图书介绍
DSP控制器原理及应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 宁改娣,曾翔君,骆一萍编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030241061
- 出版时间:2009
- 标注页数:412页
- 文件大小:39MB
- 文件页数:426页
- 主题词:数字信号-信号处理-高等学校-教材
PDF下载
下载说明
DSP控制器原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 DSP的概念与主要特点1
1.1.1 DSP的概念1
1.1.2 DSP的主要特点1
1.2 DSP芯片的发展及应用3
1.2.1 DSP芯片的发展3
1.2.2 DSP的分类5
1.2.3 DSP的应用5
1.3 TMS320系列DSP6
1.3.1 TMS320系列DSP命名6
1.3.2 TMS320系列概况6
1.3.3 TMS320C2000系列7
1.4 TMS320C28×系列DSP性能简介8
1.4.1 TMS320C28×系列DSP的结构及性能8
1.4.2 TMS320F281×的引脚分布及引脚功能12
1.5微处理器结构特点及学习方法21
1.5.1微处理器结构特点及学习目的22
1.5.2微处理器学习方法23
1.5.3 TMS320C28×的片内外设学习指导24
参考文献25
第2章 F2812的总体结构、最小系统及程序开发26
2.1 F2812的总体结构26
2.2 F2812的最小系统29
2.3 F2812的软件开发工具31
2.4 F2812的汇编语言编程基础36
2.4.1 COFF文件与汇编器指令37
2.4.2链接器与链接命令文件39
2.5 F2812的C语言编程及运行时环境41
2.5.1 C语言数据类型41
2.5.2 C语言关键词42
2.5.3 C语言编程头文件46
2.5.4预编译器指令46
2.5.5 C/C++编译器默认的段和段的分配49
2.6 F2812的C语言编程工程模板50
2.6.1工程模板的头文件(*.h)52
2.6.2工程模板的源文件(*.c,*.asm)和库文件(*.lib)57
2.6.3工程模板的链接器命令文件(*.cmd)59
2.6.4使用静态库缩短工程编译时间61
2.6.5编程举例61
参考文献62
第3章 C28×的CPU、存储器配置以及上电引导63
3.1 TMS320C28×的CPU63
3.1.1 CPU的结构63
3.1.2 CPU的寄存器67
3.2 F2812的存储器配置74
3.2.1 F2812的片内存储器配置74
3.2.2外部存储器扩展和中断向量表77
3.3 F2812的上电引导78
3.3.1 Boot ROM简介78
3.3.2引导加载程序的工作流程80
3.3.3退出ExitBoot函数至执行main函数之间系统的动作85
参考文献87
第4章 C28×CPU寻址方式88
4.1寻址方式88
4.2寻址方式选择位(AMODE)88
4.2.1 AMODE对指令操作码的影响88
4.2.2汇编器/编译器对AMODE位的跟踪89
4.3直接寻址方式89
4.4堆栈寻址方式90
4.5间接寻址方式91
4.5.1 C28×间接寻址方式91
4.5.2 C2xLP间接寻址方式93
4.5.3循环间接寻址方式95
4.6寄存器寻址方式96
4.6.1 32位寄存器寻址方式96
4.6.2 16位寄存器寻址方式96
4.7数据/程序/IO空间立即寻址方式96
4.8程序空间间接寻址方式97
4.9字节寻址方式与32位操作数的定位98
4.9.1字节寻址方式98
4.9.2 32位操作数的定位99
4.10 C240×与C28×指令系统的区别99
参考文献100
第5章 F2812的系统控制单元及中断机制101
5.1 F2812的时钟和系统控制单元概述101
5.2 F2812的振荡器OSC和锁相环PLL时钟模块103
5.3 F2812的低功耗方式模块106
5.4 F2812的看门狗模块110
5.5 F2812的中断机制112
5.5.1 TMS320F2812中断功能的硬件结构113
5.5.2 PIE模块工作原理及CPU对可屏蔽中断的响应流程114
5.5.3 PIE中断优先级116
5.5.4不可屏蔽中断118
5.5.5外部中断XINT1、XINT2和XNMI_XINT13119
5.5.6中断向量表120
5.5.7 PIE模块的配置和控制寄存器122
5.5.8在工程模板中对PIE向量表的定义和使用124
5.5.9中断的应用举例128
参考文献129
第6章 C28×的CPU定时器、GPIO及外部存储器扩展130
6.1 C28×的CPU定时器结构和工作原理130
6.2 F2812的GPIO135
6.2.1 GPIO的结构和多路选择器寄存器136
6.2.2 GPIO的数据寄存器140
6.3 F2812的外部存储器扩展接口(XINTF)142
参考文献150
第7章 模数转换器(ADC)151
7.1 ADC模块的特点151
7.2 ADC模块排序器工作原理153
7.2.1级联模式下排序器的工作原理153
7.2.2双排序器模式的工作原理155
7.2.3排序器的输入触发和中断操作158
7.3 ADC模块的时钟160
7.4 ADC模块的低功耗模式和加电顺序160
7.5 ADC模块的寄存器161
参考文献167
第8章 事件管理模块(EV)168
8.1 EV功能概述168
8.2通用定时器169
8.2.1通用定时器功能170
8.2.2通用定时器计数模式173
8.2.3通用定时器比较操作175
8.3全比较单元177
8.3.1与比较单元相关的PWM电路177
8.3.2可编程死区单元与输出逻辑178
8.3.3全比较单元的PWM输出179
8.3.4空间矢量PWM(SVPWM)的原理与实现180
8.3.5全比较单元寄存器189
8.4捕获单元和正交编码191
8.4.1捕获单元概述191
8.4.2正交编码脉冲电路194
8.5 EV中断逻辑195
8.5.1 EV中断概述195
8.5.2 EV中断寄存器197
参考文献198
第9章 串行通信接口199
9.1 F281×SCI模块介绍199
9.1.1 SCI与CPU的通信及功能199
9.1.2波特率计算201
9.1.3数据格式(帧格式)201
9.1.4 SCI的数据接收与同步202
9.1.5 SCI接收和发送时序及中断202
9.2 SCI多处理器通信204
9.2.1识别地址字节及接收过程205
9.2.2空闲线多处理器模式205
9.2.3地址位多处理器模式206
9.3 C28×系列SCI增强的功能207
9.3.1接收/发送FIFO的特点207
9.3.2 SCI自动波特率检测208
9.4 SCI的寄存器208
9.5 SCI应用实例——PC机与DSP串行通信215
9.5.1硬件设计215
9.5.2软件设计218
参考文献221
第10章 串行外围接口222
10.1 F281×SPI模块介绍222
10.1.1 SPI与CPU的通信及功能222
10.1.2 SPI的主从模式224
10.1.3 SPI数据传送及数据格式225
10.1.4波特率和时钟226
10.2 SPI的FIFO和中断230
10.3 SPI的寄存器231
10.4 SPI应用实例234
10.4.1硬件设计235
10.4.2软件设计235
参考文献237
第11章 多通道缓冲串行口(McBSP)239
11.1 McBSP模块介绍239
11.1.1 McBSP的主要特点239
11.1.2 McBSP功能框图240
11.1.3 McBSP的数据传输241
11.1.4数据压缩与解压242
11.1.5时序和数据帧243
11.1.6帧分段245
11.1.7 McBSP的接收和发送246
11.2 McBSP内部时钟发生器248
11.2.1时钟源与极性配置248
11.2.2输出时钟CLKG的频率及同步249
11.2.3帧同步信号产生249
11.2.4时钟发生器输出和外部时钟的同步250
11.2.5时钟发生器的复位和初始化251
11.2.6时钟发生器产生时钟举例252
11.3 McBSP的意外/出错情况253
11.4多通道选择模式255
11.4.1通道、模块和分区255
11.4.2 A-bis模式259
11.4.3 SPI协议260
11.5配置接收器和发送器264
11.5.1接收器配置264
11.5.2发送器配置265
11.6 McBSP的仿真和复位事项266
11.6.1 McBSP的仿真模式266
11.6.2 McBSP复位267
11.6.3初始化McBSP串口268
11.6.4数据打包实例268
11.7 McBSP的FIFO和中断270
11.7.1 McBSP的FIO概述270
11.7.2 McBSP的FIFO操作271
11.7.3 McBSP中断的产生272
11.7.4 McBSP FIFO数据寄存器访问约束和错误标志273
11.8 McBSP寄存器275
11.9 McBSP应用实例279
参考文献282
第12章 增强型控制器区域网(eCAN)283
12.1 CAN总线简介283
12.1.1 CAN总线特点283
12.1.2 CAN总线帧格式284
12.2 C28×系列的eCAN介绍285
12.2.1 eCAN的特点285
12.2.2 eCAN的结构与接口285
12.2.3 eCAN寄存器及存储器映射287
12.2.4消息邮箱287
12.3 eCAN配置290
12.3.1 eCAN初始化290
12.3.2 eCAN的配置步骤293
12.3.3远程帧邮箱的处理295
12.3.4 eCAN中断296
12.3.5 eCAN掉电模式297
12.4 eCAN应用实例298
参考文献304
第13章 F2812的片内Flash与IQmath库的应用306
13.1 F2812的片内Flash306
13.1.1 F2812片内Flash的结构特点306
13.1.2 F2812片内Flash的配置寄存器308
13.1.3 F2812片内Flash配置寄存器的访问方法和限制310
13.2 F2812的代码安全模块(CSM)311
13.2.1 CSM的密码保护机制311
13.2.2 CSM的加密和解密流程313
13.3 F2812片内Flash的配置和应用实例316
13.4 F2812程序开发中IQmath库的应用321
13.4.1 Q表示法与IQmath库的组成321
13.4.2 IQmath库的使用322
13.4.3 IQmath库的函数列表324
13.4.4使用IQmath库实现SVPWM326
参考文献328
第14章 现代DSP软件设计方法和简单应用329
14.1 Matlab与DSP工具简介329
14.2基于Matlab的DSP设计步骤330
14.3现代DSP软件设计生成的Proj ect工程简介333
14.3.1 Project工程文件和运行333
14.3.2现代DSP设计与传统编程方法所形成的工程比较334
参考文献334
第15章 TMS320F2812代码调试工具(CCS)教程335
15.1 CCS的特点335
15.2 CCS v3.3的安装和设置336
15.2.1 CCS的Simulator模式的设置336
15.2.2 CCS的Emulator模式的设置336
15.3实验系统的硬件连接和CCS的启动338
15.4 CCS应用程序功能描述338
15.4.1 CCS的工作界面介绍338
15.4.2 CCS的常用调试工具340
15.4.3 CCS的主菜单340
基础实验353
实验1 简单输出设备LED实验353
实验2 基于F2812的数据采集和波形发生实验356
实验3 基于F2812的人机交互接口设计360
参考文献364
综合实验365
实验4 基于F2812的无刷直流电机控制365
实验5 基于F2812的USB2.0总线设备开发373
实验6 基于F2812和嵌入式操作系统的以太网接口开发391
参考文献402
附录404
附录1 eZdspTM F2812实验系统介绍404
附录2 eZdspTM F2808实验系统介绍408
热门推荐
- 1121009.html
- 3846985.html
- 3060218.html
- 2003297.html
- 2882100.html
- 2064609.html
- 1349584.html
- 283726.html
- 648938.html
- 3195044.html
- http://www.ickdjs.cc/book_243742.html
- http://www.ickdjs.cc/book_1978208.html
- http://www.ickdjs.cc/book_2367940.html
- http://www.ickdjs.cc/book_2806207.html
- http://www.ickdjs.cc/book_978056.html
- http://www.ickdjs.cc/book_2326538.html
- http://www.ickdjs.cc/book_3545113.html
- http://www.ickdjs.cc/book_3768808.html
- http://www.ickdjs.cc/book_911396.html
- http://www.ickdjs.cc/book_3006835.html