工具/软件:
嗨、我正在尝试配置 CC1101、因为它只接收成功的带有地址过滤的 CRC 数据包。 因此、在 PKT1L1寄存器处启用地址滤波后、我查看了 GDOx_CFG 表以将 GPIO 配置为成功的 CRC。
GDIOx_CFG:
- 7 (0x07) - 当接收到数据包且 CRC 正常时置为有效。 从 RX FIFO 读取第一个字节时使无效。
- 15 (0x0F) - CRC_OK。 最后一次 CRC 比较匹配。 进入/重新启动 RX 模式时清除
因此、每当接收到带有 CRC 的数据包并且 CC1101计算 CRC 并且与接收到的 CRC 匹配时、我的 GPIO 都会产生中断(每当数据包带有 CRC 权限时、它就不会置为有效? 它在计算 CRC 并且正常时置为有效。) 当我读了 fifo 它被清除。
只要 CC1101计算 CRC 并且与接收到的 CRC 匹配、0x0F 就会切换。 但直到重新启动 RX 才会清除。
我对此是否正确? 我不得不确认、因为我刚开始了解无线收发器组件的相关信息、并且设置不容易调试。