gpt4 book ai didi

python - 无法在 Pyserial : "termios.error: (22, ' Invalid argument') "中打开串行连接

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:04 26 4
gpt4 key购买 nike

我在执行以下代码时遇到问题:

import serial

ser = serial.Serial(
port='/dev/tty.FireFly-16CB-SPP',
baudrate=115200,
#parity=serial.PARITY_ODD,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS
)

ser.open()
ser.isOpen()

这在昨天有效,但我不知道我更改了什么。现在我收到以下错误消息:

    Traceback (most recent call last):
File "main.py", line 32, in <module>
bytesize=serial.EIGHTBITS
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/serial/serialutil.py", line 260, in __init__
self.open()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/serial/serialposix.py", line 280, in open
self._reconfigurePort()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/serial/serialposix.py", line 409, in _reconfigurePort
termios.tcsetattr(self.fd, TERMIOS.TCSANOW, [iflag, oflag, cflag, lflag, ispeed, ospeed, cc])
termios.error: (22, 'Invalid argument')

我是 Python 的初学者,无法解读上面的错误消息。我试过重新安装 Pyserial,但这并没有解决错误。怎么了?

最佳答案

我遇到了同样的问题,尽管我使用的是一个 5 端口 USB 集线器,其中插入了 3 个不同的 USB,结果集线器没有提供足够的电力。一旦我得到一个外部供电的 USB(一个不只是从我的计算机端口上拔下线路的 USB),它就可以正常工作。

关于python - 无法在 Pyserial : "termios.error: (22, ' Invalid argument') "中打开串行连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5496195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com