Wat is er bruikbaar aan "'yff& 2&bbfff& 'yff& e2&&bfff y'yf&fbffb&bff& ..."? Ik verwacht toch eerder iets als "1936451020516".
Als de laptop de 300Bd niet aan kan ga je iets anders moeten verzinnen. Een andere baudrate selecteren op je pc, en de module kan deze niet aan, is geen oplossing. De communicatie moet bij allebei met dezelfde parameters gebeuren.
Heb je al een terminal programma zoals Putty gebruikt?
edit: In elke byte bevatten slechts de 4 LSB de informatie.
byte opbouw
bit 7 = pariteit
bit 6 = altijd 0
bit 5 = altijd 1
bit 4 = altijd 1
bit 3
bit 2
bit 1
bit 0
Zo krijg je 13 van in totaal 15 bytes met
byte 1 = uren tientallen
byte 2 = uren eenheden
byte 3 = minuten tientallen
byte 4 = minuten eenheden
byte 5 = seconden tientallen
byte 6 = seconden eenheden
byte 7 = weekdag (1 = maandag ... 7 = zondag)
byte 8 = datum tientallen
byte 9 = datum eenheden
byte 10 = maand tientallen
byte 11 = maand eenheden
byte 12 = jaar tientallen
byte 13 = jaar eenheden
byte 14 = bits 16...19 van het dcf protocol.
bit 4...7 idem als hier boven aangegeven.
bit 3 = aankondiging schrikkelseconde (bit 19 DCF)
bit 2 = 1 tijdens wintertijd (bit 18 DCF)
bit 1 = 1 tijdens zomertijd (bit 17 DCF)
bit 0 = aankondiging wissel zomer/wintertijd (bit 16 DCF)
byte 15 = status
bit 4.. 7 idem als hierboven.
bit 3 = 1 als batterijspanning te laag.
bit 2 = 1 zo lang er geen geldige tijdsinfo werd ontvangen.
bit 1 = 1 als de voorgaande ontvangstpoging correcte tijdsinfo is ontvangen. 0 als de vorige poging de tijdsinfo niet correct was
bit 0 = 1 als er correcte tijdsinfo ter beschikking is.
[Bericht gewijzigd door
buckfast_beekeeper
op maandag 2 mei 2016 19:56:39
(60%)