我不能用pyserial从com端口接收数据!我已经编译了正确发送数据和从控制器接收应答的程序!我使用comport monitor程序监视来自控制器的请求和应答:correct send and answer
但是当我发送同样的请求时,我什么也没有得到(my request without answer 我的Python程序:
#!/usr/bin/env python
import sys, os
import serial, time
from serial import *
ser = serial.Serial(
port='COM7',
baudrate=4800,
bytesize=5,#18,
parity='N',
stopbits=1,
timeout=5,
xonxoff=0,#
rtscts=0,#
writeTimeout = 1#1
myz= '\x10\x02\x00\x00\x01\x4e\xf0\x04\x01\xff\x10\x17\x02\x4e\xf0\x04\x02\xff\x10\x17\x10\x03\xff'
while True:
ser.write(myz) #send data
ser.readline()
我试过不同的速度(48009600),但什么也没有((( 有谁能告诉我我哪里会误会吗?在
您将无法在写入到的com端口上接收您自己的消息。或者将电缆的另一端连接到另一个端口,或者与一个可以应答您的设备通信。在
相关问题 更多 >
编程相关推荐