内容推荐 顾卫钢编著的《手把手教你学DSP--基于TMS320X281x(第3版)》以TMS320X281x的开发为主线,采用生活化的语言,深入浅出地介绍了与DSP开发相关的方方面面,包括DSP开发环境的搭建、新工程的建立、Ccs6.O的使用、cMD文件的编写、硬件电路的设计、存储器的映像、三级中断系统以及TMS320X281x各个外设模块的功能和使用。介绍每个部分的内容时都结合应用实例,并手把手地讲解例程的编写过程。所有代码都标注有详细的中文注释,为读者快速熟悉并掌握DSP的开发方法和技巧提供了方便。相比旧版,本书将原先基于CCS3.3版本的内容都更新成了基于CCs6.O的内容。 本书可供高等学校电子、通信、计算机、自动控制和电力电子技术等专业的本科和研究生作为“数字信号处理原理与应用”相关课程的教材或参考书,也可以作为数字信号处理器应用开发人员的参考书。 目录 第1章 如何开始DSP的学习和开发 1.1 DSP基础知识 1.1.1 什么是DSP 1.1.2 DSP的特点 1.1.3 DSP与MCU、ARM、FPGA的区别 1.1.4 学习开发DSP所需要的知识 1.2 如何选择DSP 1.2.1 DSP厂商介绍 1.2.2 TI公司各个系列DSP的特点 1.2.3 TIDSP具体型号的含义 1.2.4 C2000系列DSF选型指南 1.3 DsP开发所需要准备的工具以及开发平台的搭建 1.3.1 CCS的版本 1.3.2 CCS6的安装 1.3.3 基于HDSPSuper2812开发平台的搭建 1.4 如何学好DSP 1.4.1 众多工程师的讨论和经验 1.4.2 作者的建议 1.5 C2000助手软件介绍 第2章 TMS320x2812的结构、资源及性能 2.1 TMS320X2812的片内资源 2.1.1 TMS320X2812的性能 2.1.2 TMS320X2812的片内外设 2.2 TMS320X2812的引脚分布及引脚功能 2.2.1 TMS320X2812的引脚分布 2.2.2 TMS320X2812的引脚功能 第3章 TMS320x281x的硬件设计 3.1 如何保证X2812系统的正常工作 3.2 常用硬件电路的设计 3.2.1 TMS320X2812最小系统设计 3.2.2 电源电路的设计 3.2.3 复位电路及JATG下载口电路的设计 3.2.4 外扩RAM的设计 3.2.5 外扩Flash的设计 3.2.6 PWM电路的设计 3.2.7 串口电路的设计 3.2.8 A/D保护及校正电路的设计 3.2.9 cAN电路的设计 3.3 D/A电路的设计以及波形发生器的实现 第4章 创建一个新工程 4.1 控制原理分析 4.2 创建工程 4.3 编译与调试 4.3.1 编译工程 4.3.2 下载程序 第5章 CCS的常用操作 5.1 导入CCS工程 5.2 移除工程 5.3 查找变量 5.4 观察变量 5.5 观察内存 5.6 Graph功能 第6章 使用C语言操作DSP的寄存器 6.1 寄存器的c语言访问 6.1.1 了解scI的寄存器 6.1.2 使用位定义的方法定义寄存器 6.1.3 声明共同体 6.1.4 创建结构体文件 6.2 寄存器文件的空间分配 第7章 存储器的结构、映像及CMD文件的编写 7.1 存储器相关的总线知识 7.2 F2812的存储器 7.2.1 F2812存储器的结构 7.2.2 F2812存储器映像 7.2.3 F2812的各个存储器模块的特点 7.3 CMD文件 7.3.1 COFF格式和段的概念 7.3.2 C语言生成的段 7.3.3 CMD文件的编写 7.4 外部接口XINTF 7.4.1 XINTF的存储区域 7.4.2 X1NTF的时钟 7.5 手把手教你访问外部存储器 7.5.1 外部RAM空间数据读/写 7.5.2 外部Flash空间数据读/写 第8章 X281x的时钟和系统控制 8.1 振荡器OSC和锁相环PLL 8.2 X2812中各种时钟信号的产生 8.3 看门狗电路 8.4 低功耗模式 8.5 时钟和系统控制模块的寄存器 8.6 手把手教你写系统初始化函数 第9章 通用输入/输出多路复用器GPIO 9.1 GPIO多路复用器 9.1.1 GPIO的寄存器 9.1.2 GPIO寄存器位与I/0引脚的对应关系 9.2 手把手教你使用GPIO引脚控制LED灯闪烁 第10章 CPU定时器 10.1 CPU定时器工作原理 10.2 CP’U定时器寄存器 10.3 分析CPU定时器的配置函数 第ll章 X2812的中断系统 11.1 什么是中断 11.2 X2812的CPU中断 11.2.1 cPU中断的概述 11.2.2 cPu中断向量和优先级 11.2.3 CPu中断的寄存器 11.2.4 可屏蔽中断的响应过程 11.3 X2812的PIE中断 11.3.1 PIE中断概述 11.3.2 PIE中断寄存器 11.3.3 PIE中断向量表 11.4 X281x的三级中断系统分析 11.5 成功实现中断的必要步骤 11.6 手把手教你使用CPU定时器O的周期中断来控制LED灯的闪烁 第12章 事件管理器Ev 12.1 事件管理器的功能 12.2 通用定时器 12.2.1 通用定时器的时钟 12.2.2 通用定时器的计数模式 12.2.3 通用定时器的中断事件 12.2.4 通用定时器的同步 12.2.5 通用定时器的比较操作和PwM波 12.2.6 通用定时器的寄存器 12.3 比较单元与PwM电路 12.3.1 全比较单元 12.3.2 带有死区控制的PwM电路 12.3.3 比较单元的中断事件 12.3.4 比较单元的寄存器 12.4 捕获单元 12.4.1 捕获单元的结构 12.4.2 捕获单元的操作 12.4.3 捕获单元的中断事件 12.4.4 捕获单元的寄存器 12.5 正交编码电路 12.6 事件管理器的中断及其寄存器 12.7 手把手教你产生PwM波形 12.7.1 输出占空比固定的PwM波形 12.7.2 输出占空比可变的PwM波形 第13章 模/数转换器ADC 13.1 X281x内部的ADC模块 13.1.1 ADc模块的特点 13.1.2 ADc的时钟频率和采样频率 13.2 ADC模块的工作方式 13.2.1 双序列发生器模式下顺序采样 13.2.2 双序列发生器模式下并发采样 13.2.3 级联模式下的 |