AVR Ein & Ausschalten mit Interupt (Powerdown)

Gast #1282320
Lesenswert?
• ▲
▼
Hallo,

Ich versuche zurzeit in Bascom einen ATTINY85 mittels externem Interrupt 
(INT0) schlafen zu legen (Powerdown) und anschliessen mit dem gleichen 
Interrupt-Pin wieder aufzuwecken. Aber anscheinend mag das der AVR 
nicht, denn ich kann ihn zwar ausschalten, aber nicht wieder 
Einschalten.
Mein Powerdown-Code sieht zur Zeit so aus:

Bascom-Code:
1
On Int0 Powerswitch
2
Config Int0 = Low Level
3
Enable Int0
4
Enable Interrupts
5

6
Powerswitch:
7
  waitms 10
8
  powerdown    'Nach Aufwecken durch INT0 sollte das Programm weiterlaufen
9
  waitms 10
10
return

Kann es sein, dass der AVR noch in der Interrupt-Routine steckt, und 
dadurch nicht aufwacht? Oder kann der Tiny85 gar kein Powerdown?
Vielleicht kann mir irgendjemand hier sagen was ich falsch mache.

mfg,
cyberlink

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