СОбственно сабж! Как это реализовать на atmega168A.
Вот такой код
#pragma optsize- #asm("wdr") WDTCSR=0x1A; WDTCSR=0x42; #ifdef _OPTIMIZE_SIZE_ #pragma optsize+ #endif
// Global enable interrupts #asm("sei") sleep_enable(); UDR0='!'; while (!( UCSR0A & (1<<UDRE)) ) while (1) { UDR0=cnt; while ( !( UCSR0A & (1<<UDRE)) ); cnt++; powerdown(); };
Упорно сбрасывается! А надо только чтобы выводил контроллер из слипа.
|