51uwb.cn

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

TWR-400的测距代码怎么改成一标签对多标签的

[复制链接]

2

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
跳转到指定楼层
楼主
发表于 2021-9-6 11:29:27 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
因为要用到距离和rssi值,提供的测距代码中只能一标签对应一基站,想要改成一标签对应多个基站的,请问要怎么修改呢?
回复

使用道具 举报

2

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
沙发
 楼主| 发表于 2021-9-7 11:34:16 | 显示全部楼层
void BPhero_Distance_Measure_Specail_TAG(void)
{               

                msg_f_send.destAddr[0] =(0x0002) &0xFF;
                msg_f_send.destAddr[1] =  ((0x0002)>>8) &0xFF;

                                msg_f_send.seqNum = distance_seqnum;
                msg_f_send.messageData[0]='P';//Poll message
       
       
       
                msg_f_send.destAddr[0] =(0x0003) &0xFF;
                msg_f_send.destAddr[1] =  ((0x0003)>>8) &0xFF;

                                msg_f_send.seqNum = distance_seqnum;
                msg_f_send.messageData[0]='P';//Poll message
       
       
       
       
                        HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, !GPIO_PIN_RESET);
                         dwt_writetxdata(psduLength ,(uint8 *)&msg_f_send, 0) ; // write the frame data
                                dwt_writetxfctrl(psduLength, 0);
                                dwt_starttx(DWT_START_TX_IMMEDIATE);
       
                while (!(dwt_read32bitreg(SYS_STATUS_ID) & SYS_STATUS_TXFRS))
                { };

                                dwt_enableframefilter(DWT_FF_DATA_EN);
                dwt_setrxtimeout(RESP_RX_TIMEOUT_UUS*10);
                                dwt_rxenable(0);

                                if(++distance_seqnum == 255)
                                                distance_seqnum = 0;
                Tag_State = TAG_POLL_SENT;
                                               
}

你好,如果两个基站的地址分别为0x0002和0x0003时,这里的代码我这样改有什么问题吗,改了之后行不通,可以帮我写一下两个基站的代码怎么改吗?
回复

使用道具 举报

2

主题

5

帖子

16

积分

新手上路

Rank: 1

积分
16
板凳
 楼主| 发表于 2021-9-8 17:06:18 | 显示全部楼层
解决了,谢谢技术人员
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-5-3 20:29 , Processed in 0.011265 second(s), 5 queries , File On.

Powered by Discuz! X3.3

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

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