rs232是什么接口
在我们的台式电脑上,通常有一个9针串行接口,叫做RS232接口,和UART通信有关 。然而,由于现在笔记本电脑没有这个9针串口,与单片机的通信越来越倾向于使用USB虚拟串口 。所以本节内容作为理解内容,大家知道是这样就足够了 。
我们先来了解一下这个标准串口 。它在物理上分为9针和9孔串口,我们也称之为公母口,如下图所示 。
RS232通信接口
RS232接口有9个引脚,定义如下:
1.载波检测DCD;;
2.接收RXD数据;;
3.向TXD发送数据;;
4.数据终端准备DTR;;
5.信号地SG;
6.DSR的数据准备就绪;;
7.请求发送RTS;
8.清除发送CTS;
9.振铃提示RI 。如果我们想让这个串口与我们的单片机通信,我们只需要关心2针RXD,3针TXD和5针GND 。
【RS232通信接口 rs232是什么接口】虽然这三个引脚的名称与我们单片机上的串口名称相同,但它们不能直接与单片机通信 。为什么呢?随着我们了解的越来越多,我们不得不慢慢了解到,并不是所有的电路都是高电平为5V,低电平为0V 。对于RS232标准,它是一个反逻辑,也叫负逻辑 。为什么是负逻辑?其TXD和RXD电压,-3V ~-15V电压代表1,+3 ~ +3~+15V电压代表0 。低电平代表1,高电平代表0,所以叫负逻辑 。因此,电脑的9针RS232串口无法与MCU直接连接,需要一个电平转换芯片MAX232,如图11-4所示 。
MAX232传输图
该芯片可以实现标准的RS232串口电平到我们单片机能够识别和承受的UART 0V/5V电平的转换 。从这里似乎大家都逐渐明白了,其实RS232串口和UART串口的协议类型是一样的,只是级别标准不同,MAX232芯片起到中间人的作用,将UART级别转换为RS232级别,也将RS232级别转换为UART级别,从而实现标准RS232接口和MCU UART之间的通信连接 。
推荐阅读
- DMI接线只有视频没声音的解决方法 电脑没有hdmi接口怎么办
- 电脑所有usb接口突然不能用 电脑usb接口不能用
- 第三方支付接口平台 游戏支付平台
- 融合通信(RCS rcs是什么意思究竟是什么?)
- 什么是通讯地址? 通信地址怎么填
- 交通信号灯中,黄灯表示的是什么意思 黄灯表示什么
- 即时通信包括哪些 即时通信工具
- directx是什么东西,directx是多媒体编程接口