當前位置:編程學習大全網 - 編程軟體 - uboot-step 4 關閉看門狗和中斷

uboot-step 4 關閉看門狗和中斷

在嵌入式系統中,不可避免的會碰到系統運行時出錯的問題,有時候為了使系統能夠自動的進行復位,就引入了看門狗的概念,實際上它就是壹個計數器,到了壹定的值後就會復位cpu,在程序中我們需要在計數器增加到這個值之前對這個計數器做壹個復位清零的工作,俗稱餵狗,使程序繼續運行

在系統初始化的時候,由於我們並沒有進行餵狗的工作,為了防止看門狗壹直復位cpu,因此我們需要先將其關閉

通過查詢芯片手冊,我們很容易的可以找到看門狗(watchdog)的控制方法,如下圖:

當系統初始化未完成的時候,開啟中斷也沒有什麽用,因為我們並沒有中斷處理程序,因此我們需要關閉中斷,防止中斷影響系統的初始化

中斷的關閉是通過向中斷使能清零寄存器寫1來完成的,具體如下圖:

此去經年

zhaiyk@sina.cn

August 1, 2016

  • 上一篇:如何C#編程將 excel 合並單元格拆分
  • 下一篇:SQLserver數據庫培訓總結怎麽寫?
  • copyright 2024編程學習大全網