WDT no 18F97J60

Galera,
Tô implementando o WDT nesse uC (placa PICDEM.net2), e fiz a configuração dos fuses no arquivo HardwareProfile.h (Estou usando o HI-TECH)
Para saber se esta funcionando, monitoro o flag TO (Watchdog Timer Time-out Flag bit), quando este é zero, ocorreu o estouro e acende um led. Habilitei o WDT, e não coloquei nenhum CLRWDT, sendo assim, esperava ver o led acender, porém isso não ocorreu! Então, habilitei o WDT em tempo de execução (SWDTEN = 1;), aí funcionou, porém com o maior valor do postscaler (32768 que dá ~ 2,18 minutos) que é mto alto para minha aplicação.
Dá a entender, que ele não está achando o define, e aplicando as configurações nos fuses....
Alguma sugestão???
Valeu!!!
Tô implementando o WDT nesse uC (placa PICDEM.net2), e fiz a configuração dos fuses no arquivo HardwareProfile.h (Estou usando o HI-TECH)
- Código: Selecionar todos
__CONFIG(1, XINSTDIS & WDTEN); //WDTEN -> WDT ligado
__CONFIG(2, HSPLL & WDTPS1); //WDTPS1 -> Postscale 1:1 (4ms)
__CONFIG(3, ETHLEDEN&);
Para saber se esta funcionando, monitoro o flag TO (Watchdog Timer Time-out Flag bit), quando este é zero, ocorreu o estouro e acende um led. Habilitei o WDT, e não coloquei nenhum CLRWDT, sendo assim, esperava ver o led acender, porém isso não ocorreu! Então, habilitei o WDT em tempo de execução (SWDTEN = 1;), aí funcionou, porém com o maior valor do postscaler (32768 que dá ~ 2,18 minutos) que é mto alto para minha aplicação.
Dá a entender, que ele não está achando o define, e aplicando as configurações nos fuses....
Alguma sugestão???
Valeu!!!