s5pv210嵌入式開發(二)之 時鐘

2021-10-09 03:57:43 字數 1292 閱讀 4035

最近將以前寫的和學的東西整理總結了下,會陸續載入到自己部落格中,學有疏,常有漏,只有不斷地總結和歸納,才能有進一步的飛躍。

該時鐘圖可以看出將apll mpll epll 經過分頻器供外圍裝置使用,

armclk:給cpu核心工作的時鐘,也就是所謂的主頻

hclk_msys:msys域的高頻時鐘,給dmc0和dmc1使用(配記憶體的時候用)

pclk_msys:msys域的低頻時鐘

hclk_imem:給irom和iram(合成imem)使用

hclk_dsys:dsys域的高頻時鐘

pclk_dsys:dsys域的低頻時鐘

hclk_psys:psys域的高頻時鐘

pclk_psys:psys域的低頻時鐘

**如下:

void clock_init(void)

記得以前在配置時鐘時,自認為有一點基礎了,就直接跑去看暫存器,進行相應的配置。說實話,裡面的暫存器太多了,不知道從哪乙個開始先擼,後來做了多次試驗後,發現晶元手冊每個模組前面都有個大致的電路邏輯圖,從圖中可以看出一些配置和暫存器處理流程,這個方法在多次尋找需要的暫存器時很是受用。

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函式...