в Output выводится сообщение
Цитата
CORE-W0003: Watchdog Timer event occurred. Break in execution requested
WDTO (RCON<4>) устанавливается в "1" но МК продолжает висеть в бесконечном цикле.
SLEEP (RCON<3>) и IDLE (RCON<2>) равны "0", т.е. МК ни в Idle ни в Sleep mode не был
Как заставить МК сбрасываться по WDT?
Код
#include <p30f5011.h>
_FOSC(XT_PLL4 & CSW_FSCM_ON);
_FWDT(WDT_ON & WDTPSA_1 & WDTPSB_5);
int main(void)
{
ClrWdt();
int a=1;
while (a)
{
Nop();
}
return 0;
}
_FOSC(XT_PLL4 & CSW_FSCM_ON);
_FWDT(WDT_ON & WDTPSA_1 & WDTPSB_5);
int main(void)
{
ClrWdt();
int a=1;
while (a)
{
Nop();
}
return 0;
}