图书介绍

手把手教你学DSPPDF|Epub|txt|kindle电子书版本网盘下载

手把手教你学DSP
  • 顾卫钢编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512429291
  • 出版时间:2019
  • 标注页数:429页
  • 文件大小:59MB
  • 文件页数:444页
  • 主题词:数字信号处理;数字信号-微处理器

PDF下载


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

下载说明

手把手教你学DSPPDF格式电子书版下载

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

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

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

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

图书目录

第1章 如何开始DSP的学习和开发1

1.1 DSP基础知识1

1.1.1什么是DSP1

1.1.2 DSP的特点2

1.1.3 DSP与MCU、ARM、FPGA的区别2

1.1.4学习开发DSP所需要的知识3

1.2如何选择DSP4

1.2.1 DSP厂商介绍4

1.2.2 TI公司各个系列DSP的特点5

1.2.3 TI DSP具体型号的含义7

1.2.4 C2000系列DSP选型指南7

1.3 DSP开发所需要准备的工具以及开发平台的搭建9

1.3.1 CCS的版本10

1.3.2 CCS6的安装10

1.3.3基于HDSP-Super2812开发平台的搭建14

1.4如何学好DSP15

1.4.1众多工程师的讨论和经验15

1.4.2作者的建议22

1.5 C2000助手软件介绍24

第2章 TMS320X2812的结构、资源及性能25

2.1 TMS320X2812的片内资源25

2.1.1 TMS320X2812的性能27

2.1.2 TMS320X2812的片内外设28

2.2 TMS320X2812的引脚分布及引脚功能30

2.2.1 TMS320X2812的引脚分布30

2.2.2 TMS320X2812的引脚功能31

第3章 TMS320X281x的硬件设计40

3.1如何保证X2812系统的正常工作40

3.2常用硬件电路的设计41

3.2.1 TMS320X2812最小系统设计41

3.2.2电源电路的设计41

3.2.3复位电路及JATG下载口电路的设计41

3.2.4外扩RAM的设计42

3.2.5外扩Flash的设计44

3.2.6 PWM电路的设计45

3.2.7串口电路的设计45

3.2.8 A/D保护及校正电路的设计46

3.2.9 CAN电路的设计47

3.3 D/A电路的设计以及波形发生器的实现48

第4章 创建一个新工程50

4.1控制原理分析50

4.2创建工程51

4.3编译与调试62

4.3.1编译工程62

4.3.2下载程序64

第5章 CCS的常用操作69

5.1导入CCS工程69

5.2移除工程74

5.3查找变量75

5.4观察变量75

5.5观察内存79

5.6 Graph功能80

第6章 使用C语言操作DSP的寄存器83

6.1寄存器的C语言访问83

6.1.1了解SCI的寄存器83

6.1.2使用位定义的方法定义寄存器85

6.1.3声明共同体87

6.1.4创建结构体文件88

6.2寄存器文件的空间分配90

第7章 存储器的结构、映像及CMD文件的编写93

7.1存储器相关的总线知识93

7.2 F2812的存储器95

7.2.1 F2812存储器的结构95

7.2.2 F2812存储器映像95

7.2.3 F2812的各个存储器模块的特点99

7.3 CMD文件102

7.3.1 COFF格式和段的概念102

7.3.2 C语言生成的段103

7.3.3 CMD文件的编写105

7.4外部接口XINTF111

7.4.1 XINTF的存储区域112

7.4.2 XINT F的时钟115

7.5手把手教你访问外部存储器115

7.5.1外部RAM空间数据读/写116

7.5.2外部Flash空间数据读/写119

第8章 X281x的时钟和系统控制128

8.1振荡器OSC和锁相环PLL128

8.2 X2812中各种时钟信号的产生129

8.3看门狗电路130

8.4低功耗模式132

8.5时钟和系统控制模块的寄存器132

8.6手把手教你写系统初始化函数137

第9章 通用输入/输出多路复用器GPIO140

9.1 GPIO多路复用器140

9.1.1 GPIO的寄存器140

9.1.2 GPIO寄存器位与I/O引脚的对应关系145

9.2手把手教你使用GPIO引脚控制LED灯闪烁149

第10章 CPU定时器154

10.1 CPU定时器工作原理154

10.2 CPU定时器寄存器156

10.3分析CPU定时器的配置函数159

第11章 X2812的中断系统162

11.1什么是中断162

11.2 X2812的CPU中断163

11.2.1 CPU中断的概述163

11.2.2 CPU中断向量和优先级164

11.2.3 CPU中断的寄存器166

11.2.4可屏蔽中断的响应过程168

11.3 X2812的PIE中断169

11.3.1 PIE中断概述170

11.3.2 PIE中断寄存器171

11.3.3 PIE中断向量表174

11.4 X281x的三级中断系统分析179

11.5成功实现中断的必要步骤182

11.6手把手教你使用CPU定时器0的周期中断来控制IED灯的闪烁184

第12章 事件管理器EV189

12.1事件管理器的功能189

12.2通用定时器192

12.2.1通用定时器的时钟194

12.2.2通用定时器的计数模式195

12.2.3通用定时器的中断事件198

12.2.4通用定时器的同步199

12.2.5通用定时器的比较操作和PWM波200

12.2.6通用定时器的寄存器203

12.3比较单元与PWM电路208

12.3.1全比较单元209

12.3.2带有死区控制的PWM电路210

12.3.3比较单元的中断事件213

12.3.4比较单元的寄存器213

12.4捕获单元219

12.4.1捕获单元的结构220

12.4.2捕获单元的操作220

12.4.3捕获单元的中断事件222

12.4.4捕获单元的寄存器223

12.5正交编码电路226

12.6事件管理器的中断及其寄存器229

12.7手把手教你产生PWM波形236

12.7.1输出占空比固定的PWM波形236

12.7.2输出占空比可变的PWM波形242

第13章 模/数转换器ADC247

13.1 X281x内部的ADC模块247

13.1.1 ADC模块的特点249

13.1.2 ADC的时钟频率和采样频率251

13.2 ADC模块的工作方式253

13.2.1双序列发生器模式下顺序采样255

13.2.2双序列发生器模式下并发采样258

13.2.3级联模式下的顺序采样260

13.2.4级联模式下的并发采样263

13.2.5序列发生器连续自动序列化模式和启动/停止模式264

13.3 ADC模块的中断265

13.4 ADC模块的寄存器268

13.5手把手教你写ADC采样程序276

13.6 ADC模块采样校正技术280

13.6.1 ADC校正的原理281

13.6.2 ADC校正的措施282

13.6.3手把手教你写ADC校正的软件算法283

第14章 串行通信接口SCI291

14.1 SCI模块的概述291

14.1.1 SCI模块的特点292

14.1.2 SCI模块信号总结293

14.2 SCI模块的工作原理293

14.2.1 SCI模块发送和接收数据的工作原理294

14.2.2 SCI通信的数据格式295

14.2.3 SCI通信的波特率296

14.2.4 SCI模块的FIFO队列297

14.2.5 SCI模块的中断298

14.3 SCI多处理器通信模式300

14.3.1地址位多处理器通信模式301

14.3.2空闲线多处理器通信模式301

14.4 SCI模块的寄存器302

14.5手把手教你写SCI发送和接收程序312

14.5.1查询方式实现数据的发送和接收313

14.5.2中断方式实现数据的发送和接收319

14.5.3采用FIFO来实现数据的发送和接收324

第15章 串行外设接口SPI331

15.1 SPI模块的通用知识331

15.2 X281 x SPI模块的概述333

15.2.1 SPI模块的特点334

15.2.2 SPI的信号总结334

15.3 SPI模块的工作原理335

15.3.1 SPI主从工作方式336

15.3.2 SPI数据格式338

15.3.3 SPI波特率339

15.3.4 SPI时钟配置340

15.3.5 SPI的FIFO队列341

15.3.6 SPI的中断342

15.4 SPI模块的寄存器343

15.5手把手教你写SPI通信程序351

第16章 增强型控制器局域网通信接口eCAN357

16.1 CAN总线的概述357

16.1.1什么是CAN357

16.1.2 CAN是怎样发展起来的358

16.1.3 CAN是怎样工作的358

16.1.4 CAN有哪些特点359

16.1.5什么是标准格式CAN和扩展格式CAN360

16.2 CAN2.0B协议360

16.2.1 CAN总线帧的格式和类型360

16.2.2 CAN总线通信错误处理366

16.2.3 CAN总线的位定时要求367

16.2.4 CAN总线的位仲裁368

16.3 X281 x eCAN模块的概述369

16.3.1 eCAN模块的结构369

16.3.2 eCAN模块的特点371

16.3.3 eCAN模块的存储空间371

16.3.4 eCAN模块的邮箱372

16.4 X281 x eCAN模块的寄存器375

16.5 X281 x eCAN模块的配置390

16.5.1波特率的配置390

16.5.2邮箱初始化的配置391

16.5.3消息的发送操作393

16.5.4消息的接收操作393

16.6 eCAN模块的中断395

16.7手把手教你实现CAN通信398

16.7.1手把手教你实现CAN消息的发送398

16.7.2手把手教你实现CAN消息的接收(中断方式)403

第17章 基于HDSP-Super2812的开发实例407

17.1谈谈通常项目的开发过程407

17.2设计一个有趣的时钟日期程序408

17.2.1硬件设计409

17.2.2软件设计(含I2C接口程序)409

17.3设计一个SPWM程序420

17.3.1原理分析420

17.3.2软件设计422

17.4代码烧写入Flash固化426

参考文献429

热门推荐