Trích:
Nguyên văn bởi longtu
Chào các bạn,
Cho mình hỏi:
Cau hình PIC 18f4680:
1. #FUSES H4,NOPROTECT,NOBROWNOUT,WDT1,NODEBUG,PUT,NOCPD NOLVP,
//thoi gian say ra WDT ngan nhat
VÀ
2. #FUSES H4,NOPROTECT,NOBROWNOUT,WDT32768,NODEBUG,PUT,NOCPD NOLVP,
//thoi gian say ra WDT lon nhat
Thach anh dùng la 10MHZ
void main()
{
...
setup_wdt(WDT_ON);
...
}
nhung cả 2 truong hop tren thoi gian say ra WDT deu là hon 2 phut . Các bạn co biet lý do tại sao không?
Minh muon thoi gian ngat nho hon khoang 1s thoi thi lam the nao?
Than.
|
Các bit WDTPS<3:0> có giá trị mặc định là "1111", tương ứng với thời gian chờ WDT dài nhất (khoảng 131 giây hay 2 phút 11 giây).
Theo hiện tượng bạn đã nêu, tôi cho rằng hai thiết lập cấu hình cho WDTPS của bạn không có tác dụng. Bạn thử import tập tin .hex mà CCS C đã dịch vào MPLAB IDE để kiểm tra các bit cấu hình này.
Thân,