首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python串口

python串口
EN

Stack Overflow用户
提问于 2010-10-28 13:48:39
回答 1查看 14.3K关注 0票数 4

我想用python和我的串口通信。我为linux安装了pyserial和uspp:

代码语言:javascript
复制
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()             #

它会给出以下错误:

代码语言:javascript
复制
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'
EN

回答 1

Stack Overflow用户

发布于 2011-08-20 08:21:57

如果您正在使用linux,通常将串行端口命名为/dev/tty*;只需将*替换为s和端口号,如/dev/ttyS1。我使用的是一台通过usb串口通信的arduino,它是/dev/ttyUSB0

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4040151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档