硬件编程小白 发表于 2022-2-9 15:47:36

stm32串口如何连续接收uwb测距数据

如下图所示为设备通信指令解析
当发送启动测距指令“01 10 00 28 00 01 02 00 04 A1 BB”之后,设备开始启动测距,并不断发送测距数据。接收到的数据如下图所示

当发送“01 10 00 28 00 01 02 00 04 A1 BB”后
设备会发送一次回复指令和n次测距数据直到收到停止命令 ,窗口助手接收到回复指令“01 10 00 28 00 01 81 C1”,然后就不断地发送测距数据帧 总共有47个字节,每个字符的含义在第一张图的数据解析。我是用的是两个基站一个标签,我想取出数据帧中的 第15个字节和第17个字节,也就是A基站和B基站的测量数据。串口接收数据格式为 “一次回复指令+n次测距数据帧”我使用了中断和IDLE中断,结合判断帧头为 “0x01 0x03 0x2A”的方法没能成功,请教各位实现。

蓝点无限 发表于 2022-2-9 21:39:40

这个不是我们的产品,我们所有产品都是提供源码的,没有做过串**互。
需要你找的供应商帮你解决。
页: [1]
查看完整版本: stm32串口如何连续接收uwb测距数据