当前位置:首页 > 工业技术
TMS320F2812 DSP原理与应用实例
TMS320F2812 DSP原理与应用实例

TMS320F2812 DSP原理与应用实例PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:三恒星科技编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121081934
  • 页数:468 页
图书介绍:本书主要介绍TI公司的TMS320 F2812 DSP芯片原理和应用实例。包括系列2812 DSP的结构、中断系统、指令系统、事件管理器、编程方法及其使用方法和应用实例。
《TMS320F2812 DSP原理与应用实例》目录

第1章 DSP概述 1

1.1 DSP简介 1

1.1.1 DSP的发展 1

1.1.2 DSP的特点 3

1.1.3 DSP的技术应用 5

1.2 DSP系统的构成和设计方法 8

1.2.1 DSP应用系统的构成 8

1.2.2 DSP应用系统的设计方法 10

1.3 DSP应用系统的开发流程和开发工具 12

1.3.1 DSP应用系统的开发流程 12

1.3.2 DSP应用系统的开发工具 15

1.3.3 SHX-DSP2812开发系统简介 17

1.4 TMS320C2000系列DSP简介 19

第2章 F2812结构 21

2.1 F2812硬件结构 21

2.1.1概述 23

2.1.2 F2812引脚功能介绍 24

2.1.3 F2812功能模块 32

2.1.4 F2812系统配置 33

2.2中央处理单元(CPU) 35

2.2.1 F2812内核 35

2.2.2乘法器模块 35

2.2.3中央算术逻辑模块 36

2.2.4辅助寄存器算术单元(ARAU) 37

2.2.5状态寄存器(ST0和ST1) 38

2.2.6 F2812的读/写时序 44

2.3存储器 45

2.3.1 F2812存储空间 46

2.3.2片上存储器接口 48

2.3.3片上Flash和OTP存储器 50

2.4时钟及其低功耗模式 52

2.4.1工作时钟及系统控制 52

2.4.2低功耗模式 57

2.5 Watchdog(WD)以及应用 59

2.5.1 F2812的WD概述 59

2.5.2 F2812的WD相关寄存器 61

2.6 CPU定时器 63

2.6.1 CPU定时器概述 63

2.6.2 CPU定时器寄存器 64

第3章 中断系统 68

3.1 F2812的CPU中断 68

3.1.1 F2812中断概述 68

3.1.2可屏蔽中断 69

3.1.3非屏蔽中断 77

3.1.4 CPU中断向量和优先级 79

3.2外设中断扩展 81

3.2.1 PIE控制器概述 81

3.2.2矢量表映射 83

3.2.3中断源 85

3.2.4外设中断扩展(PIE)寄存器 95

3.3外部中断控制寄存器 98

3.4应用实例 102

第4章 指令系统 111

4.1概述 111

4.2寻址方式 117

4.2.1寻址方式选择位(AMODE) 117

4.2.2 4种基本寻址方式 119

4.3 F2812汇编指令系统 123

第5章 汇编语言程序设计实例 133

5.1数制转换 133

5.2通用算术运算 138

5.2.1乘法运算 138

5.2.2除法运算 139

5.3常用处理算法 141

5.3.1无限长单位脉冲响应数字滤波器(IIR) 142

5.3.2有限长单位脉冲响应数字滤波器(FIR) 148

5.3.3快速傅里叶变换(FFT) 155

5.4指示符列表 176

第6章 汇编语言与C语言的混合编程 180

6.1概述 180

6.2混合编程 182

6.2.1 C语言主程序的编写 189

6.2.2汇编语言子程序的编写 191

6.2.3 C语言中的帧指针和堆栈指针 204

6.2.4现场保护 205

第7章 DSP系统开发实例 207

7.1 CCS集成开发环境 207

7.1.1主菜单 208

7.1.2常用工具条 213

7.1.3常用工具 215

7.2系统开发实例 218

7.2.1工程的建立 218

7.2.2工程的编译及调试 222

7.2.3工程的调试 226

第8章 事件管理器 228

8.1事件管理器的结构 228

8.1.1事件管理器的构成 229

8.1.2中断 230

8.2通用定时器 232

8.2.1基本结构 232

8.2.2寄存器 233

8.2.3使用 240

8.2.4应用实例 245

8.3比较单元 247

8.3.1比较单元寄存器 248

8.3.2比较单元的使用 254

8.4脉宽调制电路 255

8.4.1 PWM概述 255

8.4.2可编程死区单元 256

8.4.3 PWM波形的生成 261

8.4.4空间矢量PWM 263

8.4.5事件管理器产生PWM波的应用(一) 264

8.4.6事件管理器产生PWM波的应用(二) 266

8.5捕获单元 275

8.5.1概述 275

8.5.2寄存器 276

8.5.3捕获单元的使用 281

8.6正交编码脉冲电路 282

8.6.1概述 282

8.6.2 QEP电路的使用 283

8.6.3正交编码脉冲电路的寄存器设置 283

第9章 引导ROM及引导装载器功能 284

9.1引导ROM概述 284

9.1.1片上引导ROM的IQMath表 284

9.1.2引导ROM的版本及校验和信息 285

9.2引导装载器特性 286

9.2.1引导装载器模式 286

9.2.2引导装载器数据流结构 288

9.2.3引导装载器设置 292

9.2.4引导装载器操作过程 293

9.2.5初始化引导汇编程序 294

9.2.6退出引导汇编程序 294

9.2.7引导函数说明 296

第10章 数字输入/输出端口 303

10.1数字输入/输出端口概述 303

10.2 I/O口控制寄存器 306

10.2.1 GPIO A寄存器 306

10.2.2 GPIO B寄存器 307

10.2.3 GPIO D寄存器 308

10.2.4 GPIO E寄存器 310

10.2.5 GPIOF寄存器 311

10.2.6 GPIO G寄存器 311

10.3 I/O口应用实例 312

10.3.1硬件设计 312

10.3.2芯片介绍 313

10.3.3软件设计 314

第11章 模/数转换 317

11.1概述 317

11.2 ADC的结构与操作 318

11.2.1寄存器 319

11.2.2转换序列发生器 329

11.2.3时钟设置 333

11.2.4 ADC电气特性 333

11.3 F2812ADC的高级功能 335

11.3.1 ADC输入校准 335

11.3.2过采样 336

11.4应用实例 337

11.4.1硬件设计 337

11.4.2软件设计 338

第12章 SCI串行通信接口 344

12.1概述 344

12.1.1 SCI的结构特征 344

12.1.2 SCI操作格式 346

12.1.3串口特征 348

12.2串行接口的使用 352

12.2.1 SCI外设寄存器 352

12.2.2多处理器通信模式 363

12.3 SCI应用实例 366

12.3.1硬件设计 366

12.3.2软件设计 366

第13章 SPI串行外设接口 376

13.1 SPI模块概述 376

13.2串行外设接口结构及使用 377

13.2.1 SPI模块结构 377

13.2.2 SPI的工作原理 378

13.2.3 SPI波特率和时钟方式 380

13.2.4 SPI的使用 382

13.3 SPI寄存器 385

13.4 SPI应用实例 397

13.4.1硬件设计 397

13.4.2实验步骤 400

13.4.3软件设计 400

第14章 控制器局域网 404

14.1概述 404

14.2 F2812CAN模块的使用 409

14.2.1 F2812内嵌CAN模块概述 409

14.2.2 CAN帧结构 410

14.2.3 CAN控制器相关寄存器 411

14.2.4 CAN模块初始化 431

14.2.5信息的发送 434

14.2.6信息的接收 435

14.3 CAN控制器应用实例 436

14.3.1硬件设计 436

14.3.2软件设计 436

第15章 工业控制中的应用实例 442

15.1三相正弦SPWM波形发生器 442

15.1.1实例详述 442

15.1.2正弦SPWM波产生器的程序设计 445

15.2 PWM电动机控制 448

15.2.1实例详述 448

15.2.2 PWM电动机控制DSP电路设计 451

15.2.2 PWM电动机控制的程序设计 452

15.3音频测试实例 455

15.3.1实例详述 455

15.3.2芯片介绍 459

15.3.3硬件设计 461

15.3.4软件设计 463

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