home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / ANWEND / DCF77 / README.TXT
Text File  |  1998-09-26  |  10KB  |  176 lines

  1. Hi,
  2. also nach langem melde ich mich mal wieder...aktuelles (26.11.96) von meiner
  3. Atari Funkuhr.....
  4. Man(n?) hat mich gebeten mal ein komplettes Archiv mit all meinen DCF77-Funkuhr
  5. Treibern hochzuladen, tada da isses!!!!!
  6. Lasst euch bitte nicht von der Menge der Dateien beeinflussen aber ich habe für
  7. alles ein kleines Progrämmchen geschrieben, damit der endgültige Treiber möglichst
  8. klein blein :-()
  9. Ich weis nicht ob euch das so recht ist...mir jedenfalls gefällt das!!
  10. Also, falls jemand kritik oder ähnliches anbringen möchte der sollte mir doch
  11. was per EMail schreiben oder mich einfach mal anrufen!!!(Adresse siehe unten!)
  12.  
  13. Nun zu meinem Programm:
  14. Enthalten sind folgende dateien:
  15.  
  16.  
  17.    \DCF.JOY         ->  Alles DCF-Soft für den JoystickPort
  18.       DCF27.PRG     ->  Aktuelle Version des DCF-Treibers für den Joystickport
  19.                         Wird die Zeit richtig eingelesen wird ein Gong oder ein
  20.                         Sample abgespielt, was von beiden geschieht liegt daran
  21.                         ob auf dem Bootlaufwerk eine Datei Names CLOCK.RAW vorhanden
  22.                         ist (RAW-Format!), ist sie vorhanden wird diese datei als
  23.                         Sample abgespielt!!
  24.                         ACHTUNG! das Sample liegt IMMER im Speicher, der wird auch
  25.                         nicht mehr freigegeben...also verschwendung...ich würde da
  26.                         die Finger von lassen....
  27.                         Ähm...wenn jemand weiss wie man den Speicher wieder freigibt
  28.                         kann er mich das ja wissen lassen.....(Mfree() geht nicht!)
  29.       FUNKJOY.???   ->  Funktioniert wie FUNKUHR.??? nur mit dem Joystickport!
  30.       JOY_TEST.PRG  ->  Funktioniert eir SER_TEST.PRG nur mit dem Joystickport!!
  31.  
  32.    \DCF.SER         ->  Alles DCF-Soft für den Seriellen Port Modem 2!!!222!!!222!!!
  33.     DCFSER7.PRG     ->  Aktuelle Version des DCF-Treibers für Modem2.
  34.                         Klappt genau so wie DCF27.PRG, die Zeit wird aber über
  35.                         den RI-indikator an dem Modem2 Stecker eingelesen, die
  36.                         Spannungsversorgung wird über DTR/RTS abgewickelt!!
  37.                         D.h. wenn man seine Uhr daran anschlie₧en will mu₧ das
  38.                         DCF-Signal in der RS232-Form(+12V/-12V) am RI-Indikator
  39.                         angelegt werden, das ganze entweder mit oder ohne externe
  40.                         Spannungsversorgung. Soll das ohne klappen mu₧ man die
  41.                         +12V/-12V aus den DTR/RTS ausgängen entnehmen....eine
  42.                         Schaltung wie man das mit 2 Transistoren lösen kann liegt
  43.                         als SCHALTUN.IMG bei!!
  44.       SCHALTUN.IMG  ->  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  45.       FUNKUHR.???   ->  Ein kleines Testprogramm in Basic für Funkuhren am Modem2
  46.                         Port, die Sourcen liegen bei(ganz klein...) wer etwas von
  47.                         Basic versteht sollte das Programm verstehen und anwenden
  48.                         können.....
  49.                         Das Programm gibt die Zeit aus in der das Signal High
  50.                         Pegel führt, damit kann man z.B. kontrollieren ob die
  51.                         Funkuhr ein inv. oder nicht inv. Signal sendet!
  52.                         Werden hierbei die RICHTIGEN Zeiten ausgegeben funktioniert
  53.                         die FunkUhr auch mir dem Autoordnerprogramm!!
  54.                         Hier habe ich mir das setzen der DTR/RTS Leitungen auf +12V
  55.                         und -12V gespart bei mir klappt das auch so, wenn das bei
  56.                         jemandem nicht klappt kann er es sich ja selbst in das
  57.                         Programm einbauen oder das nächste Programm verwenden.....
  58.                         (jaja, SER_TEST.PRG!)
  59.       SER_TEST.PRG   -> Eine abgespeckte Version vom eigentlichen DCF-Treiber
  60.                         !WARNUNG! dieses Programm lä₧t sich aus Timing-Gründen
  61.                         nicht mehr abbrechen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  62.                         !!!!!!!!!!!!!!!!!!!!!!und ist NuR zum Testen gedacht!!
  63.                         Dieses Programm gibt eine Meldung aus sobald es den
  64.                         Anfang des DCF-Signals erkannt hat und nach 20 Sek.
  65.                         sollte es dann nach jeder Sekunde die nacheinander(!!)
  66.                         dekodierten Zeitinformationen anzeigen....d.h. es kommen
  67.                         eine Menge Zahlen auf den Bildschirm!!
  68.                         Nacheinander hei₧t das die gesamte Zahl immer nach einem
  69.                         gelesenen Bit angezeigt wird.
  70.                         Bit lesen -> Zahl im Dezimalformat ausgeben
  71.                         Bit lesen -> Bit an alte Zahl anhängen und wieder ausgeben
  72.                         Bit......d.h. NUR die letzte Zahl ist die endgültige Zahl!!!
  73.                         
  74.                         Die Ausgabe für 35 Minuten sieht dann folgenderma₧en aus:
  75.                         0000001
  76.                         0000001
  77.                         0000005
  78.                         0000005
  79.                         0000015
  80.                         0000035
  81.                         0000035  <---- ENDGüLTIG!! 35 Minuten
  82.                         
  83.                         Die länge der Ausgabe für eine Zahl hängt von der
  84.                         zu übertragenden Menge der Bits ab!
  85.                         Es werden folgende Daten angezeigt:(in dieser Reihenfolge!)
  86.                         1. Minuten
  87.                         2. Stunden
  88.                         3. Tag
  89.                         5. Wochentag
  90.                         4. Monat
  91.                         6. Jahr
  92.                         
  93.                         Werden alle Daten korrekt gelesen kommt nochmals die
  94.                         Anzeige 'DCF-Signal start...' und das einlesen ist
  95.                         beendet (Programm muss dann durch RESET beendet werden!)
  96.                         , wenn ein Fehler auftritt meldet das programm
  97.                         das und versucht nochmals den DCF-Code einzulesen
  98.                         (Wieder auf start warten und von neuen anfangen...). Der
  99.                         Fehler wird folgenderma₧en ausgegeben:
  100.                         'FELHLER.....' oder so ähnlich und dann
  101.                         '???????' eine Zahl die die Zeit angibt die als Fehler
  102.                         erkannt wurde in 1/200 Sekunden.
  103.                         
  104.                         P.S.: Bei jeder Flanke des Signals an dem RI-Indikator
  105.                               gibt der Computer einen PiNG von sich...ist zu
  106.                               akkustischen kontrolle gedacht um festzustellen ob
  107.                               das Signal überhaupt am Compi ankommt!!
  108.                         
  109.     \DCF.ELV        ->  DCF-Soft für die ELV-Funkuhr aus Heft 6/94 und
  110.                         1/95!!!   
  111.        DCF_ELV2.PRG ->  Die Software für die ELV-Funkuhr, diese Funktioniert auf
  112.                         Modem2 und Modem1!!!! Einfach die Zahl hinter dem Datei-
  113.                         namen ändern (z.B. in DCF_ELV1.PRG für Modem1)!!
  114.  
  115.                         Es handelt sich dabei um eine Uhr die IMMER eingeschaltet
  116.                         bleibt, auch während der Compi aus ist, wird der Compi dann
  117.                         eingeschaltet so holt er sich in Sekunden direkt beim
  118.                         Booten die aktuelle Zeit von der Uhr, ohne eine Minute
  119.                         Einlesezeit!
  120.                         
  121.                         Die ELV-Uhr mu₧ so eingestellt werden das sie mit den Daten
  122.                         9600 8N1 (9600 Baud, keine Parität, 8 Datenbits, 1 Stoppbit)
  123.                         dauernd sendet!!
  124.                         
  125.                         Ein Testprogramm habe ich mir hier gespart, da sich die Funk-
  126.                         tion auch ganz gut mit einem Terminalprogramm kontrollieren
  127.                         lä₧t!
  128.  
  129.                         P.S.: Wer so eine Funkuhr habe will sollte sich mal das
  130.                               ELV-Journal am ZeitungsKiosk kaufen.....oder da
  131.                               mal anrufen oder sich den ganzen ELV Katalog
  132.                               kaufen...oder....
  133.                              
  134.    \OLDDOKU          ->  Hier liegt die etwas veraltete Hypertextdoku, sollte man
  135.                          aber trotzdem mal lesen, die ist noch aktuell für die
  136.                          Joystickversion da hat sich nicht viel getan!!
  137.  
  138.  
  139. NOCHWAS:
  140. Falls jemand unbedingt eine Version braucht die von einer invertierten Funkuhr die
  141. Daten verarbeiten kann, kann er die gerne haben nur ne Mail an mich und er bekommt
  142. sie, ich wollte die hier nur nicht beipaken um das ganze nicht noch unübersichtlicher
  143. zu machen!!
  144. Besser finde ich aber die Lösung das Signal per Hardware (ein NPN-Transistor dazu!)
  145. zu invertieren, damit nicht jeder eine "andere" Uhr hat, aber das ist jedem selbst
  146. überlassen!
  147.  
  148.  
  149. DAS ALLERLETZTE:
  150. Tut mir wirklich leid das ich nicht mehr an Beschreibung dabei ist, mir fehlt da
  151. (wie immer) die Zeit dazu eine umfangreicherer Anleitung zu schreiben....
  152. Es existiert zwar der oben genannte HyperText der aber bezieht sich NUR auf die
  153. Joystickversion.....vielleicht finde ich mal Zeit dieses Eselsohr zu beseitigen...
  154.  
  155.  
  156.  
  157. Zum Schlu₧ nun meine Adresse:
  158.  
  159.  Rene Michels
  160.  Gruissem 37
  161.  41516 Grevenbroich 
  162.  
  163. Meine telefonnummer:
  164.  
  165.  02182-2882
  166.  
  167. Meine EMailadresse (die ändert sich bald, d.h. wer mich erreichen will sollte
  168. bitte anrufen oder was (per Post) schreiben....oder warten bis ich meine Endgültige
  169. EMailAdresse kenne :-(( das kann aber noch was dauern....aber im Moment tuts auch
  170. noch folgende:       BOGI@HHKS.GUN.DE
  171. tada....ich habe grade erfahren das meine zukünftige EMailadresse wie folgend
  172. aussehen wird:  BOGI@nisus.gun.de
  173. die tuts aber erst anfang nächsten Jahres.....solange die es nicht tut bidde die alte
  174. benutzen!!
  175.  
  176.