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:CMD_PROP_RX_ADV 的 rf_patch_mce_wmbus_ctmode.c 补丁

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1289924/cc1312r-rf_patch_mce_wmbus_ctmode-c-patch-for-cmd_prop_rx_adv

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

您好!

在您的无线 MBUS T+C 模式应用手册和示例代码中、您说实施了 RF_PATCH、这样 CMD_PROP_RX 将决定数据包是 T 模式还是 C 模式、然后设置一个寄存器。

我想知道这个射频贴片 是否会为 CMD_PROP_RX_ADV 命令执行相同的操作?  

我想我们缺少一些关于该补丁在不同命令中实际执行的操作的文档...

无需更多电线

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

    我不确定您指的是应用手册中的哪个部分。 另请链接到您参考的示例代码。

    CMD_PROP_RX 不会做出任何相关决策。  

    从应用手册中可以看出:

    1、进入 rx、等待 RX_N_RXB Data_Written 中断。

    2.接收到中断时、读取 RxPacketType (见表6)以确定数据包是 T 模式还是 C 模式。

    3.如果是 T 模式,则将条目中的第一个字节解释为长度字节。

    4.如果是 C 模式、则将第二个字节解释为长度字节。

    5.使用长度信息、使用 CMD_PROP_SET_LEN 设置正确的长度。

    此应用将读取一个寄存器(由补丁设置)、以查看数据包是 T 模式还是 C 模式。 无论 RX 命令如何(正常或高级)、都会设置该寄存器。  

    但是、我不明白您为什么需要对 wmbus 使用高级命令。 此命令具有的其他特性与 wmbus 无关。

    Siri