?? 經(jīng)驗(yàn).txt
字號(hào):
以說(shuō)是鉆在里面,畢業(yè)設(shè)計(jì)是搞240,在老師的壓力做出了一點(diǎn)東西,這期間主要是對(duì)DSP的各種基礎(chǔ)知識(shí)的熟悉與理解,對(duì)DSP的真正深入是在公司工作以后。
當(dāng)初進(jìn)公司,因?yàn)檎幸粋€(gè)項(xiàng)目需要用5410要我接手。說(shuō)實(shí)話,在學(xué)校期間我5000的書都沒(méi)有看過(guò)一眼,可沒(méi)辦法,只能靠自己了。不過(guò)好的是我2000DSP的基礎(chǔ)很好。接過(guò)項(xiàng)目后,我第一個(gè)星期就全部看的是5000的指令,DSP的結(jié)構(gòu)倒沒(méi)怎么看,因?yàn)轫?xiàng)目硬件已成型,主要是算法。這樣,花了一個(gè)星期熟悉指令與項(xiàng)目相關(guān)的程序,第二個(gè)星期也就開(kāi)始編程了。半個(gè)月以后我對(duì)5410也就用很熟了的,當(dāng)然主要還是講在算法方面。這個(gè)項(xiàng)目太概做了四個(gè)月吧,系統(tǒng)程序是我編寫的,主要有如64位加減乘除乘方開(kāi)方、及時(shí)域方面的一些算法。
現(xiàn)在又做一個(gè)控制系統(tǒng),用2407開(kāi)發(fā)的,硬件主要有直交變頻,并把2407的所有外設(shè)資源全部用到了。現(xiàn)在我可以這樣自夸一句吧:TI的2000系列與5000系列的我都熟悉,要我去以此做個(gè)系統(tǒng),沒(méi)問(wèn)題。
上面是把我搞DSP的經(jīng)歷簡(jiǎn)單說(shuō)了一下的吧,
在這里我想對(duì)正在學(xué)及想學(xué)DSP的難兄們說(shuō)一句的是,DSP并不是很難。
當(dāng)然,這個(gè)前提是你的基礎(chǔ)要好,我單片機(jī),接口都還行,當(dāng)初就是從單片機(jī)改成DSP的。
有了單片機(jī)的基礎(chǔ)再去學(xué)2000第列的DSP(下面的DSP單指2000系列,另有說(shuō)明為止),
你就可以把DSP看成一個(gè)super microcontroller了。
相比之下,DSP除了比單片機(jī)多了更豐的外設(shè)接口(SPI,SCI、CAN、PWM、CAP、QEP等等),他就是一塊單片機(jī),
只不過(guò)在單片機(jī)來(lái)說(shuō)你要另加芯片的工作,DSP全部把它做在一塊芯片去了,我現(xiàn)在看DSP也真就這么簡(jiǎn)單。
前面有人提到DSP主要是做算法,這句話有一定的片面性:
TI有很多系列的DSP,現(xiàn)在主流的DSP主要為2000系列、3000系列、4000系列、5000系列、6000系列。除了2000與5000系列是定點(diǎn)DSP外,其余的均為浮點(diǎn)系列。
TI的2000系列主要長(zhǎng)處是在用于控制系統(tǒng),因?yàn)樗馁Y源非常豐富,前面提到,在控制系統(tǒng)中用到的一些外設(shè)2000系列均在片內(nèi)集成了。
TI的5000系列主要長(zhǎng)處是用于數(shù)字信號(hào)的算法處理,這里所講算法處理主要是指在數(shù)字信號(hào)處理時(shí)的一些算法,如FIR、IIR、FFT等等。5000系列的DSP的速度比2000快,2407最快只能到40M,2800系列除外,5410的DSP可以達(dá)到160M,如現(xiàn)在我們主要用來(lái)做數(shù)字信號(hào)方面的處理以及簡(jiǎn)單的靜態(tài)圖像處理等這樣一些在資源需要處于中等的一些算法。
TI的6000系列主要是用在實(shí)時(shí)圖像處理,這個(gè)就更則重于算法處理。
一般的硬件很少自制,我們是用TI的DSK板再加上自主板相結(jié)合。
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -