先发低位,再发高位。发送引脚默认为高电平,检测到信号由高变低开始通讯,拉低通常52us后开始读取数据,根据波特率的设置去读取数据,比如9600波特率一位(bit)数据104us采集一次。最后高电平代表停止。
下图的quartus中仿真发送数据8‘b1011 0101,低位先行,高位结束。
下图是示波器测量stm32串口的波形,其波特率为115200,左侧光标前停止位高电平,一个字节的低电平起始位,后面跟数据位。数据位0x7F,随后拉高一个字节的停止位,等待下一个字节的数据到来。
串口通讯协议
于 2023-07-20 17:33:55 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)