Hallo Kiwi, das hat leider nicht das eigentliche Problem behoben, sondern nur die offsets um 1. D.h. ohne Aktivitäten aus control6 lief die Uhr o.k. Sobald jedoch z.B. LCD-Updates eingeführt wurde, lief die Uhr wieder weg. Insbesondere hing dies vom Programm ab. Mit der Änderung ist die Uhr immer korrekt, auch wenn z.B. im Debug-Modus über USART lange Ausgaben vorkamen.
Gruß Thomas -----Ursprüngliche Nachricht----- Von: kiwi <ether...@keyb.de> Gesendet: 25.05.2010 21:50:26 An: ethersex-devel@list.zerties.org Betreff: Re: [ethersex-devel] Umstellung periodic tick auf interrupt > >hallo thomas, > >war das problem nicht mit dem patch von vor ein par tagen behoben ? >also bei mir läuft das ding relativ genau inzwichen. > >gruß > >kiwi > > >On Tuesday 25 May 2010, Thomas Kaiser wrote: >> Hallo, >> >> nachdem ich beim meine Code mit Onewire und regelmäßiger Ausgabe von Temp >> und Uhrzeit immer deutliche Abweichungen der Uhrzeit hatte, habe ich mal >> versucht die Ursache zu finden. Es scheint, dass manchmal bei mir 5 - 10% >> der clock_periodic() Aufrufe fehlen. Daher habe ich mal unter core/periodic >> und services/clock/clock.c auf interrupts mit free running timer1 >> umgestellt. Dadurch kann man jetzt sogar einen Interrupt von OCR1B noch >> nutzen. OCR1A für ticks alle 20ms, timer1_overflow für genauen 1 >> Sekunden-Takt. Was meint Ihr dazu? Macht das Ganze Sinn? Ich selbst wollte >> die 2 Pins für Timer2 bzw. 32khz sparen. >> >> Das Ganze liegt unter http://github.com/thkaiser/ethersex. >> >> Als Test habe ich noch sleep_idle hinzugefügt. >> >> Würde mich über Feedback freuen. >> >> Thomas >> >> _______________________________________________ >> Ethersex-devel mailing list >> Ethersex-devel@list.zerties.org >> https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel > > > >_______________________________________________ >Ethersex-devel mailing list >Ethersex-devel@list.zerties.org >https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel _______________________________________________ Ethersex-devel mailing list Ethersex-devel@list.zerties.org https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel