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