目录
通过上一节的学习,已经基本了解了RS232的通讯过程,实际上,不管是RS485还是RS232都是基于串口的一种通讯方式!
STM32F4_RS485、RS232_light_2025的博客-优快云博客
1. RS232通讯
RS232协议是1970年美国电子工业协会 EIA 联合贝尔系统、调制解调器厂家、计算机终端生产厂家共同制定的用于串行通信的标准(从上面介绍的UART的缺点来看,串口通信最致命的缺点就是没有统一的标准,导致不同器件之间的通讯变得异常的复杂,而 RS232 和 RS485 就是这样的一个标准,应用在串口之上,使得串口通信具有一定的标准)。
该标准规定采用一个标准的连接器,标准中对连接器的每个引脚的作用都加以规定,同时也对信号的电平加以规定。

接口:
该标准规定采用一个 25 引脚的 DB-25 连接器,标准中对连接器的每个引脚的信号内容加以规定。还对各种信号的电平加以规定;后来1BM的PC机将RS232简化成了 DB-9 连接器,再后来成了事实的标准(就像我们家用的三头插座一样,火线、零线、地线);现在工业控制的RS-232接口一般只使用RXD、TXD、GND三条线(STM32开发板中的原理图上也是如此)。
信号:
RS232标准规定逻辑 “1” 的电平为-5V到-15V,逻辑 “0” 的电平为+5V到+15V,选择该电气标准的目的在于提高抗干扰能力,增大通信距离,其传送的距离一般可达15m。


C1+:倍增器电荷泵电容器的正极。
V+:充电泵产生的+5.5V。
C1-:倍增器电荷泵电容器的负极。
C2+:反转电荷泵电容器的正极。
C2-:反转电荷泵电容器的负极。
V-:-5.5V由电荷泵产生。
DOUT2:RS-232驱动输出。
RIN2:RS-232接收输入。
VCC:+3V~+5.5V供给电圧。

本文详细介绍了RS232通讯协议,包括其标准、接口信号电平、存在的问题,以及在STM32F4开发板上的实验程序。实验中通过USB转RS232串口线实现了与电脑的通讯,用户可以通过串口助手发送指令控制LED和蜂鸣器。同时,文章提供了涉及串口初始化、中断处理和电平转换的代码示例。
最低0.47元/天 解锁文章
1162

被折叠的 条评论
为什么被折叠?



