hallo,
habe folgende frage: wenn ich Xoff sende muss ich am ende noch 2 stopbits anhängen (frameeinstellung=8 datenbits + 2 stopbits)?
hallo,
habe folgende frage: wenn ich Xoff sende muss ich am ende noch 2 stopbits anhängen (frameeinstellung=8 datenbits + 2 stopbits)?
Wiso ? - das hat doch nichts miteinander zu tun
Die zwei Stoppbits sind eigendlich nur bei 110 Baud und langsamer üblich gewesen. Das lag aber an der Mechanik der der Fernschreiber. Damit sollten Fehler im Gleichlauf der Maschinen ausgeglichen werden.
XON und XOFF sind Steuerzeichen die dem Sender einen drohenden Pufferüberlauf im Empfänger mitteilen sollen.
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is FF!
Vielleicht ganz konkret: Du schickst XON/XOFF mit den selben Einstellungen wie alles andere. Wie Vogon schon sagte, das ist eine andere Baustelle und hat damit zu tun
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
also wenn pufferüberlauf droht teile ich dem sender mit Xoff=19dez. 19dez.=13hex also 8 bit und am ende +2 stopbits oder?
Was hast du mit den verflixten 2 Stopp-Bits ?
Gott und die Welt arbeitet mit /Start-Bit/8 Datenbits / EIN Stop-bit
Stop-Bit heißt, das Byte is aus, sonst nix. das geht bei jedem Byte mit.
XOFF heißt "senden stop" und ist eines der 256 möglichen Zeichen.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Schau dir auch das mal an: http://de.wikipedia.org/wiki/RS232
und das: http://de.wikipedia.org/wiki/Hardwar...r_X-ON.2FX-OFF
Bild hier
Auf diesem Bild siehst du ein Stoppbit. Die anschliesende halbe Pause sieht für den Empfänger nicht anders aus. Pausen zwischen den Zeichen sind auch nur lange "Stopbit's". Ob ein oder zwei Stopbits, sie sind als Sicherheitspause zwischen den gesendeten Zeichen zu verstehen.
Wie ich schon sagte: Vor 50 Jahren war das eher ein mechanisches Problem. Die Mechanik hat beim Sender zwei Bitzeiten Pause pro Zeichen eingefügt, der Empfänger hat aber nur eine gebraucht.
Das Startbit hat im Epfänger eine Mechanik ausgelöst, um den Zustand der Datenbits auf ein Gestänge zu übertragen. In der Stopbitzeit wurde der Zustand des Gestänge verriegelt und die Empfangsmechanik für das nächste Startbit freigegeben. Erst ab diesen Zeitpunkt ist klar, welches Zeichen das Druckwerk aufs Papier hämmern soll. Mit dem Ende des Startbits musste das Gestänge für das nächste Zeichen aber wieder frei sein. Mechanische Speicher sind halt einwenig langsamer als Elektronische.
Oder anders gesagt: der Sender war um eine Bitzelle langsamer als der Empfänger. Es war ja ein aufwendige Mechanik und ohne diese Sicherheitstoleranz hätte das damalige Fernschreibnetz mit Relaistechnik nicht sicher funktionieren könne.
http://en.wikipedia.org/wiki/Teletype
Bild hierZitat von Wikipedia
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is FF!
Lesezeichen