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

Antwort per Email an