S3C2440看門狗定時器

2021-06-06 12:21:14 字數 874 閱讀 2442

看門狗定時器的主要作用是在程式因為干擾而跑飛後,能夠使系統復位,不至於使系統永遠的死下去。它的原理與一般的定時器沒有多大區別,就是先要設定好一段時間,當超過這段時間後,就從當前執行的程式中跳出進入中斷處理程式中。但兩者的主要差別是,一般的定時器中斷是我們希望它發生的,因此我們不會在定時器中斷發生前的那個時間段內干預它;而看門狗定時器中斷是我們不希望它發生的,因此我們要想方設法地避免其發生。主要的方法就是在中斷發生前,重新對看門狗定時器的暫存器進行賦值,使它的定時器重新開始計時。

S3C2440定時器的使用

include mytimer.h include lhg def.h include uart.h include lhg def.h include 2440addr.h timer input clock frequency pclk pclk 50mhz prescaler 0 255 de...

S5PC100看門狗定時器

看門狗定時器 wdt,watch dog timer 是微控制器的乙個組成部分,在微控制器程式的除錯和執行中都有著重要的意義。它的主要功能是在發生軟體故障時,通過使器件復位 如果軟體未將器件清零 將微控制器復位。也可以用於將器件從休眠或空閒模式喚醒。看門狗 watchdog 定時器和pwm定時功能目...

S3C2440 定時器中斷配置流程

s3c2440晶元中一共有5個16位的定時器,其中有4個定時器 定時器0 定時器3 具有脈寬調變功能,即他們都有個輸出引腳,可以通過定時器來控制引腳週期性的高低電平變化,定時器4沒有輸出引腳。上次離線執行pwm測試程式實驗的時候就用到了這塊,所以這次將pwm和定時器放在一起來學習。定時器部件的時鐘源...