![]()
hallo! ich habe jetzt ein Funkuhr gebaut.
wenn sie kein Signal bekommt, geht die zu langsam. ca. 1 sek/5 minuten.
woran kann es ligen?
als Quarz habe ich einen 6.4000Mhz Quarz.
gerade nachgemessen. Stimmt, der schwingt mit dieser Frequenz.
das Programm sieht so aus:
weiss jemand, was hier für ein Problem da ist?Code:$regfile = "2313def.dat" $crystal = 6400000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Cls Cursor Off Config Dcf77 = Pind.6 , Inv = 0 , Upd = 0 , Timer = 1 , Timer1sec = 0 , Debug = 1 , Check = 2 , Switchpower = 0 , Powerlevel = 1 Enable Interrupts Config Date = Dmy , Separator = . Dim I As Integer Dim Sec_old As Byte , Dcfsec_old As Byte Sec_old = 99 : Dcfsec_old = 99 Do For I = 1 To 78 Waitms 10 If Sec_old <> _sec Then Exit For End If If Dcfsec_old <> Dcf_sec Then Exit For End If Next Waitms 220 Sec_old = _sec Dcfsec_old = Dcf_sec Locate 1 , 5 Lcd Time$ ; " " Locate 2 , 5 Lcd Date$ ; " " Locate 2 , 15 Lcd Bdcf_impuls ; " " Loop End







Zitieren

Lesezeichen