File "simulator_kit.py", line 25, in <module> ser = serial.Serial('/dev/ttyS1', 9600) File "/home/eisa/.local/lib/python3.8/site-packages/serial/serialutil.py", line 244, in __init__ self.open() File "/home/eisa/.local/lib/python3.8/site-packages/serial/serialposix.py", line 325, in open raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg)) serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyS1: [Errno 13] Permission denied: '/dev/ttyS1'
时间: 2023-12-08 15:06:33 浏览: 130
这个错误提示告诉我们无法打开串口/dev/ttyS1,因为权限不足。请确认你是否有打开这个串口的权限。你可以在终端中输入以下命令来检查该端口的权限:
```
ls -l /dev/ttyS1
```
如果该串口的权限为只读或没有权限,你可以使用以下命令将其添加到用户组中(假设你的用户名为eisa,如果不是,请替换为你的用户名):
```
sudo usermod -aG dialout eisa
```
然后退出当前终端并重新登录,这样更改才会生效。
阅读全文