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.