书籍详情
DSP控制器原理与技术应用
作者:宋合志 著
出版社:机械工业出版社
出版时间:2021-11-01
ISBN:9787111685951
定价:¥59.00
购买这本书可以去
内容简介
本书主要介绍TMS320F2833x系列DSP控制器的结构原理,软件、硬件设计开发和应用。全书共6章,简要介绍了DSP的发展应用和软件开发设计的基础,概述了TMS320F2833x硬件结构和片上初始化单元,重点介绍了片上基本外设ADC模块、ePWM模块、eCAP模块、eQEP模块和SCI模块、SPI模块及eCAN模块通信外设的应用开发。
作者简介
宋合志,1977年10月生,山东莒县人,硕士研究生,工程师。2006年毕业于北京机械工业学院,现任教于北京劳动保障职业学院安全工程系,主要从电梯工程技术专业的教学与科研工作。
目录
前言
第1章概述1
11DSP概述1
111DSP定义1
112DSP芯片的特点1
12DSP的发展与应用2
121DSP微处理器的发展历程2
122DSP微处理器的分类3
123DSP微处理器的应用4
13TI公司的DSP介绍5
131概述5
132C2000电机控制DSP的分类6
第2章软件设计基础8
21C语言编程基础8
211数据类型8
212头文件9
213编译预处理11
214C语言与汇编语言混合编程13
215关键字15
22DSP链接器命令CMD文件16
221CMD文件概念16
222MEMORY伪指令16
223SECTIONS伪指令17
224链接代码与存储单元的3个步骤18
225典型的CMD文件19
23TMS320F2833x数据格式解析20
231IEEE 754单精度浮点格式21
232整型数据格式22
233IQ数据格式23
24浮点运算的定点编程23
241定点—浮点数据的转换23
242IQMath库的使用24
25集成开发环境CCS26
251CCS概述26
252新建CCS工程27
253导入已有的CCS工程32
254编写CCS工程34
26DSP 的C程序举例35
第3章TMS320F2833x硬件结构37
31系统与总线结构37
311CPU37
312总线37
32中央处理单元38
321算数逻辑运算单元38
322乘法器38
323累加器39
324移位器39
325CPU寄存器39
33存储器与存储映射41
331存储器41
332存储映射42
34DMA控制器44
341DMA 模块总线结构44
342DMA的数据传输47
343F2833x中常用DMA配置寄存器47
35系统时钟51
351时钟信号51
352时钟电路52
353晶体振荡器和PLL模块52
354相关寄存器55
第4章TMS320F2833x片上初始化单元62
41低功耗模式62
411IDLE模式62
412STANDBY模式62
413HALT模式63
42看门狗单元64
421看门狗概述64
422看门狗寄存器65
43GPIO单元67
431GPIO概述67
432GPIO配置68
433GPIO寄存器72
44中断与中断管理单元81
441中断概述81
442中断系统的结构81
443可屏蔽中断处理82
444非屏蔽中断处理84
445外设中断扩展模块(PIE)85
45CPU定时器单元92
451CPU定时器的结构92
452CPU定时器的工作原理93
453定时器定时时间定量计算93
454CPU定时器寄存器94
第5章片上基本外设及其应用97
51A/D转换(ADC)模块97
511ADC模块构成97
512ADC模块工作模式98
513ADC模块的校准101
514ADC寄存器101
515ADC模块的应用108
52增强型PWM(ePWM)模块109
521PWM原理概述109
522ePWM子模块110
523ePWM模块寄存器121
524ePWM模块的应用132
53增强型CAP(eCAP)模块134
531eCAP模块概述134
532eCAP模块的捕获操作模式135
533辅助脉宽调制(APWM)操作模式136
534eCAP模块寄存器137
535eCAP模块的应用142
54增强型QEP(eQEP)模块144
541eQEP模块功能概述144
542eQEP模块结构单元145
543eQEP模块寄存器150
544eQEP模块的应用156
第6章通信类外设及其应用158
61SCI异步通信模块158
611SCI工作原理158
612多处理器通信方式159
613SCI模块寄存器160
614SCI模块的应用166
62SPI同步通信模块168
621SPI的特点168
622SPI模块的工作模式169
623SPI模块寄存器171
624SPI模块的应用176
63eCAN通信模块177
631CAN通信工作原理和数据格式178
632F2833x的CAN模块181
633CAN控制和状态寄存器182
634CAN中断寄存器189
635CAN传输速率配置190
636CAN模块的应用192
参考文献195
第1章概述1
11DSP概述1
111DSP定义1
112DSP芯片的特点1
12DSP的发展与应用2
121DSP微处理器的发展历程2
122DSP微处理器的分类3
123DSP微处理器的应用4
13TI公司的DSP介绍5
131概述5
132C2000电机控制DSP的分类6
第2章软件设计基础8
21C语言编程基础8
211数据类型8
212头文件9
213编译预处理11
214C语言与汇编语言混合编程13
215关键字15
22DSP链接器命令CMD文件16
221CMD文件概念16
222MEMORY伪指令16
223SECTIONS伪指令17
224链接代码与存储单元的3个步骤18
225典型的CMD文件19
23TMS320F2833x数据格式解析20
231IEEE 754单精度浮点格式21
232整型数据格式22
233IQ数据格式23
24浮点运算的定点编程23
241定点—浮点数据的转换23
242IQMath库的使用24
25集成开发环境CCS26
251CCS概述26
252新建CCS工程27
253导入已有的CCS工程32
254编写CCS工程34
26DSP 的C程序举例35
第3章TMS320F2833x硬件结构37
31系统与总线结构37
311CPU37
312总线37
32中央处理单元38
321算数逻辑运算单元38
322乘法器38
323累加器39
324移位器39
325CPU寄存器39
33存储器与存储映射41
331存储器41
332存储映射42
34DMA控制器44
341DMA 模块总线结构44
342DMA的数据传输47
343F2833x中常用DMA配置寄存器47
35系统时钟51
351时钟信号51
352时钟电路52
353晶体振荡器和PLL模块52
354相关寄存器55
第4章TMS320F2833x片上初始化单元62
41低功耗模式62
411IDLE模式62
412STANDBY模式62
413HALT模式63
42看门狗单元64
421看门狗概述64
422看门狗寄存器65
43GPIO单元67
431GPIO概述67
432GPIO配置68
433GPIO寄存器72
44中断与中断管理单元81
441中断概述81
442中断系统的结构81
443可屏蔽中断处理82
444非屏蔽中断处理84
445外设中断扩展模块(PIE)85
45CPU定时器单元92
451CPU定时器的结构92
452CPU定时器的工作原理93
453定时器定时时间定量计算93
454CPU定时器寄存器94
第5章片上基本外设及其应用97
51A/D转换(ADC)模块97
511ADC模块构成97
512ADC模块工作模式98
513ADC模块的校准101
514ADC寄存器101
515ADC模块的应用108
52增强型PWM(ePWM)模块109
521PWM原理概述109
522ePWM子模块110
523ePWM模块寄存器121
524ePWM模块的应用132
53增强型CAP(eCAP)模块134
531eCAP模块概述134
532eCAP模块的捕获操作模式135
533辅助脉宽调制(APWM)操作模式136
534eCAP模块寄存器137
535eCAP模块的应用142
54增强型QEP(eQEP)模块144
541eQEP模块功能概述144
542eQEP模块结构单元145
543eQEP模块寄存器150
544eQEP模块的应用156
第6章通信类外设及其应用158
61SCI异步通信模块158
611SCI工作原理158
612多处理器通信方式159
613SCI模块寄存器160
614SCI模块的应用166
62SPI同步通信模块168
621SPI的特点168
622SPI模块的工作模式169
623SPI模块寄存器171
624SPI模块的应用176
63eCAN通信模块177
631CAN通信工作原理和数据格式178
632F2833x的CAN模块181
633CAN控制和状态寄存器182
634CAN中断寄存器189
635CAN传输速率配置190
636CAN模块的应用192
参考文献195
猜您喜欢