Hallo,
Ich teste gerade RTClock bei einen XMega256A3U und lese das ich mit
Define RTCsource = SysTick[, adj]; {optional}
einen wert von -100 bis +100 einstellen kann.
Aber wie ist die richtige schreibweise ?
RTclock = iData, DateTime; {Time or DateTime}
RTCsource = SysTick[-10,adj]; <<=====Fehler
RTclock = iData, DateTime; {Time or DateTime}
RTCsource = SysTick[-10]; <<=====Fehler
Wird die RTC mittels „Define RTCsource = SysTick“ durch den SysTick betrieben, wird kein Timer benötigt.
Der optionale Parameter adj bei der Definition der RTCsource = SysTick dient zum fein Justieren der RTC.
Hiermit kann durch ausprobieren des Wertes (min –100, max +100) der Korrektur-Wert bestimmt werden,
mit dem die RTC am genauesten läuft. Damit ist eine Genauigkeit von +/- 1sec/Tag erreichbar. Zum
Erfassen des Wertes wird eine präzise Uhr, z.B. DCF77 Uhr benötigt
Gruß Frank
Ich teste gerade RTClock bei einen XMega256A3U und lese das ich mit
Define RTCsource = SysTick[, adj]; {optional}
einen wert von -100 bis +100 einstellen kann.
Aber wie ist die richtige schreibweise ?
Code
RTclock = iData, DateTime; {Time or DateTime}
RTCsource = SysTick[-10,adj]; <<=====Fehler
RTclock = iData, DateTime; {Time or DateTime}
RTCsource = SysTick[-10]; <<=====Fehler
Code
Wird die RTC mittels „Define RTCsource = SysTick“ durch den SysTick betrieben, wird kein Timer benötigt.
Der optionale Parameter adj bei der Definition der RTCsource = SysTick dient zum fein Justieren der RTC.
Hiermit kann durch ausprobieren des Wertes (min –100, max +100) der Korrektur-Wert bestimmt werden,
mit dem die RTC am genauesten läuft. Damit ist eine Genauigkeit von +/- 1sec/Tag erreichbar. Zum
Erfassen des Wertes wird eine präzise Uhr, z.B. DCF77 Uhr benötigt
Gruß Frank