DSP控制器原理与应用教程 基于TMS320F28335&CCS5PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李全利,马骏杰,张思艳主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2016
- ISBN:7040467079
- 页数:303 页
第1章 绪论 1
1.1 数字信号处理的概念 2
1.1.1 模拟与数字信号 2
1.1.2 信号的处理方式 2
1.2 DSP芯片的结构特点 4
1.2.1 采用哈佛总线结构 5
1.2.2 采用流水线技术 5
1.2.3 增加硬件功能单元 6
1.3 TI公司典型DSP产品 7
1.3.1 TMS320系列DSP分类 7
1.3.2 TMS320F28x系列概况 8
1.3.3 F28335的封装及引脚定义 11
1.4 DSP应用系统的开发 13
1.4.1 DSP应用系统开发过程 13
1.4.2 DSP硬件开发工具 15
1.4.3 DSP软件开发工具 16
本章小结 17
思考题及习题 18
第2章 F28335的结构原理 19
2.1 F28335的内部结构 20
2.1.1 F28335的基本组成 20
2.1.2 F28335的总线结构 22
2.2 F28335的CPU 22
2.2.1 F28335的运算执行单元 23
2.2.2 F28335的寄存器组 24
2.3 F28335的存储器配置 29
2.3.1 内部存储器 29
2.3.2 外部扩展接口XINTF 32
2.4 F28335时钟及其控制 33
2.4.1 F28335时钟的产生 33
2.4.2 F28335系统时钟的分配 35
2.4.3 F28335的低功耗模式 40
2.4.4 F28335的看门狗电路 41
本章小结 43
思考题及习题 44
第3章 CCS5及汇编语言应用 45
3.1 CCS5集成开发环境 46
3.1.1 CCS5集成工具 46
3.1.2 CCS5的安装 48
3.1.3 CCS5工作界面简介 50
3.2 F28335汇编语言概述 51
3.2.1 F28335汇编指令描述 51
3.2.2 寻址方式及常用指令 53
3.2.3 伪指令及CMD文件 57
3.3 汇编程序渐进示例 59
3.3.1 建立首个CCS5工程——Simulator运行 60
3.3.2 硬件仿真RAM运行-Emulator运行 64
3.3.3 目标程序Flash运行-实板运行 67
本章小结 71
思考题及习题 71
第4章 C语言编程及GPIO应用 73
4.1 F28335的C语言编程基础 74
4.1.1 F28335的C语言数据类型 74
4.1.2 几个重要的关键字 75
4.1.3 C语言CMD文件的编写 76
4.2 F28335的上电引导过程 78
4.2.1 F28335的引导模式 78
4.2.2 F28335的复位启动过程 79
4.3 F28335的GPIO控制原理 80
4.3.1 GPIO引脚分组及控制 80
4.3.2 GPIO的输入限定 81
4.3.3 GPIO寄存器 83
4.4 C语言程序渐进示例 92
4.4.1 软件算法仿真-Simulator 92
4.4.2 传统寄存器定义方法-Emulator 94
4.4.3 寄存器位域结构方法-Emulator 95
本章小结 100
思考题及习题 100
第5章 F28335中断系统及定时器 101
5.1 F28335的中断系统 102
5.1.1 F28335中断系统的结构 102
5.1.2 PIE外设中断扩展模块 106
5.1.3 非屏蔽中断 127
5.2 F28335的CPU定时器 128
5.2.1 定时器结构原理 128
5.2.2 定时器中断申请途径 129
5.2.3 定时器寄存器及位域结构体定义 129
5.3 中断和CPU定时器应用示例 137
5.3.1 定时器应用示例 137
5.3.2 中断应用示例 139
本章小结 142
思考题及习题 143
第6章 F28335的控制类外设 145
6.1 增强型脉宽调制模块(ePWM) 146
6.1.1 ePWM模块基本工作原理 146
6.1.2 ePWM子模块功能 147
6.1.3 ePWM模块例程 161
6.2 增强型脉冲捕获模块(eCAP) 163
6.2.1 捕获工作模式 163
6.2.2 APWM工作模式 164
6.2.3 eCAP模块寄存器 165
6.2.4 eCAP模块例程 168
6.3 增强型正交编码模块(eQEP) 169
6.3.1 概述 170
6.3.2 eQEP模块结构单元 171
6.3.3 eQEP模块寄存器 176
6.3.4 eQEP模块例程 181
本章小结 185
思考题及习题 186
第7章 ADC模数转换单元 187
7.1 F28335的ADC模块概述 188
7.1.1 F28335的ADC模块的结构及特点 188
7.1.2 F28335的ADC时钟及采样频率 189
7.1.3 F28335的ADC转换结果 189
7.2 F28335的ADC模块工作方式 190
7.2.1 ADC模块的排序方式 190
7.2.2 ADC模块的采样方式 191
7.3 F28335的ADC模块校准 195
7.3.1 ADC模块的校准原理 195
7.3.2 ADC_Cal()的调用指南 196
7.4 F28335的ADC模块的寄存器 197
7.5 F28335的ADC模块的程序分析 203
本章小结 204
思考题及习题 205
第8章 F28335的串行通信外设 207
8.1 串行通信的基本概念 208
8.2 F28335的SCI通信模块 209
8.2.1 F28335的SCI通信模块概述 209
8.2.2 F28335的SCI工作原理 210
8.2.3 F28335 SCI的寄存器 213
8.2.4 F28335的SCI应用实例 219
8.3 F28335的SPI通信模块 221
8.3.1 F28335的SPI模块概述 221
8.3.2 F28335的SPI工作原理 221
8.3.3 F28335的SPI相关寄存器 224
8.3.4 F28335的SPI应用实例 229
8.4 F28335的I2C通信模块 230
8.4.1 I2C总线基本原理 230
8.4.2 I2C相关寄存器 234
8.4.3 F28335的I2C应用实例 239
8.4.4 F28335的I2C数据格式分析 240
本章小结 242
思考题及习题 243
第9章 F28335的应用系统设计 245
9.1 F28335的最小系统设计 246
9.2 逆变器常用拓扑及发波控制 250
9.2.1 单相半桥电路 250
9.2.2 单相全桥电路 254
9.2.3 三相桥式电路 256
9.3 永磁同步电动机驱动控制器的设计 266
9.3.1 永磁同步电动机的矢量控制 266
9.3.2 控制系统仿真 267
9.3.3 控制器的软件设计 270
本章小结 271
思考题及习题 271
附录 273
附录A F28335引脚功能说明 273
附录B F28x汇编指令表 287
参考文献 303
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018