從我本科的時(shí)候開始聽說(shuō)有這種神奇的東西,由于當(dāng)時(shí)經(jīng)費(fèi)有限,也沒(méi)有科通芯城這樣的ic網(wǎng)上商城,再說(shuō)小小本科生沒(méi)有機(jī)會(huì)去用當(dāng)時(shí)來(lái)說(shuō)高級(jí)的dsp,說(shuō)他高級(jí),一方面是他需要的開發(fā)器價(jià)格不菲,動(dòng)不動(dòng)就2k,而且當(dāng)時(shí)第三方做開發(fā)器的也少。另一方面,連51的keil編譯環(huán)境都弄的費(fèi)勁的我,就更別提去熟悉一個(gè)更復(fù)雜一些的ccs了。所以最初只聞其聲,不見(jiàn)其形,DSP還是那個(gè)傳說(shuō)中的圣物。 到了08年,我進(jìn)入了新的學(xué)府深造,探訪導(dǎo)師的時(shí)候提到需要用到的設(shè)備,導(dǎo)師提到了dsp,當(dāng)時(shí)2812和2407風(fēng)靡一時(shí),實(shí)驗(yàn)室做電機(jī)控制都是用的這款dsp,我確實(shí)小小的激動(dòng)了一下。而且實(shí)驗(yàn)室已經(jīng)擁有2個(gè)價(jià)格不菲的仿真器。但是,也就是興奮了那么一段時(shí)間。后來(lái)陰差陽(yáng)錯(cuò)的分配課題的時(shí)候,我沒(méi)有從事電機(jī)控制方面的研究,也就又一次與dsp擦肩而過(guò)。但是心里一直記著他,終于課題結(jié)束,有了一段時(shí)間的空檔時(shí)間。 在課題的鍛煉中,熟悉了pic,英飛凌等幾款單片機(jī)的開發(fā)環(huán)境,突然發(fā)現(xiàn),開發(fā)環(huán)境好像都差不多。對(duì)dsp的學(xué)習(xí)也就沒(méi)有那么多顧慮了,后來(lái)自掏腰包買了一本《TMS320X281X DSP原理及C程序開發(fā)》,開始潛心鉆研。光有理論也不行啊,仿真器憑我當(dāng)時(shí)的經(jīng)濟(jì)能力,是沒(méi)法考慮了。最小系統(tǒng)板還是可以考慮的,在科通芯城上混跡了一段時(shí)間后,找了dsp2812最小系統(tǒng)板,價(jià)格合理,資料齊全,我就入手了2塊。后來(lái)焊接完成,果然能夠正常運(yùn)行。就這樣,我開始了我的dsp之旅。其實(shí)那時(shí)候2812已經(jīng)被劃分為MCU了。但是就速度來(lái)說(shuō),還和mcu不是一個(gè)數(shù)量級(jí)的。 和之前調(diào)試pic和英飛凌一樣,我把常用的功能都進(jìn)行了調(diào)試,比如AD,定時(shí),PWM,中斷,CAN總線。然后按照功能把這些功能整合到一起。自學(xué)的過(guò)程不算坎坷,畢竟有懂的人在,不會(huì)可以問(wèn)。ccs的環(huán)境,可以說(shuō)是讓我歡喜讓我憂,dsp的寄存器一般設(shè)置的名字都比較長(zhǎng)。連接代表不同的分類,這是比較有特色的,而且會(huì)有主動(dòng)提示。而cmd文件到現(xiàn)在也只是能夠用,無(wú)法活學(xué)活用。 很遺憾,在和dsp的短暫邂逅之后,我又進(jìn)入了新的課題,沒(méi)有使用dsp,但是僅僅是入門就讓我感受到dsp的魅力所在,不僅是速度上,還有配合,據(jù)說(shuō)當(dāng)時(shí)第三方開發(fā)的設(shè)備可以將仿真結(jié)果直接轉(zhuǎn)化成c代碼下載到dsp內(nèi),節(jié)省了大量的時(shí)間。和dsp的相遇是短暫的,帶給我的收獲是巨大的,不僅是入門。后來(lái)參加過(guò)幾次ti的研討會(huì),2812逐漸淡出,28335,28027系列逐漸成為主流。希望以后有機(jī)會(huì)可以真正應(yīng)用一下這些新產(chǎn)品,繼續(xù)重溫那段回憶。 |
這都是一篇新聞!!!! |
cmd文件到現(xiàn)在也只是能夠用,無(wú)法活學(xué)活用。 這樣還說(shuō)“帶給我的收獲是巨大的,不僅是入門”? |
要當(dāng)官,當(dāng)官,當(dāng)官。。。 |