0

PySerialを使用してFTDIFT232Rチップに接続しようとしています。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)
4

1 に答える 1

0

通信は、チップの構成、接続ケーブル、およびPySerialのパラメーターによって異なります。

これは、ケーブルの接続または通信プロトコル(ハンドシェイク)の問題のように見えます。

この最後のものはチェックするのが最も簡単です。Xon / Xoff、ハードウェア、またはなしのいずれでもかまいませんが、両側で同じである必要があります。

ハンドシェイクがハードウェアによるものである場合、trxとrcv以外のケーブルの他のラインに依存します。

于 2013-03-18T12:58:32.080 に答える