Pewaktu watchdog adalah pewaktu yang bisa me-RESET mikrokontroler saat mencapai nilai tertentu.AT89S8252 memiliki pewaktu Watchdog internal.RESET WATCHDOG ' untuk mereset nilai pewaktu Watchdog STOP WATCHDOG ' untuk menghentikan pewaktu watchdog Sintaks: START WATCHDOG ' untuk menjalankan pewaktu watchdog Instruksi Watchdog pada BASCOM51/BASCOM-AVR Pada saat WDT melimpah, maka akan menghasilkan luaran pulsa RESET HIGH pada pin RST. Tidak ada jalan lain untuk menon-aktifkan WDT kecuali melalui RESET (baik reset secara perangkat keras atau reset karena WDT melimpah atau overflow). Timeout pada WDT bergantung pada frekuensi kristal atau detak yang digunakan. Saat WDT diaktifkan, nilainya akan selalu dinaikkan setiap siklus mesin selama osliator juga bekerja. Untuk mengaktifkan WDT, pengguna harus menuliskan 0×1E dan 0圎1 secara berurutn ke register WDTRST (lokasi SFR alamat 0xA6). Watchdog pada keluarga AT89 (khususnya seri AT89S52 ke atas) terdiri dari sebuah pencacah 13-bit dan Watchdog Timer Reset ( WDTRST). WDT atau pewaktu watchdog biasanya tidak (belum) diaktifkan. Intinya, mengembalikan sistem ke awal mula (kondisi normal) karena telah terjadi kesalahan atau hang tadi… Pewaktu watchdog merupakan piranti pewaktuan perangkat keras yang bisa memicu reset sistem pada saat program utama, karena ada beberapa keasalahan, seperti hang, mengabaikan layanan rutin ke watchdog (biasanya seperti pemberian pulsa secara rutin), atau gampangannya kalo Anda punya anjing atau kucing kemudian lupa memberikan makan, apa yang terjadi? Ya jegog atau ngeong khan? Dalam hal ini, saat jegog atau ngeong, pewaktu watchdog akan mereset sistem. Diterbitkan Nopember 2008, di-update 27 Januari 2010
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |