stm32串口处理特定的数据问题

2019-08-18 21:17发布

串口接受数据:1秒钟接受512次:特定数据头AAAA048002的数据,怎么保存下来,并且判断是否为AAAA048002数据头的数据,然后通过串口发送出去
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
hgr211
1楼-- · 2019-08-19 00:07
特定10的一个数组存数据每次接收到的数据循环左移进去,每次接收了,就判断下数组是不是你的数据头,这样子比较有条理,不然就要一堆的if else来判断数据头。另外最好要有超时的判断。
源雨
2楼-- · 2019-08-19 05:01
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-08-19 05:33
先计算下你的总数据量。根据波特率来看,是否能处理过来。  
源雨
4楼-- · 2019-08-19 07:29
正点原子 发表于 2017-5-16 21:03
先计算下你的总数据量。根据波特率来看,是否能处理过来。

直接可以透传,直接发送到上位机,直接使用串口程序吗
源雨
5楼-- · 2019-08-19 12:46
yklstudent 发表于 2017-5-16 16:23
楼主考虑过处理的过来吗?

只是进行判断,不进行别的处理
Sun_Fly
6楼-- · 2019-08-19 17:11
存到数组里面啊

一周热门 更多>