Hardware > Hardware (Classic 16-/32-Bit)

Uhrenmodul nachbauen...

<< < (22/32) > >>

Ektus:
Für die serielle Schnittstelle gibt es doch eigentlich HSMODEM als Treiber, das einen Puffer bereitstellt und sich um das Abholen der Daten von der Schnittstelle kümmert. Damit ist das Auslesen nicht mehr zeitkritisch.


MfG
Ektus.

Guus.Assmann:
Hallo Ektus,

Danke, Ich wüste gerne mehr davon.
Gibt es gute Beschreibungen? Und ist es von GFA-Basic aus zu benützen?

Wenn wirklich gut "Zeitgenau" die Uhr gestellt werden soll, stimmt mein Program eigentlich nicht.
Den Ich lese hinter einander mehrmals den Zeitstring ein.
Aber anders (mehr genau) als eine Sekunde kann mann nicht auslesen.
Wenn ich ein Puffer verwende, mag dies noch schlimmer sein.
Um es so ganau wie möglich zu machen, sollte man:
1) So lange warten biss mehr als etwa 0,2 Seconden keine Daten mehr da sind.
2) Den ersten richtigen Zeit-Sting an zu fassen.
3) Automatisch decodieren und direct die Uhr stellen.
So ist die abweiching (fast immer) gleich und so klein wie's nür geht.
(Aber die "absolut genaue Zeit" ist meist nicht wichtig. wichtiger ist es um so ganau wie möglich zu messen wieviel Zeit vergangen ist.)

MFG/
Guus

Ektus:
Hallo Guus,


im Archiv HSMODA07, zu finden beispielsweise auf https://sites.google.com/site/stessential/home/all-software, ist neben den Treibern auch einiges an Dokumentation enthalten.

Es ist soweit ich weiß ein Treiber, der nichts am Verhalten des Programms (GFA oder sonstwas) ändert, solange das Programm über normale Betriebssystemfunktionen auf die serielle Schnittstelle zugreift.


MfG
Ektus.

Arthur:
Schon bei 9600Baud?

Ektus:

--- Zitat von: Arthur am Sa 10.08.2019, 21:45:54 ---Schon bei 9600Baud?

--- Ende Zitat ---
Bei jeder Geschwindigkeit.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln