[QUICK FIX] Arduino IDE 烧录失败的解决办法
问题描述
- Ardunio IDE 报错:
avrdude: ser_open(): can't set com-state for "\\.\COM8"
- 电脑上已安装 CH340 驱动(设备管理器可见)
经检查是驱动版本不合适所致,将最新版本(2023.02) 回退到 2009 年版本 后,问题成功解决。
操作步骤
-
连接 arduino。
-
打开设备管理器。
-
卸载新版本驱动(如果有)。
找到设备管理器-其他设备-USB2.0XXX,打开驱动程序管理界面。
- 安装驱动。不要使用文件夹内的 exe 程序,使用设备管理器手动安装。(下面的图是安装好后的,不过区别不大)
- 安装完毕后打开驱动界面,检查日期是否为 2009 年,如果不是(因为 Windows 可能会保留之前卸载的新版本,在你安装了旧版本之后,又默认给你升级回新版本),则点击 “回退驱动程序”。
- 测试能否正常上传程序。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)