PDA

View Full Version : Thoi gian say ra wdt khong thay doi


longtu
27-03-2009, 10:43 AM
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

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.

namqn
27-03-2009, 05:03 PM
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

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,

longtu
27-03-2009, 06:07 PM
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,

Cam on anh, em se kiem tra lai

Than chào anh