嵌入式操作教程:2-12 RS232串口通信实验(查询方式)

本文详细介绍了UART的工作原理、特点、通信模式,以及RS232串口通信的机制,包括其优点和局限性。通过实验步骤和实例,展示了如何在STM32平台上配置和使用UART进行数据收发,以及如何通过查询方式实现串口通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验目的

了解UART 的功能和结构,学习RS232串口通信协议,并实现通过查询方式进行 RS232 串口通信收发。

二、实验原理

RS232

RS232接口是现在主流的串行通信接口之一,被广泛用于计算机串行接口外设连接。 RS232标准的接口,在电压处于-3V-15V时处于逻辑1状,当电压在+3V+15V时,处于逻辑0状态。另外在型号线这块RTS/CTS和DTR/DSR以及CD/RI这些信号线都是以前较老形式的,现在常用的信号线就是RXD/TXD和GND这3条,如果不连接GND地线的话可能会出现乱码。在接头上的2和3接口是接收和发送,5接口就是地线,使用这三条就可以完成接收和发送数据。

image.png

RS232通信的主要特点

(1)全双工数据传输

串行数据流可以同时进行双向传输。

(2)点对点通信

RS232只能实现点对点的通信方式。

RS232接口的局限性

(1)接口信号电平值较高,接口电路芯片容易损坏。

(2)传输速率低,最高波特率19200bps。

(3)抗干扰能力较差。

(4)传输距离有限,一般在15m以内。

(5)只能实现点对点的通讯方式。

RS232接口

UART1_RXD、UART1_TXD和RS232_UART2_TXD、RS232_UART2_RXD。RS232规定用电平表示数据,因此线路就是单线路的,用两根线才能达到全双工的目的。

image.png

实验板上的CON14和CON15是由UART1和UART2通过MAX3232串口电平转换芯片得到的RS232串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值