本章內容屬於硬體篇,介紹了s5pv210的硬體結構,其包括:
s5pv210微處理器——一款32位微處理器,具有低功率的特點,可為移動裝置和一般應用提供高效能的微處理器解決方案。它整合了arm cortex-a8核心,實現了arm架構v7a且支援外圍裝置。
gpio專用暫存器——埠組控制暫存器、埠組gpao控制暫存器、埠組gpa1控制暫存器、gpio中斷控制暫存器。
pwm定時器——(脈衝寬度調製)定時器是用來產生內部中斷到arm子系統,s5pv210由5個32位pwm定時器組成。
dma控制器——直接訪問儲存器。其包括兩個要點:乙個是記憶體—記憶體(m2m)轉換(dma_mem);另乙個是外圍裝置到記憶體的傳輸。
uart序列介面——非同步接收/傳送裝置,其提供了四個獨立的一部序列輸入/輸出埠,所有埠都執行在中斷或dma模式下。uart控制器可以在cpu和uart之間產生中斷或者dma請求來傳輸資料。
adc及觸控螢幕介面——模數轉換器及觸控螢幕介面,觸控螢幕介面可以控制會選擇觸控螢幕觸點用於xy座標的轉換,它包括觸控觸點控制邏輯和有中斷產生邏輯的adc介面邏輯。
spi介面、iic匯流排介面在大二時有所接觸,有所了解。
S5PV210 裸機中斷
這裡我以外部中斷為例畫出了中斷響應的過程。當外部中斷得到響應,會由硬體自動轉到異常向量表,執行對應的異常處理程式。在這裡指的就是irq的處理程式。在異常處理程式irq handle中將會執行現場的保護與恢復,以及最重要的中斷處理函式 注意,這裡就來到了中斷處理部分,而不是異常處理了,相當於是乙個兩級...
S5PV210控制蜂鳴器
s5pv210帶有乙個蜂鳴器,十分吵鬧,本章將學習如何控制蜂鳴器。相關引腳 蜂鳴器的操作十分簡單,原理跟操作led一樣,通過控制gpdo o這個引腳就可以達到控制蜂鳴器的目的。1.start.s start.s做了下面3件事 第一步 關看門狗 第二步 設定棧,以便呼叫c函式 第三步 呼叫main函式...
S5PV210控制蜂鳴器
s5pv210帶有乙個蜂鳴器,十分吵鬧,本章將學習如何控制蜂鳴器。相關引腳 蜂鳴器的操作十分簡單,原理跟操作led一樣,通過控制gpdo o這個引腳就可以達到控制蜂鳴器的目的。1.start.s start.s做了下面3件事 第一步 關看門狗 第二步 設定棧,以便呼叫c函式 第三步 呼叫main函式...