發布日期:2022-04-17 點擊率:32
弄清DSP相關資源,學會開發工具的使用
資源一般主要來源于DSP芯片廠商的官方網站,雖然現在的DSP芯片廠商都提供了中文的官方網站瀏覽,但我建議還是上英文的網站。主要資源有:
Data sheet(主要大體介紹一下DSP芯片的功能,內部結構及外設,軟件及硬件一些簡單介紹,可以很快速的了解這款DSP)。
Software Tool Manuals(就是講寄存器的配置,完全可以稱之為DSP使用手冊)。
Hardware Tool Manuals(講原理圖PCB的繪制)。
Program Manuals(編譯器及內置C庫的使用,匯編指令的使用及匯編語法的介紹,仿真軟件的使用)。
Engineer to Engineer Note(是DSP芯片自己的工程師在開發這款DSP時所寫的筆記,如果你有某個地方未明白,看相應的工程師筆記是最合適的)。
Program Examples(是針對DSP不同的外設,官方提供的程序例子,包含C及匯編)
使用仿真軟件的方法其實很簡單,一般這種軟件都設計成類似VC這種,你逐個去試每個菜單下的選項,此時你如配合Examples去使用,更能加深理解。做DSP軟件開發,先簡單看一下Data sheet、Software Tool Manuals和Program Manuals這三個文檔再開始熟悉仿真軟件的使用,在你熟悉時,肯定需要去不停的再去看這些文檔的。
DSP最小系統配置和外設的使用
最小系統主要指DSP的時鐘及存儲器系統,這時你需要對照著Software Tool Manuals去仔細看里面的介紹及相關寄存器的配置,結合Examples及Engineer to Engineer Note,如果程序寫完后,測試時鐘其實很簡單,用示波器直接去測量,看測量出來的時鐘是否是你配置的那個數。時鐘測好了接著測存儲器:寫一段小程序,測試數據總線是否能正常工作。外設的使用和配置最小系統一樣,只不過某些外設上可能連接了其它的芯片,不同的功能連接的芯片不一樣,此時你需要去看這些芯片的資料,然后開始編寫代碼,然后再測試,測試方法根據不同的功能也會不同,不過DSP開發最常用的就是使用示波器,如有音視頻方面的,可借助攝像頭,顯示屏等等之類的;如中間開發遇到問題,方法還是一樣,結合Examples及Engineer to Engineer Note仔細看手冊,看例程,有一點要注意,千萬不能懷疑不能實現,要對自己有信心。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV