51uwb.cn

 找回密码
 立即注册
123
返回列表 发新帖
楼主: liuchunhui321
打印 上一主题 下一主题

关于UWB定位频率的问题

[复制链接]

35

主题

1053

帖子

4531

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4531
21#
发表于 2021-12-22 22:35:58 | 只看该作者
liuchunhui321 发表于 2021-12-21 17:59
我的tagID为0x0025,0x0015,0x0035,0x0045,0x0055,0x0065,所以显示都是5

你这个改法不好,如下代码,delay延时用的短地址模10,你的地址所有delay都是一样的,没有随机效果了。
  1. else
  2.         {
  3.             HAL_TIM_Base_Stop(&htim3);
  4.             TIM3->ARR = TIM3_Delay_Step*((SHORT_ADDR%10)+1);//random delay
  5.             Tag_receive_poll = 0;
  6.         }
复制代码


下面是之前帖子回复的正确设置短地址的方法
  1. 另外一个注意的问题是,标签编译地址尽量错开,因为我们的delay是模低地址

  2.     TIM3->ARR = TIM3_Delay_Step*((SHORT_ADDR%10)+1);//random delay

  3. 复制代码
  4. 实际编译地址可以选用1001 1003 1005 依次类推。
复制代码
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 12:04 , Processed in 0.010397 second(s), 6 queries , File On.

Powered by Discuz! X3.3

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

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