51uwb.cn

 找回密码
 立即注册
楼主: tuzhuke
打印 上一主题 下一主题

DWM1000 帧过滤功能实现

[复制链接]

0

主题

13

帖子

26

积分

新手上路

Rank: 1

积分
26
11#
发表于 2020-4-26 10:50:57 | 只看该作者
感谢楼主分享!!!支持
回复

使用道具 举报

6

主题

43

帖子

47

积分

新手上路

Rank: 1

积分
47
12#
发表于 2020-5-6 18:06:12 | 只看该作者
好东西,下载学习了.
回复

使用道具 举报

6

主题

43

帖子

47

积分

新手上路

Rank: 1

积分
47
13#
发表于 2020-5-6 18:10:44 | 只看该作者
我再来说声感谢这个论坛.
回复

使用道具 举报

6

主题

43

帖子

47

积分

新手上路

Rank: 1

积分
47
14#
发表于 2020-5-7 09:19:55 | 只看该作者
代码有个注释错误:
  1. #define MAX_USER_PAYLOAD_STRING_SS     (STANDARD_FRAME_SIZE-FRAME_CRTL_AND_ADDRESS_S-TAG_FINAL_MSG_LEN-FRAME_CRC) //127 - 9 - 16 - 2 = 100
复制代码

我的理解应该是:  127 - 9 - 33 -2 = 83
回复

使用道具 举报

6

主题

43

帖子

47

积分

新手上路

Rank: 1

积分
47
15#
发表于 2020-5-14 16:56:28 | 只看该作者
测试发现PANID 没有用. 随便改PANID都可以接收到.
回复

使用道具 举报

35

主题

1053

帖子

4523

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4523
16#
发表于 2020-5-18 07:45:45 | 只看该作者
dw1000_2020 发表于 2020-5-14 16:56
测试发现PANID 没有用. 随便改PANID都可以接收到.

panid目前要改两个地方
1 消息要发送到那个panid网络
  1. void BPhero_UWB_Message_Init(void)
  2. {
  3.     //set frame type (0-2), SEC (3), Pending (4), ACK (5), PanIDcomp(6)
  4.     msg_f_send.frameCtrl[0] = 0x1 /*frame type 0x1 == data*/ | 0x40 /*PID comp*/|0x20/* ACK request*/;
  5.     //source/dest addressing modes and frame version
  6.     //msg_f.frameCtrl[0] = 0x41;
  7.     msg_f_send.frameCtrl[1] = 0x8 /*dest extended address (16bits)*/ | 0x80 /*src extended address (16bits)*/;
  8.     msg_f_send.panID[0] = 0xF0;
  9.     msg_f_send.panID[1] = 0xF0;
复制代码
2 自身接工作panid(接收那个panid网络信息)
  1. void BPhero_UWB_Init(void)//dwm1000 init related
  2. {
  3. ……
  4. dwt_setpanid(0xF0F0);
  5. }
复制代码
两个同时改,你再试试

后面代码会更新下,定义一个宏,两个地方引用这个宏,就不会出现问题了
回复

使用道具 举报

6

主题

43

帖子

47

积分

新手上路

Rank: 1

积分
47
17#
发表于 2020-5-18 08:44:51 | 只看该作者
感谢感谢,回头下课好好试试.
回复

使用道具 举报

6

主题

11

帖子

17

积分

新手上路

Rank: 1

积分
17
18#
发表于 2020-5-21 13:51:56 | 只看该作者
将PANID F0F0改成其他的,就接收不到了,比如:发送F0F1,接收设置F0F1,就没办法接收,不知道什么原因,只有F0F0才能实现
回复

使用道具 举报

1

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
19#
发表于 2020-6-6 11:15:04 | 只看该作者
那标签广播时是不能使用帧过滤了吗?
回复

使用道具 举报

0

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
20#
发表于 2020-6-28 11:45:54 | 只看该作者
感谢分享!
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-22 15:18 , Processed in 0.026220 second(s), 4 queries , File On.

Powered by Discuz! X3.3

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

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