>> [...serial-line break condition...]
> A break consists of making the transmit data pin +ve for 200ms (or
> whatever).
"Or whatever". I've used baud rates for which 200ms is less than one
bit time (not often, and only for special purposes, but I've used 'em).
Of course, I've not used them for purposes for which break conditions
are very important. :)
> In fact the normal way to detect a break at the receiving end on a
> modern system is to look for a framing error detected by the UART
> chip -- this means the received character didn't have valid stop
> bits, which is the case for a true line break.
A few (better) serial-interface chips detect and report a break
condition as distinct from other framing errors. (Some of them
consider "break" as a subclass of "framing error" - I mean that they
allow the host to tell the difference between a break and a non-break
framing error.)
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse_at_rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Received on Tue May 04 2004 - 23:28:52 BST
This archive was generated by hypermail 2.3.0
: Fri Oct 10 2014 - 23:37:09 BST