Mega32 aufwecken über USART ISR

OP #1291713
Lesenswert?
• ▲
▼
Hallo,

ist es möglich den m32 der im Sleep Modus über den ISR (USART_RXC_vect) 
Interrupt aufzuwecken? Also wenn ich ein Zeichen sende ?

...

void Init_Usart( unsigned int ubrr)
{
...
 UCSRB = (1<<RXEN)|(1<<TXEN) | (1<<RXCIE);
 UCSRC |= (1<<URSEL) | (3<<UCSZ0);  //Asynchron 8N1
...

}

ISR (USART_RXC_vect) {

 buffer = UDR;
 Beep(1,20);
 return;
}

int main(void){

...
 sleep_mode();

 // ... waked up ....
...

}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren