![]()
内容推荐 本书主要介绍TMS320F2833x系列DSP控制器的结构原理,软件、硬件设计开发和应用。全书共6章,简要介绍了DSP的发展应用和软件开发设计的基础,概述了TMS320F2833x硬件结构和片上初始化单元,重点介绍了片上基本外设ADC模块、ePWM模块、eCAP模块、eQEP模块和SCI模块、SPI模块及eCAN模块通信外设的应用开发。 本书可作为DSP控制器应用开发者学习TMS320F2833x DSP快速入门教材,也可作为从事自动控制、仪器仪表、电子机械以及工业物联网等领域工程技术人员参考用书。 目录 前言 第1章 概述 1.1 DSP概述 1.1.1 DSP定义 1.1.2 DSP芯片的特点 1.2 DSP的发展与应用 1.2.1 DSP微处理器的发展历程 1.2.2 DSP微处理器的分类 1.2.3 DSP微处理器的应用 1.3 TI公司的DSF介绍 1.3.1 概述 1.3.2 C2000电机控制DSP的分类 第2章 软件设计基础 2.1 C语言编程基础 2.1.1 数据类型 2.1.2 头文件 2.1.3 编译预处理 2.1.4 C语言与汇编语言混合编程 2.1.5 关键字 2.2 DSF链接器命令CMD文件 2.2.1 cMD文件概念 2.2.2 MEMORY伪指令 2.2.3 SECTI()NS伪指令 2.2.4 链接代码与存储单元的3个步骤 2.2.5 典型的CMD文件 2.3 TMS320F2833x数据格式解析 2.3.1 IEEE 754单精度浮点格式 2.3.2 整型数据格式 2.3.3 IQ数据格式 2.4 浮点运算的定点编程 2.4.1 定点一浮点数据的转换 2.4.2 IQMath库的使用 2.5 集成开发环境CCS 2.5.1 CCS概述 2.5.2 新建ccs工程 2.5.3 导入已有的CCS工程 2.5.4 编写CCS工程 2.6 DSF的C程序举例 第3章 TMs320F2833x硬件结构 3.1 系统与总线结构 3.1.1 CPU 3.1.2 总线 3.2 中央处理单元 3.2.1 算数逻辑运算单元 3.2.2 乘法器 3.2.3 累加器 3.2.4 移位器 3.2.5 CPU寄存器 3.3 存储器与存储映射 3.3.1 存储器 3.3.2 存储映射 3.4 DMA控制器 3.4.1 DMA模块总线结构 3.4.2 DMA的数据传输 3.4.3 F2833x中常用DMA配置 寄存器 3.5 系统时钟 3.5.1 时钟信号 3.5.2 时钟电路 3.5.3 晶体振荡器和PLL模块 3.5.4 相关寄存器 第4章 TMs320F2833x片上初始化 单元 4.1 低功耗模式 4.1.1 IDI.E模式 4.1.2 STANDBY模式 4.1.3 HALT模式 4.2 看门狗单元 4.2.1 看门狗概述 4.2.2 看门狗寄存器 4.3 GPIO单元 4.3.1 GPIO概述 4.3.2 GPIO配置 4.3.3 GPIO寄存器 4.4 中断与中断管理单元 4.4.1 中断概述 4.4.2 中断系统的结构 4.4.3 可屏蔽中断处理 4.4.4 非屏蔽中断处理 4.4.5 外设中断扩展模块(PIE) 4.5 CPU定时器单元 4.5.1 CPU定时器的结构 4.5.2 CPU定时器的工作原理 4.5.3 定时器定时时问定量计算 4.5.4 CPU定时器寄存器 第5章 片上基本外设及其应用 5.1 A/D转换(ADC)模块 5.1.1 ADC模块构成 5.1.2 ADC模块工作模式 5.1.3 ADC模块的校准 5.1.4 ADc寄存器 5.1.5 ADC模块的应用 5.2 增强型PWM(ePWM)模块 5.2.1 PWM原理概述 5.2.2 ePWM子模块 5.2.3 ePWM模块寄存器 5.2.4 ePWM模块的应用 5.3 增强型CAP(eCAP)模块 5.3.1 eCAP模块概述 5.3.2 eCAt模块的捕获操作模式 5.3.3 辅助脉宽调制(APWM)操作模式 5.3.4 eCAP模块寄存器 5.3.5 eCAP模块的应用 5.4 增强型QEP(eQEP)模块 5.4.1 eQEP模块功能概述 5.4.2 eQEP模块结构单元 5.4.3 eQEP模块寄存器 5.4.4 eQEP模块的应用 第6章 通信类外设及其应用 6.1 SCI异步通信模块 6.1.1 SCI工作原理 6.1.2 多处理器通信方式 6.1.3 SCI模块寄存器 6.1.4 SCI模块的应用 6.2 SPI同步通信模块 6.2.1 SPI的特点 6.2.2 SPI模块的工作模式 6.2.3 SPI模块寄存器 6.2.4 SPI模块的应用 6.3 eCAN通信模块 6.3.1 CAN通信工作原理和数据格式 6.3.2 F2833x的CAN模块 6.3.3 CAN控制和状态寄存器 6.3.4 CAN中断寄存器 6.3.5 CAN传输速率配置 6.3.6 CAN模块的应用 参考文献 |