Mam zdudowany zegar na tym uP i zegar późni się jakieś 10 minut na godzinę nie wiem dla czego. Poniżej zamieszczam kawałek procedury dotyczącej ustawienia timera0.
Config Timer0 = Timer , Mode = 1 , Gate = Internal
Enable Interrupts
Enable Timer0
On Timer0 1ms
Counter0 = 64536
Start Timer0
do
If Licznik = 1000 Then
Incr Sek
Licznik = 0
End If
loop
end
1ms:
Counter0 = 64536
Start Timer0
Incr Licznik
Return
Kwarc mam 12MHz i procesor steruje czterema wyświetlaczami 7-seg multiplexowo.
Może ktoś zna odpowiedz
Config Timer0 = Timer , Mode = 1 , Gate = Internal
Enable Interrupts
Enable Timer0
On Timer0 1ms
Counter0 = 64536
Start Timer0
do
If Licznik = 1000 Then
Incr Sek
Licznik = 0
End If
loop
end
1ms:
Counter0 = 64536
Start Timer0
Incr Licznik
Return
Kwarc mam 12MHz i procesor steruje czterema wyświetlaczami 7-seg multiplexowo.
Może ktoś zna odpowiedz