STM32(13)串口

串口的数据帧

1.空闲

2.起始位

3.数据位

4.校验位(可有可无)

为了验证数据传输是否出错而设立的比特位

1和4传输方式比较常见

校验规则:

根据1的个数,校验位会自己补0或1

5.停止位

例子:

同步通信

异步通信

波特率

每一个高低电平就是一个码元

收发双方要采用相同的波特率

硬件流控

流控:防止发送方发送数据过快,接收方可给一个反馈信号,反馈信号就是流控信号,这种控制方式就叫流控

CTS:接收反馈信号

RTS:发送反馈信号

相关推荐
d111111111d2 小时前
连续形式PID和离散PID-详情学习-江科大(学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习
电气_空空2 小时前
基于 PLC控制机械手臂取放料的系统设计
人工智能·嵌入式硬件·毕业设计
国科安芯2 小时前
如何利用AS32系列MCU芯片使用简洁单线模式操作QSPI FLASH?
单片机·嵌入式硬件·性能优化·安全性测试
iCxhust2 小时前
__acrtused 是什么
c语言·c++·单片机·嵌入式硬件·微机原理
雾岛听风眠2 小时前
【OpenCV+STM32】二维云台颜色识别及追踪
stm32·单片机·嵌入式硬件
nassi_2 小时前
ESP8266 Wi-Fi模块解析
stm32·嵌入式硬件
向阳逐梦3 小时前
马达驱动芯片核心逻辑:从信号到动力的“功率放大密码”
单片机·嵌入式硬件
1+2单片机电子设计3 小时前
基于 STM32 的羽毛球运动状态监测系统设计
stm32·单片机·嵌入式硬件
国科安芯3 小时前
CANFD 总线多节点扩展技术:节点数量限制与突破方案
单片机·嵌入式硬件·安全性测试
电子小子洋酱3 小时前
Linux驱动开发学习笔记(更新中)
linux·笔记·单片机