自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 STM32串口通信接收的数据包无包头包尾长度不固定,简单思路分析

1.数据包和数据包之间是有时间间隔的,我们需要开启定时器对数据包之间间隔设置进行定时,超过一定时间间隔,进入中断同时标志位,表示数据接受完成。2.在接收中断里面,我们需要每接收一个byte将定时器清零3.以9600波特率为例,每位发送时间0.14ms,那么发送一个字节是1.4ms(包含起始位和1个停止位),那么当我们把数据帧间时间设置10ms肯定能保证这个数据包已经发完了。4.这个方法也叫串口接收数据包超时接收。

2023-03-16 14:21:46 605

Proteus仿真51单片机红外收发功能

Proteus仿真红外通信:通过控制主控单片机的两个按键,使从机实现加减,显示在LCD1602液晶屏上;通过此仿真可以拓展实现电机的正反转。

2022-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除