Сабж.
Исходник упростил до минимума, HI-TECH 9.82:
Код: Выделить всё
#include <htc.h>
__CONFIG( FOSC_INTOSC & BOREN_ON & WDTE_SWDTEN & PWRTE_ON & MCLRE_ON & CP_OFF & LVP_OFF & LPBOR_OFF & WRT_OFF);
void main(void){
SWDTEN = 1;
ANSELA = 0;
TRISA = 0b1110;
LATA0 = 1;
SLEEP();
LATA0 = 0;
SLEEP();
}Если в конфиге WDTE_SWDTEN заменить на WDTE_ON -- все работает как надо.
Никаких особенностей программного включения WDT в даташите не нашел, просто SWDTEN = 1.
Пробовал найти примеры на этом микроконтроллере -- не нашел.
Пробовал на трех разных микроконтроллерах.
Возможно кто-то сталкивался и подскажет, куда копать?


