《TMS320LF240x DSP C语言开发应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘和平等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810772503
  • 页数:326 页
图书介绍:在设计TI公司的C2000系列的DSP控制系统时,使用C语言或C语言与汇编语言混合编程开发DSP控制应用程序,可以达到事半功倍的效果。C语言在满足控制应用程序运行速度的基础上可以更好地维护程序和移植程序,是开发控制应用程序的必然趋势。本书以TMS320LF240x模块的原理和各个应用模块为主线,介绍了TMS320LF240xDSP硬件概况、内部资源、C语言库函数、C语言编程与调试环境及其各个子模块的接口C语言程序。在介绍功能模块基本原理的同时,列举出相应的应用实例,给出电路原理接线图和C语言程序清单。书中提供的所有程序均已在设计的实验目标板上调试通过。本书可作为大学本科生和研究生“数字信号处理器原理及应用”课程的教材,也可作为数字信号处理器应用开发人员很好的一本参考书。TMS320LF240x芯片作为DSP控制器24x系列的新成员,是TMS320C2000TM平台下的一种定点DSP芯片.240x十芯片为C2xxCPU功能强大的TMS320TMDSP结构设计提供了低成本.低功耗.高性能的处理能力,对电机运动的数字化控制非常有用.几种先进外设被集成到该芯片内,以形成真正的单芯片控制器.在与

第1章 TMS320LF240x概述 1

1.1 TMS320系列DSP概况 1

1.2 TMS320LF240x芯片概述 1

1.3 TMS320LF240x DSP CPU控制器的功能结构图 2

1.4 TMS320LF240x DSP引脚功能介绍 5

1.5 TMS320LF240x DSP存储器映射图 11

1.6 TMS320LF240x DSP外设存储器映射图 14

第2章 TMS320LF240x DSP内部资源介绍 15

2.1 TMS320LF240x DSP的CPC内部功能模块介绍 15

2.2 存储器和I/O空间 24

2.3 系统配置和中断 28

2.4 程序控制 46

第4章 C语言程序编写和调试环境简介 84

4.1 C编译器概述 84

4.2 TMS320C2x/C2xx/C5xC编译器环境介绍 85

4.3 利用TMS320C2x/C2xx/C5x C编译器开发应用程序的步骤 92

4.4 头文件和命令文件示例 95

第5章 TMS320LF2407实验模块简介 109

5.1 TMS320LF2407实验开发系统介绍 109

5.2 TMS320LF2407实验目标板各模块功能介绍 110

第6章 数字输入/输出模块(I/O) 115

6.1 数字I/O端口概述 115

6.2 数字I/O端口寄存器 115

6.3 I/O端口应用 121

7.1 事件管理器模块概述 126

第7章 事件管理器模块(EV) 126

7.2 通用定时器 139

7.3 比较单元 156

7.4 脉宽调制电路PWM 160

7.5 捕获单元 168

7.6 正交编码脉冲(QEP)电路 175

第8章 模数转换模块(ADC) 180

8.1 模数转换模块(ADC)概述 180

8.2 自动排序器的工作原理 180

8.3 ADC时钟预定标 188

8.4 校准模式 189

8.5 自测试模式 189

8.6 ADC模块的寄存器 190

8.7 ADC转换时钟周期 199

8.8 ADC转换应用举例 199

第9章 串行外设接口模块(SPI) 203

9.1 串行外设接口概述 203

9.2 串行外设接口操作 204

9.3 串行外设接口控制寄存器 210

9.4 串行外设接口应用举例 216

第10章 串行通信接口模块(SCI) 222

10.1 串行通信接口概述 222

10.2 多处理器(多机)异步通信模式 224

10.3 串行通信接口控制寄存器 230

10.4 串行通信接口典型应用举例 236

第11章 CAN控制器模块 239

11.1 CAN控制器模块概述 239

11.2 邮箱 241

11.3 CAN控制寄存器 244

11.4 CAN控制器的操作 254

11.5 CAN控制器的程序设计举例 258

第12章 C语言嵌入汇编语言和中断处理方法 262

12.1 在C语言中嵌入汇编语言 262

12.2 用C语言处理DSP中断 265

第13章 C语言编程应用实例 273

13.1 TMS320LF2407与图形液晶显示模块接口及应用 273

13.2 串行EEPROM的接口编程 281

13.3 I2C串行日历时钟与TMS320LF2407的接口及应用 288

第14章 实现快速傅里叶变换(FFT) 300

14.1 快速傅里叶变换(FFT)的原理 300

14.2 快速傅里叶变换(FFT)的DSP实现 305

第15章 实现空间矢量PWM 317

15.1 SVPWM的原理 317

15.2 利用TMS320LF240x实现SVPWM算法 322

15.3 利用TMS320LF240x实现SVPWM算法的程序 324