你好
https://community.st.com/people/38573
,如果ST95HF响应IDN和ECHO命令,
这通过UART通知良好的通信。问题似乎与标签有关。您是否可以在现场测试没有标签的命令,看看CR95HF是否正在应答?
命令0x09043A005804和0x0904680101D1是CR95HF的“写入寄存器”,应回答0000(不是RF命令,因此不与标签交互,CR95HF应始终应答)。
命令0x04022607是发送到标签的SendRecv命令,在CR95HF字段中没有标签应该返回8700(帧等待超时或没有TAG)。
在选择协议之前,这是RF侧没有活动的正常行为。 CR95HF首先需要一个发送RF命令的协议。只有SendRecv才能发送RF命令。其他命令用于配置CR95HF。
你说你可以看到来自RF天线的波形,你可以在从CR95HF发送SendRecv命令时捕获一些帧吗?
最好的祝福。
以上来自于谷歌翻译
以下为原文
Hi
https://community.st.com/people/38573
, If the ST95HF responds to the IDN and ECHO commands,
this informs of the good communication through UART. The problem seems to be with the tag. Can you test your commands without the tag in the field and see if the CR95HF is answering ?
Command 0x09043A005804 and 0x0904680101D1 are 'write register' to the CR95HF and should answer 0000 (Not an RF command so no interaction with the tag, CR95HF should always answer).
Command 0x04022607 is a SendRecv command sent to the tag, without a tag in the field CR95HF should return 8700 ( Frame wait time out or no TAG ).
Until a protocol is selected, this is a normal behavior that there is no activity on the RF side. The CR95HF need at first a protocol to send RF commands. Only SendRecv should send RF command. Other commands are used to configure the CR95HF.
You say that you are able to see waveforms from RF antenna, can you capture some frames when you are sending a SendRecv command from the CR95HF?
Best Regards.
你好
https://community.st.com/people/38573
,如果ST95HF响应IDN和ECHO命令,
这通过UART通知良好的通信。问题似乎与标签有关。您是否可以在现场测试没有标签的命令,看看CR95HF是否正在应答?
命令0x09043A005804和0x0904680101D1是CR95HF的“写入寄存器”,应回答0000(不是RF命令,因此不与标签交互,CR95HF应始终应答)。
命令0x04022607是发送到标签的SendRecv命令,在CR95HF字段中没有标签应该返回8700(帧等待超时或没有TAG)。
在选择协议之前,这是RF侧没有活动的正常行为。 CR95HF首先需要一个发送RF命令的协议。只有SendRecv才能发送RF命令。其他命令用于配置CR95HF。
你说你可以看到来自RF天线的波形,你可以在从CR95HF发送SendRecv命令时捕获一些帧吗?
最好的祝福。
以上来自于谷歌翻译
以下为原文
Hi
https://community.st.com/people/38573
, If the ST95HF responds to the IDN and ECHO commands,
this informs of the good communication through UART. The problem seems to be with the tag. Can you test your commands without the tag in the field and see if the CR95HF is answering ?
Command 0x09043A005804 and 0x0904680101D1 are 'write register' to the CR95HF and should answer 0000 (Not an RF command so no interaction with the tag, CR95HF should always answer).
Command 0x04022607 is a SendRecv command sent to the tag, without a tag in the field CR95HF should return 8700 ( Frame wait time out or no TAG ).
Until a protocol is selected, this is a normal behavior that there is no activity on the RF side. The CR95HF need at first a protocol to send RF commands. Only SendRecv should send RF command. Other commands are used to configure the CR95HF.
You say that you are able to see waveforms from RF antenna, can you capture some frames when you are sending a SendRecv command from the CR95HF?
Best Regards.
举报