苏奎峰、吕强、常天庆、邓志东编著的《TMS320X281x DSP原理及C程序开发》以TMS320F2812数字信号处理器为主线,介绍DSP的基本开发方法、处理器外设资源的使用、C语言编程开发、浮点算法开发、程序固化等内容。在介绍各功能单元的同时提供了相关的应用实例,给出了硬件原理图和C语言程序清单及程序分析。在此基础上根据不同系列处理器的特点和应用,将相关内容推广到C2000系列处理器,除了部分内容根据整个系列处理器特点进行扩充外,新增加了在事件管理器一章新增加了与之相对应的ePWM、eCAP、eQEP原理和应用内容。并针对部分处理器具有I2C总线接口,增加了I2C总线接口的原理及其与具有实时时钟功能的铁电存储器的扩展应用。
第1章绪论
1.1 DSP概述
1.1.1 DSP的发展
1.1.2 DSP结构和特点
1.1.3 DSP的选型
1.1.4 TI公司的DSP
1.1.5 C2000实时控制器平台
1.2 DSP的典型应用
1.3 DSP的发展
1.4 DSP系统开发
1.4.1 系统的需求分析
1.4.2 系统的基本结构
1.4.3 系统开发
第2章 CCS软件应用基础
2.1 CCS介绍
2.2 Code Composer Studio 3.1 的安装与配置
2.2.1 Code Composer Studio 3.1 的安装
2.2.2 目标系统配置
2.2.3 启动GEL文件
2.2.4 主机开发环境设置
2.3 Step-by-Step简单应用
2.3.1 CCS常用工具
2.3.2 简单程序开发
2.4 代码创建
2.4.1 新建一个工程
2.4.2 工程配置
2.5 CCS3.1基本应用
2.5.1 编辑源程序
2.5.2 查看和编辑代码
2.5.3 查找替换文字
2.5.4 书签的使用
2.5.5 全速运行(Running)/单步运行(Step Run)
2.5.6 断点设置
2.5.7 探针的使用
2.5.8 观察窗口
2.6 分析和调整
2.6.1 应用代码分析
2.6.2 应用代码优化
第3章 C/C++程序编写基础
3.1 C/C++编辑器概述
3.1.1 C/C++语言的主要特征
3.1.2 输出文件
3.1.3 编译器接口
3.1.4 编译器操作
3.1.5 编译器工具
3.2 TMS320X28xx的C/C++编程
3.2.1 概述
3.2.2 传统的宏定义方法
3.2.3 位定义和寄存器文件结构方法
3.2.4 位区和寄存器文件结构体的优点
3.2.5 使用位区的代码大小及运行效率
3.3 C/C++程序结 |