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:[CC1312] RX 有效载荷设置指南请求。

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1130669/cc1312r-cc1312-rx-payload-setup-guide-request

器件型号:CC1312R

你(们)好

我的客户正在使用 cc1312R1开发接收器、而发送器是其他供应商。

它们使用曼彻斯特编码。

同步字:0x0101FEFE

有效载荷长度:30字节。

当 launchpad (cc1312)连接到 Smart RF studio7时、通常会接收到30字节。

但是、当使用 rfEasyLinkRx 示例和相同的寄存器值时、仅接收到25字节。

即使有效载荷长度发生更改、也是如此。

共享源文件和 RF Studio 配置文件。

请指导我们了解影响有效载荷的因素。

e2e.ti.com/.../rf_5F00_Config.xml

e2e.ti.com/.../ti_5F00_cc1312r.zip

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

    我想问题是您尝试使用固定的数据包长度。 然后、对讲机将使用固定的数据包长度、但仍然写入 EasyLink SW、以便将接收到的第一个字节解释为长度字节。

    您需要将对讲机配置为使用可变数据包长度、或重新编写 EasyLink 代码以使用固定数据包长度。

    Siri

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

    你(们)好、Siri

    感谢您的支持。

    我们检查了接收器是否得到了30字节作为您的建议。

    我还有其他问题。

    在 ezsylink SW 中、我们不希望使用第一个字节作为长度字节。 我们希望使用固定长度。

    是否可以修改库?

    如果可能、请告诉我调整点。

    谢谢

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

    我没有时间对此进行测试、但您至少需要对异步 Rx 完成的回调进行一些修改

    static void rxDoneCallback(RF_Handle h, RF_CmdHandle ch, RF_EventMask e)

    由于 长度是固定的,因此不能从 pDataEntry 读取长度。

    Siri