Bluetooth 什么原因导致avrdude:stk500_getsync():不同步错误(resp=0x4c)

Bluetooth 什么原因导致avrdude:stk500_getsync():不同步错误(resp=0x4c),bluetooth,serial-port,arduino,arduino-ide,avrdude,Bluetooth,Serial Port,Arduino,Arduino Ide,Avrdude,我正试图通过hc-05蓝牙模块对arduino pro mini(3.3v版本)进行编程。我收到“avrdude:stk500_getsync():不同步:resp=0x00 arduino”错误。对于这个错误有很多问题/答案,如果我没有弄错的话,这是由于程序员和arduino板之间缺乏连接造成的 从那以后,我做了一些改变,包括硬件和软件,我在arduino串行控制台上得到了串行消息,这意味着有一个连接,错误已经变成了在google上搜索时很少提到的东西 avrdude:stk500_getsy

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

从那以后,我做了一些改变,包括硬件和软件,我在arduino串行控制台上得到了串行消息,这意味着有一个连接,错误已经变成了在google上搜索时很少提到的东西

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


这个错误到底是什么?avrdude anywhere是否有可能抛出的错误列表?

我可能对确切的错误有误解,但最近我遇到了这样一个问题,原因是启用了看门狗计时器-我的引导加载程序没有正确处理该问题-它给了我类似的错误消息。在我的案例中,它导致我的代码在某一点上陷入困境,无法上传新代码;在其他情况下-通常当看门狗定时器配置为小于2秒时-它可能会导致电路板重新启动足够快,不允许引导加载程序完全初始化

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

  • -我做不到,但有些人做到了。我几乎可以肯定我做错了什么
  • 将重置端口连接到GND,上传一个新代码,一旦从编译到上传,您就可以断开连接。这在Arduino Mega 2560上对我有效

  • 我已经有一段时间没有使用arduino了,但是看门狗定时器似乎很熟悉,它很可能就是原因。我不会再有这个问题了,因为我不会再使用看门狗定时器,所以无法验证,但它听起来是正确的,这是一个解决方案,为您工作,所以我接受答案,谢谢。