Har en timer med tillhörande rutin som genererar interrupt i en PIC.
För att räkna upp min mjukvarubaserade RTC.
För att se att det funkar låter jag den stå och tugga för att se
hur stort felet blir, loggade allt, och jag blir inte klok på detta som jag såg i loggen. Tiden till vänster är datorn klocka, tiden till höger är µC tidsräkning.
Datorns klocka hoppar plötsligt fram en minut! Nämnas kan att datorns klocka går rätt ett par timmar senare, medans µC RTC går exakt en minut fel!
-- START KLIPP LOGG ---
20:16:25> AO0001 20:16:26 5E
20:16:25> BO0001 5F
20:16:25> ZD0013C
20:17:28> AO0001 20:16:28 5E
20:17:29> BO0001 5F
20:17:29> ZD0013C
20:17:31> AO0001 20:16:31 5E
20:17:31> BO0001 5F
20:17:31> ZD0013C
20:17:33> AO0001 20:16:33 5E
-- SLUT KLIPP LOGG ---
edit: tog bort edit
Mystiskt räknarfel vid tidsräkning i µC
Mystiskt räknarfel vid tidsräkning i µC
Senast redigerad av Johan.o 10 mars 2007, 23:41:28, redigerad totalt 2 gånger.
Inte vad jag vet, kör win Xp, finns det en sådan inställning?
edit: Det är som du säger! Tittade under egenskaper för datum och tid, och där är det påslaget att den ska synkronisera från internet-tidsserver!
Hoppas att det enbart var det, för jag har upptäckt att det blev ett annat mysko fel, som inte alls är lika symmetriskt 2 timmar senare..
--- START KLIPP LOGG--
21:57:37> AO0001 21:56:37 5E
21:57:37> BO0001 5F
21:57:37> ZD0013C
21:57:39> AO0001 21:56:40 5E
21:57:39> BO0001 5F
21:57:39> ZD0013C
21:58:03> AO0001 21:56:42 5E
21:58:03> BO0001 5F
21:58:04> ZD0013C
21:58:06> AO0001 21:56:45 5E
21:58:06> BO0001 5F
21:58:06> ZD0013C
21:58:08> AO0001 21:56:47 5E
21:58:08> BO0001 5F
--- SLUT KLIPP LOGG --
hehe.. det var också pga tiden updaterades ser jag nu "tiden synkroniserades senast med time.windows.com ........ kl 21:57"
YES! Tack för hjälpen!
Fast det är värst vad den ska hålla på och synkronisera, att min datorklocka
går så fel, nu har jag ju även räknat fram det nya värdet för min timer från tidigare mätningar, hmm..
edit: Det är som du säger! Tittade under egenskaper för datum och tid, och där är det påslaget att den ska synkronisera från internet-tidsserver!

--- START KLIPP LOGG--
21:57:37> AO0001 21:56:37 5E
21:57:37> BO0001 5F
21:57:37> ZD0013C
21:57:39> AO0001 21:56:40 5E
21:57:39> BO0001 5F
21:57:39> ZD0013C
21:58:03> AO0001 21:56:42 5E
21:58:03> BO0001 5F
21:58:04> ZD0013C
21:58:06> AO0001 21:56:45 5E
21:58:06> BO0001 5F
21:58:06> ZD0013C
21:58:08> AO0001 21:56:47 5E
21:58:08> BO0001 5F
--- SLUT KLIPP LOGG --
hehe.. det var också pga tiden updaterades ser jag nu "tiden synkroniserades senast med time.windows.com ........ kl 21:57"
YES! Tack för hjälpen!
Fast det är värst vad den ska hålla på och synkronisera, att min datorklocka
går så fel, nu har jag ju även räknat fram det nya värdet för min timer från tidigare mätningar, hmm..
Haha.. ja det har du helt rätt i 
Ska mata in den tidsservern istället, men under mitt test så får den funktionen vara avstängd. Verkar vara så att även mobiltelefonen uppdaterar sin tid, för den visar "exakt" samma tid som datorn.
Lite läskigt att någon anna har kunnat bestämma vad min klocka ska visa..
Kände jag inte en till, men det är iofs vettigt för det drar sig rätt mycket annars med tiden.

Ska mata in den tidsservern istället, men under mitt test så får den funktionen vara avstängd. Verkar vara så att även mobiltelefonen uppdaterar sin tid, för den visar "exakt" samma tid som datorn.
Lite läskigt att någon anna har kunnat bestämma vad min klocka ska visa..
Kände jag inte en till, men det är iofs vettigt för det drar sig rätt mycket annars med tiden.