0

我正在尝试通过 hc-05 蓝牙模块对 arduino pro mini(3.3v 版本)进行编程。我收到“avrdude:stk500_getsync():不同步:resp = 0x00 arduino”错误。这个错误有很多问题/答案,如果我没记错的话,这是由于程序员和 arduino 板之间缺乏连接造成的。

从那以后,我做了一些硬件和软件的更改,并且在 arduino 串行控制台上打印了串行消息,这意味着存在连接,并且错误已更改为几乎没有提及在 google 上搜索的内容。

avrdude:stk500_getsync():不同步:resp=0x4c

这个错误到底是什么?是否有 avrdude 在任何地方抛出的可能错误列表?

4

1 回答 1

0

我可能对确切的错误有误,但最近我遇到了一个由启用看门狗定时器引起的问题——我的引导加载程序没有正确处理这个问题——它给了我一个类似的错误消息。就我而言,它导致我的代码卡在某个点上,无法上传新代码;在其他情况下 - 通常当看门狗定时器配置为小于 2 秒时 - 它可能会导致电路板重新启动速度足够快,以至于不允许引导加载程序完全初始化。

为了解决这个问题,我找到了两种可能的方法:

  1. 再次上传引导加载程序- 我无法让它工作,但有些人可以。我几乎可以肯定我做错了什么。
  2. 将重置端口连接到 GND,上传新代码,一旦从编译到上传,您就可以取下电线。这在 Arduino Mega 2560 上对我有用。
于 2015-03-02T15:07:54.103 回答