好的,所以我完全是 pySerial 的菜鸟。我正在尝试与一台实验室设备通信,但在发送 STX(文本开头)命令时遇到了问题。到目前为止,我的基本代码如下所示:
ser = serial.Serial(0, 19200, timeout=1,parity=serial.PARITY_ODD, rtscts=0)
ser.write(0x02) #ASCII STX is 0x2 in hex
但是,当我查看示波器上的 232 个数据时,我尝试发送的 STX 看起来与在 Hperterminal 中发送的 STX 命令完全不同。
有任何想法吗?我确信这是非常简单的,我只是忽略了一些微不足道的事情。
谢谢!