TMS320LF240xDSP原理及应用(第2版)
作者: 杨光
出版时间:2015年6月
出版社:电子工业出版社
- 电子工业出版社
- 9787121262210
- 1-1
- 163589
- 0046170746-5
- 平塑
- 16开
- 2015年6月
- 457
- 272
- 工学
- 信息与通信工程
- TN911.72
- 电子信息科学与工程
- 研究生、本科
本书可作为高等院校电子、电气、计算机、自动化及机电一体化等专业本科生和研究生DSP应用技术课程的教材,也可作为数字信号处理器应用开发人员的参考书。
第1章 TMS320LF240x DSP概述
1.1 TMS320LF240x系列DSP概述
1.2 TMS320LF240x DSP结构及引脚功能
1.3 TMS320LF240x DSP存储器映射图
1.3.1 TMS320LF2407的存储器配置
1.3.2 TMS320LF2406的存储器配置
1.3.3 TMS320LF2402的存储器配置
1.4 TMS320LF240x DSP片内外设存储器映射
习题1
第2章 TMS320LF240x DSP内部资源介绍
2.1 TMS320LF240x系列DSP的CPU功能模块
2.1.1 输入定标部分
2.1.2 乘法部分
2.1.3 中央算术逻辑部分
2.1.4 辅助寄存器算术单元
2.1.5 状态寄存器
2.2 存储器和I/O空间
2.2.1 程序存储器
2.2.2 数据存储器
2.2.3 I/O空间
2.3 系统配置和中断
2.3.1 系统配置寄存器
2.3.2 中断优先级和中断向量表
2.3.3 TMS320LF240x系列器件的可屏蔽中断
2.3.4 TMS320LF240x系列器件的可屏蔽中断响应流程
2.3.5 TMS320LF240x系列器件的非屏蔽中断
2.3.6 中断服务程序
2.3.7 中断等待时间
2.3.8 复位操作
2.3.9 低功耗模式
2.4 程序控制
2.4.1 程序地址的产生
2.4.2 流水线操作
2.4.3 分支、调用和返回
2.5 重复指令
习题2
第3章 TMS320LF240x寻址方式和指令系统
3.1 TMS320LF240x DSP的寻址方式
3.1.1 立即寻址方式
3.1.2 直接寻址方式
3.1.3 间接寻址方式
3.2 TMS320LF240x DSP的指令系统
3.2.1 累加器、算术和逻辑指令
3.2.2 辅助寄存器指令
3.2.3 T寄存器、P寄存器和乘法指令
3.2.4 转移指令
3.2.5 控制指令
3.2.6 输入/输出和存储器指令
3.3 典型汇编指令介绍
习题3
第4章 通用目标文件
4.1 通用目标文件格式
4.1.1 段
4.1.2 段程序计数器
4.1.3 链接器命令文件和链接器伪指令
4.2 TMS320LF240x DSP通用目标文件及头文件
4.2.1 头文件TMS320LF240x.H
4.2.2 命令文件CMD
4.2.3 中断向量表文件
第5章 TMS320LF240x总线扩展
5.1 程序存储器
5.2 数据存储器
5.3 I/O空间
习题5
第6章 看门狗定时器模块
6.1 看门狗定时器模块的结构
6.2 看门狗定时器的操作
习题6
第7章 数字输入/输出模块
7.1 I/O复用控制寄存器
7.1.1 I/O端口复用输出控制寄存器
7.1.2 数据和方向控制寄存器
7.2 I/O端口的应用实例
7.2.1 I/O口作为输出口应用
7.2.2 I/O口作为输入/输出口应用
习题7
第8章 事件管理器模块
8.1 事件管理器模块概述
8.1.1 事件管理器的结构框图
8.1.2 事件管理器寄存器列表
8.1.3 事件管理器中断
8.2 通用定时器
8.2.1 TMS320LF240x DSP通用定时器概述
8.2.2 通用定时器功能模块
8.2.3 通用定时器的计数操作
8.2.4 通用定时器的比较操作
8.2.5 通用定时器的PWM输出
8.2.6 通用定时器复位
8.2.7 通用定时器的周期性中断实例
8.2.8 通用定时器的比较输出实例
8.3 比较单元
8.4 脉宽调制电路PWM
8.4.1 与比较单元相关PWM电路
8.4.2 比较单元和PWM电路中的PWM波形产生
8.4.3 空间矢量PWM波形产生
8.4.4 PWM波形产生实例
8.5 捕获单元
8.5.1 捕获单元概述
8.5.2 捕获单元的操作
8.5.3 捕获单元应用注意事项
8.5.4 捕获单元应用实例
8.6 正交编码脉冲(QEP)电路
8.6.1 正交编码脉冲电路概述
8.6.2 正交编码脉冲电路的编码操作
8.6.3 正交编码脉冲电路应用实例
习题8
第9章 串行通信接口模块
9.1 串行通信接口概述
9.2 串行通信接口的多处理器通信
9.2.1 串行通信接口可编程的数据格式
9.2.2 串行接口的多处理器通信
9.3 串行通信接口通信格式
9.4 串行通信接口中断
9.5 串行通信接口波特率计算
9.6 串行通信接口控制寄存器
9.7 SCI应用实例
习题9
第10章 A/D转换模块
10.1 A/D转换器概述
10.2 自动排序器的工作原理
10.2.1 连续自动排序模式
10.2.2 排序器的启动/停止模式
10.2.3 输入触发源
10.2.4 排序转换时的中断操作
10.3 ADC时钟预定标
10.4 校准模式
10.5 自测模式
10.6 ADC模块的寄存器
10.7 ADC转换时钟周期
10.8 ADC转换应用实例
习题10
第11章 串行外设接口模块
11.1 串行外设接口概述
11.2 串行外设接口操作
11.2.1 操作介绍
11.2.2 串行外设接口的主动模式和从动模式
11.2.3 串行外设接口SPI的中断
11.2.4 串行外设接口的数据格式
11.2.5 串行外设接口波特率设置和时钟方式
11.2.6 串行外设接口的初始化
11.3 串行外设接口模块控制寄存器
11.4 串行外设接口应用实例
习题11
第12章 CAN控制器模块
12.1 TMS320LF240x系列CAN控制器概述
12.2 CAN的邮箱
12.3 CAN控制寄存器
12.4 CAN的邮箱寄存器
12.5 CAN的中断
12.6 CAN控制器应用实例
习题12
第13章 TMS320LF240x应用系统设计
13.1 TMS320LF2407外部总线应用系统设计
13.1.1 TMS320LF2407与LED数码管接口电路设计
13.1.2 TMS320LF2407与TLC5510接口电路设计
13.1.3 TMS320LF2407与AD7524接口电路设计
13.2 GPIO应用系统设计
13.2.1 GPIO扩展RT128×64液晶模块接口电路设计
13.2.2 GPIO扩展矩阵键盘接口电路设计
13.3 外部中断应用
13.4 频率测量系统设计
13.5 输入捕获测量脉宽系统设计
13.6 直流电动机控制系统设计
习题13
第14章 TMS320LF240x芯片开发环境
14.1 开发流程和开发工具
14.2 代码生成工具
14.3 CCS 3.x集成调试环境安装
14.4 CCS 3.x集成调试环境简介
14.4.1 文件管理功能
14.4.2 编辑功能(Edit)
14.4.3 视图功能(View)
14.4.4 项目管理(Project)
14.4.5 调试功能(Debug)
14.4.6 选项(Option)
14.4.7 工具(Tools)
14.4.8 窗口(Windows)
14.5 CCS 3.x的应用
参考文献