当前位置:首页 > 工业技术
TMS320LF240xDSP原理及应用
TMS320LF240xDSP原理及应用

TMS320LF240xDSP原理及应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:秦永左编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302211877
  • 页数:340 页
图书介绍:本书阐述TMS320LF240x系列的相关原理和应用。内容包括绪论,TMS320LF240xDSP结构及内部资源,TMS320LF240x寻址方式和指令系统,汇编语言和伪指令,外部总线扩展等。
《TMS320LF240xDSP原理及应用》目录

第1章 绪论 1

1.1数字信号处理器 2

1.2数字信号处理器的分类及应用 2

1.2.1 DSP的分类 2

1.2.2 DSP的应用 3

第2章TMS320LF240XDSP结构及内部资源介绍 5

2.1 TMS320LF240X系列DSP概述 5

2.2 TMS320LF240X DSP控制器的功能结构及引脚功能介绍 6

2.3 TMS320LF240X DSP存储器映射图 15

2.3.1 TMS320LF2407的存储器配置 15

2.3.2 TMS320LF2406的存储器配置 15

2.3.3 TMS320LF2402的存储器配置 16

2.4 TMS320LF240X DSP片内外设存储器映射 18

2.5中央处理单元 19

2.5.1输入定标部分 19

2.5.2乘法部分 20

2.5.3中央算术逻辑部分 21

2.5.4辅助寄存器算术单元 23

2.5.5状态寄存器 24

2.6存储器和I/O空间 26

2.6.1程序存储器 26

2.6.2数据存储器 27

2.6.3 I/O空间 28

2.7系统配置和中断 29

2.7.1系统配置寄存器 29

2.7.2中断优先级和中断向量表 31

2.7.3 TMS320LF240X系列器件的可屏蔽中断 34

2.7.4 TMS320LF240X系列器件的可屏蔽中断响应流程 39

2.7.5 TMS320LF240X系列器件的非屏蔽中断 40

2.7.6中断服务程序 42

2.7.7中断等待时间 42

2.7.8复位操作 43

2.7.9低功耗模式 43

2.8程序控制 44

2.8.1程序地址的产生 44

2.8.2流水线操作 47

2.8.3分支、调用和返回 48

2.9重复指令 50

第3章TMS320LF240X寻址方式和指令系统 52

3.1 TMS320LF240X的寻址方式 52

3.1.1立即寻址方式 52

3.1.2直接寻址方式 53

3.1.3间接寻址方式 55

3.2 TMS320LF240X的指令系统 58

3.2.1累加器、算术和逻辑指令 59

3.2.2辅助寄存器指令 82

3.2.3 T寄存器、P寄存器和乘法指令 88

3.2.4转移指令 104

3.2.5控制指令 113

3.2.6输入/输出和存储器指令 126

第4章 汇编语言和伪指令 136

4.1汇编语言格式 136

4.1.1常数、字符串和符号 137

4.1.2表达式与运算符 138

4.2伪指令 139

4.3宏指令 151

4.4通用目标文件格式 152

4.4.1段 152

4.4.2段程序计数器 152

4.4.3连接器命令文件和连接器伪指令 152

4.5 TMS320LF240X通用目标文件及头文件 159

4.5.1头文件F2407REGS.H 159

4.5.2命令文件CMD 166

4.5.3中断向量表文件 167

第5章 外部总线扩展 170

5.1存储器类型 170

5.2程序存储器 171

5.3数据存储器 171

5.4 I/O空间 173

第6章 看门狗定时器模块 175

6.1看门狗定时器模块的结构 175

6.2看门狗定时器的操作 177

第7章 数字输入/输出模块 178

7.1数字(I/O)端口概述 178

7.2 I/O复用控制寄存器 178

7.2.1 I/O端口复用输出控制寄存器 179

7.2.2数据和方向控制寄存器 181

7.3 I/O端口的应用 182

第8章 事件管理器模块 186

8.1事件管理器模块概述 186

8.1.1事件管理器的结构框图 186

8.1.2事件管理器寄存器列表 187

8.1.3事件管理器中断 190

8.2通用定时器 197

8.2.1计数器/定时器的基本工作原理 197

8.2.2 TMS320LF240X通用定时器概述 198

8.2.3通用定时器功能模块 199

8.2.4通用定时器的计数操作 204

8.2.5通用定时器比较操作 208

8.2.6通用定时器的PWM输出 211

8.2.7通用定时器复位 211

8.2.8通用定时器的中断实现 212

8.3比较单元 216

8.3.1输出比较的基本含义 216

8.3.2输出比较的结构 217

8.3.3比较单元操作的寄存器 218

8.4脉宽调制电路PWM 220

8.4.1与比较单元相关的PWM电路 221

8.4.2比较单元和PWM电路中的PWM波形产生 223

8.4.3空间矢量PWM波形的产生 226

8.4.4 PWM波形产生举例 227

8.5捕获单元 231

8.5.1输入捕获的基本含义 231

8.5.2捕获单元的结构特征 232

8.5.3捕获单元的操作 233

8.5.4捕获单元应用举例 235

8.6正交编码脉冲电路 240

8.6.1正交编码脉冲电路概述 241

8.6.2正交编码脉冲电路的编码操作 241

第9章 模数转换模块 245

9.1模数转换器的概述 245

9.2 ADC模块的结构特征 245

9.3 ADC模块中的寄存器 247

9.4自动排序器的工作原理 254

9.4.1自动排序器的工作原理 254

9.4.2 ADC模块举例 256

9.4.3排序器的有效输入触发源 256

9.4.4在排序转换时的中断操作 257

9.4.5 ADC时钟预定标 258

9.4.6校准模式 259

9.4.7自测试模式 259

9.5 ADC转换程序举例 259

第10章 串行通信接口模块 261

10.1 TMS320LF240X串行通信接口概述 261

10.2串行通信接口可编程的数据格式 263

10.3串行接口的多处理器通信 263

10.3.1空闲线多处理器模式 263

10.3.2地址位多处理器模式 265

10.4串行通信接口通信格式 265

10.5串行通信接口中断 266

10.6串行通信接口波特率计算 266

10.7串行通信接口控制寄存器 267

10.8串行编程的基本行口初始化与收发方法 272

10.8.1 SCI模块初始化 272

10.8.2 SCI初始化串行通信的软件设计 272

10.9 SCI程序举例 273

第11章 串行外设接口模块 277

11.1串行外设接口概述 277

11.2串行外设接口操作 278

11.2.1操作介绍 278

11.2.2串行外设接口SPI的中断 279

11.2.3 SPI模块的控制寄存器 280

11.2.4 SPI的设置 285

11.2.5串行外设接口的初始化 286

11.3串行外设接口应用举例 286

第12章CAN控制器模块 293

12.1 CAN工作的特点及原理 293

12.2 CAN控制器的结构 294

12.3 CAN的邮箱 295

12.4 CAN邮箱寄存器 296

12.5 CAN控制寄存器 298

12.6 CAN的中断 305

12.7 CAN控制器的操作 308

12.7.1 CAN模块的初始化 308

12.7.2信息的发送 310

12.7.3信息的接收 310

12.7.4远程帧 311

12.8 CAN控制器的应用举例 312

12.8.1硬件电路设计 312

12.8.2软件设计 312

第13章TM S320LF240X芯片开发环境 318

13.1开发流程和开发工具 318

13.2代码生成工具 319

13.3 CCS 2.2集成调试环境安装 321

13.4 CCS 2.2集成调试环境简介 323

13.4.1文件管理功能 323

13.4.2编辑功能(Edit) 325

13.4.3视图功能(View) 327

13.4.4项目管理(Project) 333

13.4.5调试功能(Debug) 334

13.4.6选项(Option) 337

13.4.7工具(Tools) 337

13.4.8窗口(Windows) 338

13.5 CCS 2.2的应用 338

参考文献 340

相关图书
作者其它书籍
返回顶部