本书为作者在长期的开发实践后编写的,作者总结了以前的相关书籍的优缺点,并结合自己的开发经验编写了此书。本书综合介绍了F2812芯片的功能特点、工作原理,重点介绍片内外设资源的应用开发及相关的寄存器配置; 结合硬件原理图,以具体的C语言程序阐述各模块的应用; 同时还结合实际应用,介绍以F2812为处理器的电气平台的硬件设计、软件开发。在附录中还介绍了现在应用非常广泛的μC/OSⅡ操作系统在F2812上的移植,详细介绍了实时多任务管理。本书为用户提供了大量的C语言实例程序,这些程序经过长期的测试验证,希望能够为读者提供良好的技术参考。
本书共分12章。第1章为处理器的功能以及开发环境CCS的介绍,用简单易懂的实例引领读者入门。第2章为结合工程开发的C语言基础介绍,重点是培养读者C语言开发的基本能力。第3章为TMS320F2812外设的C语言程序开发,重点介绍外设的C语言构成,使读者对TMS320F2812的外设编程有一个清楚的认识。第4~10章为TMS320F2812的外设介绍,重点介绍外设工作原理、寄存器位信息及功能,并且根据不同的外设提供详细的C语言程序开发,可以使读者对外设充分理解。第11章为F2812的Boot ROM介绍,重点介绍F2812的启动方式以及不同方式的C程序开发。第12章为以TMS320F2812为处理器的电气平台开发介绍,重点介绍以处理器为核心的各模块硬件设计、软件开发,更好地提升读者的开发能力。附录中还介绍μC/OSⅡ操作系统在TMS320F2812上移植及实时多任务管理。
本书适合学习DSP TMS320F2812的初级、中级用户及有一定基础的DSP设计开发人员,是DSP方面软件和硬件工程师必备的工具书,也可以作为TMS320F2812 DSP爱好者的自学教材。此外,本书还可以作为高等院校相关专业的参考教材。
第1章 芯片功能概述、软件介绍、项目流程管理研究
第2章 C语言程序设计基础
第3章 TMS320F2812外设的C语言程序设计
第4章 TMS320F2812系统控制及中断
第5章 TMS320F2812外部接口(XINTF)
第6章 TMS320F2812串行通信接口(SCI)
第7章 TMS320F2812的串行外围设备接口(SPI)
第8章 TMS320F2812增强型区域控制网络(eCAN)模块
第9章 TMS320F2812模/数转换(ADC)模块
第10章 TMS320F2812事件管理器(EV)模块
第11章 Boot ROM介绍和F2812程序仿真与下载
第12章 基于TMS320F2812的电气平台开发设计
附录 C/OSⅡ操作系统在F2812上移植及实时多任务管理
参考文献