DSP——我的經(jīng)歷我的書
印象是這里的問(wèn)題大都屬于最初級(jí)的硬件類,什么SPI怎么用啊,DSP是什么東西啊等等。在主要講述51的單片機(jī)論壇,很少會(huì)出現(xiàn)這么初級(jí)的東西。
硬件的東西很難解答,比如SPI,數(shù)據(jù)就這么按位發(fā)送接收,但耗費(fèi)時(shí)間用心查,查查英文手冊(cè),總可以出結(jié)果。我的電路板上有FPGA,CPLD,兩塊DSP,雙口RAM,連接SPI的EEPROM等等,這些東西夠多的了吧,我的經(jīng)驗(yàn)就是查硬件錯(cuò)誤需要耐心,無(wú)它。
問(wèn)硬件也可以有些水平比較高的:比如為什么AD采樣結(jié)果放在高10位;CCS中實(shí)時(shí)仿真怎么用什么時(shí)候又失效;用“asm (“ setc intm ”)”來(lái)開(kāi)關(guān)中斷有什么弊端等。這些東西是看講DSP的中文書籍所解答不了的,只有看英文手冊(cè)。
在我理解看來(lái),DSP專注于算法,而單片機(jī)長(zhǎng)于控制,但很可惜這里的問(wèn)題很少有關(guān)于算法的。在2000里硬件的東西真是很簡(jiǎn)單,但關(guān)于算法,大家可以上TI網(wǎng)站上搜索一下,太多的文檔。
講述51的單片機(jī)論壇,有兩個(gè)大三學(xué)生能吃透函數(shù)指針——這么小年齡真嚇人。在這里我卻沒(méi)有發(fā)現(xiàn)。要知道在DSP規(guī)范中,幾乎是個(gè)函數(shù)指針滿天飛的世界。
如果你的身旁有高手,你自然容易提高。如果沒(méi)有,也不要怕,硬著頭皮啃英文文檔,什么TI規(guī)范,什么GEL,都可以自學(xué)的。
著名的老程序員(鮑岳橋?)說(shuō)“編程序就是go到哪里,有的人學(xué)了幾年編程也不知道該go到哪里“。希望各位學(xué)DSP時(shí)心里明白該go到哪學(xué)什么。
花費(fèi)N大的精力,寫了1本書,希望各位去我的網(wǎng)站看看該書,歡迎多提寶貴意見(jiàn)。 www.1piao.com/wlg.asp
附:
在SPI上,我只能告訴這位發(fā)問(wèn)題的人:選通線采用IO口,而不要采用它本身的選通功能,原因是TI早已發(fā)布BUG表,指出了這個(gè)小問(wèn)題。
AD采樣結(jié)果放在高10位是因?yàn)榫褪荙16格式,而不需要再右移6位,大大簡(jiǎn)化了運(yùn)算。