2301_77965133 2024-04-24 20:10 采纳率: 63.6%
浏览 60
已结题

Arduino烧录出现问题

用Arduino ide给Arduino uno烧录时,程序编译没有报错 点击上传后一直显示正在上传

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-24 20:10
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试将一个程序上传到Arduino Uno开发板上,但遇到了问题。这可能是由于多种原因引起的,包括USB连接不稳定、驱动程序问题、IDE设置错误或者是开发板硬件问题。我会提供一些步骤来帮你排查并解决这个问题。

    1. 检查USB连接

      • 确保USB线是好的,并且已正确插入电脑和Arduino Uno。
      • 尝试更换USB端口或使用另一根USB线。
      • 如果可能的话,尝试在另一台电脑上烧录程序,看看是否仍然有同样的问题。
    2. 更新驱动程序

      • 在Windows系统中,右键点击设备管理器中的Arduino Uno,选择“更新驱动程序软件”,然后按照提示操作。
      • 在MacOS系统中,通常不需要手动安装驱动,但如果需要,请访问Arduino官方网站下载适合的驱动:
    3. 检查IDE设置

      • 打开Arduino IDE,进入Tools > Board,确保选择了正确的开发板(应该是Arduino Uno)。
      • 在同一菜单中,确认Port选项显示的是与Arduino Uno相连的USB端口号,例如COM3/dev/ttyACM0
    4. 清除缓存和临时文件

      • 关闭Arduino IDE,删除用户目录下的.arduino15文件夹(Windows和Linux/MacOS的位置不同)。
      • 重新打开IDE,重新加载你的项目并尝试上传。
    5. 重置Arduino Uno

      • 使用Arduino IDE中的Tools > Reset Board命令,或者直接短接开发板上的RST引脚和GND引脚约几秒钟,然后再松开。
    6. 尝试其他IDE

      • 可以试试其他 Arduino IDE替代品,比如 PlatformIO 或 Atom插件等,看是否能成功烧录。
    7. 检查开发板硬件

      • 检查Arduino Uno的电源指示灯是否正常工作。
      • 确认所有连接都牢固,尤其是USB线和面包板之间的跳线。
    8. 恢复固件

      • 如果上述方法都无法解决问题,你可能需要恢复Arduino Uno的固件。首先,确保你的Uno连接到了电脑,然后在Arduino IDE中选择Tools > Burn Bootloader

    如果以上步骤都不能解决问题,可能需要进一步检查硬件是否有损坏,或者联系Arduino支持获取专业帮助。如果还有其他具体的问题或错误信息,请提供更多信息,以便我能给出更具体的建议。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(5条)

报告相同问题?

问题事件

  • 系统已结题 7月13日
  • 已采纳回答 7月5日
  • 创建了问题 4月24日