stm32f030f4p6单片机,怎么能让单片机收到串口数据后过滤掉另一种协议的数据

qq_33152303 2019-03-26 08:07:12
stm32f030f4p6单片机,怎么能让单片机收到串口数据后过滤掉另一种协议的数据。
我现在是一发多收,二种协议数据通过同一数传发给不同设备,所以出现的相互干扰的情况,怎么样才能过滤掉另一种协议的数据呢。有示例吗?
...全文
556 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzh5508 2019-04-08
  • 打赏
  • 举报
回复
数据解析的时候直接将不要的数据直接丢掉就行了!
wn3.1415926 2019-03-27
  • 打赏
  • 举报
回复
在订两套协议的时候,简单的方法,通过协议头进行区分过滤。比如协议A数据包的第一个字节永远都是0x5A,协议B数据包的第一个字节永远都是0xA5。不同设备收到数据后,通过第一个字节,过滤非本设备支持的协议数据。

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧