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.

[参考译文] CC1312R:有关 TI15.4 RF's 延迟发送的问题

Guru**** 2482225 points
Other Parts Discussed in Thread: CC1310

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1207755/cc1312r-an-issue-about-ti15-4-rf-s-delayed-sending

器件型号:CC1312R
主题中讨论的其他器件:CC1310

大家好、

我 在 使用 TI15.4协议栈实现 CC1312 (收集器)和 CC1310 (传感器)之间的通信时遇到问题。

CC1312 (收集器)称为 Collector_sendToggleLedRequest 接口 、并 已准备好触发 CC1310 (传感器)的 LED 照明操作。

执行到的 CC1312 (收集器)代码

            sendMsg(Smsgs_cmdIds_toggleLedReq, item.devInfo.shortAddress,
                    item.capInfo.rxOnWhenIdle,
                    SMSGS_TOGGLE_LED_REQUEST_MSG_LEN,
                    buffer);

            status = Collector_status_success;

和返回 Collector_STATUS_SUCCESS。

然而、CC1310 (传感器)并未在之后立即接收射频信号。 CC1310 (传感器) 在大约40秒后收到并立即执行操作。 CC1310 (传感器)配置为

#define CONFIG_SECURE                false

#define CONFIG_FH_ENABLE             false

#define CONFIG_RX_ON_IDLE          true

/*! Setting for Phy ID */
#define CONFIG_PHY_ID                (APIMAC_GENERIC_ETSI_LRM_863_PHY_131)//(APIMAC_GENERIC_CHINA_LRM_433_PHY_130)(APIMAC_GENERIC_ETSI_LRM_863_PHY_131)

/*! MAC Parameter */
/*! Min BE - Minimum Backoff Exponent */
#define CONFIG_MIN_BE   3
/*! Max BE - Maximum Backoff Exponent */
#define CONFIG_MAX_BE   5
/*! MAC MAX CSMA Backoffs */
#define CONFIG_MAC_MAX_CSMA_BACKOFFS   4
/*! macMaxFrameRetries - Maximum Frame Retries */
#define CONFIG_MAX_RETRIES   3


#define CONFIG_SCAN_DURATION         5

我更换了多个硬件后、问题仍然存在。

您能否说明 为什么 CC1312 (收集器)在调用 sendMsg 后未及时发送无线信号?

此致、

Katherine

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

    您好、Katherine、

    是否可以使用数据包监听器来检查数据包的实际发送时间、并将结果发布在此处?

    此致、

    Arthur