home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 1998 October
/
STC_CD_10_1998.iso
/
ANWEND
/
DCF77
/
README.TXT
Wrap
Text File
|
1998-09-26
|
10KB
|
176 lines
Hi,
also nach langem melde ich mich mal wieder...aktuelles (26.11.96) von meiner
Atari Funkuhr.....
Man(n?) hat mich gebeten mal ein komplettes Archiv mit all meinen DCF77-Funkuhr
Treibern hochzuladen, tada da isses!!!!!
Lasst euch bitte nicht von der Menge der Dateien beeinflussen aber ich habe für
alles ein kleines Progrämmchen geschrieben, damit der endgültige Treiber möglichst
klein blein :-()
Ich weis nicht ob euch das so recht ist...mir jedenfalls gefällt das!!
Also, falls jemand kritik oder ähnliches anbringen möchte der sollte mir doch
was per EMail schreiben oder mich einfach mal anrufen!!!(Adresse siehe unten!)
Nun zu meinem Programm:
Enthalten sind folgende dateien:
\DCF.JOY -> Alles DCF-Soft für den JoystickPort
DCF27.PRG -> Aktuelle Version des DCF-Treibers für den Joystickport
Wird die Zeit richtig eingelesen wird ein Gong oder ein
Sample abgespielt, was von beiden geschieht liegt daran
ob auf dem Bootlaufwerk eine Datei Names CLOCK.RAW vorhanden
ist (RAW-Format!), ist sie vorhanden wird diese datei als
Sample abgespielt!!
ACHTUNG! das Sample liegt IMMER im Speicher, der wird auch
nicht mehr freigegeben...also verschwendung...ich würde da
die Finger von lassen....
Ähm...wenn jemand weiss wie man den Speicher wieder freigibt
kann er mich das ja wissen lassen.....(Mfree() geht nicht!)
FUNKJOY.??? -> Funktioniert wie FUNKUHR.??? nur mit dem Joystickport!
JOY_TEST.PRG -> Funktioniert eir SER_TEST.PRG nur mit dem Joystickport!!
\DCF.SER -> Alles DCF-Soft für den Seriellen Port Modem 2!!!222!!!222!!!
DCFSER7.PRG -> Aktuelle Version des DCF-Treibers für Modem2.
Klappt genau so wie DCF27.PRG, die Zeit wird aber über
den RI-indikator an dem Modem2 Stecker eingelesen, die
Spannungsversorgung wird über DTR/RTS abgewickelt!!
D.h. wenn man seine Uhr daran anschlie₧en will mu₧ das
DCF-Signal in der RS232-Form(+12V/-12V) am RI-Indikator
angelegt werden, das ganze entweder mit oder ohne externe
Spannungsversorgung. Soll das ohne klappen mu₧ man die
+12V/-12V aus den DTR/RTS ausgängen entnehmen....eine
Schaltung wie man das mit 2 Transistoren lösen kann liegt
als SCHALTUN.IMG bei!!
SCHALTUN.IMG -> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FUNKUHR.??? -> Ein kleines Testprogramm in Basic für Funkuhren am Modem2
Port, die Sourcen liegen bei(ganz klein...) wer etwas von
Basic versteht sollte das Programm verstehen und anwenden
können.....
Das Programm gibt die Zeit aus in der das Signal High
Pegel führt, damit kann man z.B. kontrollieren ob die
Funkuhr ein inv. oder nicht inv. Signal sendet!
Werden hierbei die RICHTIGEN Zeiten ausgegeben funktioniert
die FunkUhr auch mir dem Autoordnerprogramm!!
Hier habe ich mir das setzen der DTR/RTS Leitungen auf +12V
und -12V gespart bei mir klappt das auch so, wenn das bei
jemandem nicht klappt kann er es sich ja selbst in das
Programm einbauen oder das nächste Programm verwenden.....
(jaja, SER_TEST.PRG!)
SER_TEST.PRG -> Eine abgespeckte Version vom eigentlichen DCF-Treiber
!WARNUNG! dieses Programm lä₧t sich aus Timing-Gründen
nicht mehr abbrechen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!und ist NuR zum Testen gedacht!!
Dieses Programm gibt eine Meldung aus sobald es den
Anfang des DCF-Signals erkannt hat und nach 20 Sek.
sollte es dann nach jeder Sekunde die nacheinander(!!)
dekodierten Zeitinformationen anzeigen....d.h. es kommen
eine Menge Zahlen auf den Bildschirm!!
Nacheinander hei₧t das die gesamte Zahl immer nach einem
gelesenen Bit angezeigt wird.
Bit lesen -> Zahl im Dezimalformat ausgeben
Bit lesen -> Bit an alte Zahl anhängen und wieder ausgeben
Bit......d.h. NUR die letzte Zahl ist die endgültige Zahl!!!
Die Ausgabe für 35 Minuten sieht dann folgenderma₧en aus:
0000001
0000001
0000005
0000005
0000015
0000035
0000035 <---- ENDGüLTIG!! 35 Minuten
Die länge der Ausgabe für eine Zahl hängt von der
zu übertragenden Menge der Bits ab!
Es werden folgende Daten angezeigt:(in dieser Reihenfolge!)
1. Minuten
2. Stunden
3. Tag
5. Wochentag
4. Monat
6. Jahr
Werden alle Daten korrekt gelesen kommt nochmals die
Anzeige 'DCF-Signal start...' und das einlesen ist
beendet (Programm muss dann durch RESET beendet werden!)
, wenn ein Fehler auftritt meldet das programm
das und versucht nochmals den DCF-Code einzulesen
(Wieder auf start warten und von neuen anfangen...). Der
Fehler wird folgenderma₧en ausgegeben:
'FELHLER.....' oder so ähnlich und dann
'???????' eine Zahl die die Zeit angibt die als Fehler
erkannt wurde in 1/200 Sekunden.
P.S.: Bei jeder Flanke des Signals an dem RI-Indikator
gibt der Computer einen PiNG von sich...ist zu
akkustischen kontrolle gedacht um festzustellen ob
das Signal überhaupt am Compi ankommt!!
\DCF.ELV -> DCF-Soft für die ELV-Funkuhr aus Heft 6/94 und
1/95!!!
DCF_ELV2.PRG -> Die Software für die ELV-Funkuhr, diese Funktioniert auf
Modem2 und Modem1!!!! Einfach die Zahl hinter dem Datei-
namen ändern (z.B. in DCF_ELV1.PRG für Modem1)!!
Es handelt sich dabei um eine Uhr die IMMER eingeschaltet
bleibt, auch während der Compi aus ist, wird der Compi dann
eingeschaltet so holt er sich in Sekunden direkt beim
Booten die aktuelle Zeit von der Uhr, ohne eine Minute
Einlesezeit!
Die ELV-Uhr mu₧ so eingestellt werden das sie mit den Daten
9600 8N1 (9600 Baud, keine Parität, 8 Datenbits, 1 Stoppbit)
dauernd sendet!!
Ein Testprogramm habe ich mir hier gespart, da sich die Funk-
tion auch ganz gut mit einem Terminalprogramm kontrollieren
lä₧t!
P.S.: Wer so eine Funkuhr habe will sollte sich mal das
ELV-Journal am ZeitungsKiosk kaufen.....oder da
mal anrufen oder sich den ganzen ELV Katalog
kaufen...oder....
\OLDDOKU -> Hier liegt die etwas veraltete Hypertextdoku, sollte man
aber trotzdem mal lesen, die ist noch aktuell für die
Joystickversion da hat sich nicht viel getan!!
NOCHWAS:
Falls jemand unbedingt eine Version braucht die von einer invertierten Funkuhr die
Daten verarbeiten kann, kann er die gerne haben nur ne Mail an mich und er bekommt
sie, ich wollte die hier nur nicht beipaken um das ganze nicht noch unübersichtlicher
zu machen!!
Besser finde ich aber die Lösung das Signal per Hardware (ein NPN-Transistor dazu!)
zu invertieren, damit nicht jeder eine "andere" Uhr hat, aber das ist jedem selbst
überlassen!
DAS ALLERLETZTE:
Tut mir wirklich leid das ich nicht mehr an Beschreibung dabei ist, mir fehlt da
(wie immer) die Zeit dazu eine umfangreicherer Anleitung zu schreiben....
Es existiert zwar der oben genannte HyperText der aber bezieht sich NUR auf die
Joystickversion.....vielleicht finde ich mal Zeit dieses Eselsohr zu beseitigen...
Zum Schlu₧ nun meine Adresse:
Rene Michels
Gruissem 37
41516 Grevenbroich
Meine telefonnummer:
02182-2882
Meine EMailadresse (die ändert sich bald, d.h. wer mich erreichen will sollte
bitte anrufen oder was (per Post) schreiben....oder warten bis ich meine Endgültige
EMailAdresse kenne :-(( das kann aber noch was dauern....aber im Moment tuts auch
noch folgende: BOGI@HHKS.GUN.DE
tada....ich habe grade erfahren das meine zukünftige EMailadresse wie folgend
aussehen wird: BOGI@nisus.gun.de
die tuts aber erst anfang nächsten Jahres.....solange die es nicht tut bidde die alte
benutzen!!