Hello [EMAIL PROTECTED], since you wrote:
>
> DTR is one of those control signals that should float asserted, so
> removing the plug should let output go through - and get lost.
>
> Not true. All rs-232 signals float to 0 volts, which is undefined. They
> have to be actively pulled to at least plus or minus 5 volts or you don't
> have a valid signal.
Hmm, but under RS232 the physical levels are +25..+3 Volt and -25..+2
Volt, that's why RS423 is RS232 "compatible", i.e. RS423 has:
5 Volt = 1
0 Volt = 0 (like all good slow computing equipment)
RS232 has:
(25..3V) 12 Volt = 0
(-25..2.5V) -12 Volt = 1 (for signals, reverse 0 and 1 for controls)
so that writing the complement of the byte to an RS423 port gives you
the byte on an RS232 line. Thus floating to 0 Volt (as you commonly
do when electricity is off) gives you an RS232 1 (deassert) on the line,
___ ___ ___ ___ ___
which, being defined as RTS, CTS, DSR, DCD, or DTR (i.e. active low, which
means high), says OK, go ahead, send data, I am here.
But please, lets not get into a flame war on inverted logic, it really is
quite an esoteric subject.
Thomas
* email: cmaae47 @ imperial.ac.uk (uk.ac.imperial on Janet)
* voice: +44 (1)71 594 6904 or 9000 (day)
* fax: +44 (1)71 594 6957
* snail: Thomas Sippel - Dau
* Applications Support
* The Center for Computing Services
* Imperial College of Science, Technology and Medicine
* Exhibition Road
* Kensington SW7 2BX
* Great Britain