[应用相关] stm32l0 串口收发问题

[复制链接]
2022|7
 楼主| Rangar 发表于 2018-8-29 16:58 | 显示全部楼层 |阅读模式
想写一个用串口收发不定长的16进制的协议包并解析实现相应功能,但是一直无法实现,各位大神大大们有木有解决的方法。串口已经调通了,就是不知道怎么处理16进制的不定长协议包
Stannis 发表于 2018-8-29 17:35 | 显示全部楼层
由于你要做的是不定长,所以,你要一个字节一字节的收取,通过协议中的检验来判断是不是收到了一帧的数据
Brand2 发表于 2018-8-29 17:40 | 显示全部楼层
一个字节一个字节接收出了问题,导致接收不完所有数据
Soraka 发表于 2018-8-29 17:49 | 显示全部楼层
为什么收不完呢,是你设置的缓存太小了么
Garen2 发表于 2018-8-29 18:12 | 显示全部楼层
串口驱动都没有调整成功呢
基本的功能没有实现
Ryze 发表于 2018-8-29 18:27 | 显示全部楼层
可以使用STM32cubeMX 生成 一个正确的工程再进行接下来的开发吧
Varus 发表于 2018-8-29 18:37 | 显示全部楼层
可以把RX与TX短路后,测试接收是不是通
Snow7 发表于 2018-8-29 18:46 | 显示全部楼层
串口上的数据都是16进制的,只是显示的形式不对,你是不是按字符串显示的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部