首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >avrdude: ser_open():无法打开设备"\\.\COM3":访问被拒绝

avrdude: ser_open():无法打开设备"\\.\COM3":访问被拒绝
EN

Stack Overflow用户
提问于 2016-11-24 02:18:53
回答 7查看 12K关注 0票数 5

当我尝试将代码上传到我的arduino时,我收到了这个错误消息。有人知道这是怎么回事吗?

我已经安装了合适的驱动程序,并且运行正常。我的端口出现在菜单上,它是设备的对应端口。

保佑

EN

回答 7

Stack Overflow用户

发布于 2016-11-24 07:39:35

常见错误,解决方法如下:

1-拔下Arduino

2-上传代码,不将Arduino连接到PC

3-重新连接Arduino

4-上传代码到Arduino

祝好运!

票数 3
EN

Stack Overflow用户

发布于 2019-06-01 01:35:52

如果您在Linux上,只需将当前用户设置为属于“拨号”组,即允许成员访问端口的组。

运行以下命令:

代码语言:javascript
运行
复制
sudo adduser yourUserName dialout

然后重新登录才能生效

(Ubuntu 18.04)

票数 1
EN

Stack Overflow用户

发布于 2021-08-30 20:26:45

从终端:

代码语言:javascript
运行
复制
ls -l /dev/ttyUSB*
# or:
ls -l /dev/ttyACM*

从结果中获取组名:

代码语言:javascript
运行
复制
crw-rw---- 1 root uucp 188, 0  5 apr 23.01 ttyUSB0
# or:
crw-rw---- 1 root dialout 188, 0  5 apr 23.01 ttyACM0

将您的用户名添加到组中:

代码语言:javascript
运行
复制
usermod -a -G uucp username
# or:
usermod -a -G dialout username

注销并重新登录以使此更改生效。

来源:https://playground.arduino.cc/Linux/All/#Permission

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

https://stackoverflow.com/questions/40771638

复制
相关文章

相似问题

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