1.概述
串口通信接口,常用两个通信设备之间用于信息交换。适合进行远距离数据通信,传输速率较低。全双工,一根信号线接收、一根信号线发送。最大数据速率约 20kbps,标准规定最大电缆长度 15 米,采用单端传输方式,抗干扰能力较弱,超过 15 米需加调制解调器。
1.1电平标准
TTL 电平是晶体管 - 晶体管逻辑电路的电压标准,用于数字信号传输。传统 5V 系统中,逻辑"1"对应高电平,逻辑"0"对应低电平,具体电压范围如下:
电压阈值:输出高电平≥2.4V,低电平≤0.4V;输入高电平≥2.0V,低电平≤0.8V。
而RS232 采用负逻辑:
逻辑1:-3~-15V
逻辑0:+3~+15V
所以TTL电平转为RS232电平需要中间连接MAX3232芯片进行单片转换操作。
2.硬件连接
TTL电平转换RS232电平芯片:MAX3232 max3232具有二路接收器和二路驱动器 max3232供电电压5v或3.3V,外接4个0.1uF电容。
电路图
1、
2、
USART1_RX和USART1_TX连接单片机引脚。
232R和232T连接需要通信的模块。