Sitter med en 16F88 som kör på den interna oscillatorn i 8Mhz för tillfället.
På några ställen i databladet låter det som att den har två interna oscillatorer så man skulle kunna sätta den ena på Timer1 och den andra för systemklockan men på andra ställen så läser jag att man kopplar en extern oscillator för Timer1.
Det jag vill är att Timer1 körs på typ 32khz hela tiden och systemklockan körs på 8Mhz när den är vaken. Timer1 ska fortsätta att ticka när kretsen sover.
Timer1 i sleepmode
Du menar att Timer1 skulle klockas från det som kallas INTRC medan resten av kretsen ligger i SLEEP ?
Ja, det är inte helt tydligt, men min tolkning är att det inte går.
Om Timer1 ska gå under SLEEP så måste den klockas via T1OSC eller T1CKI.
(Enligt beskrivningen för Timer1)
INTOSC är avstängd under SLEEP.
INTRC är igång under SLEEP, men kan inte klocka Timer1 (däremot bl.a WDT).
(Enligt schemat over osc på sidan 41.)
Ja, det är inte helt tydligt, men min tolkning är att det inte går.
Om Timer1 ska gå under SLEEP så måste den klockas via T1OSC eller T1CKI.
(Enligt beskrivningen för Timer1)
INTOSC är avstängd under SLEEP.
INTRC är igång under SLEEP, men kan inte klocka Timer1 (däremot bl.a WDT).
(Enligt schemat over osc på sidan 41.)