У меня Arduino Mega 2560, и он работал нормально до обеда, когда я начал получать эту ошибку:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Я знаю, что это не код, который я запускаю, поскольку я пытался загрузить его в Uno, и он, казалось, загружался без проблем. Мне нужно использовать Mega, так как у него больше портов.
Из того, что я прочитал, это потенциально проблема с загрузчиком и, возможно, связана с текущей версией Arduino. Я практически ничего не знаю о загрузчике; все, что я знаю, это то, что он используется для загрузки кода в Arduino (я думаю ...), поэтому я боюсь просто неосознанно возиться с соответствующими файлами.
Я смотрю на эти страницы, но, как я уже сказал, я не знаю достаточно, чтобы чувствовать себя комфортно, просто возиться с файлами.
- Mega2560: тайм-аут общения с программистом ....
- Ошибка тайм-аута загрузки на Mega 2560 - Не уверен, что изменилось
Я попытался полностью удалить Mega, а затем переустановить. Я также скачал более старую версию Arduino (0022), и ни один из вариантов не работал.
Я не знаю, что делать или как изменить файлы AVR, если это необходимо.
ArduinoISP