RS232串口协议详解

版本:v1.0

Crifan Li

摘要

本文主要介绍了RS232串口的基本知识,以及和其他众多技术的对比,包括TTL,UART,RS422,RS485等,介绍了如何进行RS232串口的开发,RS232串口在不同领域内的应用,其他不同技术和手段如何模拟串口,相关的串口工具和软件,以及常见的串口芯片。

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/rs232_serial_intro/release/html/rs232_serial_intro.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/rs232_serial_intro/

2015-05-22

修订历史
修订 1.0 2015-05-22 crl
  1. 添加RS232串口的内容框架
  2. 添加UART方面的解释

目录

正文之前
1. 此文目的
2. 声明
1. RS232协议基本内容介绍
1.1. RS232是什么
1.2. RS232引脚接口的种类
1.3. RS232引脚接口的名称和功能
1.4. RS232引脚的接法
1.5. RS232的流控制协议
1.5.1. RTS/CTS和DTR/DSR之间的对比
1.6. RS232时序图
2. RS232和其他接口协议的对比
2.1. RS232和RS485之间的对比
2.2. RS232和UART之间的对比
2.3. RS232和TTL的对比
2.4. RS232和RS485、RS422之间的对比
2.5. RS232和SPI、I2C的对比
3. RS232的开发方面的知识
3.1. Windows中串口软件实现
3.2. 开发Android的RS232串口驱动
4. RS232的实际应用
4.1. RS232在PLC领域中的应用
4.2. RS232在嵌入式开发调试手段中的应用
4.3. RS232在条码扫描枪的应用
4.4. RS232应用之:开源硬件
5. RS232串口的模拟
5.1. USB模拟串口
5.2. 蓝牙模拟串口
6. RS232串口方面的软件和工具
6.1. PuTTY
6.2. RS232工具之Windows的超级终端
6.3. RS232工具之SecureCRT
7. 实现RS232协议的芯片
参考书目

插图清单

1.1. 公口的9针的RS232接口
1.2. 母口的9针的RS232接口
1.3. 公口的9针的RS232接口定义
1.4. 9针RS232接口的公口和母口的定义和对应关系
1.5. 9针母口RS232接口的三个引脚
1.6. RS232的DCE和DTE的3线连接方式
1.7. RS232的时序图
2.1. RS232和UART之前的数据流关系
4.1. RS232串口接口的倍福BeckHoff的CX9000-N030
4.2. Beckhoff的TwinCAT的RS232子系统

表格清单

1.1. 9针的RS232引脚的编号定义和功能
2.1. Serial、RS232、UART的对比
2.2. RS232,RS422,RS423,RS485之间的对比
5.1. 蓝牙模拟串口与和标准串口的对应关系