У мене є Arduino Mega 2560, і він працював нормально до часу обіду, коли я почав отримувати цю помилку:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Я знаю, що це не код, який я запускаю, коли я намагався завантажити його на Uno, і здавалося, він завантажується без проблем. Мені потрібно використовувати Mega, оскільки в ньому є більше портів.
З того, що я прочитав, це потенційно проблема з завантажувачем і, можливо, пов'язана з поточною версією Arduino. Я майже нічого не знаю про завантажувач; Все, що я знаю, - це те, що він використовується для завантаження коду до Arduino (я думаю ...), тому я побоююся просто невольно зіпсуватись із пов’язаними файлами.
Ці сторінки я переглядаю, але, як я вже говорив, я насправді не знаю достатньо, щоб відчувати себе комфортно, просто псуючи файли.
- Mega2560: таймаут спілкування з програмістом ....
- Помилка завантаження в режимі очікування на Mega 2560 - Не впевнені, що змінилося
Я спробував повністю видалити свій Мега, а потім перевстановити його. Я також завантажив старішу версію Arduino (0022), і жоден варіант, здається, не працює.
Я не знаю, що робити, або як змінити файли "AVR", якщо потрібно.
ArduinoISP