2019-08-13 21:41发布
穿梭者 发表于 2017-9-22 11:58 因为发送过来的数据是float,所以用了一个联合体,然后dma接收中断给个标志位,最后在while循环里面读取 ...
正点原子 发表于 2017-9-22 22:39 你先简化代码,纯粹验证下功能是否正常吧 我在论坛发过串口的MODBUS例程,通信正常,关键你处理数据要精 ...
最多设置5个标签!
你先简化代码,纯粹验证下功能是否正常吧
我在论坛发过串口的MODBUS例程,通信正常,关键你处理数据要精简。
我通过修改波特率,使得发送的数据正确率高了很多,然后发现之前数据组合前后顺序倒了。现在的问题在于读取的数据是通过串口发送的过来的u32型,使用联合体,也没法变成float,现在还在找方法,感谢原子哥的回复了
一周热门 更多>