Nach SLEEP kein INT0 möglich

Gast #2333488
Lesenswert?
• ▲
▼
Hallo,

nachdem ich meinen ATtiny44 schlafen gelegt habe kann ich ihn per INT0
nicht mehr wecken.
Wenn ich das SLEEP herausnehme wird meine ISR allerdings ausgeführt.
Hier die Codezeilen dazu:

.ORG  0x0001    RJMP  INT0_FUNCTION


IN temp, MCUCR
SBR temp, (1<<SE)|(1<<SM1)|(0<<SM0)|(1<<ISC01)|(0<<ISC00)
OUT MCUCR, temp

LDI temp, (1<<INT0)
OUT GIMSK, temp

SEI

SLEEP
Gast #2333507
Lesenswert?
• ▲
▼
Ich nutze nach folgendem Schema den Interrupt bei fallender Flanke:
ISC01  ISC00  Description
----------------------------
0    0    The low level of INT0
0    1    Any logical change on INT0
1    0    The falling edge of INT0
1    1    The rising edge of INT0

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