This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC430F5137:接收时检查 CC1101和地址字节

Guru**** 1831610 points
Other Parts Discussed in Thread: CC1101
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/805624/cc430f5137-cc1101-and-address-byte-check-when-receiving

器件型号:CC430F5137
主题中讨论的其他器件:CC1101

我想知道这种内置地址检查到底是如何工作的。

应该启用它、但我仍会收到不适合我的消息。

0x86、  // PKTCTRL1 =>地址检查和0 (0x00)广播

0x05、 // CC 地址

因此、我假设内置支持将自动丢弃地址检查失败或地址不是广播地址的消息。 但是、从用户手册中读取时、地址检查失败时会产生中断。 那么、我是否必须在软件中做出决定、以便在地址检查失败时丢弃消息?

文献编号:SLAU259E =>

正边沿:发送或接收同步字。
RFIFG9负边沿:当可选地址检查失败或 RX FIFO 溢出或 TX 时、数据包末尾或 RX 中
进行比较。 (等于 GDOx_CFG=6)

0x38 (0xf8):PKTSTATUS -当前 GDOx 状态和数据包状态
找到3 SFD R 同步字。
发送或接收同步字时置位、在中置位
数据包的末尾。 在 RX 模式下、当可选地址时、该位会失效
检查失败或对讲机进入 RX_OVERflow 状态。 在 TX 中、该位
如果对讲机进入 TX_underflow 状态、则将其置为无效。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当地址检查失败时、数据包被自动丢弃、RX 模式重新启动。
    中断的行为方式是因为 CC430基于需要外部 MCU 的 CC1101收发器。 在该处、一旦发现 SYNC 并在数据包末尾取消置位、就会发出一个信号。 当接收到完整的数据包或丢弃数据包时、这种情况会更进一步。

    BR
    Siri
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢!