Forum: Mikrocontroller und Digitale Elektronik AT90CAN128: Sleep Modus


von Patrick (Gast)


Lesenswert?

hallo Zusammen

In einem Projekt soll ein AT90CAN128 die ganze Zeit im Sleep Modus 
bleiben, bis eine CAN-Nachricht eingeht.

Kann ich den Befehl

sleep_mode();

in die Hauptschleife (while(1){...}) einbauen, oder kann er dadurch 
nicht mehr "geweckt" werden?

Danke für eure Antworten

Patrick

von Patrick (Gast)


Lesenswert?

Weiss niemand Rat?

von Johannes M. (johnny-m)


Lesenswert?

sleep_mode() ist kein Befehl, sondern ein Funktionsaufruf. Solange die 
Interrupt-Bearbeitung freigegeben ist, steht einer Verwendung in der 
Hauptprogrammschleife aber nichts im Wege.

von Patrick (Gast)


Lesenswert?

Genau das wollte ich wissen. Besten Dank

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.