Power Down Atmega32

Gast #887690
Lesenswert?

Ich hätte mal 'ne Frage zum Power Down, speziell beim Atmega32:

was muss ich genau tun, um den uC einzuschläfern.
Ich habe SM1 und SE im MCUCR gesetzt, aber der Controller controllert 
noch, das sehe ich daran, dass der Timer1 inetrrupt noch arbeitet, der 
mir 'ne LED schaltet. Habe ich da was vergessen?

Gruß, Alex
(Firma: TravelRec.) Persönliche Seite #887707
Lesenswert?

In Registern setzt und löscht man BITs und kein PINs. Welche Du für 
welchen Sleep-Modus setzen mußt, steht ausführlich im Datenblatt. Danach 
mußt Du den ASM-Befehl: "SLEEP" an der Stelle im Programm ausführen, wo 
der Controller einschlafen soll. Je nach dem verwendeten Compiler muß 
der ASM-Befehl als ein solcher entsprechend eingebunden werden.
Gast #887710
Lesenswert?

das mit dem pins war ein schreibfehler in der hitze des gefechts. hatte 
mich auf' datenblatt gestürzt und fälschlich gedacht, dass beim setzten 
des SE BITS, nicht PINS, der contzroller schon schlafen geht. war wohl 
ein irrtum.

dank euch, alex

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