rici35
27.03.2007, 21:56
Hallo,
ich bitte dringend um Eure Hilfe. Ich bekomme das Decodieren des DCF77 nicht hin.
Als lib verwende ich die
libversion = 2.52 (D. Ottensmeyer)
Dazu habe ich die 2 Programme:
DCF77.bas
'################################################# ##########################
'Programmname: DCF77.BAS
'Aufgabe:
'Include-Programm für die DCF77.lib
'
'Hardware:
'M32 mit 8 MHz
'Es ist ein DCF-Empfänger (CONRAD 641138) an Portd.3 angeschlossen
'und ein Uhrenquarz 32768Hz an Pinc.6/Pinc.7 (TOSC1/2).
'################################################# ##########################
Config Date = Dmy , Separator = . 'deutsches Datumsformat
Config Clock = Soft 'Softclock aktivieren
' (läuft mit Timer2!)
$lib "dcf77.lib" 'LIB für DCF77
$external Dcf77
Declare Sub Dcf77
Config Timer1 = Timer , Prescale = 8 'Timer 40Hz
Const Startwert = 15536 'Für 8MHz
Timer1 = Startwert
On Timer1 Tim1_isr 'Überlauf 40x/s
Enable Interrupts
Disable Timer1 'zunächst ausschalten
'---------------------- Pin für DCF Eingang definieren ---------------------
'Jeder Portpin kann benutzt werden.
'Auch in der "Dcf77.lib" entsprechend anpassen !!!
Config Pind.3 = Input 'DCF77 Eingang
Set Portd.3 'Pullup ein
'--------------------- Variablen der DCF77.lib -----------------------------
Dim _dayofweek As Byte , Dcfstatus As Byte , Dcfflags As Byte
'_dayofweek -> 1..7 (Mo..So)
'Dcfstatus -> Bit0: intern Bit4: Stundenparität OK
' Bit1: intern Bit5: Uhr nach DCF gestellt
' Bit2: 58 Impulse empfangen Bit6: Datum nach DCF gestellt
' Bit3: Parität OK Bit7: Uhr nach DCF stellen
' ACHTUNG: Bits 0..4 NUR LESEN!!!
'Dcfflags -> Bit0 (R) : Reserve-Antenne des DCF77-Senders
' Bit1 (A1): Ankündigung des Wechsels MEZ <-> MESZ
' Bit2 (Z1): \__ Z1/Z2: 10 = MESZ, 01 = MEZ
' Bit3 (Z2): /
' Bit4 (A2): Ankündigung einer Schaltsekunde
' Bit5 (S) : Startbit f. Zeitinformationen (immer 1)
'Interne Variablen der DCF77.lib:
Dim Dcfcounter As Byte , Dcfbuffer As Byte , Dcfimpulse As Byte
Dim Dcfparity As Byte , Dcfhsec As Byte , Dcftemp(7) As Byte
Dim Dcfpau As Byte , Dcfimp As Byte 'Nur für Debug!
'---------------------------------------------------------------------------
Dcfstatus.7 = 0 'Uhr nach DCF stellen: AUS
Dcfstatus.5 = 0 'Uhrzeit inaktuell
Dcfstatus.6 = 0 'Datum inaktuell
und das Programm
DCF_test.bas
$regfile = "m32def.dat"
$crystal = 8000000
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10
$framesize = 40
$baud = 2400 'default use 10 for the SW stack 'default use 40 for the frame space
$prog , 255 , &B11011001 ,
$include "DCF77.bas"
Dim Sekunde As Byte
Do
Print "Status Bit 0 Aktueller DCF Status---- " ; Dcfstatus.0
Print "Status Bit 1 Vorheriger DCF Status--- " ; Dcfstatus.1
Print "Status Bit 2 58 Impulse empfangen---- " ; Dcfstatus.2
Print "Status Bit 3 Parität OK-------------- " ; Dcfstatus.3
Print "Status Bit 4 Stundenparität OK------- " ; Dcfstatus.4
Print "Status Bit 5 Uhr nach DCF gestellt--- " ; Dcfstatus.5
Print "Status Bit 6 Datum nach DCF gestellt- " ; Dcfstatus.6
Print "Status Bit 7 Uhr nach DCF stellen---- " ; Dcfstatus.7
Print "Dcfcounter " ; Dcfcounter
Print "Dcfbuffer " ; Dcfbuffer
Print "Dcfimpulse " ; Dcfimpulse
Print "Dcfparity " ; Dcfparity
Print "Dcfhsec " ; Dcfhsec
Print "Dcftemp(7) " ; Dcftemp(7)
Print "Dcfpau " ; Dcfpau
Print "Dcfimp " ; Dcfimp
Print "Timer1 " ; Timer1
If _min = 0 And Dcfstatus.7 = 0 Then '1x pro Stunde:
Dcfstatus.5 = 0 'Zeit inaktuell
Dcfstatus.6 = 0 'Datum inaktuell
End If
'Wenn Uhr oder Datum inaktuell, dann nach DCF stellen:
'Timer1 ist nur aktiv, solange DCF-Empfang läuft!!!
If Dcfstatus.5 = 0 Or Dcfstatus.6 = 0 Then
Dcfstatus.7 = 1
Enable Timer1
Print "Timer1 enabled"
Else
Dcfstatus.7 = 0
Disable Timer1
Print "Timer1 disabled"
End If
If Sekunde <> _sec Then
' Im Sekundentakt auf das Display übertragen
Gosub Anzeige_der_bascom_zeit
Sekunde = _sec
End If
Loop
Tim1_isr:
Timer1 = Startwert
Call Dcf77
Return
Anzeige_der_bascom_zeit:
Print "Uhrzeit- " ; _hour ; ":" ; _min ; ":" ; _sec
Print "Datum- " ; _dayofweek ; "." ; _day ; "." ; _month ; "." ; _year
Wait 2
Return
Leider wird die DCF Zeit nicht übernommen.
Ich verwende den ATMEGA 32 mit 8 MHz getaktet.
Dazu habe ich einen Uhrenquarz 32768Hz an Pinc.6/Pinc.7 (TOSC1/2)
Was mache ich da falsch?
Ich habe auch eine Log Datei. Ich füge die auch bei. Da sieht man das die DCF77 Signale eigentlich gut ankommen.
tus Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 4
Dcfbuffer 0
Dcfimpulse 169
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 44161
Timer1 enabled
Uhrzeit- 0:11:32
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status BitStatus Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 3
Dcfbuffer 0
Dcfimpulse 5
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 63844
Timer1 enabled
Uhrzeit- 0:0:5
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 3
Dcfbuffer 0
Dcfimpulse 9
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 41247
Timer1 enabled
Uhrzeit- 0:0:9
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 4
Dcfbuffer 0
Dcfimpulse 13
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 22809
Timer1 enabled
Uhrzeit- 0:0:14
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 4
Dcfbuffer 0
Dcfimpulse 17
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 58538
Timer1 enabled
Uhrzeit- 0:0:18
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 0
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 5
Dcfbuffer 0
Dcfimpulse 21
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 44261
Timer1 enabled
Uhrzeit- 0:0:22
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 0
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 6
Dcfbuffer 0
Dcfimpulse 25
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 29982
Timer1 enabled
Uhrzeit- 0:0:26
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 7
Dcfbuffer 0
Dcfimpulse 28
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 15705
Timer1 enabled
Uhrzeit- 0:0:30
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 7
Dcfbuffer 0
Dcfimpulse 32
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 51434
Timer1 enabled
Uhrzeit- 0:0:34
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 8
Dcfbuffer 0
Dcfimpulse 36
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 37157
Timer1 enabled
Uhrzeit- 0:0:38
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 9
Dcfbuffer 0
Dcfimpulse 40
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 22879
Timer1 enabled
Uhrzeit- 0:0:42
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 9
Dcfbuffer 0
Dcfimpulse 44
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 58609
Timer1 enabled
Uhrzeit- 0:0:46
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 10
Dcfbuffer 0
Dcfimpulse 48
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 48491
Timer1 enabled
Uhrzeit- 0:0:50
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 11
Dcfbuffer 0
Dcfimpulse 52
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 38373
Timer1 enabled
Uhrzeit- 0:0:54
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 12
Dcfbuffer 0
Dcfimpulse 56
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 28255
Timer1 enabled
Uhrzeit- 0:0:58
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 1
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 12
Dcfbuffer 0
Dcfimpulse 60
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 18136
Timer1 enabled
Uhrzeit- 0:1:2
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 13
Dcfbuffer 0
Dcfimpulse 64
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 53866
Timer1 enabled
Uhrzeit- 0:1:6
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 14
Dcfbuffer 0
Dcfimpulse 68
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 39589
Timer1 enabled
Uhrzeit- 0:1:10
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 15
Dcfbuffer 0
Dcfimpulse 72
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 29471
Timer1 enabled
Uhrzeit- 0:1:14
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 16
Dcfbuffer 0
Dcfimpulse 76
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 19353
Timer1 enabled
Uhrzeit- 0:1:18
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 16
Dcfbuffer 0
Dcfimpulse 80
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 59243
Timer1 enabled
Uhrzeit- 0:1:22
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 17
Dcfbuffer 0
Dcfimpulse 84
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 49124
Timer1 enabled
Uhrzeit- 0:1:26
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 18
Dcfbuffer 0
Dcfimpulse 87
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 39007
Timer1 enabled
Uhrzeit- 0:1:30
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 19
Dcfbuffer 0
Dcfimpulse 91
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 28889
Timer1 enabled
Uhrzeit- 0:1:34
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 19
Dcfbuffer 0
Dcfimpulse 95
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 18771
Timer1 enabled
Uhrzeit- 0:1:38
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 0
Dcfbuffer 0
Dcfimpulse 99
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 54500
Timer1 enabled
Uhrzeit- 0:1:42
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 1
Dcfbuffer 0
Dcfimpulse 103
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 44383
Timer1 enabled
Uhrzeit- 0:1:46
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 2
Dcfbuffer 0
Dcfimpulse 108
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 34265
Timer1 enabled
Uhrzeit- 0:1:50
Datum- 0.0.0.0
Vielen Dank.
Richard
ich bitte dringend um Eure Hilfe. Ich bekomme das Decodieren des DCF77 nicht hin.
Als lib verwende ich die
libversion = 2.52 (D. Ottensmeyer)
Dazu habe ich die 2 Programme:
DCF77.bas
'################################################# ##########################
'Programmname: DCF77.BAS
'Aufgabe:
'Include-Programm für die DCF77.lib
'
'Hardware:
'M32 mit 8 MHz
'Es ist ein DCF-Empfänger (CONRAD 641138) an Portd.3 angeschlossen
'und ein Uhrenquarz 32768Hz an Pinc.6/Pinc.7 (TOSC1/2).
'################################################# ##########################
Config Date = Dmy , Separator = . 'deutsches Datumsformat
Config Clock = Soft 'Softclock aktivieren
' (läuft mit Timer2!)
$lib "dcf77.lib" 'LIB für DCF77
$external Dcf77
Declare Sub Dcf77
Config Timer1 = Timer , Prescale = 8 'Timer 40Hz
Const Startwert = 15536 'Für 8MHz
Timer1 = Startwert
On Timer1 Tim1_isr 'Überlauf 40x/s
Enable Interrupts
Disable Timer1 'zunächst ausschalten
'---------------------- Pin für DCF Eingang definieren ---------------------
'Jeder Portpin kann benutzt werden.
'Auch in der "Dcf77.lib" entsprechend anpassen !!!
Config Pind.3 = Input 'DCF77 Eingang
Set Portd.3 'Pullup ein
'--------------------- Variablen der DCF77.lib -----------------------------
Dim _dayofweek As Byte , Dcfstatus As Byte , Dcfflags As Byte
'_dayofweek -> 1..7 (Mo..So)
'Dcfstatus -> Bit0: intern Bit4: Stundenparität OK
' Bit1: intern Bit5: Uhr nach DCF gestellt
' Bit2: 58 Impulse empfangen Bit6: Datum nach DCF gestellt
' Bit3: Parität OK Bit7: Uhr nach DCF stellen
' ACHTUNG: Bits 0..4 NUR LESEN!!!
'Dcfflags -> Bit0 (R) : Reserve-Antenne des DCF77-Senders
' Bit1 (A1): Ankündigung des Wechsels MEZ <-> MESZ
' Bit2 (Z1): \__ Z1/Z2: 10 = MESZ, 01 = MEZ
' Bit3 (Z2): /
' Bit4 (A2): Ankündigung einer Schaltsekunde
' Bit5 (S) : Startbit f. Zeitinformationen (immer 1)
'Interne Variablen der DCF77.lib:
Dim Dcfcounter As Byte , Dcfbuffer As Byte , Dcfimpulse As Byte
Dim Dcfparity As Byte , Dcfhsec As Byte , Dcftemp(7) As Byte
Dim Dcfpau As Byte , Dcfimp As Byte 'Nur für Debug!
'---------------------------------------------------------------------------
Dcfstatus.7 = 0 'Uhr nach DCF stellen: AUS
Dcfstatus.5 = 0 'Uhrzeit inaktuell
Dcfstatus.6 = 0 'Datum inaktuell
und das Programm
DCF_test.bas
$regfile = "m32def.dat"
$crystal = 8000000
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10
$framesize = 40
$baud = 2400 'default use 10 for the SW stack 'default use 40 for the frame space
$prog , 255 , &B11011001 ,
$include "DCF77.bas"
Dim Sekunde As Byte
Do
Print "Status Bit 0 Aktueller DCF Status---- " ; Dcfstatus.0
Print "Status Bit 1 Vorheriger DCF Status--- " ; Dcfstatus.1
Print "Status Bit 2 58 Impulse empfangen---- " ; Dcfstatus.2
Print "Status Bit 3 Parität OK-------------- " ; Dcfstatus.3
Print "Status Bit 4 Stundenparität OK------- " ; Dcfstatus.4
Print "Status Bit 5 Uhr nach DCF gestellt--- " ; Dcfstatus.5
Print "Status Bit 6 Datum nach DCF gestellt- " ; Dcfstatus.6
Print "Status Bit 7 Uhr nach DCF stellen---- " ; Dcfstatus.7
Print "Dcfcounter " ; Dcfcounter
Print "Dcfbuffer " ; Dcfbuffer
Print "Dcfimpulse " ; Dcfimpulse
Print "Dcfparity " ; Dcfparity
Print "Dcfhsec " ; Dcfhsec
Print "Dcftemp(7) " ; Dcftemp(7)
Print "Dcfpau " ; Dcfpau
Print "Dcfimp " ; Dcfimp
Print "Timer1 " ; Timer1
If _min = 0 And Dcfstatus.7 = 0 Then '1x pro Stunde:
Dcfstatus.5 = 0 'Zeit inaktuell
Dcfstatus.6 = 0 'Datum inaktuell
End If
'Wenn Uhr oder Datum inaktuell, dann nach DCF stellen:
'Timer1 ist nur aktiv, solange DCF-Empfang läuft!!!
If Dcfstatus.5 = 0 Or Dcfstatus.6 = 0 Then
Dcfstatus.7 = 1
Enable Timer1
Print "Timer1 enabled"
Else
Dcfstatus.7 = 0
Disable Timer1
Print "Timer1 disabled"
End If
If Sekunde <> _sec Then
' Im Sekundentakt auf das Display übertragen
Gosub Anzeige_der_bascom_zeit
Sekunde = _sec
End If
Loop
Tim1_isr:
Timer1 = Startwert
Call Dcf77
Return
Anzeige_der_bascom_zeit:
Print "Uhrzeit- " ; _hour ; ":" ; _min ; ":" ; _sec
Print "Datum- " ; _dayofweek ; "." ; _day ; "." ; _month ; "." ; _year
Wait 2
Return
Leider wird die DCF Zeit nicht übernommen.
Ich verwende den ATMEGA 32 mit 8 MHz getaktet.
Dazu habe ich einen Uhrenquarz 32768Hz an Pinc.6/Pinc.7 (TOSC1/2)
Was mache ich da falsch?
Ich habe auch eine Log Datei. Ich füge die auch bei. Da sieht man das die DCF77 Signale eigentlich gut ankommen.
tus Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 4
Dcfbuffer 0
Dcfimpulse 169
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 44161
Timer1 enabled
Uhrzeit- 0:11:32
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status BitStatus Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 3
Dcfbuffer 0
Dcfimpulse 5
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 63844
Timer1 enabled
Uhrzeit- 0:0:5
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 3
Dcfbuffer 0
Dcfimpulse 9
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 41247
Timer1 enabled
Uhrzeit- 0:0:9
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 4
Dcfbuffer 0
Dcfimpulse 13
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 22809
Timer1 enabled
Uhrzeit- 0:0:14
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 4
Dcfbuffer 0
Dcfimpulse 17
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 58538
Timer1 enabled
Uhrzeit- 0:0:18
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 0
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 5
Dcfbuffer 0
Dcfimpulse 21
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 44261
Timer1 enabled
Uhrzeit- 0:0:22
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 0
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 6
Dcfbuffer 0
Dcfimpulse 25
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 29982
Timer1 enabled
Uhrzeit- 0:0:26
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 7
Dcfbuffer 0
Dcfimpulse 28
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 15705
Timer1 enabled
Uhrzeit- 0:0:30
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 7
Dcfbuffer 0
Dcfimpulse 32
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 51434
Timer1 enabled
Uhrzeit- 0:0:34
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 0
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 8
Dcfbuffer 0
Dcfimpulse 36
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 37157
Timer1 enabled
Uhrzeit- 0:0:38
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 9
Dcfbuffer 0
Dcfimpulse 40
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 22879
Timer1 enabled
Uhrzeit- 0:0:42
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 9
Dcfbuffer 0
Dcfimpulse 44
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 58609
Timer1 enabled
Uhrzeit- 0:0:46
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 10
Dcfbuffer 0
Dcfimpulse 48
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 48491
Timer1 enabled
Uhrzeit- 0:0:50
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 11
Dcfbuffer 0
Dcfimpulse 52
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 38373
Timer1 enabled
Uhrzeit- 0:0:54
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 0
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 12
Dcfbuffer 0
Dcfimpulse 56
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 28255
Timer1 enabled
Uhrzeit- 0:0:58
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 1
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 12
Dcfbuffer 0
Dcfimpulse 60
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 18136
Timer1 enabled
Uhrzeit- 0:1:2
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 13
Dcfbuffer 0
Dcfimpulse 64
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 53866
Timer1 enabled
Uhrzeit- 0:1:6
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 14
Dcfbuffer 0
Dcfimpulse 68
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 39589
Timer1 enabled
Uhrzeit- 0:1:10
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 15
Dcfbuffer 0
Dcfimpulse 72
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 29471
Timer1 enabled
Uhrzeit- 0:1:14
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 16
Dcfbuffer 0
Dcfimpulse 76
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 19353
Timer1 enabled
Uhrzeit- 0:1:18
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 16
Dcfbuffer 0
Dcfimpulse 80
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 59243
Timer1 enabled
Uhrzeit- 0:1:22
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 17
Dcfbuffer 0
Dcfimpulse 84
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 49124
Timer1 enabled
Uhrzeit- 0:1:26
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 18
Dcfbuffer 0
Dcfimpulse 87
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 39007
Timer1 enabled
Uhrzeit- 0:1:30
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 19
Dcfbuffer 0
Dcfimpulse 91
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 28889
Timer1 enabled
Uhrzeit- 0:1:34
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 19
Dcfbuffer 0
Dcfimpulse 95
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 18771
Timer1 enabled
Uhrzeit- 0:1:38
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 0
Dcfbuffer 0
Dcfimpulse 99
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 54500
Timer1 enabled
Uhrzeit- 0:1:42
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 1
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 1
Dcfbuffer 0
Dcfimpulse 103
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 4
Timer1 44383
Timer1 enabled
Uhrzeit- 0:1:46
Datum- 0.0.0.0
Status Bit 0 Aktueller DCF Status---- 1
Status Bit 1 Vorheriger DCF Status--- 0
Status Bit 2 58 Impulse empfangen---- 0
Status Bit 3 Parität OK-------------- 1
Status Bit 4 Stundenparität OK------- 1
Status Bit 5 Uhr nach DCF gestellt--- 0
Status Bit 6 Datum nach DCF gestellt- 0
Status Bit 7 Uhr nach DCF stellen---- 1
Dcfcounter 2
Dcfbuffer 0
Dcfimpulse 108
Dcfparity 0
Dcfhsec 0
Dcftemp(7) 0
Dcfpau 0
Dcfimp 2
Timer1 34265
Timer1 enabled
Uhrzeit- 0:1:50
Datum- 0.0.0.0
Vielen Dank.
Richard