Forum: Mikrocontroller und Digitale Elektronik AVR Ein & Ausschalten mit Interupt (Powerdown)


von cyberlink (Gast)


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

von Hannes Lux (Gast)


Lesenswert?


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.