49
tulis.
Sewaktu
WDT
overflows,
WDT
akan
menghasilkan pulsa output reset pada pin
RST.
Durasi
Pulsa
RST
adalah
96 *
Time
OSC,
dimana
TOSC
=
1
/
FOSC.
Untuk
membuat
penggunaan
terbaik
dari
WDT,
WDT
seharusnya
di
layani
dalam bagian
dari
kode, itu akan secara periodik akan di laksanakan bersamaan dengan waktu akan di
butuhkan, untuk mencegah dari WDT reset.
WDT selama power down dan idle ( berhenti /tidak melakukan apa-apa )
Dalam power
down
mode,
osilator
berhenti,
dimana
berarti
WDT
juga
berhenti.
Sementara
dalam
power
down
mode,
user
tidak
perlu
menugaskan
WDT.
Di
sana
ada
dua
metode
jalan
keluar
dari
power
down
mode
yaitu;
dengan
reset
hardware
atau
melalui
level
aktif
eksternal
interrupt
dimana
memungkinkan
lebih
dulu
memasuki
mode power down. Sewaktu power down eksis dengan reset hardware, penugasan WDT
seharusnya terjadi seperti normalnya dimana kapanpun IC AT89S52 di reset. Keluarnya
power down dengan interrupt secara signifikan berbeda. Interrupt bertahan rendah cukup
panjang
untuk
membuat osilator
tetap stabil. sewaktu
interrupt diajukan
tinggi,
interrupt
di layani. Untuk mencegah WDT dari mereset IC sementara pin interrupt tertahan
rendah (low).
WDT
tidak
akan
mulai
sampai
interrupt
bernilai
tinggi
(high
/
1).dianjurkan
WDT
di
reset selama pelayanan (service) interrupt untuk penggunaan interrupt
untuk keluar dari
power down mode.
untuk
memastikan
WDT
tidak
overflow
dengan beberapa
keadaan
dari
keluaran
power
down, terbaiknya me reset WDT hanya sebelum memasuki power down mode.
Sebelum ke
dalam idle
mode,
bit
WD
idle
dalam SFR
AUXR
di
gunakan
untuk
menentukan apakah WDT terus menghitung jika WD enable. WDT tetap menghitung
|