當前位置:菜譜大全網 - 美食燒烤 - DSP初學者推薦書籍

DSP初學者推薦書籍

初學者,我建議妳買手把手教妳學習DSP。這本書非常適合初學者。我是用這本書學的,他們論壇上有全套視頻教程。我可以告訴妳,妳只需要買這本書,妳就可以掌握2812的所有外圍模塊。當時我花了壹周時間看完所有視頻,然後把基本程序寫在公司的開發板上,壹個月左右就掌握了。

Ps:說實話,我不建議用dsp開發項目。我推薦stm32的原因如下:

Dsp太貴了,壹張片子快近200,arm7才十幾塊錢。

Dsp太精致了。如果妳看dsp的硬件電路,妳會發現它比普通MCU使用更多的電容(為了穩定電源電壓),而且很容易出現硬件問題,不適合初學者,容易讓人抑郁。和51單片機相比,比較紮實,5v電源,幾乎沒關系,基本能用。只要電源不接地,就不會燃燒。

arm7的功能模塊比dsp多很多,開發壹個項目基本沒問題。

Dsp有壹個唯壹的cmd文件,需要手動寫入(如果代碼很少,就使用常用的那個),用於分配代碼和數據的存儲空間。也分為固化在flash上的cmd文件和調試在ram上的cmd文件。按理說,這種非常低級的事情不應該由開發人員完成,而應該由編譯器完成。而且程序不是在flash中完成的,因為代碼在ram中的運行速度比在flash中快,所以妳在flash中固化代碼後,運行速度不如調試時快。這時候就涉及到代碼移動的問題,即代碼存儲在flash中,打開後移動到ram中運行。這個過程也有點復雜。當時我寫完代碼浪費了很長時間只是為了把代碼固化成flash。我記得有壹次我不小心把壹個片段放在了關鍵區域,莫名其妙的dsp被鎖定了。找了半天資料,終於把機器碼找了出來,終於在壹大堆數據中找到了關鍵。反觀arm7,當妳寫完程序後,點擊下載,就大功告成了。沒有那麽多條條框框。

與keil相比,dsp的編譯環境的ccs接口也要遜色壹些。

說了這麽久,好像沒說到dsp的優勢。當然dsp也有優勢。人的主頻高,速度快,算力強。事實上,stm32的最高頻率為72M。我覺得如果對速度要求不高的話可以考慮。

總之,在妳使用完dsp之後,妳會發現其他杯子是如何如此容易使用的。