USART帧格式

一般的帧格式

细节:1 帧格式必须是双方都约定好的,要发数据帧就必须是完整的数据帧

2 收发方向问题,很多人会认为上图中左边是发送方,右边是接收收方,其实不然。

接收方肯定是从最开始发送的数据开是接收的,就像我说"我爱你"时你最先听见的是"我"一样

起始位

数据位

在参考手册中也有提及,如下图

校验位

注意:

1 校验位只有校验功能,无法修改。

2 无论是奇校验还是偶校验 ,都只能校验出奇数个的错误,无法校验出偶数个错误。如1111 0000变成了1111 1100 是无法校验出来的。

也就是说校验位只能校验有限情况的错误,但其实USART有校验这个功能就已经很了不起了,因为它本身就设计的比较简单。

停止位

为什么要有停止位?

拉高电平,为传输下一个数据帧时拉低电平作准备。

总之要有确定性就是USART所追求的。

USART帧格式与波特率

可以这么说,USART发送方式=帧格式+波特率,

相关推荐
小向是个Der19 小时前
嵌入式进阶——MCU上电后的动作
c语言·单片机·mcu·学习·链接脚本
Kuakewei88819 小时前
PW6606快充协议诱骗芯片:纯硬件电阻配置五档电压方案
嵌入式硬件
车软学堂20 小时前
从测试转开发,到底要补什么
网络·人工智能·python·功能测试·单片机·车载系统·自动化
LCG米20 小时前
STM32 ADC多通道DMA定时器触发实测:TRGO触发链、采样率精确控制与乒乓缓冲落地
stm32·单片机·嵌入式·adc
iCxhust20 小时前
SEGGER 的 J-Scope
单片机·嵌入式硬件
明天也要努力学习21 小时前
IP 协议的相关特性
网络·网络协议·tcp/ip
说实话起个名字真难啊21 小时前
一次中风险漏洞处理复盘:从RSA密钥交换到全面启用TLSv1.3
网络
路上有只喵1 天前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇2
单片机·嵌入式硬件
单片机仿真设计1 天前
Proteus仿真51单片机的智能温控风扇调速系统设计(仿真图+程序)
单片机·嵌入式硬件·proteus