51uwb.cn

标题: 关于BP50利用标签串口输出位置信息的问题 [打印本页]

作者: wpapk    时间: 2023-4-25 16:21
标题: 关于BP50利用标签串口输出位置信息的问题
参考了这个帖子里的方法:
如何将定位信息通过标签串口传输到PC
我修改了标签的代码,希望能让标签也能输出与基站0相同的位置信息:
(, 下载次数: 486)
但是,当我上电测试时,标签串口输出的信息是这样的:
(, 下载次数: 501)
这与基站0输出信息的格式相去甚远:
(, 下载次数: 489)
请问要如何修改代码才能令标签的输出信息与基站0相同?

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


作者: 蓝点无限    时间: 2023-4-26 23:09
将USART_puts个改为如下代码试试,因为angle_msg 中数据只是一部分,前面有数据头,不是需要打印出来的
USART_puts((char*)angle_msg[LOCATION_INFO_START_IDX],len);

可以简单追下代码
作者: wpapk    时间: 2023-4-27 13:02
感谢解答,我试着修改了代码:
(, 下载次数: 518)
但是得到的串口输出是这样的:
(, 下载次数: 490)
无论我如何移动标签,输出都是一样的,不能输出正确的位置信息。

作者: 蓝点无限    时间: 2023-4-27 21:59
wpapk 发表于 2023-4-27 13:02
感谢解答,我试着修改了代码:

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

不好意思,应该是按照如下方式修改
  1.         USART_puts(&(angle_msg[LOCATION_INFO_START_IDX]),len);        
复制代码





欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3