Anda di halaman 1dari 13

8535

System Control dan Reset


Sumber Reset
• Power-on Reset bila sumber daya < VPOT (ambang
Power-on Reset) --
• External Reset, Pin RESET ditekan > panjang pulsa min --
• Watchdog Reset, bila mencapai batas waktu Watchdog
Timer dan Watchdog diaktifkan.
• Brown-out Reset, bila sumber daya < VBOT (ambang
Brown-out Reset) dan detector Brown-out diaktifkan --
RESET
LOGIC
K
a
r
a
k
t
e
r
i
s
t
i
MCU Control and Status Register (MCUCSR)

• Bit 3 – WDRF (Watchdog Reset Flag), set bila terjadi reset Watcdog.
• Bit 2 – BORF (Brown-out Reset Flag), set bila terjadi reset Brown-out
• Bit 1 – EXTRF (External Reset Flag), set bila terjadi reset External
• Bit 0 – PORF (Power-on Reset Flag), set bila terjadi reset Power-on

• SEMUA BIT AKAN RESET BILA POWER-ON RESET DILAKUKAN atau


MEMBERIKAN NILAI “0” PADA BIT TERKAIT
Internal Voltage Reference
Voltage Internal Reference aktif, bila
• BOD aktif (dengan memprogram Fuse BODEN)
• Bandgap reference terhubung ke Analog Comparator (ACBG di ACSR)
• ADC diaktifkan
Watchdog Timer
Watchdog Timer Control Register (WDTCR)

• Bit 4 – Watchdog Timer Change Enable (WDCE) akan set bila WDE “0”
• Bit 3 – Watchdog Enable (WDE) bila set
• Bit 2..0 – Watchdog Timer Prescaler (WDP2..0)
WDP 2 .. 0
Sekian
Post Test (10 menit) – open data sheet
1. Yang duduk di bagian kiri meja (dekat AC samping), berapakah
waktu pulsa minimal yang untuk mereset mikro ini?
Yang duduk di bagian kanan meja, berapakah ambang batas
tegangan pada pin RESET agar terjadi reset pada mikro ini?
2. Berapakah batas paling lama untuk Watchdog Timer bila diterapkan
pada Mikrokontroler Trainer Lab ini? (tullis hurufnya saja)
A. 2,1 s B. 2,2 s C. 2,048K D. Salah Semua
3. Bagamana cara mengaktifkan Referensi Tegangan Internal?
4. Berapakah isi/ nilai (dalam hexadecimal) Register WDTCR bila
digunakan untuk mengatur agar osilator Watchdog bekerja pada nilai
osilator sebesar 1024K (untuk yang duduk di sebelah kiri) dan 128k
(untuk duduk di sebelah kanan)?
TUGAS
1. Buatlah program untuk menampilkan karakter dalam baris satu
pada LCD (simulasikan saja).
2. Kembang soal no 1 untuk menggerakkan karakter ke kanan (sampai
batas karakter paling kanan) sesuai dengan jumlah karakter yang
dimasukkan lalu berhenti.
3. Mirip no 2, karakter yang bergerak di baris satu, bila sampai ujung
maka akan dilanjut ke baris dua. Baris dua sampai ujung maka
pindah ke baris satu (per karakter)
Jawab:
1. kiri – 1,5us
kanan – 0,9v
2. 2,1s
3. Referensi Tegangan Internal aktif bila: BOD aktif, ADC aktif, referensi
bandgap terhubung pada (ACSR) analog komparator.
4. WDTCR berisi 0x06

Anda mungkin juga menyukai