我正在尝试通过串行端口与自制卡通话,因此使用 pySerial。在超级终端中,一切正常。我可以写:
$ audio on
并且启用了音频,但是如果我使用
ser = serial.Serial("COM1", 38400)
ser.write("audio on\r\n")
没发生什么事。但是,我可以读取传入的数据,因此通信没有问题。如果我将 \r\n 更改为 \n 或 \r ,我也无济于事。
编辑:有时我实际上得到反馈:发送与超级终端完全相同的命令时没有这样的命令。设置也与超级终端中的完全相同。
已解决:为了使其工作,我必须发送一个字符和一个字符,并以 \r 结束传输。