串口通信,也称为串行通信,是一种数据传输方式,其中数据位按顺序一个接一个地通过单一通信线路发送。
一 串口拓扑图
二 通信时序
- 波特率:9600
- 数据位:8
- 结束位:1
- 奇偶校验:无
- 流控:无
传输一个bit大概需要104us,频率大概是9600bps。
发送数据0xAA 0x55
用逻辑分析仪抓到的时序如上图所示:
- 传输以一个bit的低电平为起始
- 开始位之后就是需要传输的数据,8个bit位表示一个字节。
- 8个bit传输完成之后,以一个bit的高电平为结束位。
9600bps,表示每秒钟可以传输9600个bit。从当前配置来看,传输一个字节需要10个bit,因此当前的传输字节的速度为0.96KB/S
960
=
9600
/
10
960 = 9600 / 10
960=9600/10
每秒钟最多可以传输960个字节。