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.

[参考译文] USB-2-MDIO:回复:USB-2-MDIO:USB-2-MDIO的源将非常有用

Guru**** 2474420 points
Other Parts Discussed in Thread: USB-2-MDIO, MSP430F5529

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/653516/usb-2-mdio-re-usb-2-mdio-source-of-usb-2-mdio-would-be-very-helpful

部件号:USB-2-MDIO
主题中讨论的其他部件: MSP430F5529

英寸

他说:"如果这有助于您的开发,我们可以通过伪代码和基本的实施流程进行共享。" 如何获取? 如果能够使用MSP430F5启动板将python脚本读写到PHY中,那将是非常好的。 为了更好地理解 USB-2-MDIO通过COM端口发送到init (连接/选择扩展寻址等)和读取写入寄存器的命令,这样做是可以的。 另一个选项是在USB-2-MDIO工具中具有命令行选项,以指示其连接/读取和写入。  这将允许使用 python中的USB-2-MDIO工具进行读写。

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

    很抱歉回复延迟,但我必须通过源代码获取您的信息。

    如果要编写脚本以与MSP430F5529连接,则需要以下信息。

    MSP430F5529使用9600波特8N1格式打开UART端口。

    MSP430F5529预期在300ms内接收7到12个字符的字符串。 如果字符串未在300毫秒内完全传输,则通信超时。

    要写入寄存器,请发送以下字符串:'=''PHY_ID[2]''REG_ADD[4]''ATA[4]'/'

    要读取寄存器,请发送以下字符串:'=''PHY_ID[2]''REG_ADD[4]''/'

    其中,'='是字符串的开头。

    其中PHY_ID[2]是介于0和32之间的字符编码十进制值。

    其中REG_Add[4]是从0000到001F的十六进制值的字符表示

    其中data是从0000到FFFF的十六进制值的字符表示

    其中'/'是字符串的终止字符。

    例如,要发送到MSP430F5529以写入值0x01e1以在PHY_ID 0d10中注册0x4的字符串为:'=','1','0','0','0','0', '0','4','0','1','e', '1','/'

    执行读取命令时,MSP430F5529将通过向包含所查询寄存器中数据的串行端口打印CHAR[4]字符串来响应。

    此致,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Rob! 我会告诉你我自己的代码是否正常工作。