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.

[参考译文] [AFE44x0EVM]停止读取ADC寄存器命令

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/565078/afe44x0evm-stop-read-adc-register-command

您好,

我正在使用AccessPort测试“消息通信协议4.0 v.”之后的命令。

对于大多数命令来说,它似乎是正常的,除非它转到连续数据。

从文档:[PC sends:“0x01 0x2A 0x00 0x00 0x00 0x00 0x00 0x0D”]

首先,对于ASCII而言,4 "0x00"的数据包似乎是0x30,这样我们就可以连续地看到输出数据。

接下来,当它连续输出数据时,我发现它对发送停止读取ADC寄存器命令:0x06 0x0D毫无用处。

它仍会输出数据,永不停止。

固件版本为v.1.4。

有什么想法? 谢谢你。

此致,

Webb

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

    "Message Communication 4.0 v."中出现错误。 对于连续数据捕获模式,PC将0作为无数据包发送,如下所示。
    PC到EVM:“0x01 0x2A 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x0D"

    在连续捕获模式下,EVM发送数据,直到用户按下“停止”按钮。 按下“停止”按钮时,GUI发出停止读取ADC寄存器命令(即 0x06 0x0D),EVM停止向PC发送数据。

    谢谢您指出错误,希望这能有所帮助。

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

    感谢您的回复。

    实际上,我的问题如下:
    如果停止读取ADC寄存器命令是由AFE44x0EVM GUI以外的AccessPort发送的,我发现它无法停止传输数据。

    在发送停止命令之前是否需要执行任何操作? (例如一些初始寄存器设置。)
    谢谢你。

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

    我已检查其他编程接口以发送stop命令。
    工作正常。
    可能是因为AccessPort在继续读取时无法发送数据。
    谢谢你。

    此致,
    Webb