Renaissance555 2022-10-14 04:44 采纳率: 0%
浏览 1617
已结题

arduino程序上传失败,报错avrdude:stk500v2_ReceiveMessage():timeout

问题遇到的现象和发生背景

用arduino mega2560板子开发智能小车,程序编译成功,但上传进度条一直卡在最后,并出现如下报错

avrdude:stk500v2_ReceiveMessage():timeout
avrdude: stk500v2_getsync:timeout communicating with programmer

用代码块功能插入代码,请勿粘贴截图
我的解答思路和尝试过的方法

板子连线检查过没问题,数据线是新买的,会不会是小车硬件模块(比如LCD,)的问题?
目前不知道怎么解决。

  • 写回答

2条回答 默认 最新

  • 幽默小书生 2022-10-14 05:12
    关注
    获得7.50元问题酬金

    编译能通过,说明程序上没问题,问题是出在硬件上。
    1.确认一下com端口是否匹配正确。
    2.arduino IDE中确认一下开发板和处理器是否选择正确

    img

    3.尝试换一个开发板,做一下对比观察。
    4.检测一下你板子的端口,是否接了pin18和pin19,并且是否把这两个作为了普通的输入输出接口使用,上传代码前把这两个引脚拔掉再上传,或者不要使用

    评论 编辑记录
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 10月21日
  • 创建了问题 10月14日