图书介绍

TMS320X281xDSP原理及C程序开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

TMS320X281xDSP原理及C程序开发
  • 苏奎峰,吕强,常天庆等编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7811240785
  • 出版时间:2008
  • 标注页数:393页
  • 文件大小:140MB
  • 文件页数:404页
  • 主题词:数字信号-信息处理系统;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

TMS320X281xDSP原理及C程序开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 DSP概述1

1.1.1 DSP的发展1

1.1.2 DSP的特点2

1.1.3 DSP的选型2

1.1.4 TI公司的DSP4

1.2 DSP的典型应用5

1.3 DSP的发展5

1.4 DSP系统开发6

1.4.1 系统的需求分析7

1.4.2 系统的基本结构7

1.4.3 系统开发8

第2章 CCS软件应用基础2.1 CCS介绍12

2.2 Code Composer Studio3.1的安装与配置12

2.2.1 Code Composer Studio3.1的安装12

2.2.2 目标系统配置13

2.2.3 启动GEL文件15

2.2.4 主机开发环境设置16

2.3 Step-by-Step简单应用17

2.3.1 CCS常用工具17

2.3.2 简单程序开发18

2.4 代码创建19

2.4.1 新建一个工程19

2.4.2 工程配置21

2.5 CCS3.1基本应用21

2.5.1 编辑源程序22

2.5.2 查看和编辑代码23

2.5.3 查找替换文字23

2.5.4 书签的使用24

2.5.5 全速运行(Running)/单步运行(Step Run)24

2.5.6 断点设置26

2.5.7 探针的使用28

2.5.8 观察窗口30

2.6 分析和调整31

2.6.1 应用代码分析32

2.6.2 应用代码优化33

第3章 C/C++程序编写基础3.1 C/C++编辑器概述34

3.1.1 C/C++语言的主要特征34

3.1.2 输出文件34

3.1.3 编译器接口35

3.1.4 编译器操作35

3.1.5 编译器工具37

3.2 TMS320X28xx的C/C++编程37

3.2.1 概述37

3.2.2 传统的宏定义方法37

3.2.3 位定义和寄存器文件结构方法39

3.2.4 位区和寄存器文件结构体的优点45

3.2.5 使用位区的代码大小及运行效率46

3.3 C/C++语言与汇编混合编程49

3.4 TMS320X28xx定点处理器算法实现57

3.4.1 定点与浮点处理器比较57

3.4.2 采用Iqmath库函数实现定点处理器的运算58

第4章 TMS320X28xx系列DSP综述4.1 TMS320X28xx系列DSP内核特点73

4.2 TMS320X28xx系列DSP比较75

4.2.1 工作频率和供电77

4.2.2 存储器77

4.2.3 外设78

4.3 TMS320X28xx处理器外设功能介绍79

4.3.1 事件管理器(281x处理器)80

4.3.2 ePWM、eCAP、eQEP(F2808、F2806、F2801处理器)80

4.3.3 A/D转换模块82

4.3.4 SPI外设接口82

4.3.5 SCI通信接口83

4.3.6 CAN总线通信模块83

4.3.7 看门狗83

4.3.8 通用目的数字量I/O84

4.3.9 PLL时钟模块84

4.3.10 多通道缓冲串口84

4.3.11 外部中断接口84

4.3.12 存储器及其接口84

4.3.13 内部集成电路(I2C)85

4.4 TMS320X28xx的应用领域85

第5章 双供电DSP电源设计5.1 总线冲突86

5.2 内核和I/O供电次序控制策略87

5.2.1 3.3 V单电源上电次序控制87

5.2.2 输入电压大于3.3 V的上电次序控制92

5.3 TMS320F28xx电源设计94

第6章 TMS320F2812的时钟及看门狗6.1 时钟单元95

6.1.1 时钟单元基本结构95

6.1.2 锁相环电路96

6.1.3 时钟单元寄存器98

6.2 看门狗101

6.2.1 看门狗的基本结构101

6.2.2 看门狗基本操作101

6.2.3 看门狗寄存器103

6.2.4 看门狗应用105

第7章 可编程数字量通用I/O7.1 功能概述108

7.2 端口配置109

7.3 数字量I/O寄存器及其应用111

7.3.1 I/O复用寄存器及其应用111

7.3.2 I/O数据寄存器及其应用117

7.4 数字量I/O应用举例119

第8章 中断系统及其应用8.1 中断概述及中断源122

8.2 PIE中断扩展123

8.2.1 外设级中断125

8.2.2 PIE级中断125

8.2.3 CPU级中断126

8.3 中断向量126

8.3.1 中断向量的分配126

8.3.2 中断向量的映射方式127

8.4 可屏蔽中断处理134

8.4.1 中断标志设置(产生中断)134

8.4.2 中断使能(单独使能中断)134

8.4.3 全局使能(全局使能中断)135

8.5 定时器中断应用举例135

8.5.1 定时器基本操作135

8.5.2 定时器寄存器136

8.6 定时器中断应用举例139

第9章 事件管理器及其应用139

9.1 事件管理器概述143

9.2 通用定时器144

9.2.1 通用定时器计数模式145

9.2.2 定时器的比较操作147

9.2.3 通用定时器寄存器154

9.3 比较单元及PWM输出159

9.3.1 比较单元功能介绍159

9.3.2 PWM信号160

9.3.3 与比较器相关的PWM电路161

9.3.4 PWM输出逻辑及死区控制162

9.3.5 PWM信号的产生164

9.3.6 比较单元寄存器169

9.4 捕获单元175

9.4.1 捕获单元的应用175

9.4.2 捕获单元的结构176

9.4.3 捕获单元的操作176

9.4.4 捕获单元相关寄存器178

9.5 正交编码脉冲单元180

9.5.1 光电编码器原理180

9.5.2 正交编码脉冲单元结构及其接口181

9.5.3 QEP电路时钟182

9.5.4 QEP的解码182

9.5.5 QEP电路的寄存器设置183

9.5.6 QEP电路应用183

9.6 事件管理器中断185

9.6.1 中断产生及中断矢量187

9.6.2 定时器的中断187

9.6.3 捕获中断188

9.6.4 中断寄存器188

9.7 事件管理器应用举例192

第10章 SPI接口及其应用192

10.1 SPI模块功能概述200

10.2 SPI的数据传输202

10.2.1 主控制器模式203

10.2.2 从设备模式204

10.2.3 FIFO操作204

10.3 SPI寄存器205

10.3.1 SPI配置控制寄存器(SPICCR)205

10.3.2 SPI操作控制寄存器(SPICTL)207

10.3.3 SPI状态寄存器(SPISTS)208

10.3.4 SPI波特率设置寄存器(SPIBRR)209

10.3.5 SPI仿真缓冲寄存器(SPIRXEMU)210

10.3.6 SPI串行接收缓冲寄存器(SPIRXBUF)211

10.3.7 SPI串行发送缓冲寄存器(SPITXBUF)211

10.3.8 SPI串行数据寄存器(SPIDAT)212

10.3.9 SPIFFTX寄存器213

10.3.10 SPIFFRX寄存器214

10.3.11 SPIFFCT寄存器215

10.3.12 SPI优先级控制寄存器(SPIPRI)215

10.4 应用实例216

第11章 eCAN总线及其应用11.1 CAN总线概述222

11.1.1 CAN总线特点222

11.1.2 CAN总线数据格式223

11.1.3 CAN总线的协议225

11.2 C28x的eCAN模块介绍228

11.2.1 eCAN总线模块概述228

11.2.2 eCAN总线模块特点229

11.3 eCAN总线模块的使用232

11.3.1 eCAN模块初始化232

11.3.2 消息发送250

11.3.3 消息接收254

11.3.4 过载情况的处理260

11.3.5 远程帧邮箱的处理261

11.3.6 CAN模块中断及其应用263

11.3.7 eCAN模块定时器管理272

11.3.8 CAN模块的掉电模式275

11.4 CAN总线应用举例276

11.4.1 消息发送例程277

11.4.2 消息接收例程282

第12章 SCI接口应用12.1 SCI接口特点286

12.2 SCI数据格式288

12.3 SCI增强功能291

12.3.1 SCI的16级FIFO缓冲291

12.3.2 SCI自动波特率检测292

12.3.3 多处理器通信293

12.4 SCI接口应用296

12.4.1 硬件设计296

12.4.2 SCI寄存器297

12.4.3 SCI初始化298

12.4.4 SCI发送数据304

12.5 接收发送数据317

第13章 A/D转换单元13.1 A/D转换单元概述329

13.2 排序器操作331

13.2.1 排序器操作方式332

13.2.2 排序器的启动/停止模式345

13.2.3 输入触发源346

13.2.4 排序转换的中断操作346

13.3 ADC的时钟控制348

13.4 ADC参考电压349

13.5 ADC单元寄存器350

13.5.1 ADC模块控制寄存器1350

13.5.2 ADC模块控制寄存器2352

13.5.3 ADC模块控制寄存器3355

13.5.4 最大转换通道寄存器(MAXCONV)357

13.5.5 自动排序状态寄存器(AUTO_SEQ_SR)358

13.5.6 ADC状态和标志寄存器(ADC_ST_FLG)359

13.5.7 ADC输入通道选择排序控制寄存器361

13.5.8 ADC转换结果缓冲寄存器(RESULTn)361

13.6 ADC应用举例362

第14章 存储器应用及Boot引导模式14.1 F28xx映射空间概述367

14.2 XINTF接口扩展369

14.2.1 XINTF接口概述369

14.2.2 XINTF接口操作370

14.2.3 XINTF接口应用举例371

14.3 Flash及其应用372

14.3.1 Flash存储器特点372

14.3.2 Flash存储器寻址空间分配372

14.3.3 C28x启动顺序373

14.3.4 Flash初始化374

14.3.5 Flash编程375

14.4 其他引导方式381

14.4.1 处理器引导配置381

14.4.2 C28x中断向量表383

14.4.3 BOOTROM基本情况介绍383

14.4.4 BootLoader数据流384

14.4.5 BootLoader传输流程386

14.4.6 初始引导汇编函数386

14.4.7 SCI引导装载387

14.4.8 并行GPIO装载387

14.4.9 SPI引导模式389

热门推荐