- 博客(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关注的人