本書主要介紹TMS320F2833x系列DSP控制器的結(jié)構(gòu)原理,軟件、硬件設(shè)計(jì)開發(fā)和應(yīng)用。全書共6章,簡要介紹了DSP的發(fā)展應(yīng)用和軟件開發(fā)設(shè)計(jì)的基礎(chǔ),概述了TMS320F2833x硬件結(jié)構(gòu)和片上初始化單元,重點(diǎn)介紹了片上基本外設(shè)ADC模塊、ePWM模塊、eCAP模塊、eQEP模塊和SCI模塊、SPI模塊及eCAN模塊通信外設(shè)的應(yīng)用開發(fā)。
前言
第1章概述1
11DSP概述1
111DSP定義1
112DSP芯片的特點(diǎn)1
12DSP的發(fā)展與應(yīng)用2
121DSP微處理器的發(fā)展歷程2
122DSP微處理器的分類3
123DSP微處理器的應(yīng)用4
13TI公司的DSP介紹5
131概述5
132C2000電機(jī)控制DSP的分類6
第2章軟件設(shè)計(jì)基礎(chǔ)8
21C語言編程基礎(chǔ)8
211數(shù)據(jù)類型8
212頭文件9
213編譯預(yù)處理11
214C語言與匯編語言混合編程13
215關(guān)鍵字15
22DSP鏈接器命令CMD文件16
221CMD文件概念16
222MEMORY偽指令16
223SECTIONS偽指令17
224鏈接代碼與存儲(chǔ)單元的3個(gè)步驟18
225典型的CMD文件19
23TMS320F2833x數(shù)據(jù)格式解析20
231IEEE 754單精度浮點(diǎn)格式21
232整型數(shù)據(jù)格式22
233IQ數(shù)據(jù)格式23
24浮點(diǎn)運(yùn)算的定點(diǎn)編程23
241定點(diǎn)—浮點(diǎn)數(shù)據(jù)的轉(zhuǎn)換23
242IQMath庫的使用24
25集成開發(fā)環(huán)境CCS26
251CCS概述26
252新建CCS工程27
253導(dǎo)入已有的CCS工程32
254編寫CCS工程34
26DSP 的C程序舉例35
第3章TMS320F2833x硬件結(jié)構(gòu)37
31系統(tǒng)與總線結(jié)構(gòu)37
311CPU37
312總線37
32中央處理單元38
321算數(shù)邏輯運(yùn)算單元38
322乘法器38
323累加器39
324移位器39
325CPU寄存器39
33存儲(chǔ)器與存儲(chǔ)映射41
331存儲(chǔ)器41
332存儲(chǔ)映射42
34DMA控制器44
341DMA 模塊總線結(jié)構(gòu)44
342DMA的數(shù)據(jù)傳輸47
343F2833x中常用DMA配置寄存器47
35系統(tǒng)時(shí)鐘51
351時(shí)鐘信號51
352時(shí)鐘電路52
353晶體振蕩器和PLL模塊52
354相關(guān)寄存器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中斷系統(tǒng)的結(jié)構(gòu)81
443可屏蔽中斷處理82
444非屏蔽中斷處理84
445外設(shè)中斷擴(kuò)展模塊(PIE)85
45CPU定時(shí)器單元92
451CPU定時(shí)器的結(jié)構(gòu)92
452CPU定時(shí)器的工作原理93
453定時(shí)器定時(shí)時(shí)間定量計(jì)算93
454CPU定時(shí)器寄存器94
第5章片上基本外設(shè)及其應(yīng)用97
51A/D轉(zhuǎn)換(ADC)模塊97
511ADC模塊構(gòu)成97
512ADC模塊工作模式98
513ADC模塊的校準(zhǔn)101
514ADC寄存器101
515ADC模塊的應(yīng)用108
52增強(qiáng)型PWM(ePWM)模塊109
521PWM原理概述109
522ePWM子模塊110
523ePWM模塊寄存器121
524ePWM模塊的應(yīng)用132
53增強(qiáng)型CAP(eCAP)模塊134
531eCAP模塊概述134
532eCAP模塊的捕獲操作模式135
533輔助脈寬調(diào)制(APWM)操作模式136
534eCAP模塊寄存器137
535eCAP模塊的應(yīng)用142
54增強(qiáng)型QEP(eQEP)模塊144
541eQEP模塊功能概述144
542eQEP模塊結(jié)構(gòu)單元145
543eQEP模塊寄存器150
544eQEP模塊的應(yīng)用156
第6章通信類外設(shè)及其應(yīng)用158
61SCI異步通信模塊158
611SCI工作原理158
612多處理器通信方式159
613SCI模塊寄存器160
614SCI模塊的應(yīng)用166
62SPI同步通信模塊168
621SPI的特點(diǎn)168
622SPI模塊的工作模式169
623SPI模塊寄存器171
624SPI模塊的應(yīng)用176
63eCAN通信模塊177
631CAN通信工作原理和數(shù)據(jù)格式178
632F2833x的CAN模塊181
633CAN控制和狀態(tài)寄存器182
634CAN中斷寄存器189
635CAN傳輸速率配置190
636CAN模塊的應(yīng)用192
參考文獻(xiàn)195