admy 发表于 2023-4-6 15:23:57

关于UWB接收过滤问题

在标签端开启了一个广播功能,希望广播数据所有基站都能收到,发送的数据包目标地址写的 0x0000

基站侧设置了PanID,再用下面的语句开启过滤,结果什么都收不到。
   dwt_enableframefilter(DWT_FF_COORD_EN); // behave as coordinator (can receive frames with no dest address (PAN ID has to match))

关闭过滤功能后,能收到所有的数据。
   dwt_enableframefilter(DWT_FF_NOTYPE_EN);

=====================

相反,基站向指的定的标签发射数据,给定了标签ID,
标签端开启了数据过滤功能,能接收到数据。
    dwt_enableframefilter(DWT_FF_DATA_EN); //开启桢过滤

问题: 对于广播数据,如何有效地设置过滤(尽量在底层多多过滤一些无关数据)

蓝点无限 发表于 2023-4-6 21:38:10

广播的地址不是0000,是FFFF

admy 发表于 2023-4-7 08:57:23

本帖最后由 admy 于 2023-4-7 10:22 编辑

重新检查了代码,广播地址采用FFFF,接收端通过桢过滤是能收到的:handshake
页: [1]
查看完整版本: 关于UWB接收过滤问题