Forum: Mikrocontroller und Digitale Elektronik PIC18 Timer1 Sleep


von PIC18 (Gast)


Angehängte Dateien:

Lesenswert?

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 :-)

von PIC18 (Gast)


Lesenswert?

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.

von PIC N. (eigo) Benutzerseite


Lesenswert?

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!

von PIC18 (Gast)


Lesenswert?

Jetzt funktioniert, ich hatte das T1SYNC-bit nicht gesetzt.

Danke

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.