图书介绍

TMS320F28335 DSP开发实战 模块精讲pdf电子书版本下载

TMS320F28335 DSP开发实战  模块精讲
  • 刘向宇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302403104
  • 出版时间:2016
  • 标注页数:345页
  • 文件大小:141MB
  • 文件页数:360页
  • 主题词:数字信号处理

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

TMS320F28335 DSP开发实战 模块精讲PDF格式电子书版下载

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

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

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

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

图书目录

第1章 纵观F2833x 1

1.1 DSP的典型应用 1

1.2 2833x/2823x和281x的对比 5

1.2.1 对比引脚和封装 6

1.2.2 对比供电 6

1.2.3 对比存储器 6

1.2.4 对比Flash和OTP 7

1.2.5 对比引导启动 8

1.2.6 对比时钟和系统控制 8

1.2.7 对比GPIO 9

1.2.8 对比外设 9

1.2.9 对比中断 13

1.3 F2833x和F2823x的对比 14

1.3.1 特性 14

1.3.2 同系列对比 16

1.3.3 引脚说明 18

1.4 如何开始DSP学习和应用 34

1.4.1 硬件开发工具 34

1.4.2 软件开发工具 37

1.4.3 参考资料及文献 38

1.5 本章小结 39

第2章 最小系统设计 40

2.1 引子 41

2.2 DSP及附属电路 41

2.3 引导模式跳线设计 43

2.4 复位模块设计 44

2.4.1 手动复位 44

2.4.2 仿真器重启 46

2.4.3 复位时序 47

2.5 时钟设计 47

2.6 总线扩展内存设计 49

2.7 电源设计 52

2.7.1 所需的电源类型 52

2.7.2 上电顺序 52

2.7.3 供电模块 54

2.8 JTAG接口设计 56

2.9 A/D模块设计 59

2.10 GPIO及引脚扩展设计 60

2.11 串行通信模块设计 61

2.12 PCB布局布线 63

2.12.1 PCB板的选择 63

2.12.2 布局要点 64

2.12.3 电源的处理 64

2.12.4 布线要点 65

2.13 板子焊接和调试 66

2.13.1 电源模块 66

2.13.2 复位模块 68

2.13.3 焊接DSP芯片 69

2.13.4 下载程序并运行 70

2.13.5 外部存储器的焊接 71

2.13.6 串行通信模块的焊接 71

2.14 本章小结 72

第3章 CCS操作入门 73

3.1 安装配置CCS 73

3.1.1 CCS 3.3 73

3.1.2 CCS 5.1 79

3.2 安装配置仿真器 82

3.2.1 510系列 82

3.2.2 XDS100 90

3.3 示例工程 93

3.3.1 官方示例包 93

3.3.2 使用示例、快速入门 96

3.4 如何新建工程 100

3.5 编译并下载程序 104

3.6 仿真调试程序 107

3.6.1 基本操作 107

3.6.2 读/写内存 108

3.6.3 观察寄存器 110

3.6.4 观察变量 110

3.7 如何固化程序 111

3.7.1 CCS 3.3的操作方法 111

3.7.2 CCS 5.x的操作方法 113

3.8 本章小结 115

第4章 F28xxx内部构架综述 116

4.1 总览 116

4.2 BOOT ROM 118

4.3 CSM模块 119

4.3.1 功能描述 119

4.3.2 受CSM保护的其他片上资源 121

4.3.3 CSM寄存器 122

4.3.4 需要使用代码解锁的情况 123

4.3.5 密码核对流程 123

4.3.6 使用CSM的注意事项 125

4.4 实时JTAG和分析 126

4.5 中断 128

4.6 看门狗模块 133

4.7 低功耗模式模块 134

4.7.1 低功耗模式寄存器 135

4.7.2 唤醒时序图 135

4.8 EALLOW功能 138

4.8.1 受保护的器件仿真寄存器 139

4.8.2 受保护的Flash/OTP配置寄存器 139

4.8.3 受EALLOW保护的CSM寄存器 140

4.8.4 受EALLOW保护的PIE向量表 140

4.8.5 受保护的系统控制寄存器 141

4.8.6 受EALLOW保护的GPIO寄存器 141

4.8.7 受EALLOW保护的eCAN寄存器 142

4.8.8 受EALLOW保护的ePWM寄存器 143

4.8.9 如何使用EALLOW 143

4.9 外设 143

4.9.1 DMA模块 145

4.9.2 CPU定时器 146

4.9.3 增强型PWM模块 147

4.9.4 高分辨率PWM模块 150

4.9.5 增强型CAP模块 151

4.9.6 增强型QEP模块 152

4.9.7 模/数转换模块 154

4.9.8 多通道缓冲串口模块 158

4.9.9 增强型CAN模块 160

4.9.10 串行通信接口 164

4.9.11 串行外设接口SPI 167

4.9.12 I2C模块 169

4.9.13 GPIO模块 171

4.10 器件的命名规则 174

4.11 本章小结 175

第5章 时钟模块 176

5.1 引子 176

5.2 总览 177

5.3 晶振和PLL模块 178

5.3.1 外接振荡器时钟方案 180

5.3.2 基于PLL时钟模块 180

5.3.3 输入时钟的缺失 182

5.4 XCLKOUT的产生 184

5.5 时钟寄存器 185

5.5.1 PCLKCR0寄存器 186

5.5.2 PCLKCR1寄存器 189

5.5.3 PCLKCR3寄存器 191

5.5.4 HISPCP和LOSPCP寄存器 192

5.5.5 PLLCR寄存器 193

5.5.6 PLLSTS寄存器 196

5.6 实例讲解 197

5.6.1 设计思路 197

5.6.2 硬件设计 198

5.6.3 软件流程图 199

5.6.4 代码实例 200

5.6.5 运行效果及改进 202

5.7 本章小结 204

第6章 串行通信接口模块 205

6.1 引子 205

6.2 SCI构架总览 206

6.2.1 SCI与CPU的接口 208

6.2.2 SCI模块内部构架 208

6.3 SCI寄存器 210

6.3.1 寄存器总览 211

6.3.2 SCI通信控制寄存器 213

6.3.3 SCI控制寄存器1 214

6.3.4 SCI控制寄存器2 216

6.3.5 SCI接收状态寄存器 218

6.3.6 SCI接收数据缓冲寄存器 220

6.3.7 SCI发送数据缓冲寄存器 222

6.3.8 SCI FIFO发送寄存器 222

6.3.9 SCI FIFO接收寄存器 223

6.3.10 SCI FIFO控制寄存器 225

6.3.11 优先级控制寄存器 227

6.4 SCI的配置和使用 228

6.4.1 配置引脚 228

6.4.2 多处理器和异步通信 229

6.4.3 SCI通信格式 229

6.4.4 SCI可编程数据模式 231

6.4.5 配置波特率 232

6.4.6 配置自适应波特率 233

6.5 SCI中断 234

6.6 SCI应用实战——单字节/字符串传输 239

6.6.1 RS232简介 240

6.6.2 设计思路 240

6.6.3 硬件设计 241

6.6.4 软件流程图 241

6.6.5 代码编写 242

6.6.6 运行效果及改进 244

6.7 本章小结 249

第7章 定时器模块 250

7.1 引子 250

7.2 定时器总览 251

7.3 定时器模块的寄存器 252

7.3.1 TIMERxTIM和TIMERxTIMH 254

7.3.2 TIMERxPRD和TIMERxPRDH 255

7.3.3 TIMERxTCR 256

7.3.4 TIMERxTPR和TIMERxTPRH 258

7.4 实例讲解一——定时执行任务 259

7.4.1 设计思路 260

7.4.2 软件流程图 260

7.4.3 代码实例 261

7.4.4 运行效果及改进 265

7.5 实例讲解二——软件PWM 266

7.5.1 设计思路 267

7.5.2 软件流程图 268

7.5.3 代码编写 269

7.5.4 运行效果及改进 272

7.6 实例讲解三——软件时钟 274

7.6.1 设计思路 275

7.6.2 软件流程图 275

7.6.3 代码编写 276

7.6.4 运行效果及改进 278

7.7 本章小结 280

第8章 看门狗模块 281

8.1 引子 281

8.2 看门狗配置和操作 282

8.2.1 看门狗总览 282

8.2.2 如何“喂狗” 284

8.2.3 看门狗复位和中断 285

8.2.4 低功耗模式下的看门狗 285

8.2.5 仿真器调试下的看门狗 286

8.3 看门狗寄存器 286

8.3.1 系统控制和状态寄存器 286

8.3.2 看门狗计数器寄存器 287

8.3.3 看门狗复位码字寄存器 288

8.3.4 看门狗控制寄存器 288

8.4 实例讲解 289

8.4.1 设计思路 289

8.4.2 软件流程图 290

8.4.3 代码实例 290

8.4.4 运行效果及改进 292

8.5 本章小结 294

第9章 PIE模块 295

9.1 引子 295

9.2 PIE总览 296

9.2.1 中断操作队列 297

9.2.2 中断源 299

9.3 PIE向量表 303

9.4 中断过程的时序图 315

9.5 PIE寄存器 316

9.5.1 PIE中断寄存器 318

9.5.2 PIE中断响应寄存器 318

9.5.3 PIE中断标志位寄存器 319

9.5.4 PIE中断使能寄存器 320

9.5.5 CPU中断标志位寄存器 321

9.5.6 中断使能寄存器和调试中断使能寄存器 323

9.5.7 外部中断控制寄存器 327

9.5.8 如何使用PIE寄存器 330

9.6 PIE实例讲解——外部中断 331

9.6.1 设计思路 331

9.6.2 硬件设计 332

9.6.3 软件流程图 332

9.6.4 代码实例 333

9.6.5 运行效果及改进 335

9.7 本章小结 337

附录A 电路图 338

参考文献 344

后记 345

精品推荐