PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PIC alle 30sekunden aus dem Sleepmodus holen



gast123
27.09.2005, 08:28
hi all

kann mir jemand sagen wie ich am besten nen timer einstelle, der mir mein pic (16F877A) alle 30sekunden aus dem sleep-modus holt? per tastendruck läuft es bereits nur mit dem timer habe ich ein bisschen mühe. schribe das ganz in c und benutze den ccs compiler.


danke vielmals!

Fritzli
27.09.2005, 09:04
Hallo

Timer1 (16Bit) mit externem Quarz (hat ja einen zweiten Quarzoszillator dafuer eingebaut).

Dann je nach Frequenz/Prescaler den Timer1 auf best Wert setzen und Interrupts aktivieren. Dann in den Sleep-Mode gehen. Der Timer sollte den Chip dann per Interrupt wecken.
Siehe Datenblatt unter Timer1, Interrupts, Sleep

Gruess
Fritzli