-
-
Erfahrener Benutzer
Robotik Einstein
Na du fragst offensichtlich ständig den Port ab obwohl sich nix ändert.
Is schon klar das du x-mal das gleiche bekommst.
Normalerweise werden Zwei Leitungen als Handshake genommen.
Der Sender zieht seine von 0 auf 1
Der Empfänger weiß das Gültige Daten da sind und liest sie ein.
Danach setzt er seine leitung auch auf 1
Der Sender weiß das die Daten angekommen sind und setzt seine wieder auf 0
Der Empfänger sieht damit das der Sender fertig ist und senkt seine ebenfalls auf 0
Damit weiß der Sender das der Empfänger Sendebereit ist.
So geht keine Übertragung verloren.
So läuft es normalerweise am Printerport.
Die leitungen heissen dann Strobe und Busy und werden noch etwas anders betrieben aber im Grunde ähnlich.
Ob man noch Prüfbits mitsenden will um die Datenintegrität zu prüfen ist Optional.
Damit wäre die Übertragung recht sicher.
Da du mit 10Khz einlesen möchtest wäre zumindest dien Steuerleitung vom Sender nötig.
Also 0->1 und der Empfänger liest einmal.
Erst wenn das Signal wieder 1->0 geht ist man wieder bereit.
So liest du nicht dauernd das gleiche.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen