學(xué)習(xí)DSP從哪入手?
拿你要學(xué)習(xí)TI 的F280X F2812來說
(1) 芯片硬件手冊(cè):Data Manual
(2) DSP CPU and Instruction Set Reference Guide
主要學(xué)習(xí):
a. 體系結(jié)構(gòu)(存儲(chǔ)器映射)
b. 中央處理器(CPU體系結(jié)構(gòu),CPU寄存器)
c. CPU中斷和復(fù)位
d. 尋址模式;
(3) System Control and Interrupts Reference Guide
主要學(xué)習(xí):
a. Flash存儲(chǔ)器
b. 時(shí)鐘PLL
c. 外設(shè)中斷擴(kuò)展
d. GPIO(引腳復(fù)用選擇)
(4) DSP外設(shè)相關(guān)資料的閱讀,
A. 實(shí)現(xiàn)控制:必須學(xué)習(xí)ADC和PWM兩個(gè)外設(shè)
Analog-to-Digital Converter (ADC) Reference Guide
Enhanced Pulse Width Modulator (ePWM) Module Reference Guide
High-Resolution Pulse Width Modulator (HRPWM)
(5)編程開發(fā)平臺(tái)CCS的基本使用
(6)C 與匯編 的基本應(yīng)用
我從單片機(jī)轉(zhuǎn)向DSP狠狠啃了一下TI的資料!
我用的是TMS320F28027,下面是相關(guān)的資料,可以再TI網(wǎng)站下!
SPRS523A-TMS320F2802x Piccolo Microcontrollers 整體介紹2802X系列;
spru024e-TMS320C2xC2xxC5x Optimizing C Compiler User’s Guide
第5節(jié) Pragma Directives 很重要!弄清楚內(nèi)部模塊寄存器到結(jié)構(gòu)體的映射過程!
程序分配到段(CODE_SECTION編譯命令控制),段分配到物理空間(CMD文件中的MEMORY命令完成)的機(jī)理!
spru566h-TMS320F2802x Piccolo Peripheral Reference Guide外圍模塊總括
sprufn3 -TMS320F2802x Piccolo System Control and Interrupts Reference Guide 系統(tǒng)時(shí)鐘、Flash及中斷的運(yùn)行原理;
sprufn6 -TMS320x2802x Piccolo Boot ROM Reference Guide DSP的引導(dǎo)過程!
spruge8 -TMS320x2802x Piccolo High Resolution PWM Reference Guide ePWM的使用
spruge5b-TMS320x2802x Piccolo Analog-to-Digital Converter and Comparator Reference Guide AD模塊的使用
sprugh1c-TMS320x2802x Piccolo Serial Communication Interface Reference Guide 串口模塊的使用
然后就是學(xué)會(huì)在CCS上建新項(xiàng)目,讓程序在DSP上跑起來!