STM32(13)串口

串口的数据帧

1.空闲

2.起始位

3.数据位

4.校验位(可有可无)

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

1和4传输方式比较常见

校验规则:

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

5.停止位

例子:

同步通信

异步通信

波特率

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

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

硬件流控

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

CTS:接收反馈信号

RTS:发送反馈信号

相关推荐
secondyoung5 小时前
TLE9180短路检测功能总结
经验分享·嵌入式硬件·mcu·汽车·流程图·infineon·tle9180
xyx-3v6 小时前
ESP32-C3开发板简单介绍
单片机·嵌入式硬件
Dillon Dong6 小时前
从C到Simulink: 使用STM32硬件支持包后为什么还不支持PC仿真ARM建模程序
c语言·stm32·simulink
刻BITTER7 小时前
在TRAE 上安装PlatformIO
c++·单片机·嵌入式硬件·arduino
m0_555762908 小时前
I.MX8 Plus —— 系统总线与互连
嵌入式硬件
NULL指向我11 小时前
STM32F407VET6学习笔记14:Bootloader程序笔记
笔记·stm32·学习
别了,李亚普诺夫11 小时前
定时器与输出比较-学习笔记
笔记·stm32·学习
mastercoder--11 小时前
速通51单片机————按键控制LED流水灯与定时器闹钟
单片机·嵌入式硬件·51单片机
西城微科方案开发11 小时前
智能打气泵方案开发设计
单片机·嵌入式硬件·方案公司推荐
硅农深芯11 小时前
ARM Cortex-M系列的内核型号有什么区别,该怎么选择
arm开发·单片机·芯片