FTDI Chip Loopback Функциональность

Я использую преобразователь C232HM-DDHSL-0 USB в MPSSE и хотел бы проверить его функциональность без использования другого ведомого устройства.

Я хотел бы испытать функциональность обратной петли и написал некоторый код, чтобы испытать это. Это не работает, и я не уверен, что мои настройки неверны или я делаю что-то не так. Контекст: -> Я использую замазку, чтобы увидеть входящие данные и отправить исходящие данные -> Я попытался связать 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()

Спасибо

1 ответ

Эта команда loopback предназначена для режима MPSSE, и вы находитесь в режиме UART.

Другие вопросы по тегам