图书介绍

零基础学TMS320F281x DSP C语言开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

零基础学TMS320F281x DSP C语言开发
  • 杜春洋,王宇超等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111316930
  • 出版时间:2010
  • 标注页数:342页
  • 文件大小:140MB
  • 文件页数:353页
  • 主题词:数字信号-信号处理-数字通信系统,TMS320F28x DSP;C语言-程序设计

PDF下载


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

下载说明

零基础学TMS320F281x DSP C语言开发PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 开发基础1

第1章DSP的功能与选型1

1.1DSP简介1

1.1.1 DSP的功能特点1

1.1.2 DSP的型号选择2

1.1.3 DSP的性能指标3

1.2 TMS320系列DSP4

1.2.1 TMS320系列DSP的分类4

1.2.2 TMS320系列DSP的典型应用6

1.3实践拓展7

1.4思考与练习7

第2章 基于DSP的数字控制系统8

2.1数字控制系统简介8

2.2数字控制系统设计9

2.2.1数字控制系统的硬件9

2.2.2数字控制系统的软件10

2.2.3信号的采样及采样周期11

2.2.4基于DSP的控制系统13

2.3实践拓展15

2.4思考与练习15

第3章 TMS320F281xDSP应用系统开发16

3.1 TMS320F281xDSP的开发流程16

3.2 TMS320F281xDSP的开发工具19

3.2.1 CCS集成开发环境20

3.2.2 TMS320F281xDSP程序开发流程21

3.3 TMS320F281xDSP的开发平台22

3.4实践拓展23

3.5思考与练习24

第二篇 结构与编程25

第4章 TMS320F281×DSP的结构与功能25

4.1 TMS320F281x的结构及性能25

4.2 TMS320F281x的引脚分布及引脚功能29

4.3 TMS320F281x的外设功能37

4.4实践拓展41

4.5思考与练习42

第5章 DSP C语言开发43

5.1 C语言数据结构及语法43

5.1.1 C语言数据结构43

5.1.2 C语言运算符与表达式44

5.2程序控制结构46

5.2.1 if语句46

5.2.2 switch语句51

5.2.3 while语句53

5.2.4 for语句55

5.3数组与函数57

5.3.1数组58

5.3.2函数60

5.4 C语言编程规范63

5.4.1语言规范63

5.4.2字符类型63

5.4.3变量类型64

5.4.4变量初始化64

5.4.5函数声明和定义65

5.4.6编程风格65

5.5实践拓展66

5.6思考与练习67

第6章 基于最小系统的DSP硬件开发平台68

6.1硬件开发平台的结构及功能68

6.2 TMS320F2812的最小系统69

6.2.1TMS32OF2812的最小系统组成69

6.2.2电源设计70

6.2.3时钟及复位电路设计71

6.2.4内存扩展设计74

6.2.5电平转换接口设计75

6.2.6TMS320F2812内部中断资源76

6.3硬件仿真器及JTAG仿真接口80

6.3.1硬件仿真器80

6.3.2JTAG仿真接口81

6.4实践拓展82

6.5思考与练习84

第7章 CCS集成开发环境85

7.1CCS的安装与配置85

7.1.1 CCS的安装85

7.1.2 CCS的配置87

7.2 CCS的功能与使用88

7.2.1代码生成工具89

7.2.2编辑源程序90

7.2.3创建调试应用程序91

7.2.4DSP/BIOS插件91

7.2.5硬件仿真和实时数据交换91

7.3开发一个简单的应用程序92

7.3.1创建工程文件92

7.3.2向工程添加文件93

7.3.3查看源代码94

7.3.4编译和运行程序95

7.3.5修改程序选项和纠正语法错误96

7.3.6使用断点和观察窗口97

7.3.7使用观察窗口观察变量98

7.3.8测算源代码执行时间98

7.4实践拓展100

7.5思考与练习101

第三篇 模块功能103

第8章 模/数转换模块及其应用103

8.1 ADC模块的功能与特点103

8.2 ADC模块排序器工作原理105

8.2.1排序器级联操作方式106

8.2.2双排序器操作112

8.2.3排序器的启动/停止模式115

8.2.4输入触发源及中断116

8.3 ADC的时钟控制及参考电压118

8.4实例:基于ADC模块的电压信号转换121

8.5实践拓展124

8.6思考与练习125

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

9.1事件管理器功能126

9.2通用目的(GP)定时器131

9.2.1 GP定时器功能131

9.2.2 GP定时器的PWM信号135

9.2.3 GP定时器应用实例137

9.3 PWM电路142

9.3.1全比较单元142

9.3.2与比较单元相关的PWM电路144

9.3.3事件管理器的PWM输出147

9.4捕捉单元149

9.4.1捕捉单元的功能149

9.4.2捕捉单元的操作151

9.4.3捕捉单元的FIFO堆栈及中断151

9.4.4正交编码脉冲(QEP)电路152

9.5事件管理器的中断153

9.5.1事件管理器中断的功能154

9.5.2EV中断请求和服务155

9.6实例:事件管理器C语言应用155

9.7实践拓展158

9.8思考与练习159

第10章 存储器及扩展接口设计160

10.1 TMS320F2812的内部存储空间160

10.1.1 TMS320F2812的片上存储器功能与特点160

10.1.2 TMS320F2812的片上存储器映射162

10.2 TMS320F2812的片内存储器接口164

10.2.1CPU内部总线164

10.2.2片上Flash和OTP存储器166

10.3外部扩展接口167

10.3.1外部接口描述167

10.3.2外部接口的访问168

10.3.3外部接口的配置169

10.3.4外部接口DMA访问174

10.3.5外部接口操作时序图175

10.4外部接口的应用177

10.4.1外部存储器扩展177

10.4.2外部ADC扩展178

10.5实践拓展184

10.6思考与练习186

第11章 键盘及显示接口设计187

11.1键盘及其接口技术187

11.1.1键盘及其接口硬件设计187

11.1.2键盘及其接口软件设计188

11.2 LED及其接口技术190

11.2.1 LED及其接口硬件设计191

11.2.2 LED及其接口软件设计192

11.3 LCD及其接口技术199

11.3.1 LCD及其接口硬件设计199

11.3.2 LCD及其接口软件设计200

11.4实践拓展208

11.5思考与练习209

第12章 通信接口设计210

12.1串行通信接口SCI的设计与扩展210

12.1.1SCI接口模块功能与特点210

12.1.2串行通信接口硬件设计212

12.1.3串行通信接口软件设计212

12.2 CAN总线及其应用218

12.2.1 CAN总线的功能与特点218

12.2.2 CAN总线数据格式219

12.2.3 CAN通信接口硬件设计220

12.2.4 CAN通信接口软件设计221

12.3 SPI接口及其应用227

12.3.1 SPI接口功能与特点227

12.3.2 SPI接口硬件设计230

12.3.3 SPI软件设计231

12.4实践拓展234

12.5思考与练习236

第四篇 综合实例238

第13章 感应电动机DSP控制238

13.1感应电动机的基本原理238

13.1.1基本结构238

13.1.2转速特性239

13.2感应电动机控制策略240

13.2.1开环电压控制241

13.2.2滑差控制242

13.2.3矢量控制242

13.2.4无速度传感器控制244

13.3感应电动机的数学模型及系统仿真245

13.3.1三相静止坐标系下的感应电动机的模型245

13.3.2三相感应电动机的dq0参考坐标模型246

13.3.3静止坐标系下感应电动机的仿真249

13.3.4磁场定向控制方法的感应电动机的仿真250

13.4基于F2812的矢量控制系统设计252

13.4.1感应电动机的矢量控制252

13.4.2基于TMS320F2812的感应电机控制系统设计253

13.5实践拓展269

13.6思考与练习270

第14章 无刷直流电动机DSP控制271

14.1无刷直流电动机的基本结构271

14.1.1定子271

14.1.2转子273

14.1.3霍尔传感器273

14.2无刷直流电动机的操作原理274

14.2.1无刷直流电动机的系统结构275

14.2.2无刷直流电动机的数学模型275

14.2.3无刷直流电动机的工作过程277

14.3基于TMS320F2812的无刷直流电动机控制系统设计279

14.3.1控制系统硬件设计279

14.3.2控制系统软件设计281

14.4实践拓展292

14.5思考与练习293

第15章 永磁同步电动机DSP控制294

15.1永磁同步电动机数学模型294

15.1.1电压方程294

15.1.2转矩方程295

15.2永磁同步电动机的矢量控制方法295

15.3磁场定向算法介绍296

15.3.1磁场定向系统结构296

15.3.2矢量变换算法及应用297

15.3.3SVPWM工作原理及算法实现298

15.4基于TMS320F2812的永磁同步电动机控制系统设计304

15.4.1控制系统结构304

15.4.2控制系统模块设计305

15.4.3控制系统软件设计308

15.5实践拓展314

15.6思考与练习316

第16章 步进电动机DSP控制318

16.1步进电动机工作原理318

16.1.1单极性步进电动机319

16.1.2双极性步进电动机319

16.1.3双线步进电动机319

16.2步进电动机的物理特性320

16.2.1静态特性320

16.2.2半步和微步控制321

16.2.3摩擦力和死区322

16.2.4动态特性322

16.2.5步进电动机的共振问题323

16.3步进电动机驱动设计323

16.3.1可变磁阻步进电动机驱动324

16.3.2单极性永磁电动机和混合电动机驱动324

16.3.3单极和可变磁阻驱动325

16.3.4双极性电动机H桥驱动电路326

16.4基于TMS320F2812的步进电机控制系统设计328

16.4.1控制系统硬件设计328

16.4.2控制系统软件设计330

16.5实践拓展339

16.6思考与练习340

参考文献342

热门推荐