Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (99.16 KB, 11 trang )
Watchdog
Watchdog
z Watchdog cầncóhaiđặc điểmsau:
z Chương trình thựchiệntheochukỳ, nếuquáchu
kỳđó thì gây ra reset.
z Khi khởi động uC cầnphải định rõ nguyên nhân
gây ra reset ( reset thường hay watchdog).
Watchdog
z Watchdog có ba vấn đề chinh :
z Lựachọnphầncứng.
z Watchdog vớimạch reset.
z Quá trình phụchồi.
Watchdog
z Lựachọnphầncứng: ta có thể chọntrên
chíp hay mạch ngoài. Chọntrênchip cómột
sốưu điểmsau:
z Giảm độ phứctạpcủaphầncứng -> hệổn định.
z Giảm giá thành.
z Giảmkíchthước.
z Chỉ có nó mới cho phép phân biệt nguyên nhân
gây reset.
Watchdog
z Giám sát lỗichukỳ thời gian: trong các ứng
dụng theo chu kỳ, watchdog timer cho phép
phát hiệntrànthời gian như sau:
z Đặtthờigiantràncủa watchdog ở chu kỳ lớnnhất
z Các chu kỳứng dụng sẽ xoá watchdog trướckhi
tràn.
z Cho watchdog làm việc.
Watchdog
z Nếuthời gian tràn có thể chonóphátratín