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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.