At 01.34 2005.03.21 -0800, you wrote: >>> RS-232 (EIA/TIA-232) > >> What is exactly the "break condition", by the way? > >In asynchronous mode, each "byte" (data payload may vary from >5 to 9 bits, 8 is most common) is enclosed between a start bit >and a stop bit. > >When idling (no transmission), the line sits at negative voltage. >A start bit is a positive voltage for 1 bit time. This is followed >by the data bits of either voltate. The byte is terminated by a >stop bit of negative voltage for 1 bit time or longer. If the stop >bit is missing, then the UART will generate a framing error. > >A break is when the line is left in the postive voltage level for >many character times (usually 100ms to 300ms (some old equipment >had the concept of short breaks and long breaks)) to force an >exception through the framing error process. Formerly, it was >for an out-of-band interrupt from the terminal to the host. Thanks, now it's all clear, you write like a perfect manual. ;) > > Lee Jones -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist