51uwb.cn

 找回密码
 立即注册
查看: 2007|回复: 3
打印 上一主题 下一主题

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

[复制链接]

3

主题

11

帖子

121

积分

官方会员

Rank: 8Rank: 8

积分
121
跳转到指定楼层
楼主
发表于 2023-4-25 16:21:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
参考了这个帖子里的方法:
如何将定位信息通过标签串口传输到PC
我修改了标签的代码,希望能让标签也能输出与基站0相同的位置信息:

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

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

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

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

回复

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
沙发
发表于 2023-4-26 23:09:49 | 只看该作者
将USART_puts个改为如下代码试试,因为angle_msg 中数据只是一部分,前面有数据头,不是需要打印出来的
USART_puts((char*)angle_msg[LOCATION_INFO_START_IDX],len);

可以简单追下代码
回复

使用道具 举报

3

主题

11

帖子

121

积分

官方会员

Rank: 8Rank: 8

积分
121
板凳
 楼主| 发表于 2023-4-27 13:02:57 | 只看该作者
感谢解答,我试着修改了代码:

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

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

使用道具 举报

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
地板
发表于 2023-4-27 21:59:13 | 只看该作者
wpapk 发表于 2023-4-27 13:02
感谢解答,我试着修改了代码:

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

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

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 16:54 , Processed in 0.020676 second(s), 6 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表