S3C2440-WDT
S3C2440看門(mén)狗定時(shí)器的功能:
- 作為常規(guī)時(shí)鐘,并且可以產(chǎn)生中斷
- 作為看門(mén)狗定時(shí)器使用,當(dāng)時(shí)鐘計(jì)數(shù)器減為零時(shí),它將產(chǎn)生一個(gè)128個(gè)時(shí)鐘周期(PLCK)的復(fù)位信號(hào)。
下面是看門(mén)狗定時(shí)器示意圖:
看門(mén)狗模塊包括一個(gè)8位預(yù)分頻器,一個(gè)分頻器,一個(gè)16bit計(jì)數(shù)器。它的8位預(yù)分頻器把PCLK分頻后,再被分頻得到4種頻率,16分頻,32分頻,64分頻,128分頻。WatchDog可以選擇工作于哪種頻率下。S3C2440用3個(gè)寄存器對(duì)WatchDog進(jìn)行操作: - 看門(mén)狗定時(shí)器控制寄存器(WTCON)
- 看門(mén)狗定時(shí)器數(shù)據(jù)寄存器(WTDAT)
- 看門(mén)狗定時(shí)器計(jì)數(shù)寄存器(WTCNT)
看門(mén)狗定時(shí)器控制寄存器:
WATCHDOGTIMER CONTROL REGISTER
WTCON允許用戶(hù)使能看門(mén)狗定時(shí)器,從不同四個(gè)源選擇時(shí)鐘,使能中斷,使能看門(mén)狗定時(shí)器輸出。S3C2440看門(mén)狗定時(shí)器用于系統(tǒng)故障后復(fù)位。如果不希望復(fù)位,則使能定時(shí)器無(wú)效。
看門(mén)狗定時(shí)器數(shù)據(jù)寄存器:
WATCHDOG TIMER COUNT REGISTER
WTDAT用于確定超時(shí)期限。WTDAT的內(nèi)容在最初的定時(shí)器操作時(shí)不能自動(dòng)加載到定時(shí)器計(jì)數(shù)其中。但使用0x80將驅(qū)使第一次超時(shí),在這種情況下,WTDAT的值將自動(dòng)載入WTCNT。
評(píng)論