我正在尝试使用PySerial连接到FTDI FT232R芯片。我已经验证了与RealTerm的通信,并且使用RealTerm可以发送和接收数据。但是,我在Python中的实现只能接收数据。
我正在尝试用这一行写作:
for i in range(0,100):
print "Loop "+str(i)
print "Sending byte"
ser.flush()
print ser.write("B".encode('ascii'))
time.sleep(1)
答案 0 :(得分:0)
通信取决于芯片的配置,连接电缆和PySerial的参数。
这看起来像是电缆连接或通信协议(握手)的问题。
最后一个是最简单的检查。它可以是Xon / Xoff,硬件或者没有,但它必须在两侧都是相同的。
如果通过硬件进行握手,除了trx和rcv之外,它还取决于电缆的其他线路。