C Programmer's Guide to Serial CommunicationsASCII. Fundamentals of asynchronous technology. Errors and error detection. Information transfer. Modems and modem control. The UART: a conceptual model. Real-world UARTs. The baseline smart modem. Smart modem commands. Protocol modems. Facsimile. Design a basic serial I/O library. Portability considerations. Functions for baud rate and data format. RS-232 control. Flow control SIO management. Formatted output. Formatted input. An introduction to interrupt I/O. Interrupt sub-handlers. Smart modem programming. XMODEM file transfers. CRC calculations. Group 3 facsimile image encoding and decoding. |
Contents
ASCII | 1 |
Fundamentals of Asynchronous Technology | 43 |
Errors and Error Detection | 63 |
Copyright | |
37 other sections not shown
Common terms and phrases
actually answer argument array ASCII baud rate beginning break buffer byte carrier Chapter char character command COMMENTS communications connection constants contains continues define DESCRIPTION detected device dial discussed echo Enable encoding error example field Figure flow control format function given hardware INCLUDE initialized input interrupt length LEVEL LIBRARY Listing loop MARK means mode modem modulation NAME occurs operation output packet parity perform phase pointer port position problem produces protocol receiver referred remainder response Send sender sequence serial shift short shown shows signal simple single siodef.h siop SPACE speed standard status STOP string struct structure switch synchronous Table term terminal tion tone transfer transmission transmitted UART variable virtual wait write