我有一个Arduino Mega 2560,它工作正常,直到午饭时间才开始出现此错误:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
我知道这不是我正在运行的代码,因为我试图将其加载到Uno上,并且似乎加载没有问题。我需要使用Mega,因为它具有更多端口。
根据我的阅读,这可能是引导加载程序的问题,并且可能与Arduino的当前版本有关。我对引导程序几乎一无所知。我所知道的是,它用于将代码上传到Arduino(我认为...),因此我担心会在不知不觉中弄乱相关文件。
这些页面是我一直在查看的页面,但是就像我说的那样,我真的不了解让自己乱七八糟地摆弄文件。
我尝试完全卸载Mega,然后重新安装。我还下载了旧版本的Arduino(0022),但两个选项似乎都不起作用。
我不知道该怎么办,或者在必要时如何更改“ AVR”文件。
ArduinoISP