主题中讨论的其他器件:WMBUS
您好!
在您的无线 MBUS T+C 模式应用手册和示例代码中、您说实施了 RF_PATCH、这样 CMD_PROP_RX 将决定数据包是 T 模式还是 C 模式、然后设置一个寄存器。
我想知道这个射频贴片 是否会为 CMD_PROP_RX_ADV 命令执行相同的操作?
我想我们缺少一些关于该补丁在不同命令中实际执行的操作的文档...
无需更多电线
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.
您好!
在您的无线 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