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

[复制链接]
查看1451 | 回复17 | 2024-4-18 20:21:03 | 显示全部楼层 |阅读模式
本帖最后由 17316953647 于 2024-4-18 20:22 编辑

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

                               
登录/注册后可看大图

                               
登录/注册后可看大图

1d0b39f8145f5d449c59e72511815ef.png
b615bd199ca3e0a1f5b22254e5c2ae5.png
回复

使用道具 举报

爱笑 | 2024-4-19 08:45:29 | 显示全部楼层
我让小泽来给你看看
用心做好保姆工作
回复 支持 反对

使用道具 举报

bzhou830 | 2024-4-19 09:28:43 | 显示全部楼层
直接接串口确定下雷达模块是不是好的,如果是好的那么就是你的代码问题。
否则不用看代码了。
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

Ai-Thinker小泽 | 2024-4-19 10:04:07 | 显示全部楼层
既然硬件是一样的,你直接把demo的固件烧录进去看看是不是一样的效果,先查看的软件问题还是硬件问题。
回复 支持 反对

使用道具 举报

干簧管 | 2024-4-19 10:39:06 | 显示全部楼层
硬件不是那么容易出问题吧
回复 支持 反对

使用道具 举报

Ai-Thinker小泽 | 2024-4-19 10:45:23 | 显示全部楼层
我初步看了一下你的代码,你就用一组串口的话,会不会是你相同的数据发给雷达导致雷达那边解析出错误了。要不你就把雷达的RX短接看看,然后把32的TX接到TTL的RX上看看。
回复 支持 反对

使用道具 举报

Ai-Thinker小泽 | 2024-4-19 10:46:27 | 显示全部楼层
Ai-Thinker小泽 发表于 2024-4-19 10:45
我初步看了一下你的代码,你就用一组串口的话,会不会是你相同的数据发给雷达导致雷达那边解析出错误了。要 ...

雷达作为单独发送的模块,除非你需要根据他的协议去修改配置,不然你32就做接收端解析数据就行。
回复 支持 反对

使用道具 举报

WangChong | 2024-4-19 11:17:48 | 显示全部楼层
先排查你的硬件问题. 然后我论坛里都发了两种32的代码了
回复 支持 反对

使用道具 举报

lazy | 2024-4-19 14:58:00 | 显示全部楼层
标记下留着以后看
回复 支持 反对

使用道具 举报

noonezero | 2024-4-20 09:48:27 | 显示全部楼层
先用上位机排查硬件,最后就是软件问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则