Ich will mir eine Uhr mit meinem PIC18F45k22 bauen. Um Strom zu sparen habe ich den PIC in den Sleep Modus versetzt. Ich habe nur das Problem, dass der PIC beim Timer1 Interrupt nicht wieder aufwacht. Ich habe gemessen, dass der SOSC auch im Sleep-Modus weiterschwingt. Ich habe eine 32.678kHz Quarz an den PINs des SOSC, der PIC arbeitet wenn er nicht schläft mit dem internen Oszillator mit 250kHz. Im Anhang der C-Code. Bitte um Hilfe... Danke :-)
Ich hab vergessen zu erwähnen: Wenn ich das SLEEP auskommentiere funktionier das Programm wie es soll, es wir alle 2 Sekunden ein Interrupt ausgelöst.
Hallo, bevor ich mir jetzt deinen Code anschaue. Geh mal in das Datenblatt auf Seite 166, dort ist unter "12.9 Timer1/3/5 Operation During Sleep" genau beschrieben wie man vorgehen muss, damit der Timer1 den PIC aufwecken kann. Viel Erfolg!
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.