[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1. Объявляем пустую функцию
void (*f)(); // Объявляем функцию f() с указателем (*f)
//--------------
// Тело программы...
f=0; // Сбрасываем указатель на функцию в 0x0000
f(); // ушли на $0000, а секция инициализации стек восстановит
2. void (*res )(void)=0; // Объявляем и обнуляем указатель на функцию
void main (void ){
……………….
res (); // ушли на $0000
}
3. При разрешенном WDT просто: do {} while(1);
E-mail: info@telesys.ru