wpapk 发表于 2023-4-25 16:21:20

关于BP50利用标签串口输出位置信息的问题

参考了这个帖子里的方法:
如何将定位信息通过标签串口传输到PC
我修改了标签的代码,希望能让标签也能输出与基站0相同的位置信息:

但是,当我上电测试时,标签串口输出的信息是这样的:

这与基站0输出信息的格式相去甚远:

请问要如何修改代码才能令标签的输出信息与基站0相同?

另外还有一个附带的问题,当存在两个或以上的标签时,MASTER TAG能否和基站0一样,同时输出所有标签的位置信息?
期待解答。

蓝点无限 发表于 2023-4-26 23:09:49

将USART_puts个改为如下代码试试,因为angle_msg 中数据只是一部分,前面有数据头,不是需要打印出来的
USART_puts((char*)angle_msg,len);

可以简单追下代码

wpapk 发表于 2023-4-27 13:02:57

感谢解答,我试着修改了代码:

但是得到的串口输出是这样的:

无论我如何移动标签,输出都是一样的,不能输出正确的位置信息。

蓝点无限 发表于 2023-4-27 21:59:13

wpapk 发表于 2023-4-27 13:02
感谢解答,我试着修改了代码:

但是得到的串口输出是这样的:

不好意思,应该是按照如下方式修改
      USART_puts(&(angle_msg),len);      
页: [1]
查看完整版本: 关于BP50利用标签串口输出位置信息的问题