Forum: Mikrocontroller und Digitale Elektronik Sleep instruction


von Bartman (Gast)


Lesenswert?

Hay Leute,

weiss jemand wie ich nen ATMEL (AT90s8515) in den sleep mode schalten
kann? Laut Datasheet ist das SE und das SM Bit zu setzen, aber dan
wartet er anscheinend noch auf eine sleep instruction.

Wie soll die denn aussehen? Ich benutze ICCAVR von ImageCraft. Wie kann
ich denn dort eine sleep instruction absetzen? Oder genuegt es nur
irgend ein Bit in einem bestimmten Register zu setzen?

Vielen Dank fuer Eure Hilfe

Gruss Bartman

von funker (Gast)


Lesenswert?

bei avrfreaks.com gibt es dort gute Infos, Stichwort: AVR-AppNotes

hoffe das bringt dich weiter

von funker (Gast)


Lesenswert?

ich meine natürlich AVRfreaks-AppNotes

von funker (Gast)


Lesenswert?

#include <ina90.h>  /*für sleep()*/

MCUCR |= (1<<SM1 | 1<<SM2); /*pwsavemode*/

MCUCR |= (1<<SE);  /*sleep enable*/
_SLEEP();

MCUCR &= (1<<SE); /*sleep disable*/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.