一、RS232(DB-9)接口
首先我们来看一下RS232接口的所有引脚名称和功能,具体如下:
从上面两个图中可以看到,第4、6、7、8脚就是我们要说的硬件流控引脚。
二、DTR和DSR
DTR:数据终端准备好;DSR:数据设备准备好。
PC开启DSR信号告诉Modem,PC机已经准备好通信;Modem通常开启DSR来应答,让PC机知道Modem准备应答。DTR/DSR主要是用来做建立链接的,即PC数据发送和接收之前,先要建立发送方和接收方的连接,这时候才用到,与流控关系不大,暂不说。
三、RTS和CTS
RTS:请求发送;CTS:清除发送
RTS/CTS流控制过程,如下:
A如果想要发送数据给B的话,A会使得RTS引脚有效,表明其想要“请 求发送”数据给B;
然后A接着就会检测对应的来自B的CTS引脚,直到CTS引脚有效, A才会真正开始发送数据;并且在接下来发送每个字符之前都会去检测对应 的CTS是否有效,如果CTS仍然有效,才会继续传输对应的数据。
如果A发现CTS无效(此时意味着B发生了一些未知情况,如缓存满了, 导致无法继续正常接收数据了,所以将CTS置为无效了),那么A就不能继 续发送数据。
如果CTS一直处于有效的情况下,A就会一直发送数据,直到A 的数据 全部发送完之后,再把RTS置为无效,表示数据已经发送完了。
这就是整个简单的单个的数据发送流程,用RTS和CTS来控制传输的逻 辑。
注意:RTS和CTS引脚有效状态一般是置为1,但具体还要看实际情况。
四、XOFF和XON
上面两种情况都说的是硬件流控,接收方通过引脚的高低来告知或叫控制发送方的发送,这种方式不管发送的数据是二进制格式还是字符格式数据都可以;但是很多情况下我们的设备环境是不具备硬件环境的,这时我们就需要使用软件流控XOFF/XON。
软件流控XOFF/XON不需要用到RTS和CTS引脚。
XOFF/XON的工作流程,如下:
A如果想要给B发送数据,那么A直接会给B进行发送;
当B不想继续接收A的数据时,B通过RXD数据线(即B的TXD数据线)给发送A一个XOFF信号,A接收到XOFF信号就会暂停发送数据;
当B可以继续接收A的数据时,B通过RXD数据线给A发送一个XON信号,A接收到XON信号后就会继续发送数据。
注意:因为XON/XOFF信号也是通过数据信号线发送的,所以软件流控在传输二进制数据时可能会出现错误,因为可能我们发送的数据里面也有XON/XOFF对应的二进制值。我们可以考虑通过对XON/XOFF进行转义来尝试解决该问题。
审核编辑黄宇
相关推荐
RS232总线/接口威廉希尔官方网站
小鱼教你模数电
发布于 :2021年11月26日 16:58:27
RS485RS232总线/接口威廉希尔官方网站
jf_97106930
发布于 :2022年08月09日 11:59:21
RS232
电子知识科普
发布于 :2022年10月19日 12:50:25
rs232接口电路图RS232接口电路图
发表于 10-17 01:05
RS232串口通信详解
发表于 08-16 13:58
rs422和RS232有什么区别吗?
发表于 11-04 14:27
目前项目遇到问题,需要用安卓去驱动RS232接口,不知道大家接触过没?怎木解决项目怎么通过rs232 导入导机器中?哪里有Demo
发表于 02-02 18:07
最近在做一个设计想要在原有232信号传输之间添加隔离,在网上买了六十多块钱一个三线制的光电隔离器,可惜有两个八脚芯片型号磨掉了,RS232 隔离 RS232 电路应该怎样的?有没大神指点一二,还有就是网上搜集的资料大多是讲TTL直接隔离232,很少有 232隔离232的,有源
发表于 07-21 19:04
详解RS232、RS485、RS485、串口&握手 图文详解看附件
发表于 11-14 10:07
我从STM32F415拉出串口三到我的串口转RS232模块中,芯片用的是SP3232E之后我将我SP3232E上的串口短接程序进入debug模式 有收到数据但是我短接RS232就收不到,为什么
发表于 04-15 15:54
我想与53131A fr计数器通信(通过RS232)。我收到了命令,但命令支持GPIB端口。我没有GPIB。任何人都可以帮我如何通过RS232进行通信。 GPIB和RS232的命令是否相同? 以上
发表于 05-28 15:30
你好,我有一个PIC18F87J50,我连接到各种传感器-模拟(电流和电压)和数字(RS232/RS422/RS485)。多重模拟,但只有一种类型的数字输入在任何时候。所以232或422或485等
发表于 03-23 09:38
你好,我遇到了使用RS232的问题。我有两个功能,一个初始化RS232并实现包协议,另一个使用SPI通信做一些事情。如果激活RS232通信使用SPI的功能停止正常工作,不完全确定,但我认为,同时
发表于 05-07 10:12
RS232接口概述 RS232接口又称DB9接口,是现在主流的串行通信接口之一。 由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: 1)接口的信号电平值较高,易损坏接口电路
发表于 07-14 06:34
1 RS232接口简介RS232接口又称DB9接口,是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:1)接口的信号电平值较高,易损坏接口电路的芯片,又因
发表于 07-28 06:04
学习于 火哥(野火)的stm32视频教程 对rs232不了解的同学可以参考下面的文章进行了解。RS232串口协议详解通信距离比较远,所以一般单片机都是外接232或者485的线接出去,然后到地方了再
发表于 08-06 08:24
RS232是什么?如何去使用RS232通信串口呢?
发表于 12-06 07:27
RS485与RS232和TTL的区别是什么?
发表于 12-13 06:51
汽车与电脑RS232通讯适配器
发表于 03-01 13:16
•76次下载
usb to rs232驱动程序一共有两个,一个是CP2101的驱动程序,一个是PL2303 USB TO RS232驱动程序.
发表于 09-28 15:03
•80次下载
hl usb to(转) rs232驱动,适合hl usb转RS232。USB转串口线COM USB-RS232九针串口。
发表于 09-28 15:14
•5947次下载
1. RS-232-C 详解 22. 串口通信基本接线方法 123. 串口通讯的概念及接口电路 134. 有关RS232和RS485接口的问答 145. 同步通信方式 166. 通信协议197. 实战串行通讯258. 全
发表于 10-14 10:15
•274次下载
RS-232C 标准(协议)的全称是EIA-RS-232C 标准,其中EIA(Electronic IndustryAssociation)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232是标识号,C代表RS232 的最新一次
发表于 10-14 10:36
•1737次下载
本文主要讲述的是RS232的基本概念和特点。
发表于 04-09 15:56
•73次下载
RS232威廉希尔官方网站
详解(2)(2)DB-9连接器在AT机及以后,不支持20mA电流环接口,使用DB-9连接器,作为提供多功能I/O卡或主板上COM1和COM2两个串行接口的连接器。它只提供异步通信的9个
发表于 09-27 15:50
•124次下载
PCMCIA TO RS232(2port)驱动下载
发表于 12-09 21:17
•281次下载
PCMCIA TO RS232(1port)驱动下载:
发表于 12-09 21:23
•200次下载
RS232通讯
发表于 06-09 15:16
•106次下载
基于FPGA的RS232设计,可以扩展更多 的串口
发表于 10-29 17:18
•9次下载
网上收集下载的资料,RS232协议标准详解,相信大家有用的。
发表于 11-04 16:27
•74次下载
RS232英文数据手册,有需要的小伙伴可以下载
发表于 11-10 10:20
•6次下载
RS232转RS485电路原理图,十分有用的资料,对于学习单片机初学者来说更是必学知识。
发表于 11-09 18:02
•28次下载
RS232芯片手册!资料来源网络,如有侵权,敬请见谅
发表于 12-28 11:25
•92次下载
RS232接口定义很好的学习资料,快来下载吧
发表于 01-18 18:02
•24次下载
RS232与RS485区别,很好的学习资料,快来下载吧
发表于 01-18 18:03
•32次下载
RS232 RS485产品介绍、RS232 RS485产品介绍、RS232 RS485产品介绍。
发表于 05-16 10:15
•34次下载
RS232/RS485串口检测软件,感兴趣的小伙伴们可以瞧一瞧。
发表于 11-16 11:22
•8次下载
工业交换机RS232接线
发表于 12-24 23:35
•4次下载
RS232
发表于 01-14 22:32
•17次下载
本文档介绍了RS232接口隔离芯片的基础知识以及工作原理、电路图等等。
发表于 08-31 10:16
•39次下载
RS232 协议
发表于 10-24 10:15
•70次下载
TTL CMOS RS232 RS485 RS422各种电平内容
发表于 10-31 14:32
•50次下载
RS232的协议标准
发表于 11-01 08:31
•41次下载
本文档的主要内容详细介绍的是实现RS232串口通信的资料合集包括了:MAX232和PL2303与max485芯片的数据手册,RS232发送程序,RS232接收程序,RS232接收与发送程序,串口电路图
发表于 07-17 08:00
•33次下载
RS232接口电路的DN80-ESD测试
发表于 04-27 17:01
•8次下载
RS232快速指南
发表于 05-17 13:45
•33次下载
图文详解 RS485 RS422 RS232 TTLRS485、RS422、RS232、TTL只是按照电平特性进行区分,USB和他们的关系是在物理形式上,他们的区别有RS232接口定义RS232、RS422、RS485接
发表于 12-28 20:02
•99次下载
RS232/RS485/MODBUS最近真的是被这三个东西搞糊涂了,就下定决心把这几个概念弄明白,一下是自己的探索理解历程,想到哪说到哪,如果问题,欢迎批评指正RS232不知道这是指软件层面的串口
发表于 01-14 13:14
•50次下载
PC 机与单片机通信(RS232 协议设计资料
发表于 03-21 14:39
•29次下载
RS232接口电路图
发表于 06-09 14:17
•3952次阅读
RS232串口电路图
发表于 06-09 14:20
•7739次阅读
RS232接口介绍资料详解
RS232接口就是串口,电脑机箱后方的9芯插座,旁边一般有 "|O|O|" 样标识。 一般机箱有两个,新机箱有可能只有一个。笔记本电
发表于 09-06 00:04
•1.9w次阅读
max232 兼容RS232标准的芯片
max232是由德州仪器公司(TI)推出的一款兼容RS232标准的芯片。由于电脑串口rs232电
发表于 10-21 00:06
•3273次阅读
RS232接口电路
发表于 10-21 00:08
•2587次阅读
PIC的RS232通讯程序
;************************************************************* TITLE  
发表于 01-16 11:40
•1128次阅读
RS232步进马达控制电路
发表于 02-09 12:45
•1134次阅读
RS232和RS485结合的电路
发表于 02-18 22:23
•1302次阅读
自制RS232接口转串口电路
发表于 03-11 22:25
•2967次阅读
RS232通信接口
发表于 08-09 21:55
•2914次阅读
RS232,RS422,RS485的区别
1、RS-232-C
RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文
发表于 10-17 08:33
•2736次阅读
RS232接口保护电路
●RS232口在通信设备上作为调试用接口,
发表于 11-20 09:02
•1.6w次阅读
RS232接口是一种用于近距离(最大30-60米)、慢速度、点对点通讯的通讯协议,RS232—RS485三线转换器原理图.
发表于 03-13 16:51
•7962次阅读
rs485和rs232的几大区别汇总。
发表于 10-30 16:48
•1.9w次阅读
RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。
发表于 11-01 09:08
•7644次阅读
串口是计算机上一种非常通用的设备通信协议。串口的电气特性:1)RS-232串口通信最远距离是50英尺;2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps 3)RS-232C上传
发表于 11-01 10:32
•19.9w次阅读
一般的电子产品上面都会有一些接口,像我们的电脑就会有网线的接口,USB接口,耳机的接口。对于我们的智能手机来说,就会有充电接口,耳机接口,甚至有的手机还有麦克风的接口。不过今天小编就跟大家讨论的并不是以上的接口,而是一个陌生的名词rs232接口,那么究竟这个rs232接口是什么,又有什么用呢。
发表于 11-01 16:32
•2.4w次阅读
RS232串口线运用于设备间的串行通讯,适用面很广泛。RS232串口线接法要根据实际连接设备而定,我们先看其引脚定义。目前RS232串口线接口为DB9针。
发表于 11-01 16:58
•7.9w次阅读
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。TTL电平串口是一般芯片的串口的输入和输出端,可以接不通的芯片完成不通的外设功能。我们来看看TTL电平和RS232的定义是什么,然后在来看他们的串口到底有和区别。
发表于 11-20 17:48
•5.6w次阅读
RS232是一种异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现 。RS232最常用的连接方式是三根线:一条发送线、一条接收线及一条地线。电平信号:逻辑1(MARK)=-3V~-15V,逻辑0(SPACE)=+3~+15V
发表于 11-22 14:25
•1.6w次阅读
RS232是个人计算机上的通讯接口之一,由电子工业协会(ElectronicIndustriesAssociation,EIA)所制定的异步传输标准接口。通常RS-232接口以9个引脚(DB-9
发表于 01-05 16:35
•5.7w次阅读
本文为大家介绍rs232串口通信程序。
发表于 01-14 11:38
•9110次阅读
本文开始阐述了RS232和RS485及RS422相关的基础知识,其次介绍了RS232和RS485及RS422三者之间的区别,最后介绍了串口与握手的相关基础知识。
发表于 04-19 10:29
•3.3w次阅读
本文首先介绍了rs232电气特性及缺陷,其次介绍了RS232典型应用电路与RS232串行通信电路,最后介绍了rs232接口作用与RS232芯片烧毁问题的说明及预防措施详情。
发表于 05-17 14:34
•4w次阅读
本文首先介绍了RS232管脚定义与接口标准,其次介绍了两款RS232接口电路图,最后介绍了判断RS232芯片好坏的方法。
发表于 05-17 15:11
•3w次阅读
通过此段视频,您将了解到如何对RS232波形进行捕获与分析。
发表于 06-25 15:49
•8115次阅读
FT232RL USB转RS232/485/TTL接口转换器 工业级 隔离型
高速通信稳定、电压隔离、信号隔离、高质量外壳
型号 USB TO RS232/485/TTL
发表于 12-30 14:53
•2585次阅读
RS232转串口 UART TTL模块
RS232发送接收器 带ESD保护 支持流控制
型号 RS232 Board
发表于 12-31 16:40
•1861次阅读
先进的无源RS232转RS485转换器
无源RS232转RS485转换器,无需外部供电。
独特设计的整体外壳结构,RS485接线稳定可靠。
支持高达230400bps的串口波特率。
CE认证标准设计。
经多种RS232接口兼
发表于 11-13 15:47
•1713次阅读
尽管EIA已经推出RS485已经很多年了,但是目前仍有许多设备使用RS232的通讯协议。如果恰巧你需要用Arduino收发RS232信息,那么这款RS232扩展板就能派上大用场了。DFRobot的RS232扩展板具有以下特性
发表于 12-26 09:12
•994次阅读
视频会议专用RS232通讯分配器(扩展器)NK-RS232-04SW 概述: 派尼珂NK-RS232-04SW视频会议专用RS232通讯分配器(扩展器)广泛用于视频会议工程中,解决RS232通讯口
发表于 05-02 09:24
•1648次阅读
RS232协议是一种流行的串行接口,用来将计算机连接到诸如串行服务器等网络设备。我们将了解RS232的串行引脚和协议的一些其他参考信息。
发表于 06-30 09:34
•7257次阅读
在物联网这个行业,只要你是一个嵌入式工程师,一般都会接触到RS232、RS485、TTL这些概念。你是不是遇到这个概念就百度搜索一下呢,下面为大家整理了RS232和RS485、TTL接口的区别。
发表于 08-27 11:19
•1116次阅读
小疆智控RS232转PROFINET网关基本说明:小疆智控PN5002实现RS232转PROFINET功能,将RS232接口设备接入PROFINET网络,可连接多个具RS232/RS485接口的设备
发表于 03-11 14:08
•1304次阅读
RS232转PROFIBUS-DP网关: 订货号:GW-PB3002 •应用广泛:RS232转PROFIBUS网关凡具有RS232接口、用户能够得到接口通信协议的现场设备,都可以使用本产品实现现场
发表于 03-11 14:08
•1305次阅读
小疆智控RS232转PROFIBUS网关: 订货号:GW-PB5002 •应用广泛:RS232转PROFIBUS网关凡具有RS232接口、用户能够得到接口通信协议的现场设备,都可以使用本产品实现现场
发表于 03-11 14:08
•1333次阅读
RS485/RS232串口转Modbus网关
发表于 12-03 16:59
•1722次阅读
RS485或者rs232串口设备如何上传mqtt平台
发表于 12-03 17:03
•1162次阅读
远创智控YC-RSPN-002型号RS232转PROFINET网关是串口转PROFINET网关的一种,具备大数据量通讯能力最大1440字节输入数据+1440字节输出数据。网关在PROFINET一侧
发表于 01-10 21:51
•499次阅读
RS232简单实用,缺陷是不支持多设备间的互连,缺少拓扑结构。由此诞生了RS485。RS485最重要的是采用两条差分线代替RS232的单线传输,支持拓扑结构。RS485属于电气层的协议,物理上的实现
发表于 09-22 10:32
•3463次阅读
微硬创新生产的rs232转profinet网关PROFINET转RS232网关PNRS232-K20在此项目使用时,不需要进行复杂的编程,只需根据扫码枪每次扫码,传上来的最大字节数,进行简单的配置即可。
发表于 11-07 08:39
•438次阅读
已经开发出新的RS232接口芯片,与1488和1489等旧设备相比具有显着优势。与旧器件相比,新型 RS232 接口 IC 提高了速度、功率、电压电源要求和保护功能。此外,新芯片更易于使用,需要更少的外部元件,并且可以关闭到“零”电源电流条件,以用于电池供电系统。
发表于 02-13 11:08
•221次阅读
评论