idle mode bei atmega

Gast #1967969
Lesenswert?

Hallo ihr Experten

Ich habe hier gerade ein Brett vor dem Kopf.... Und zwar geht es um den 
sleep modus allgemein.

Ich habe mir auf meinem Atmega48pa ein Programm geschrieben das folgende 
main Funktion hat:

int main (){

              set_sleep_mode(SLEEP_MODE_IDLE);
              sei();


              while(1){

              setL1();
              sleep_mode();

              }
}

Nun könnt ihr mir sagen ob folgende Aussage stimmt:

Der Kontroller wartet im sleep_mode(); bis ein Interrupt auftrit, dann 
führt er die Funktion setL1(); einmal aus und legt sich dann wieder 
schlafen bis wieder ein Interrupt kommt.

vielen lieben dank für eure antworten

julie
Gast #1968019
Lesenswert?

> Der Kontroller wartet im sleep_mode(); bis ein Interrupt auftrit, dann
> führt er die Funktion setL1(); einmal aus und legt sich dann wieder
> schlafen bis wieder ein Interrupt kommt.

Nein. Er führt am Anfang einmal setL1() aus, bevor er zum ersten Mal 
wartet.

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