图书介绍
DSP原理及应用 TMS320F28335架构、功能模块及程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![DSP原理及应用 TMS320F28335架构、功能模块及程序设计](https://www.shukui.net/cover/25/31382105.jpg)
- 张小鸣编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302499381
- 出版时间:2019
- 标注页数:356页
- 文件大小:53MB
- 文件页数:374页
- 主题词:数字信号处理-高等学校-教材
PDF下载
下载说明
DSP原理及应用 TMS320F28335架构、功能模块及程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DSP控制器概述1
1.1 DSP的概念1
1.2 DSP的特点1
1.3 DSP控制器结构与主要特点4
1.4定点DSP和浮点DSP的数值处理方法6
1.4.1二进制定点数定标表示法6
1.4.2二进制定点数运算规则7
1.4.3十-二进制数手工快速转换算法8
1.4.4二-十进制数手工快速转换算法8
1.4.5二-十进制整数计算机典型转换算法9
1.4.6二-十进制小数计算机典型转换算法9
1.4.7二进制浮点数数据格式与运算规则10
1.5定点DSP与浮点DSP比较12
1.6 F28335与STM32系列ARM比较12
1.7 F28335的引脚与封装图13
1.8 F28335的主要电气特性25
1.8.1 F28335的电源特性25
1.8.2 F28335电流消耗的减少方法29
1.9 F28335最小硬件系统设计29
1.10 CCS 3.3集成开发环境安装与开发流程30
1.10.1 CCS 3.3安装及设置30
1.10.2 F2833x浮点库安装31
1.10.3 CCS软件开发工具31
1.10.4 CCS软件开发流程31
习题33
小结34
第2章 TMS320F28335硬件结构35
2.1概述35
2.2 CPU结构36
2.2.1 CPU内核36
2.2.2乘法器37
2.2.3移位器37
2.2.4总线结构37
2.2.5 CPU寄存器38
2.2.6状态寄存器ST0/ST139
2.2.7 CPU中断控制寄存器42
2.3存储器结构44
2.3.1存储器映射图44
2.3.2片上通用存储器块44
2.3.3片上安全密码保护、双映射存储器块44
2.3.4片上DMA存储器块46
2.3.5片上Flash存储器块46
2.3.6片上OTP46
2.3.7片上安全代码模块46
2.3.8片上Boot ROM47
2.4片上外设帧48
2.4.1写保护寄存器的访问特性50
2.4.2器件仿真寄存器51
2.4.3 Flash/OTP配置寄存器51
2.4.4代码安全模块寄存器52
2.4.5 PIE向量表52
2.4.6系统控制寄存器53
2.4.7 GPIO复用寄存器53
2.4.8 eCAN寄存器54
2.4.9 ePWM1~ePWM6寄存器55
2.4.10 XINTF寄存器55
2.5外部接口XINTF55
2.5.1外部接口XINTF时序57
2.5.2 XINTF的外存储器扩展64
2.5.3 XINTF扩展I/O外设66
2.6片上外设模块功能划分66
2.7系统初始化模块67
2.7.1系统控制模块67
2.7.2通用目的I/O模块68
2.7.3外设中断扩展模块68
2.8 CPU定时器模块69
2.9串行通信接口模块70
2.9.1串行通信接口模块的特性70
2.9.2串行外设接口模块70
2.9.3多通道缓冲串行接口模块71
2.9.4控制局域网模块73
2.9.5两线式串行总线模块74
2.10数据采集与控制模块77
2.10.1增强型A/D转换器77
2.10.2增强型脉宽调制模块77
2.10.3增强型正交编码模块85
2.10.4增强型捕获eCAP模块86
2.11直接存储器存取模块90
2.11.1 DMA模块特性90
2.11.2 DMA模块的工作原理90
习题92
小结94
第3章 DSP软件开发基础95
3.1 DSP软件通用目标文件格式95
3.2 DSP的工程文件目录结构97
3.3 CCS 3.3常用菜单命令101
3.3.1文件菜单命令101
3.3.2编辑菜单命令102
3.3.3显示菜单命令102
3.3.4工程菜单命令102
3.3.5调试菜单命令103
3.3.6 GEL菜单命令与通用扩展语言106
3.3.7选项菜单命令112
3.3.8剖析菜单命令113
3.3.9工具菜单命令113
3.3.10 DSP/BIOS菜单命令115
3.4链接器命令文件116
3.4.1 MEMORY伪指令表达式116
3.4.2 SECTIONS伪指令表达式117
3.4.3 F28335仿真用链接器命令文件模板117
3.4.4 F28335烧写用链接器命令文件模板118
3.4.5命名段定义#pragma编译预处理指令119
3.5 F2833x软件开发模板119
3.5.1 F2833x外设模块头文件模板120
3.5.2片上外设模块C语言源文件模板127
3.6 DSP应用程序开发方法131
3.6.1 DSP外设寄存器的访问表达式131
3.6.2 DSP应用程序开发流程131
习题132
小结134
第4章 系统初始化模块应用程序开发135
4.1系统初始化模块概述135
4.1.1时钟电路135
4.1.2低功耗模式137
4.1.3看门狗电路139
4.1.4 GPIO模块140
4.1.5 PIE模块142
4.2系统初始化模块寄存器组153
4.2.1系统控制模块寄存器组153
4.2.2 GPIO模块控制寄存器组166
4.2.3 GPIO模块数据寄存器组178
4.2.4 GPIO模块中断源和唤醒源选择寄存器组185
4.2.5 PIE模块寄存器组189
4.3系统初始化模块应用程序开发198
4.3.1系统初始化模块应用程序开发流程198
4.3.2 GPIO通用I/O引脚翻转应用例程开发200
4.3.3外部中断源应用例程开发201
习题203
小结204
第5章 CPU定时器模块应用程序开发205
5.1 CPU定时器模块结构与原理205
5.2 CPU定时器模块寄存器组206
5.2.1 32位计数寄存器207
5.2.2 32位周期寄存器209
5.2.3 16位定时器控制寄存器210
5.2.4 32位预分频周期寄存器211
5.3 CPU定时器周期中断应用例程开发213
习题214
小结215
第6章 常用串行接口模块应用程序开发216
6.1常用串行接口模块概述216
6.2 SCI模块概述216
6.3 SCI模块结构与原理217
6.3.1 SCI模块异步通信模式221
6.3.2 SCI模块多机通信模式222
6.3.3地址字节识别方法223
6.3.4 SCI模块发送特性224
6.3.5 SCI模块接收特性225
6.3.6 SCI模块中断225
6.3.7 SCI模块的增强功能227
6.4 SCI模块寄存器组231
6.4.1 SCI通信控制寄存器231
6.4.2 SCI控制寄存器1231
6.4.3 SCI波特率选择寄存器233
6.4.4 SCI控制寄存器2234
6.4.5 SCI接收状态寄存器235
6.4.6 SCI仿真数据缓冲寄存器237
6.4.7 SCI接收数据缓冲寄存器237
6.4.8 SCI发送数据缓冲寄存器238
6.4.9 SCI FIFO寄存器238
6.4.10 SCI优先权控制寄存器241
6.5 SCI异步串口通信应用例程开发242
6.5.1 SCI两种多机通信模式242
6.5.2空闲线多机通信步骤243
6.5.3地址位多机通信步骤244
6.5.4 SCI发送FIFO应用程序开发245
6.5.5 SCI接收FIFO应用程序开发247
6.5.6 SCI自回环通信实例248
6.5.7 SCI模块与电磁阀定位器通信实例249
6.6串行外设接口模块概述251
6.6.1 SPI模块结构与操作原理252
6.6.2 SPI模块操作模式258
6.6.3 SPI模块中断259
6.6.4 SPI模块数据格式259
6.6.5 SPI模块波特率和时钟方案260
6.6.6 SPI复位初始化过程262
6.6.7 SPI数据传输实例262
6.6.8 SPI FIFO模式263
6.7 SPI寄存器组265
6.7.1 SPI配置控制寄存器265
6.7.2 SPI操作控制寄存器267
6.7.3 SPI状态寄存器268
6.7.4 SPI波特率寄存器269
6.7.5 SPI仿真缓冲寄存器270
6.7.6 SPI串行接收缓冲寄存器270
6.7.7 SPI串行发送缓冲寄存器271
6.7.8 SPI串行数据寄存器271
6.7.9 SPI FIFO发送、接收和控制寄存器272
6.7.10 SPI优先级控制寄存器274
6.8 SPI发送FIFO应用程序开发275
6.9 SPI接收FIFO应用程序开发276
6.10 SPI自回环中断例程276
习题276
小结279
第7章 ADC模块应用程序开发280
7.1概述280
7.1.1 A/D转换器专用术语和工作原理281
7.1.2 A/D转换器结构和特点283
7.2自动转换排序器操作原理285
7.3自动转换排序器操作模式288
7.3.1顺序采样模式时序图288
7.3.2同步采样模式时序图289
7.3.3不间断(连续)自动排序模式290
7.3.4排序器启停模式292
7.3.5同步采样模式294
7.4输入触发源描述294
7.5自动转换排序器中断模式295
7.6 ADC模块时钟预定标器296
7.7 ADC模块电气特征297
7.7.1 ADC模块低功耗模式297
7.7.2 ADC模块上电顺序298
7.7.3内部和外部参考电压选择298
7.8 ADC模块校准299
7.9排序器过载特性299
7.10偏移误差校正300
7.11 ADC到DMA的接口301
7.12 ADC模块寄存器组301
7.12.1 ADC控制寄存器302
7.12.2最大转换通道寄存器307
7.12.3自动排序状态寄存器308
7.12.4 ADC状态和标志寄存器309
7.12.5 ADC参考源选择寄存器311
7.12.6 ADC偏置校准寄存器311
7.12.7 ADC输入通道选择排序控制寄存器1/2/3/4312
7.12.8 ADC转换结果缓冲寄存器313
7.13 ADC模块应用程序开发实例314
习题314
小结315
第8章 FFT算法原理与DSP实现316
8.1概述316
8.2 FFT算法原理317
8.2.1旋转因子WN特性317
8.2.2按时间抽选的基2-FFT算法317
8.2.3 DIT-FFT算法运算量分析319
8.2.4 8点DIT-FFT蝶形运算符号图320
8.3 C语言倒序雷德算法324
8.3.1 DSP汇编指令倒序原理324
8.3.2 C语言倒序原理325
8.3.3雷德算法程序流程图325
8.4 DIT-FFT的微机算法327
8.4.1原址运算327
8.4.2 FFT蝶形运算旋转因子变化规律328
8.4.3 FFT蝶形运算旋转因子变化规律分析329
8.4.4 DIT-FFT微机算法331
8.5基2 DIT-FFT微机算法DSP应用程序开发333
习题335
小结336
附录 习题参考答案338
第1章习题参考答案338
第2章习题参考答案340
第3章习题参考答案343
第4章习题参考答案344
第5章习题参考答案346
第6章习题参考答案347
第7章习题参考答案351
第8章习题参考答案353
参考文献355