Forum: Mikrocontroller und Digitale Elektronik Power down


von Michael (Gast)


Lesenswert?

Hallo,

ich möchte den Atmega128 in den Power down modus schicken und mit einer
fallenden Flanke an INT7 wieder aufwecken.
Kann mir den Code jemand in C schicken, ich kriegs einfach nicht hin
:-(
so hab ichs versucht:

#include <avr/sleep.h>

//fallende Flanke erkennen
EICRB = (1<<ISC71);
EIMSK = (1<<INT7);
//PowerDown
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_mode();


Gruß Michael

von Olaf K. (Gast)


Lesenswert?

INT4..7 können im Power-Down nur durch Level-Interrupt ausgelöst
werden.
Flankendetektion im Power-Down geht nur mit INT0..3

Siehe Datenblatt S.43 und S.87

MfG Olaf

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.