目录
串口通信
(全双工,异步)
通信线:
VCC:高电平
GND:低电平
TX:发送引脚
RX:接收引脚
1设备与2设备互联:VCC接VCC,GND接GND,1的TX接2的RX,1的RX接2的TX(交叉连接)
电平标准:
电平标准是1和0的表达方式,是人为规定的电压与数据的关系。
TTL电平:+3.3V或+5V表示1,0V表示0
RS232电平:-3V~-15V表示1,+3V~+15V表示0
RS485电平:两线压差+2V~+6V表示1,-2V~-6V表示0(差分信号)
波特率:
串口通信的速率(每秒传输数据的位数)
因为是异步通信,所以需要规定双方通信的速率。
若波特率为4800,则发送一位的时间就是1s/4800
若波特率为9600,则发送一位的时间就是1s/9600
若波特率为115200,则发送一位的时间就是1s/115200

本文围绕STM32串口通信展开,介绍了通信线连接方式,如VCC、GND、TX、RX的连接;阐述了TTL、RS232、RS485三种电平标准;说明了波特率的概念及不同波特率下发送一位的时间;还详细讲解了起始位、数据位、校验位、停止位等数据帧各部分,最后给出发送示例。
最低0.47元/天 解锁文章






