第1章 芯片功能概述、软件介绍、项目流程管理研究
要点提示
本章概述了芯片功能和性能,介绍了DSP开发环境CCS的使用以及与DSP相关的项目开发管理知识。
学习**
(1)TMS320F2812的性能;
(2)集成环境CCS安装及使用,以及如何生成V1.00版本源程序;
(3)了解F2812开发的基本过程及熟悉相关程序编写方式;
(4)项目开发管理各阶段任务,以及提交文档格式、内容等。
随着电子信息技术的不断发展,以TI公司以为代表的数字信号处理器(DSP)技术得到广泛应用,在工业生产、**卫生、航空航天等领域发挥着重要作用。1982年TI公司成功推出了**代DSP芯片TMS32010,之后很快又推出了第二代DSP芯片TMS32020,20世纪80年代后期,TI公司推出了第三代DSP芯片TMS32C3x,到90年代,TI公司相继推出了第四代DSP芯片TMS32C4x、第五代DSP芯片TMS32C5x/C54x以及集多个DSP核于一体的高性能DSP芯片TMS32C8x等,到*近第六代DSP芯片TMS32C62x/C67x/C64x诞生后,构成了2000、5000、6000系列的庞大DSP家族。
数字信号处理器(digital signal processors,DSP))自20世纪80年代诞生以来,在短短的二十几年里得到了飞速发展,在通信、航空航天、**、工业控制方面得到广泛应用,已经成为目前*具发展潜力的技术、产业和市场之一。美国德州仪器(Texas Instruments,TI)公司是DSP研发和生产的领先者,也是世界上*大的DSP供应商,目前TI推出的TMS320F2812(以下简称“F2812”)是世界上*具影响力定点DSP主流产品。
F2812是TI公司的一款用于控制的高性能、多功能、商性价比的32位定点DSP芯片,*高可在150MHz主频下工作。F2812片内集成众多资源:存储资源Flash、RAM;标准通信接口,如串行通信接口(SCI)、串行外设接口(SPI)、增强型eCAN总线接口,方便与外设之间进行通信。在F2812内部还集成了一个12位的ADC转换模块,*高采样速率达12.5Msps;F2812片上还包括事件管理器(EV)、定时器、看门狗以及大量的用户可开发利用的GPIO��等资源。众多资源可以方便用户开发利用。
本书为作者在长期的开发实践后编写的,作者总结了以前的相关书籍的优缺点,并结合自己的开发经验编写了此书。本书综合介绍了F2812芯片的功能特点、工作原理,**介绍片内外设资源的应用开发及相关的寄存器配置;结合硬件原理图,以具体的C语言程序阐述各模块的应用;同时还结合实际应用,介绍以F2812为处理器的电气平台的硬件设计、软件开发。在附录中还介绍了现在应用非常广泛的μC/OS-Ⅱ操作系统在F2812上的移植,详细介绍了实时多任务管理。本书为用户提供了大量的C语言实例程序,这些程序经过长期的测试验证,希塑能够为读者提供良好的技术参考。如果有问题可以通过邮件联系,邮箱为limingsun85@sina.com。
全书由孙丽明编写。第8章由孙丽明、马方编写,此外,毛幅强、赵振明、黄鉴烨、宋兴武、周琦峰、丁景志、吴斐、宋明学等在素材准备、史字校对、统稿等方面做了许多不可或缺的辅助工作。本书编写中,参阅了互联网上相关的文章和杂志,由于内容比较杂且细,这里不一一列举,一并对文章的作者表示感谢。没有这些参考资料,本书的内容不会这么丰富。
由于时间仓促有限,加上水平有限,书中错误和欠妥之处住所难免,恳请各位读者和同行批评指正。
编者
2008年5月于国防科技大学