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.

[参考译文] RF430FRL152H:TRF7979A 命令不起作用。

Guru**** 2563760 points
Other Parts Discussed in Thread: RF430FRL152H, TRF7970A, MSP-EXP430G2ET

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/804846/rf430frl152h-trf7979a-command-is-not-working

器件型号:RF430FRL152H
主题中讨论的其他器件: TRF7970AMSP-EXP430G2ET

大家好、我叫 Hyung。

我正在使用 RF430FRL152H 和 MPS430G2553 + TRF7970ABP 创建定制板。

与 NFC 配合使用的 RF430FRL152h 定制板将通过光传感器接收 LED 灯、并将数据发送到主套件 MPS430G2553 + TRF7970ABP 并将其发送到 PC 以进行显示。 我们将在 Matlab 中显示数据。

为此、我们知道您需要输入 TRF7970A 命令。

------------------

命令:0108000304FF0000响应:TRF7970A EVM

命令:010C00030410002101020000响应:寄存器写入请求

命令:0109000304F0000000响应:AGC 切换

演示模式的顺序:

----------------------------

设置 RF430FRL152H 虚拟寄存器(写入块1、2、0)

命令:01130003041802210100000000000000000000000000响应:请求模式[00]

命令:01130003041802210211100800000000响应:请求模式[00]

命令:01130003041802210007010100400000响应:请求模式[00]

读取 ADC 数据(读取块9)(ADR 0xF8B0 - 0xF8B4)

命令:010B000304180220090000响应:请求模式[00D027DC266C25FFFFFFFFF]

--------------------------------------------------------------------

我在 Termite.exe 中输入了 commnad、但没有发生任何事情。 我在另一台 PC 上尝试过它、但问题未得到解决。 原因是什么?.. TT

此外、我在 TRF7970 EVM 控制中尝试过它、但它也无法正常工作。

MPS430G2553 + TRF7970ABP 有问题吗?

我随附了 Termite.exe 设置和 TRF7970 EVM 控制的屏幕截图


谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在开始 Termite 会话之前、断开并重新连接电路板、以确保通信处于同步状态。

    此致、
    Helfried
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 我对 MSP-EXP430G2ET 进行了重新编程、它运行良好。

    我还有其他问题。 我只想获取光传感器数据(ADC0)。 您能告诉我这是什么命令吗?

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

    ADC 值可通过读取块命令读取

    读取 ADC 数据(读取块9)(ADR 0xF8B0 - 0xF8B4)

    命令:010B000304180220090000响应:请求模式[00D027DC266C25FFFFFFFFF]
    光传感器的 ADC 值为响应中的字节6和7 (在示例6C25中从左侧计数)

    您首先使用以下命令触发新的测量:

    命令:01130003041802210007010100400000响应:请求模式[00]

    然后读取 ADC 值。

    此致、
    Helfried
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复、但我不太理解。 抱歉...T_T

    我键入命令010B000304180220090000、响应为请求模式[00FF3FFF3F680AFF3F]。

    您说过"光传感器的 ADC 值在响应中为字节6和7 (从左侧计数、在示例6C25中)"。 然后、在我的情况下、在请求模式[00FF3FFF3F680AFF3F]下、光传感器的 ADC 值为680A。 对吧?

    是否有任何只能接受 ADC0值的命令?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Minhyung、

    否、没有用于只读取 ADC0值的命令。

    使用 ISO15693读取块9命令读取数据、此命令将8个字节作为一个块读取。
    您必须使用软件从该块中提取 ADC 值。 切记交换字节。 我的案例中的 ADC 值0x256C。
    您可以在演示 GUI 的 View Sensor Data 选项卡中看到这一点。

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

    我明白、但我想再次确认。 在我的情况下,在请求模式[00FF3FFF3F680AFF3F]下,ADC 值是0x0A68,对吧?

    ADC 值可以直接应用于用户指南(ADCData * 0.9V /(2 ^ 14-1)* PGAMult)中提到的表达式,而不会将十六进制值更改为十进制值?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果不将十六进制值转换为十进制值、则不能将十六进制值放入公式中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉... 我很困惑... 谢谢!!