@ramisdavletov

Ошибка при загрузке проекта Arduino?

Использую китайский Arduino Mega 2560. Написал небольшой проект c датчиком температуры - работает. Добавил LCD экран - и эта ошибка. В коде ошибок нет - все компилируется.
При загрузке проекта выдает ошибку
avrdude: stk500v2_recv(): checksum error
avrdude: verification error, first mismatch at byte 0x0876
         0x96 != 0x10
avrdude: verification error; content mismatch

В чем может быть причина?
Заранее спасибо за помощь.
  • Вопрос задан
  • 504 просмотра
Пригласить эксперта
Ответы на вопрос 2
Могу ошибаться, но неудачная проверка суммы и ошибки верификации (сравнения того что записывали с тем, что записалось) могут говорить о битой памяти.
Ответ написан
Комментировать
@vanyamba-electronics
Попробуйте взять самую свежую версию Arduino IDE и прошить микроконтроллер бутлоадером, который идёт с ней в комплекте. Ошибка может возникать просто из-за несовпадения протоколов.

Другой причиной может оказаться то, что часть страниц flash-памяти защищена от перепрограммирования, и их просто нужно разблокировать, перепрошив FUSE-биты микроконтроллера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы