[MM32软件] 想用串口收发不定长的16进制的协议包

[复制链接]
 楼主| Undshing 发表于 2023-6-26 11:18 | 显示全部楼层 |阅读模式
目前只想到一个字节一个字节的读取。不知道各位有什么好办法?
八层楼 发表于 2023-7-6 16:59 | 显示全部楼层
可以考虑自己制定一个协议啊,有包头包尾的
tpgf 发表于 2023-7-6 17:23 | 显示全部楼层
可以考虑自己制定一个协议内容 强制定义协议的头尾
观海 发表于 2023-7-6 21:33 | 显示全部楼层
可以用一个自己从来不会发送的字节来当包尾进行识别
guanjiaer 发表于 2023-7-7 08:22 | 显示全部楼层
即便是一个字节一个自己的读取 那么接收端如何判定已经接收完成了呢
heimaojingzhang 发表于 2023-7-7 08:48 | 显示全部楼层
串口本身只不是不能知道当前数据是否接收完成呢
keaibukelian 发表于 2023-7-7 09:35 | 显示全部楼层
自己对发送数据做封装 然后接收方按照协议内容拆包就行
zhaohao1997 发表于 2023-7-17 13:54 | 显示全部楼层
dma+空闲中断,不定长帧一般都是这样处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

1797

帖子

1

粉丝
快速回复 返回顶部 返回列表