Calima (28.07.2006 13:44, просмотров: 1) ответил Klevo на Как определить сброс по WDT или питанию?
Можно так: [...]
#pragma location = 0x0200
__no_init char check_reset_0;
#pragma location = 0x0201
__no_init char check_reset_1;
[...]
#pragma vector = TIMERA0_VECTOR
__interrupt void TIMERA0_int(void)
{
[...]
check_reset_0 = 0xA5;
check_reset_1 = 0x5A;
[...]
}
[...]
if(check_reset_0 == 0xA5 && check_reset_1 == 0x5A)
WRD_reset
else
Reset