内容简介
第1章 初识DSP
1.1 DSP前世今生
1.1.1 混沌之初——硅谷之父 肖克莱
1.1.2 硅谷摇篮——仙童沉浮 “硅谷8叛逆”
1.1.3 硅谷之外——德州仪器 杰克·基尔比
1.2 DSP的发展与应用
1.3 如何成为一名优秀的DSP工程师
第2章 TMS320F28335芯片资源
2.1 F28335的封装信息
2.2 F28335内核主要特点
2.3 与DSP2812的性能对比
2.4 F28335的引脚分布及其引脚功能
第3章 F28335的时钟电路及系统控制
3.1 F28335的时钟源与锁相环电路
3.2 F28335的系统控制及外设时钟
3.3 看门狗电路
3.4 时钟单元相关寄存器
3.5 手把手教你应用看门狗
第4章 F28335的存储器及其地址分配
4.1 F28335存储空间的配置
4.2 F28335存储器特点
4.3 代码安全模块CSM
4.4 外部存储器接口XINTF
4.5 手把手教你访问F28335外部SRAM
4.6 手把手教你访问F28335片外FLASH
第5章 F28335中断系统及应用
5.1 F28335中断概述以及中断源
5.2 F28335的3级中断机制
5.3 F28335中断向量
5.4 F28335中断操作
5.5 F28335中断相关寄存器
5.6 手把手教你应用定时器中断
5.7 手把手教你应用按钮触发外部中断
第6章 通用数字量输入/输出(GPIO)
6.1 GPIO工作原理
6.2 GPIO寄存器以及编程
6.3 手把手教你实现基于F28335 GPIO的跑马灯实验
第7章 增强型脉宽调制模块(ePWM)
7.1 PWM控制基本原理
7.2 F28335 PWM结构及组成单元
7.3 时基模块TB
7.4 计数比较模块CC
7.5 动作模块AC
7.6 死区产生模块DB
7.7 斩波模块PC
7.8 错误联防模块TZ
7.9 事件触发模块
7.10 PWM模块寄存器
7.11 手把手教你实现PWM输出
7.12 高精度脉宽调制模块(HRPWM)
第8章 增强型脉冲捕获模块(eCAP)
8.1 脉冲捕获基本原理
8.2 F28335增强型CAP
8.3 F28335捕获单元的APWM操作模式
8.4 F28335捕获操作模式
8.5 CAP寄存器
8.6 手把手教你实现CAP捕获信号发生器信号边沿
8.7 手把手教你实现CAP捕获PWM信号边沿
第9章 增强型正交编码模块(eQEP)
9.1 正交编码器QEP概述
9.2 F28335增强型正交编码模块eQEP
9.3 eQEP正交解码单元(QDU)
9.4 eQEP位置计数和控制单元(PCCU)
9.5 eQEP位置比较单元
9.6 eQEP边沿捕获单元
9.7 eQEP看门狗电路
9.8 eQEP定时器基准单元
9.9 eQEP中断结构
9.10 eQEP寄存器
9.11 手把手教你实现基于eQEP的电机测速
第10章 ADC转换单元
10.1 A/D转换基本原理
10.2 F28335的ADC转换模块
10.3 ADC的排序器操作
10.4 ADC的时钟控制
10.5 ADC电气特性
10.6 ADC单元寄存器
10.7 手把手教你实现片内A/D数据采集
第11章 直接存储器访问(DMA)模块
11.1 DMA模块概述
11.2 F28335的DMA模块
11.3 F28335的DMA模块的寄存器
11.4 手把手教你实现DMA传输数据
第12章 F28335的串行通信(SCI)
12.1 串行通信基础知识
12.2 F28335的SCI模块
12.3 F28335的SCI相关寄存器
12.4 手把手教你实现SCI数据收发
第13章 SPI高速同步串行输入/输出端口
13.1 SPI概述
13.2 F28335的SPI模块
13.3 SPI寄存器
13.4 手把手教你实现SPI数据自发自收
第14章 F28335的I2C串行通信
14.1 I2C总线概述
14.2 F28335的I2C总线
14.3 F28335的I2C总线操作
14.4 F28335的I2C寄存器
14.5 手把手教你实现I2C数据传送
第15章 F28335 BOOT ROM引导模式和程序
15.1 BOOT ROM简介
15.2 DSP的引导过程
15.3 FLASH引导及应用
第16章 基于F28335的μC/OS-Ⅱ移植
16.1 嵌入式实时操作系统的基本概念
16.2 μC/OS-Ⅱ概述
16.3 μC/OS-Ⅱ在F28335上移植及应用
16.4 手把手教你实现μC/OS-Ⅱ在F28335上的应用
第17章 基于F28335的无刷直流电机控制应用
17.1 无刷直流电机及其控制器概述
17.2 无刷直流电机控制基本原理
17.3 无刷直流电机驱动电路设计
17.4 程序演示
参考文献