Ich habe ein Arduino Mega 2560 und es hat gut funktioniert, bis ich gegen Mittag diesen Fehler bekam:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Ich weiß, dass es nicht der Code ist, den ich ausführe, als ich versuchte, ihn auf ein Uno zu laden, und er schien ohne Probleme zu laden. Ich muss das Mega verwenden, da es mehr Ports hat.
Nach dem, was ich gelesen habe, ist dies möglicherweise ein Problem mit dem Bootloader und hängt möglicherweise mit der aktuellen Version von Arduino zusammen. Ich weiß so gut wie nichts über den Bootloader. Ich weiß nur, dass es verwendet wird, um Code auf das Arduino hochzuladen (glaube ich ...), daher habe ich Angst, nur unwissentlich mit verwandten Dateien herumzuspielen.
Diese Seiten habe ich mir angesehen, aber wie gesagt, ich weiß nicht genug, um mich wohl zu fühlen, wenn ich nur mit den Dateien herumspiele.
- Mega2560: Zeitüberschreitung bei der Kommunikation mit dem Programmierer ....
- Upload-Timeout-Fehler bei Mega 2560 - Nicht sicher, was sich geändert hat
Ich habe versucht, mein Mega vollständig zu deinstallieren und dann neu zu installieren. Ich habe auch eine ältere Version von Arduino (0022) heruntergeladen und keine der beiden Optionen schien zu funktionieren.
Ich weiß nicht, was ich tun soll oder wie ich die 'AVR'-Dateien bei Bedarf ändern soll.
ArduinoISP