home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / UTILITY / DCFST120 / DCFSTROB.TXT < prev    next >
Text File  |  1998-09-26  |  7KB  |  221 lines

  1. DCFSTROB - Treiber zur Funkuhr mit serieller Schnittstelle von
  2. Conrad Electronic (WT-100S)          Version 1.20 vom 8.7.1998
  3. --------------------------------------------------------------
  4.  
  5.  
  6.  
  7. INHALT
  8. ------
  9.  
  10. 1.  Wozu das ganze gut ist
  11. 2.  Lieferumfang
  12. 3.  Verbindungskabel
  13. 4.  Software-Installation
  14. 6.  Anzeige und Bedienung
  15. 6.  Disclaimer
  16. 7.  Programmstatus - Freeware
  17. 8.  Der Autor
  18. 9.  Dank
  19. 10. History
  20.  
  21.  
  22.  
  23. 1. Wozu das ganze gut ist
  24. -------------------------
  25.  
  26. Conrad Electronic bietet unter der Bezeichnung WT-100S bzw. WT102S eine
  27. Funkuhr mit serieller Schnittstelle an, die speziell für den Anschluss
  28. an Computer gedacht ist. Software und Verbindungskabel für WINDOWS-Rech-
  29. ner sind erhältlich, aber für ATARI und kompatible bisher nicht.
  30.  
  31. Diese Lücke versucht DCFSTROB auszufüllen. Es handelt sich dabei um ein
  32. CPX-Modul für das ATARI-Kontrollfeld (XCONTROL.ACC, bzw. COPS, FREEDOM
  33. etc.), das bei angeschlossener Funkuhr die Systemzeit setzt.
  34.  
  35.  
  36.  
  37. 2. Lieferumfang
  38. ---------------
  39.  
  40. Zu DCFSTROB gehören folgende Dateien:
  41.  
  42.    DCFSTROB.CPX      CPX-Modul für den CPX-Ordner
  43.    DCFSTROB.TXT        Der Anleitungstext, den Sie gerade lesen
  44.    DCFSTROB.UPL        Eine kurze Programmbeschreibung für Uploads
  45.  
  46.  
  47.  
  48. 3. Verbindungskabel
  49. -------------------
  50.  
  51.    a) bei 9-Pin Schnittstellen:
  52.    
  53.       Funkuhr                          RS232
  54.       -------                          -----
  55.       Pin 1 (links) ------------------ Pin 4 (DTR)
  56.       Pin 2 -------------------------- Pin 7 (RTS)
  57.       Pin 3 -------------------------- Pin 1 (DCD)
  58.       Pin 4 (rechts) ----------------- Pin 5 (Masse)
  59.       
  60.    b) bei 25-Pin Schnittstellen:
  61.    
  62.       Funkuhr                          RS232
  63.       -------                          -----
  64.       Pin 1 (links) ------------------ Pin 20 (DTR)
  65.       Pin 2 -------------------------- Pin 4 (RTS)
  66.       Pin 3 -------------------------- Pin 8 (DCD)
  67.       Pin 4 (rechts) ----------------- Pin 7 (Masse)
  68.  
  69.    'Links' und 'rechts' bei der Funkuhr stimmen dann, wenn man gerade 
  70.    auf die Gehäuserückwand der Funkuhr schaut. Im Datenblatt zur Funkuhr
  71.    ist die Anschlussbelegung seitenverkehrt, bzw. stimmt dann, wenn man
  72.    von vorne auf die Funkuhr schaut, was aber nicht unbedingt logisch
  73.    ist.
  74.    
  75.    Tip: Als Stecker für die Funkuhr eignet sich ein Stecker, wie er ge-
  76.    wöhnlich für die Floppy-Spannungsversorgung verwendet wird. Damit er
  77.    in die Gehäuseöffnung der Funkuhr passt, muss er lediglich mit einem
  78.    Messer etwas traktiert werden.
  79.    
  80.    Und noch ein Tip: Falls jemand bereits eine Maus an der seriellen
  81.    Schnittstelle betreibt, sollte es problemlos möglich sein, Maus und
  82.    Funkuhr über ein Y-Kabel am selben Port zu nutzen. Das Originalkabel,
  83.    das zur Funkuhr erhältlich ist, sieht dies auch so vor. Modem und
  84.    Funkuhr am gleichen Port vertragen sich allerdings nicht, die Funk-
  85.    uhr kann nur bei abgeschaltetem Modem ausgelesen werden.
  86.    
  87.  
  88.  
  89. 4. Software-Installation
  90. ------------------------
  91.  
  92. DCFSTROB.CPX in den CPX-Ordner kopieren. Wichtig ist, dass die HSMODA-
  93. Treiber im AUTO-Ordner liegen, da diese von DCFSTROB.CPX benötigt werden.
  94. Bei einem Neustart des Systems ist DCFSTROB dann verfügbar.
  95.  
  96.  
  97.  
  98. 5. Anzeige und Bedienung
  99. ------------------------
  100.  
  101. a) Timeset am:
  102.    -----------
  103.    Gibt an, wann die Funkuhr zuletzt ausgelesen wurde. Falls beim letzten
  104.    Auslesen ein Fehler aufgetreten ist, steht hinter dem Datum 'ERR'.
  105.    
  106. b) DCF-Signal:
  107.    -----------
  108.    Wenn die Funkuhr das letzte DCF-Zeitsignal nicht richtig empfangen hat,
  109.    so steht das hier. Gelegentlich kann das vorkommen, wenn z.B. ein Fern-
  110.    sehgerät oder ein Monitor den Empfang vorübergehend gestört hat. Die
  111.    Zeit kann in diesem Fall aber trotzdem ausgelesen werden.
  112.    
  113. c) Batterie:
  114.    ---------
  115.    Falls die Funkuhrbatterie demnächst am Ende ist, wird man hier darüber
  116.    informiert. Man sollte sie dann auswechseln. Möglicherweise funktioniert
  117.    das aber nicht ganz optimal, da die Schnittstellenbedienung die Funkuhr
  118.    ziemlich viel 'Aufwand' kostet. Mit anderen Worten: Ein Batteriewechsel
  119.    kann nötig werden, auch wenn das DCFSTROB nicht anzeigt.
  120.    
  121. d) Info:
  122.    -----
  123.    Hier steht, ob wir's mit Sommer- oder Winterzeit zu tun haben.
  124.  
  125. e) RS232-Port:
  126.    -----------
  127.     Hier stellen Sie den Port ein, an dem die Funkuhr angeschlossen ist.
  128.     Im Popup erscheinen alle Schnittstellen, die von HSMODA zu Verfügung
  129.     gestellt werden. Die Funkuhr kann aber am 'Serial 1'-Port des Atari TT
  130.     hardwarebedingt nicht betrieben werden. Erfolgreich getestet ist die
  131.     Uhr an den Ports 'Modem 1', 'Modem 2' und 'Serial 2'.
  132.  
  133. f) Zeit setzen:
  134.    ------------
  135.    Hier stellen Sie ein, wie häufig Sie Ihre Systemzeit von DCFSTROB
  136.    automatisch setzen lassen wollen. Zur Auswahl stehen Möglichkeiten
  137.    von 'nie' bis 'bei jedem Booten'.
  138.    
  139. g) Sichern
  140.    -------
  141.    Speichert die aktuellen Einstellungen im CPX-Modul.
  142.    
  143. h) Timeset
  144.    -------
  145.    Dieser Knopf dient dem 'manuellen' Auslesen der Funkuhrzeit. Dabei
  146.    geschieht das selbe wie beim automatischen Auslesen. Die Einstellungen
  147.    werden anschliessend ebenfalls gespeichert (wichtig wegen Datum).
  148.    
  149. i) OK
  150.    --
  151.    Speichert die aktuellen Einstellungen im CPX-Modul und schliesst dieses.
  152.  
  153.  
  154.  
  155. 6. Disclaimer
  156. -------------
  157.  
  158. Haftung für irgendwelche Schäden an Hard- oder Software kann ich natürlich
  159. keine übernehmen. (Fehlte gerade noch...)
  160.  
  161.  
  162.  
  163. 7. Programmstatus - Freeware
  164. ----------------------------
  165.  
  166. DCFSTROB wird als Freeware und ohne Bitte um Spende veröffentlicht. Über 
  167. Postkarten, E-Mails, Tips, Anregungen und Bugreports freue ich mich, kann
  168. aber keine Weiterentwicklung von DCFSTROB garantieren. Trotzdem ist es mög-
  169. lich, dass mir hie und da noch etwas Zeit zum Programmieren bleibt.
  170.  
  171. Es ist erlaubt und erwünscht, DCFSTROB zu verbreiten, dies allerdings nur
  172. ohne kommerzielles Interesse und als Originalarchiv.
  173.  
  174.  
  175.  
  176. 8. Der Autor
  177. ------------
  178.  
  179. Meine E-Mail-Adresse:
  180.  
  181. Maus:     Durs Locher @ C-B
  182. Internet: durs.locher.1@sm-evtheol.unibe.ch
  183.  
  184.  
  185.  
  186. 9. Dank
  187. -------
  188.  
  189. Ein herzliches Dankeschön geht an folgende Leute:
  190.  
  191. - Daniel Höpfl @ A für die tat-, bzw. mailkräftige Unterstützung bei der
  192.   Entwicklung des CPX-Moduls und für das zur Verfügung stellen seiner
  193.   Beispielsourcen und Tools.
  194. - Jan Kriesten @ GI, Autor der Dev-Lib, C-Library zum Bedienen der 
  195.   RS232-Ports
  196. - Harun Scheutzow, Autor der HSMODA-Treiber
  197.  
  198.  
  199. 10. History
  200. -----------
  201.  
  202.    Version 1.20 vom 8.7.1998
  203.    -------------------------
  204.    - DCFSTROB ist jetzt ein CPX-Modul, geblieben sind die internen Routi-
  205.      nen zur Bedienung der Funkuhr.
  206.    - Neue Einstellmöglichkeit, so dass DCFSTROB die Funkuhrzeit nicht mehr
  207.      bei jedem Einschalten ausliest, sondern in bestimmten Zeitintervallen.
  208.  
  209.    Version 1.1 vom 11.12.1997
  210.    --------------------------
  211.    - Bugfix bei der Behandlung des Rückgabewertes von Tsettime.
  212.  
  213.    Version 1.0 vom 10.12.1997
  214.    --------------------------
  215.    - erste veröffentlichte Version.
  216.  
  217.  
  218.  
  219. Viel Spass beim Verwenden von DCFSTROB!
  220. Bern, 8.7.98, dl
  221.