TMS320F28035學習記錄一

1.拿到一款不熟悉的處理器來研發產品時,我們首先要了解的那些問題?

 1).這款處理器屬於哪一個公司?這個公司有那些處理器系列?

 2).開發平臺是什麼?開發平臺的版本歷史和一些聯繫?最新版本?

 3).基於庫開發還是寄存器操作?庫的版本?

 4).處理器的位數?處理器的內核?內部存儲器結構?處理器的工作頻率?

 5).處理器有哪些外設?下載程序方式?能否在線仿真?仿真接口?

 6).處理器指令集?

 7).參考書籍,開發板,例程?

2.TMS320C28x_TM是低功耗的32位定點處理器內核,具有精簡指令集的功能RISCTMS320C2802xTMS320C2803x Piccolo系列是屬於此內核的,是DSC(數字信號處理器)的一類。單週期執行一次32*32或兩次16*16的乘法。增強型ePWM的精度可達到150ns

3.系統時鐘是從哪裏來的?內部振盪器或外部振盪器。那麼使用內部振盪器還是外部震盪器就有相關的寄存器可以配置?這裏還牽涉到和外部振盪器相連的管腳的複用配置的寄存器,也就是這個管腳到底是用來做GPIO,還是功能IO,還是晶振IO的配置?內部晶振有幾個?如果不止一個,就牽涉到開哪一個的問題?內部晶振是多少?如何打開?如何倍頻?內部晶振可以爲那些外設工作?還是隻爲內核工作?

4.外設時鐘從哪裏來?可能直接是系統時鐘,也可能是分頻後的。進到外設的時鐘是否還會被處理?如果一個外設的時鐘不用,沒必要打開。

5.在操作某個外設寄存器的時候,從CPU寫入到外設得到真正的執行是有一個系統時鐘的延遲的,這個延遲是外設最小的實時響應時間。在此款處理器的有些外設寄存器還有一個概念,就是受CPU保護,必須先解保護,在寫,在保護。

 

發佈了143 篇原創文章 · 獲贊 29 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章