DSP原理与应用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:邓奕,林强主编;刘崇凯,李莉,王颖,陈朝大,苏明霞副主编;朱逢园,曾秀莲,李婵飞,陈静等参编
- 出 版 社:武汉:华中科技大学出版社
- 出版年份:2016
- ISBN:9787568016742
- 页数:274 页
第1章 DSP基础 1
1.1 DSP简介 1
1.1.1 DSP的发展历程 1
1.1.2 DSP的特点 2
1.2 DSP的选择 3
1.3 DSP厂商介绍 3
1.3.1 TI公司各个系列DSP的特点 4
1.3.2 TI DSP型号的含义 4
1.4 DSP系统开发 5
1.5 CCS的版本 5
1.5.1 CCS 5.2的安装 5
1.5.2 DSP开发系统的搭建 8
本章小结 9
本章习题 9
第2章 TMS320F28035的结构和性能 10
2.1 TMS320F28035的片内资源 10
2.1.1 TMS320F28035的性能 11
2.1.2 TMS320F28035的片内外设 12
2.2 TMS320F28035的引脚分布及引脚功能 14
2.2.1 TMS320F28035的引脚分布 14
2.2.2 TMS320F28035的引脚功能 15
本章小结 25
本章习题 26
第3章 TMS320F2803x的硬件设计 27
3.1 F28035系统正常工作条件 27
3.2 常用硬件电路的设计 27
3.2.1 TMS320F28035最小系统的设计 27
3.2.2 电源电路的设计 27
3.2.3 复位电路的设计 28
3.2.4 JTAG下载口电路的设计 29
3.2.5 串口电路的设计 29
3.2.6 CAN电路的设计 30
本章小结 30
本章习题 30
第4章 完整工程的创建 31
4.1 完整工程的构成 31
4.1.1 头文件 32
4.1.2 库文件 33
4.1.3 源文件 34
4.1.4 CMD文件 35
4.2 GEL通用扩展语言 35
4.2.1 GEL语法 36
4.2.2 GEL语句 36
4.2.3 解析f28035.gel文件 37
4.3 新工程的创建 39
本章小结 43
本章习题 43
第5章 CCS 5.2 的常用操作 44
5.1 CCS 5.2 的布局和结构 44
5.2 编辑代码时常用操作 45
5.2.1 新建一个文件 45
5.2.2 向工程添加文件 46
5.2.3 移除工程中的文件 47
5.2.4 给工程添加库文件 47
5.2.5 查找/替换变量 48
5.2.6 查看源码 49
5.3 编辑完成后常用的操作 49
5.3.1 生成可执行代码 49
5.3.2 将可执行文件链接和载入DSP 49
5.3.3 运行、暂停程序 51
5.4 调试时常用的操作 51
5.4.1 添加、移除断点 51
5.4.2 单步调试 52
5.4.3 使用Watch Window观察变量 55
5.4.4 程序代码运行时间的统计 55
5.5 程序的固化 56
本章小结 58
本章习题 58
第6章 用C语言操作DSP的寄存器 59
6.1 用C语言访问寄存器 59
6.1.1 SCI的寄存器 59
6.1.2 用位定义的方法定义寄存器 60
6.1.3 声明共同体 62
6.1.4 创建结构体文件 63
6.2 寄存器文件的空间分配 65
本章小结 69
本章习题 69
第7章 F2803x的时钟和系统控制 70
7.1 振荡器OSC和锁相环PLL 70
7.2 F28035中各种时钟信号的产生 71
7.3 看门狗电路 71
7.4 低功耗模式 73
7.5 时钟和系统控制模块的寄存器 74
7.6 系统初始化函数的编写 89
本章小结 92
本章习题 92
第8章 通用输入/输出多路复用器GPIO 93
8.1 GPIO的寄存器 93
8.1.1 GPIO功能选择控制寄存器 96
8.1.2 GPIO方向控制寄存器 103
8.1.3 GPIO内部上拉寄存器 105
8.1.4 GPIO输入限定控制寄存器 106
8.1.5 GPIOA数据寄存器 112
8.1.6 GPIOB数据寄存器 113
8.1.7 GPIOA置位寄存器、GPIOA复位寄存器、GPIOA电平翻转寄存器 114
8.1.8 GPIOB置位寄存器、GPIOB复位寄存器、GPIOB电平翻转寄存器 116
8.2 用GPIO引脚控制LED灯闪烁程序的编写 117
本章小结 119
本章习题 119
第9章 CPU定时器 120
9.1 CPU定时器工作原理 120
9.2 CPU定时器寄存器 121
9.3 定时器0实现LED灯周期闪烁程序的编写 126
本章小结 128
本章习题 128
第10章 F28035的中断系统 129
10.1 中断系统的介绍 129
10.2 F28035的CPU中断 129
10.2.1 CPU中断的概述 129
10.2.2 CPU中断向量和优先级 130
10.2.3 CPU中断寄存器 131
10.3 F28035的PIE中断 135
10.3.1 PIE中断概述 136
10.3.2 PIE中断寄存器 137
10.3.3 PIE中断向量表 140
10.4 F28035的三级中断系统 145
10.5 2个定时器中断控制2个LED灯不同频率闪烁程序的编写 146
本章小结 148
本章习题 148
第11章 模/数转换器ADC 149
11.1 F2803x内部的ADC模块 149
11.1.1 ADC模块的特点 149
11.1.2 ADC的时钟频率和采样频率 151
11.2 ADC模块的寄存器 154
11.3 ADC采样程序的编写 172
本章小结 174
本章习题 174
第12章 增强型PWM模块ePWM 175
12.1 ePWM模块概述 175
12.1.1 ePWM模块介绍 175
12.1.2 ePWM模块内部连接关系 176
12.2 ePWM模块的寄存器 179
12.3 产生简易任意的PWM波 221
12.4 SPWM生成程序的编写 223
本章小结 226
本章习题 226
第13章 串行通信接口SCI 227
13.1 SCI模块概述 227
13.1.1 SCI模块的特点 227
13.1.2 SCI模块信号总结 229
13.2 SCI模块的工作原理 230
13.2.1 SCI通信的数据格式 230
13.2.2 SCI通信的波特率 231
13.2.3 SCI模块的FIFO队列 231
13.2.4 SCI模块的中断 232
13.3 SCI模块的寄存器 233
13.4 SCI发送和接收程序的编写 246
本章小结 251
本章习题 251
第14章 串行外设接口SPI 252
14.1 SPI模块概述 252
14.1.1 SPI模块的特点 252
14.1.2 SPI的信号总结 253
14.2 SPI模块的工作原理 254
14.2.1 SPI主从工作方式 255
14.2.2 SPI数据格式 256
14.2.3 SPI波特率 256
14.2.4 SPI时钟配置 257
14.2.5 SPI模块的FIFO队列 258
14.2.6 SPI的中断 258
14.3 SPI模块的寄存器 259
14.4 SPI通信程序的编写 270
本章小结 273
本章习题 273
参考文献 274
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017