- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: DCF77 Dekodierung

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    16.03.2007
    Beiträge
    27

    DCF77 Dekodierung

    Anzeige

    Praxistest und DIY Projekte
    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

    Code:
    '###########################################################################
    '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
    Code:
    $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.
    Code:
    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

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hallo rici35,

    nimm besser die neueste LIB-Version aus diesem Wiki-Artikel:
    https://www.roboternetz.de/wissen/in...Bascom-Library

    Gruß Dirk

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    16.03.2007
    Beiträge
    27
    Hallo Dirk,

    vielen Dank.
    ich habe es nun mit der neuen Version versucht. Geht einwandfrei. Bis auf die blöde Meldung des Compilers. Die muss man einfach ignorieren.

    Viele Grüße

    Rici

    Zitat Zitat von Dirk
    Hallo rici35,

    nimm besser die neueste LIB-Version aus diesem Wiki-Artikel:
    https://www.roboternetz.de/wissen/in...Bascom-Library

    Gruß Dirk

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad