我想用python和我的串口通信。我为linux安装了pyserial和uspp:
import serial
ser = serial.Serial('/dev/pts/1', 19200, timeout=1)
print ser.portstr #check which port was really used
ser.write("hello") #write a string
ser.close() #它会给出以下错误:
Traceback (most recent call last):
File "poi.py", line 5, in <module>
ser.open()
File "/usr/local/lib/python2.6/dist-packages/pyserial-2.5-py2.6.egg/serial/serialposix.py", line 276, in open
raise SerialException("could not open port %s: %s" % (self._port, msg))
serial.serialutil.SerialException: could not open port /dev/tyUSB1: [Errno 2] No such file or directory: '/dev/tyUSB1'发布于 2011-08-20 08:21:57
如果您正在使用linux,通常将串行端口命名为/dev/tty*;只需将*替换为s和端口号,如/dev/ttyS1。我使用的是一台通过usb串口通信的arduino,它是/dev/ttyUSB0。
https://stackoverflow.com/questions/4040151
复制相似问题