/ / PySerial puede leer pero no escribir - python, serial-port, pyserial, uart

PySerial puede leer pero no escribir: python, serial-port, pyserial, uart

Estoy tratando de usar PySerial para conectarme a un FTDIChip FT232R. He verificado la comunicación con mi RealTerm y, al utilizar RealTerm, puedo enviar y recibir datos. Sin embargo, mi implementación en Python solo puede recibir datos.

Estoy tratando de escribir usando esta línea:

for i in range(0,100):
print "Loop "+str(i)
print "Sending byte"
ser.flush()
print ser.write("B".encode("ascii"))
time.sleep(1)

Respuestas

0 para la respuesta № 1

La comunicación depende de la configuración del chip, el cable de conexión y los parámetros de PySerial.

Esto parece un problema de las conexiones del cable o del protocolo de comunicaciones (handshaking).

Este último es el más sencillo de comprobar. Puede ser Xon / Xoff, hardware o ninguno, pero tiene que ser el mismo en ambos lados.

Si el protocolo de enlace es por hardware, depende de otras líneas del cable, además de trx y rcv.