图书介绍
TMS320LF240x DSP硬件开发教程PDF|Epub|txt|kindle电子书版本网盘下载
- 江思敏等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111123220
- 出版时间:2003
- 标注页数:335页
- 文件大小:21MB
- 文件页数:347页
- 主题词:数字信号-信号处理-数字通信系统,TMS 320LF240X-硬件
PDF下载
下载说明
TMS320LF240x DSP硬件开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 TMS320LF240x系列DSP概述1
1.1 DSP芯片基本结构1
1.2 TMS320系列DSP概述2
1.3 TMS320LF240x系列DSP控制器2
1.3.1 基于控制领域的应用3
1.3.2 提高开发效率4
1.3.3 TMS320LF240x系列DSP的特点和资源4
1.3.4 TMS320LF2407A的功能结构6
1.3.5 TMS320LF240x系列DSP引脚功能介绍7
1.4 TMS320LF240x系列DSP存储器映射12
1.4.1 TMS320LF240x系列DSP存储器映射12
1.4.2 TMS320LF240x系列DSP外设存储器映射图14
1.5 TMS320LF240x系列DSP的CPU功能模块14
1.5.1 输入定标移位器17
1.5.2 乘法器17
1.5.3 中央算术逻辑单元20
1.5.4 累加器(ACC)21
1.5.5 输出数据定标移位器21
1.5.6 状态寄存器ST0和ST121
1.5.7 辅助寄存器算术单元(ARAU)23
第2章 系统配置和中断25
2.1 系统配置结构概述25
2.2 系统配置寄存器26
2.2.1 系统控制和状态寄存器26
2.2.2 器件标识号寄存器(DINR)29
2.3 中断优先级和中断向量表29
2.4 外设中断扩展控制器33
2.4.1 中断层次33
2.4.2 中断请求的结构34
2.4.3 中断应答34
2.5 中断向量34
2.5.1 假中断向量35
2.5.3 不可屏蔽中断(NMI)36
2.5.4 全局中断使能36
2.6 中断响应的流程36
2.5.2 软件层次36
2.7 中断等待时间38
2.8 ISR代码实例38
2.9 CPU中断寄存器39
2.9.1 CPU中断标志寄存器39
2.9.2 CPU中断屏蔽寄存器40
2.10 外设中断寄存器41
2.11 复位和无效地址检测48
2.11.1 复位48
2.11.2 无效地址检测48
2.12 外部中断控制寄存器49
3.1.2 单端口RAM(SARAM)51
3.1.3 FLASH程序存储器51
3.1 片内存储器51
3.1.1 双端口RAM(DARAM)51
第3章 存储器和I/O空间51
3.2 程序存储器52
3.3 数据存储器53
3.4 I/O空间56
3.5 外部存储器接口选通57
3.6 等待状态发生器58
3.6.1 用READY信号产生等待状态58
3.6.2 用等待状态发生器产生等待状态58
3.7 外部存储器接口60
第4章 时钟和低功耗模式62
4.1 锁相环62
4.2 看门狗定时器时钟65
4.3 低功耗模式66
4.3.1 时钟域66
4.3.2 唤醒低功耗模式67
4.3.3 FLASH断电68
第5章 数字输入输出(I/O)70
5.1 数字I/O端口寄存器概述70
5.2 I/O端口复用控制寄存器71
5.3 数据和方向控制寄存器74
5.4 数字I/O端口配置实例81
5.5 数字I/O应用实例83
5.5.1 使用数字I/O查询输入信号83
5.5.2 使用数字I/O输出信号85
第6章 事件管理器(EV)88
6.1 事件管理器(EV)模块基本知识88
6.1.1 事件管理器结构88
6.1.2 事件管理器引脚91
6.1.3 功率驱动保护中断91
6.1.5 EV中断92
6.1.4 EV寄存器92
6.2 事件管理寄存器地址93
6.3 通用定时器95
6.3.1 通用定时器概述95
6.3.2 通用定时器计数操作100
6.3.3 通用定时器比较操作105
6.3.4 定时器控制寄存器108
6.3.5 通用定时器的PWM输出112
6.3.6 通用定时器复位113
6.4 比较单元113
6.4.1 比较单元概述113
6.4.2 比较单元寄存器115
6.4.3 比较单元的中断120
6.4.4 比较单元的复位120
6.5 与比较单元相应的脉宽调制电路120
6.5.1 脉宽调制电路概述120
6.5.3 可编程的死区单元121
6.5.2 PWM波形发生器的特征121
6.6 用比较单元和PWM电路产生PWM波形126
6.6.1 PWM信号126
6.6.2 用事件管理器产生PWM输出127
6.6.3 PWM产生的寄存器设置127
6.6.4 非对称和对称PWM的产生127
6.7 空间向量PWM129
6.7.1 空间向量PWM理论概述129
6.7.2 用EV产生空间向量PWM波形131
6.8 捕获单元133
6.8.1 捕获单元的特点133
6.8.2 捕获单元的操作133
6.8.3 捕获单元寄存器135
6.8.4 捕获单元FIFO堆栈139
6.8.5 捕获中断139
6.9.2 正交编码器脉冲电路时间基准140
6.9.1 正交编码器脉冲引脚140
6.9 正交编码器脉冲电路(QEP)140
6.9.3 正交编码器脉冲电路的解码141
6.9.4 正交编码器脉冲电路的计数141
6.9.5 正交编码器脉冲电路的寄存器设置142
6.10 事件管理器中断142
6.10.1 EV中断请求和服务144
6.10.2 事件管理器中断寄存器144
6.11 事件管理器应用实例151
6.11.1 事件管理器EVA的定时器1操作151
6.11.2 事件管理器的捕获单元操作155
6.11.3 事件管理器的QEP功能应用164
第7章 模数转换(ADC)模块166
7.1 模数转换(ADC)模块的特性166
7.2 模数转换(ADC)模块概述167
7.2.1 自动排序器的操作原理167
7.2.2 不中断的自动排序模式170
7.2.3 排序器的启动/停止模式172
7.2.5 排序转换期间的中断操作174
7.2.4 输入触发器描述174
7.3 ADC时钟预定标176
7.4 ADC校准177
7.5 ADC控制寄存器的位描述178
7.5.1 ADC控制寄存器178
7.5.2 最大转换通道寄存器185
7.5.3 自动排序状态寄存器186
7.5.4 ADC输入通道选择排序控制寄存器187
7.5.5 ADC转换结果缓冲寄存器189
7.6 ADC转换时钟周期189
7.7 ADC模块初始化实例190
第8章 串行通信接口(SCI)193
8.1 串行通信接口的结构193
8.1.1 串行通信接口的物理描述193
8.1.3 SCI模块的寄存器地址195
8.1.2 SCI模块的结构195
8.1.4 多处理器(多机)异步通信模式196
8.2 可编程的数据格式196
8.3 SCI多处理器通信197
8.3.1 空闲线多处理器模式198
8.3.2 地址位多处理器模式200
8.4 SCI通信模式201
8.4.1 通信模式中的接收器信号201
8.4.2 通信模式中的发送器信号202
8.5 串行通信接口中断202
8.6 SCI波特率计算203
8.7 SCI模块寄存器204
8.8 串行通信实例程序212
8.8.1 串行通信回环传输实例212
8.8.2 使用中断执行SCI数据的接收214
9.1.1 串行外设接口的物理描述218
9.1 串行外设接口的结构218
第9章 串行外设接口(SPI)218
9.1.2 SPI模块的寄存器概述219
9.2 SPI操作221
9.2.1 SPI操作概述221
9.2.2 SPI模块的主/从操作模式221
9.3 串行外设接口中断223
9.5 SPI波特率和时钟模式224
9.5.1 SPI波特率的确定224
9.4 数据格式224
9.5.2 SPI时钟模式225
9.6 SPI的复位初始化226
9.7 SPI的数据传送实例227
9.8 串行外设接口的控制寄存器228
9.8.1 SPI配置控制寄存器(SPICCR)228
9.8.2 SPI操作控制寄存器(SPICTL)230
9.8.3 SPI状态寄存器(SPISTS)231
9.8.5 SPI仿真缓冲寄存器(SPIRXEMU)232
9.8.4 SPI波特率寄存器(SPIBRR)232
9.8.6 SPI串行接收缓冲寄存器(SPIRXBUF)233
9.8.7 SPI串行发送缓冲寄存器(SPITXBUF)234
9.8.8 SPI串行数据寄存器(SPIDAT)234
9.8.9 SPI优先级控制寄存器(SPIPRI)235
9.9 SPI串行通信实例235
第10章 CAN控制器模块239
10.1 CAN总线技术概述239
10.2 CAN控制器的结构和内存映射240
10.2.1 CAN控制器结构240
10.2.2 TMS320LF240x/240xA的CAN内存映射241
10.3 邮箱和信息对象243
10.3.1 信息对象243
10.3.2 邮箱操作244
10.3.3 信息缓冲器245
10.3.6 接收邮箱246
10.3.4 写访问邮箱RAM246
10.3.5 发送邮箱246
10.3.7 远程帧的处理247
10.3.8 邮箱配置248
10.3.9 CAN接收滤波器248
10.4 CAN控制寄存器249
10.4.1 邮箱方向/使能寄存器249
10.4.2 发送控制寄存器(TCR)250
10.4.3 接收控制寄存器(RCR)252
10.4.4 主控制寄存器(MCR)253
10.4.5 位配置寄存器(BCRn)255
10.5 CAN状态寄存器257
10.5.1 错误状态寄存器(ESR)257
10.5.2 全局状态寄存器(GSR)258
10.5.3 错误计数寄存器(CEC)259
10.6 CAN中断逻辑260
10.6.1 CAN中断标志寄存器(CAN IFR)261
10.6.2 CAN中断屏蔽寄存器(CAN IMR)262
10.7 CAN配置模式263
10.8 低功耗和挂起模式263
10.8.1 节电(低功耗)模式263
10.8.2 挂起模式265
10.9 CAN模块扩展硬件接口265
10.10 CAN总线通信实例267
10.10.1 CAN模块发送一个远程帧请求267
10.10.2 CAN模块自动应答一个远程帧请求270
第11章 看门狗(WD)定时器274
11.1 看门狗定时器概述274
11.2 看门狗定时器的操作274
11.2.1 控制看门狗定时器操作的寄存器274
11.2.2 看门狗定时器的时钟274
11.2.3 看门狗挂起275
11.2.4 WD定时器的操作276
11.3 看门狗控制寄存器277
11.3.1 WD计数器寄存器(WDCNTR)278
11.3.2 WD复位密钥寄存器(WDKEY)278
11.3.3 WD定时器控制寄存器(WDCR)279
第12章 TMS320F240x/240xA引导加载ROM281
12.1 引导加载ROM概述281
12.2 协议定义283
12.2.1 SPI同步传输协议和数据格式284
12.2.2 SCI异步传输协议和数据格式284
第13章 应用系统设计288
13.1 TMS320LF2407A应用系统概述288
13.2 TMS320LF2407A应用板操作289
13.2.1 TMS320LF2407A应用板布局289
13.2.2 TMS320LF2407A应用板电源设计290
13.2.3 TMS320LF2407A存储器扩展接口291
13.2.4 TMS320LF2407A应用板指示灯和开关接口电路296
13.2.5 晶体振荡器接口电路297
13.2.6 数模转换(DAC)模块298
13.2.7 外部总线扩展接口302
13.2.8 JTAG接口305
13.2.9 SPI仿真数据传输接口305
13.2.10 外部EEPROM接口306
13.2.11 异步串行接口(SCI)硬件设计306
13.2.12 CAN总线接口硬件设计308
13.2.13 LF2407A应用板的跳线端子309
13.2.14 复位电路312
13.3 GAL16V8可编程逻辑器件的逻辑程序313
13.3.1 元件U17的译码程序313
13.3.2 元件U10的译码程序315
附录A 240xA.h和vector.h程序318
附录B TMS3202407A应用板电路图327
参考文献335