简介:
第1章DSP基础()
1.1DSP简介()
1.1.1DSP的发展历程()
1.1.2DSP的特点()
1.2DSP的选择()
1.3DSP厂商介绍()
1.3.1TI公司各个系列DSP的特点()
1.3.2TI DSP型号的含义()
1.4DSP系统开发()
1.5CCS的版本()
1.5.1CCS 5.2的安装()
1.5.2DSP开发系统的搭建()
本章小结()
本章习题()
第2章TMS320F28035的结构和性能()
2.1TMS320F28035的片内资源()
2.1.1TMS320F28035的性能()
2.1.2TMS320F28035的片内外设()
2.2TMS320F28035的引脚分布及引脚功能()
2.2.1TMS320F28035的引脚分布()
2.2.2TMS320F28035的引脚功能()
本章小结()
本章习题()
第3章TMS320F2803x的硬件设计()
3.1F28035系统正常工作条件()
3.2常用硬件电路的设计()
3.2.1TMS320F28035最小系统的设计()
3.2.2电源电路的设计()
3.2.3复位电路的设计()
3.2.4JTAG下载口电路的设计()
3.2.5串口电路的设计()
3.2.6CAN电路的设计()
本章小结()
本章习题()
第4章完整工程的创建()
4.1完整工程的构成()
4.1.1头文件()
4.1.2库文件()
4.1.3源文件()
4.1.4CMD文件()
4.2GEL通用扩展语言()
4.2.1GEL语法()
4.2.2GEL语句()
4.2.3解析f28035.gel文件()
4.3新工程的创建()
本章小结()
本章习题()
第5章CCS 5.2的常用操作()
5.1CCS 5.2的布局和结构()
5.2编辑代码时常用操作()
5.2.1新建一个文件()
5.2.2向工程添加文件()
5.2.3移除工程中的文件()
5.2.4给工程添加库文件()
5.2.5查找/替换变量()
5.2.6查看源码()
5.3编辑完成后常用的操作()
5.3.1生成可执行代码()
5.3.2将可执行文件链接和载入DSP()
5.3.3运行、暂停程序()
5.4调试时常用的操作()
5.4.1添加、移除断点()
5.4.2单步调试()
5.4.3使用Watch Window观察变量()
5.4.4程序代码运行时间的统计()
5.5程序的固化()
本章小结()
本章习题()
第6章用C语言操作DSP的寄存器()
6.1用C语言访问寄存器()
6.1.1SCI的寄存器()
6.1.2用位定义的方法定义寄存器()
6.1.3声明共同体()
6.1.4创建结构体文件()
6.2寄存器文件的空间分配()
本章小结()
本章习题()
第7章F2803x的时钟和系统控制()
7.1振荡器OSC和锁相环PLL()
7.2F28035中各种时钟信号的产生()
7.3看门狗电路()
7.4低功耗模式()
7.5时钟和系统控制模块的寄存器()
7.6系统初始化函数的编写()
本章小结()
本章习题()
第8章通用输入/输出多路复用器GPIO()
8.1GPIO的寄存器()
8.1.1GPIO功能选择控制寄存器()
8.1.2GPIO方向控制寄存器()
8.1.3GPIO内部上拉寄存器()
8.1.4GPIO输入限定控制寄存器()
8.1.5GPIOA数据寄存器()
8.1.6GPIOB数据寄存器()
8.1.7GPIOA置位寄存器、GPIOA复位寄存器、GPIOA电平翻转寄存器()
8.1.8GPIOB置位寄存器、GPIOB复位寄存器、GPIOB电平翻转寄存器()
8.2用GPIO引脚控制LED灯闪烁程序的编写()
本章小结()
本章习题()
第9章CPU定时器()
9.1CPU定时器工作原理()
9.2CPU定时器寄存器()
9.3定时器0实现LED灯周期闪烁程序的编写()
本章小结()
本章习题()
第10章F28035的中断系统()
10.1中断系统的介绍()
10.2F28035的CPU中断()
10.2.1CPU中断的概述()
10.2.2CPU中断向量和优先级()
10.2.3CPU中断寄存器()
10.3F28035的PIE中断()
10.3.1PIE中断概述()
10.3.2PIE中断寄存器()
10.3.3PIE中断向量表()
10.4F28035的三级中断系统()
10.52个定时器中断控制2个LED灯不同频率闪烁程序的编写()
本章小结()
本章习题()
第11章模/数转换器ADC()
11.1F2803x内部的ADC模块()
11.1.1ADC模块的特点()
11.1.2ADC的时钟频率和采样频率()
11.2ADC模块的寄存器()
11.3ADC采样程序的编写()
本章小结()
本章习题()
第12章增强型PWM模块ePWM()
12.1ePWM模块概述()
12.1.1ePWM模块介绍()
12.1.2ePWM模块内部连接关系()
12.2ePWM模块的寄存器()
12.3产生简易任意的PWM波()
12.4SPWM生成程序的编写()
本章小结()
本章习题()
第13章串行通信接口SCI()
13.1SCI模块概述()
13.1.1SCI模块的特点()
13.1.2SCI模块信号总结()
13.2SCI模块的工作原理()
13.2.1SCI通信的数据格式()
13.2.2SCI通信的波特率()
13.2.3SCI模块的FIFO队列()
13.2.4SCI模块的中断()
13.3SCI模块的寄存器()
13.4SCI发送和接收程序的编写()
本章小结()
本章习题()
第14章串行外设接口SPI()
14.1SPI模块概述()
14.1.1SPI模块的特点()
14.1.2SPI的信号总结()
14.2SPI模块的工作原理()
14.2.1SPI主从工作方式()
14.2.2SPI数据格式()
14.2.3SPI波特率()
14.2.4SPI时钟配置()
14.2.5SPI模块的FIFO队列()
14.2.6SPI的中断()
14.3SPI模块的寄存器()
14.4SPI通信程序的编写()
本章小结()
本章习题()