使用pyserial测试usb到串行到usb没有输出
testing usb to serial to usb using pyserial has no output
我正在尝试使用 pyserial 测试将消息写入串口并使用两个连接回 vack 的 usb 转串口适配器再次读取它 "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
我想通了
问题出在引脚布局上,因为我使用性别转换器连接两个串行适配器
使用串行电缆解决了问题。
我正在尝试使用 pyserial 测试将消息写入串口并使用两个连接回 vack 的 usb 转串口适配器再次读取它 "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我想通了 问题出在引脚布局上,因为我使用性别转换器连接两个串行适配器 使用串行电缆解决了问题。