使用pyserial测试USB串行到USB没有输出

问题描述 投票:0回答:1

我正在尝试使用pyserial将消息写入串行端口,然后使用两个USB串行适配器重新读回消息,这些适配器重新连接到vack“ USB-Serial-> Serial-USB”,以验证它是否以它用于与硬件通信,所以我打开控制台的女巫一直在读书

import serial

port = 'COM6'
read_ser = serial.Serial(port)

while True:
  x=read_ser.read()
  print(x)

并且我写作时使用

import serial

port = 'COM5'
ser = serial.Serial(port)
# ser.write(str.encode('$GPRMC,081117.24,A,5042.988302,N,1058.376556,E,14.7,,230813,0.0,E*74'))
ser.write('$GPRMC,081117.24,A,5042.988302,N,1058.376556,E,14.7,,230813,0.0,E*74'.encode())

并且阅读控制台中未显示任何内容我尝试了两个适配器并成功读取了外部串行硬件。

我在Windows 10上使用python 3.7

python usb pyserial
1个回答
0
投票

我知道了问题出在我使用性别转换器连接两个串行适配器时的引脚布局问题使用串行电缆解决了该问题。

© www.soinside.com 2019 - 2024. All rights reserved.