Anonymous
Not logged in
Talk
Contributions
Create account
Log in
RS-485
Search
Editing
Asynchronous serial communication
(section)
From RS-485
Namespaces
Page
Discussion
More
More
Page actions
Read
Edit
Edit source
History
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Operation == Before signaling will work, the sender and receiver must agree on the signaling parameters: * Full or half-[[duplex (telecommunications)|duplex]] operation * The number of bits per character -- currently almost always [[8-bit character]]s, but historically some transmitters have used a [[five-bit character code]], [[six-bit character code]], or a [[7-bit ASCII]]. * [[Endianness]]: the order in which the bits are sent * The speed or bits per second of the line (equal to the [[Baud]] rate when each symbol represents one bit). Some systems use automatic speed detection, also called [[automatic baud rate detection]]. * Whether to use or not use [[parity_bit|parity]] ** Odd or even parity, if used * The number of stop bits sent must be chosen (the number sent must be at least what the receiver needs) * Mark and space symbols (current directions in early telegraphy, later voltage polarities in [[Electronic Industries Alliance|EIA]] [[RS-232]] and so on, frequency-shift polarities in [[frequency-shift keying]] and so on) Asynchronous start-stop signaling was widely used for dial-up [[modem]] access to [[time-sharing]] computers and [[Bulletin board system|BBS]] systems. These systems used either seven or eight data bits, transmitted [[least-significant bit]] first, in accordance with the [[ASCII]] standard. Between computers, the most common configuration used was "8N1": eight-bit characters, with one start bit, one stop bit, and no parity bit. Thus 10 Baud times are used to send a single character, and so dividing the signaling bit-rate by ten results in the overall transmission speed in characters per second. Asynchronous start-stop is the lower [[data-link layer]] used to connect computers to modems for many dial-up Internet access applications, using a second (encapsulating) data link [[frame (networking) | framing]] protocol such as [[Point-to-Point Protocol|PPP]] to create [[network packet | packets]] made up out of asynchronous serial characters. The most common physical layer interface used is RS-232D. The performance loss relative to synchronous access is negligible, as most modern modems will use a private synchronous protocol to send the data between themselves, and the asynchronous links at each end are operated faster than this data link, with [[flow control (data)|flow control]] being used to throttle the data rate to prevent overrun.
Summary:
Please note that all contributions to RS-485 may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
RS-485:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Wiki tools
Wiki tools
Special pages
Page tools
Page tools
User page tools
More
What links here
Related changes
Page information
Page logs