【问题标题】:FTDI Chip Loopback FunctionalityFTDI 芯片环回功能
【发布时间】:2017-10-18 20:07:39
【问题描述】:

我正在使用 C232HM-DDHSL-0 USB 到 MPSSE 转换器,并且想在不使用其他从设备的情况下测试其功能。

我想尝试一下环回功能,并编写了一些代码来尝试一下。它不起作用,我不确定我的设置是否不正确或者我做错了什么。 语境: -> 我正在使用 putty 查看传入数据并发送传出数据 -> 我试过把 RX 和 TX 绑在一起 -> 芯片有一个内置的 API,其中 0x84 打开环回功能(见http://www.ftdichip.com/Support/Documents/AppNotes/AN_108_Command_Processor_for_MPSSE_and_MCU_Host_Bus_Emulation_Modes.pdf) -> 我的脚本副本:

import serial
ser = serial.Serial(
    port = 'COM13',
    baudrate = 9600)

def main():
     #enable loopback
     command = bytearray([0x84])
     ser.write(command)
     # type 'cc'
     command = bytearray([0x39, 0x02, 0x00, 0x63, 0x63])
     ser.write(command)
     msg = ser.readline()
     print msg

 # call main function
if __name__ == "__main__":
    main()

谢谢

【问题讨论】:

  • 你得到的输出是什么?它是超时或打印垃圾值还是只是无限期地等待?
  • 我目前没有收到任何意见

标签: python serial-port usb loopback ftdi


【解决方案1】:

该环回命令用于 MPSSE 模式,而您处于 UART 模式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多