前言 1
第一章 绪论 1
第一节 DSP芯片的特点 2
第二节 DSP芯片的分类 4
第三节 DSP芯片的性能指标评价 5
第四节 DSP芯片的选择 6
第五节 DSP芯片的产生、现状和发展方向 7
第六节 DSP芯片的应用 8
第七节 DSP技术展望 10
第二章 TMS320F28x芯片结构及外围中断 11
第一节 TMS320F28x系列DSP芯片结构及存储器映射 11
第二节 F281x的CPU结构 21
第三节 Flash和OTP存储器 23
第四节 代码安全模块 25
第五节 时钟 28
第六节 通用输入/输出(GPIO) 37
第七节 外围中断扩展模块 43
第三章 片内外设模块功能 53
第一节 模拟/数字转换器(ADC) 53
第二节 事件管理器 67
第四章 F28x的寻址方式及汇编语言简介 105
第一节 寻址方式 105
第二节 寻址方式选择位(AMODE) 106
第三节 汇编器/编译器对AMODE位的跟踪 108
第四节 直接寻址方式(DP) 108
第五节 堆栈寻址方式(SP) 109
第六节 间接寻址方式 110
第七节 寄存器寻址方式 121
第八节 数据/程序/IO空间立即寻址方式 124
第九节 程序空间间接寻址方式 125
第十节 字节寻址方式 126
第十一节 32位操作的定位 126
第十二节 F28x汇编语言简介 127
第五章 CC studio调试环境和编程 137
第一节 CC studio3.1的安装 137
第二节 驱动程序的配置 138
第三节 工作窗口简介 140
第四节 C/C++编译器开发应用程序 142
第五节 TMS320F281xC语言语法简介 143
第六节 实例 163
第六章 DSP系统的设计 170
第一节 DSP的控制系统的结构 170
第二节 DSP控制器的系统设计与开发 172
第七章 外设模块及中断应用实例 176
第一节 TMS320F281x外设扩展中断模块 176
第二节 外部接口的应用 189
第三节 SCI串口使用 195
第四节 SPI应用实例 199
第五节 应用事件管理器产生PWM 202
第六节 CAN总线模块的应用实例 204
第七节 McBSP应用实例 209
第八节 模数转换模块应用实例 215
第九节 基于DSP的实时多任务嵌入式系统 217
第八章 基于TMS320F2812的电能质量监测系统 221
第一节 数据采集模块 222
第二节 片外存储器扩展 226
第三节 通信模块 227
第九章 无刷直流电动机调速系统 243
第一节 直流无刷电动机的基本组成和工作原理 243
第二节 直流无刷电动机驱动模板的设计 252
第三节 系统的软件编程 258
第十章 TMS320F281x在永磁同步电动机驱动器中的应用 265
第一节 永磁同步电动机的结构及数学模型 265
第二节 永磁同步电动机的矢量控制法分析 267
第三节 磁场定向算法 269
第四节 永磁同步电动机控制系统实现 277
参考文献 288