发帖
17 0 0

求助帖,RD03E发送给stm32串口数据全是 AA

17316953647
中级会员

3

主题

15

回帖

324

积分

中级会员

积分
324
Rd-03系列 2133 17 2024-4-18 20:21:03
本帖最后由 17316953647 于 2024-4-18 20:22 编辑

移植论坛Ai-Thinker小泽的stm32驱动RD03E程序,原作者使用cubemx+keil编程,我使用的是stm32cubeide编程,核心串口接收代码为整体复制,波特率,系统时钟都一致,原作者代码可以跑通实现效果,单独模块连接上位机也可以实现效果,但我移植的代码却一直接收到RD03E传来的数据全是AA,不是标准的测距固件 数据帧,实在不知道为啥了,所以来论坛看有没有大佬能指一条路。
代码文件5MB,论坛上传不了,有需要的加我qq3377014722

                               
登录/注册后可看大图

                               
登录/注册后可看大图

──── 0人觉得很赞 ────
1d0b39f8145f5d449c59e72511815ef.png
b615bd199ca3e0a1f5b22254e5c2ae5.png

使用道具 举报

2024-4-19 08:45:29
我让小泽来给你看看
2024-4-19 09:28:43
直接接串口确定下雷达模块是不是好的,如果是好的那么就是你的代码问题。
否则不用看代码了。
既然硬件是一样的,你直接把demo的固件烧录进去看看是不是一样的效果,先查看的软件问题还是硬件问题。
2024-4-19 10:39:06
硬件不是那么容易出问题吧
我初步看了一下你的代码,你就用一组串口的话,会不会是你相同的数据发给雷达导致雷达那边解析出错误了。要不你就把雷达的RX短接看看,然后把32的TX接到TTL的RX上看看。
Ai-Thinker小泽 发表于 2024-4-19 10:45
我初步看了一下你的代码,你就用一组串口的话,会不会是你相同的数据发给雷达导致雷达那边解析出错误了。要 ...

雷达作为单独发送的模块,除非你需要根据他的协议去修改配置,不然你32就做接收端解析数据就行。
2024-4-19 11:17:48
先排查你的硬件问题. 然后我论坛里都发了两种32的代码了
2024-4-19 14:58:00
标记下留着以后看
2024-4-20 09:48:27
先用上位机排查硬件,最后就是软件问题了
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28477 个
  • 话题数: 40588 篇