Forum: Mikrocontroller und Digitale Elektronik Wake up vom PowerDown - aber wie?


von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
trotz Suche hier und in Google komme ich nicht weiter.
Ich habe in Bascom ein Programm für einen Mega16 geschrieben, welches
sich nach einer Zeit der Nichtbenutzung abschaltet (batteriebetriebenes
Gerät). Erst wenn wieder eine bestimmte Taste gedrückt wird, soll das
Gerät wieder starten (Variablen etc. müssen nicht gespeichert werden).
Ich habe es mit externem 16 MHz Quarz probiert und auch die Fuse
umprogrammiert auf internen Takt (der externe Quarz hängt zwar noch
dran, aber das sollte egal sein).
Ich verstehe die Unterlagen und alle gefundenen Seiten so, dass ich den
Mega16 lediglich mit Int0 oder Int1 wieder wecken kann. Aber da passiert
nix - er legt sich schlafen und wacht nicht wieder auf.
Ich habe Int0 und Int1 werden über Taster an Masse gezogen.

Bitte prüft doch mal das beigefügt Bascom-Gerüst (nur wenige Zeilen)
und vielleicht kann mir einer einen Tipp geben, was ich falsch mache.

Danke
Peter

von Peter (Gast)


Lesenswert?

Als Ergänzung zu obiger Frage:
An TOSC1 und TOSC2 hängt ein 32,768 KHz Quarz. Dem Datenblatt des
Mega16 nach ist dieser externe 32KHz Quelle notwendig, um den Interrupt
im Power Down Mode auch betreiben zu können. Ich dachte das reicht, aber
muss ich den noch irgendwie den Interrupts vor dem PowerDown zuweisen?

Danke
Peter

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.