Thread View: de.comp.misc
5 messages
5 total messages
Started by Oliver Brandmueller
Tue, 08 Sep 1992 08:52
Ich verstehe meine RS232 nicht!
Author: Oliver Brandmueller
Date: Tue, 08 Sep 1992 08:52
Date: Tue, 08 Sep 1992 08:52
26 lines
1535 bytes
1535 bytes
Hallo Leute, ich habe von meinem Rechner zu einem Terminal eine Nullmodemverbindung mit den Leitungen RxD, TxD und Ground. Es funktioniert auch. Sehr gut. Was ich nicht verstehe ist Folgendes: Wenn ich das Nullmodemkabel von einem Terminal das serielle Kabel ab- ziehe und an ein anderes stecke, waehrend der getty laeuft, dann kommt dort sofort (ohne Tastendruck!) der Login-Prompt auf den Bildschirm. Da aber weder der serielle Treiber noch das Kabel irgendetwas anderes als die drei verbundenen Leitungen kennen, macht mich dieses Verhal- ten stutzig. Woher weiss der Rechner, dass das Kabel zwischenzeitlich nicht verbunden war??? Als kleine Beobachtung ist vielleicht noch festzuhalten, dass die Sy- stemauslastung ein wenig steigt, wenn das Kabel nicht verbunden ist (oder das Terminal ausgeschaltet). Tschau, Olli -- | Oliver Brandmueller | Detmolder Str. 64 | 1000 Berlin 31 | Germany - (FRG) | | ob@obh.in-berlin.de | V +49 30 853 6980 | Cityruf 315 30 68 30 (numerisch) | | "Ich werde Millionaer, heirate Jodie Foster und nehme mir eine Nymphomanin | | als Putzfrau. Dann habe ich alles erreicht." - ob@school |
Re: Ich verstehe meine RS232 nicht!
Author: Soenke Behrens
Date: Tue, 08 Sep 1992 13:05
Date: Tue, 08 Sep 1992 13:05
15 lines
1084 bytes
1084 bytes
Hi, hmm, vielleicht checkt der Rechner ja auf irgendeine unglaublich geniale Weise die RxD-Leitung? Jene liegt naemlich auf logisch 0 (physikalisch ~+12V) wenn da kein Kabel dranhaengt, und logisch 1 (physikalisch ~-12V) wenn eines dran ist. Tschuess Soenke -- =========================================================================== More than silver, more than gold, I need ! behrenss@informatik. electricity. I need it for my dreams. ! tu-muenchen.de (RACTER) ! FIDO: 2:246/13 Soenke Behrens
Re: Ich verstehe meine RS232 nicht!
Author: Jens Gallenbacher
Date: Wed, 09 Sep 1992 11:18
Date: Wed, 09 Sep 1992 11:18
19 lines
1244 bytes
1244 bytes
In article <behrenss.715957554@hphalle6>, behrenss@Informatik.TU-Muenchen.DE (Soenke Behrens) writes: |> Hi, |> |> hmm, vielleicht checkt der Rechner ja auf irgendeine unglaublich geniale Weise |> die RxD-Leitung? Jene liegt naemlich auf logisch 0 (physikalisch ~+12V) wenn |> da kein Kabel dranhaengt, und logisch 1 (physikalisch ~-12V) wenn eines |> dran ist. |> |> Tschuess |> |> Soenke Nun, so genial braucht der Rechner gar nicht zu sein! Es reicht, wenn er jede Sekunde ein Steuerzeichen, was nicht dargestellt wird zum Terminal sendet. Kommt kein Echo, muss die Verbindung unterbrochen sein, oder? Dies ist natuerlich auch nur eine Vermutung... muesste mit einer Leuchtdiode, die den Status der TxD bzw. RxD - leitung anzeigt einmal ueberprueft werden... Jens.
Re: Ich verstehe meine RS232 nicht!
Author: Oliver Brandmueller
Date: Wed, 09 Sep 1992 18:08
Date: Wed, 09 Sep 1992 18:08
22 lines
1671 bytes
1671 bytes
gallenba@igd.fhg.de (Jens Gallenbacher) writes: >In article <behrenss.715957554@hphalle6>, behrenss@Informatik.TU-Muenchen.DE (Soenke Behrens) writes: [Check ueber +-12V] >Nun, so genial braucht der Rechner gar nicht zu sein! Es reicht, wenn er >jede Sekunde ein Steuerzeichen, was nicht dargestellt wird zum Terminal >sendet. Kommt kein Echo, muss die Verbindung unterbrochen sein, oder? >Dies ist natuerlich auch nur eine Vermutung... muesste mit einer Leucht- >diode, die den Status der TxD bzw. RxD - leitung anzeigt einmal ueberprueft >werden... Nein, es ist schon so, dass die Bauteile der seriellen im Endeffekt ein Signal erzeugen, wenn die Leitungen dreben nicht mehr dranhaengen (siehe dazu Artikel von Soenke). Das mit dem Zeichen kann nicht klappen, weil Terminals nun mal keine Zeichen echo'n (auch da gibt es Ausnahmen). Tschau, Olli -- | Oliver Brandmueller | Detmolder Str. 64 | 1000 Berlin 31 | Germany - (FRG) | | ob@obh.in-berlin.de | V +49 30 853 6980 | Cityruf 315 30 68 30 (numerisch) | | "Ich werde Millionaer, heirate Jodie Foster und nehme mir eine Nymphomanin | | als Putzfrau. Dann habe ich alles erreicht." - ob@school |
Re: Ich verstehe meine RS232 nicht!
Author: Clemens Misch
Date: Fri, 11 Sep 1992 12:10
Date: Fri, 11 Sep 1992 12:10
29 lines
1999 bytes
1999 bytes
ob@obh.in-berlin.de (Oliver Brandmueller) writes:
>Wenn ich das Nullmodemkabel von einem Terminal das serielle Kabel ab-
>ziehe und an ein anderes stecke, waehrend der getty laeuft, dann kommt
>dort sofort (ohne Tastendruck!) der Login-Prompt auf den Bildschirm.
>
>Da aber weder der serielle Treiber noch das Kabel irgendetwas anderes
>als die drei verbundenen Leitungen kennen, macht mich dieses Verhal-
>ten stutzig. Woher weiss der Rechner, dass das Kabel zwischenzeitlich
>nicht verbunden war???
>Als kleine Beobachtung ist vielleicht noch festzuhalten, dass die Sy-
>stemauslastung ein wenig steigt, wenn das Kabel nicht verbunden ist
>(oder das Terminal ausgeschaltet).
Hoehrt sich alles nach 'Break Detect' an. Die offene Leitung liefert
0V am RS232 Empfaenger, das liefert dann die 0-bits in die/den
SIO/SCC. Intern wird ein 'Breakdetect' gesetzt (und ev. ein Interrupt
ausgeloest) und ein NULL Zeichen (8x0Bits) im Receive-Register
abgelegt. Getty liest dann diese (oder ein weiteres) Zeichen.
--
===============================================================================
Clemens Misch Rechnerbetriebsgruppe FB20
Merckstrasse 25
EMail: misch@rbhp90.rbg.informatik.th-darmstadt.de W6100 Darmstadt (Germany)
Tel.: +49 6151 163514
===============================================================================
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads