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.

[参考译文] CC1101:可以在一个引脚 GDO0接收和发送上同时实现中断

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1470754/cc1101-can-implement-interrupt-on-one-pin-gdo0-receive-and-transmits-at-same-time

器件型号:CC1101

工具与软件:

我需要使用 CC1101实现双向通信。 目前我在两个模块之间发送和接收消息,为此我们需要切换 RF Rx 和 TX 模式。 如果一个器件在 TX 中连续、而另一个器件在接收模式下突然从器件第二个切换到 TX、以便将消息发送到器件一、如何通知器件一切换到 Rx 状态。 和 GDO0引脚如何用于 TX 发送和接收中断、因为未停用 cfgGDO0 config 0x06。 请帮助实施这些功能。

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

    如果 GDO0配置为同步发送/接收数据包发送/接收(IOCFG0 = 0x06)、则该信号将在 RX 和 TX 中使用。

    这意味着、应用中需要跟踪 所处的模式(应使用 TXOFF_MODE = RXOFF_MODE = IDLE)

    可以有一个称为 txFlag 的标志、每次发送 STX 选通时该标志设置为 true、每次发送完成时该标志设置为 false。

    这样、当 GDO0上发生情况时、您可以在中断例程中检查此标志、并根据 中断发生时所处的模式采取操作。

    Siri