Выдает ошибку при загрузке прошивки на Arduino NANO. Как исправить это или нужно покупать новую?
При первой перепрошивке работало стабильно и прошивка загружалась. Но после того как поработала время (включая адресную ленту с разными эффектами) начала мигать лампочка L где-то раз в секунду и при загрузке новой прошивки выдает такую ошибку:
avrdude: stk500_recv(): programmer is not responding
avrdude: verification error, first mismatch at byte 0x0080
0x25 != 0x04
avrdude: verification error; content mismatch
avrdude: verification error; content mismatch
Вариантов пока видно 2
stk500 - это не Ваш программатор, у Вас другой или он вышел из строя.
И чип приказал долго жить, тогда замена.
еще есть блокировка по записи по последовательному интерфейсу, то там помнится по другому падает в ошибку.
Нет соединения с компьютером.
Если бы была схема было бы понятно где проблема.
Скорее всего питание на Arduino или на ленту подано не верно, потому соединение по USB не может быть установлено.
Или что Хуже по той же причине, что то вышло из строя (но это трудная задача). Arduino умело сопротивляется пытливым конструкторам.
Как вариант: Ну там запитать Arduino через контакт +5V. или запитать внешние цепи через Arduino .... Про силу тока как правило думают редко а она имеет значение.
Плохая идея....
Все запитать отдельно от Блока питания +5В.
В Ардуину завести питание через VIN (НЕ через +5V)
Для проверки Ардуино:
1. ВСЕ отключить (Светодиды, питание .... ВСЕ)
2. просто через USB попытаться прописать любую программу.
Если запишет то все нормально Ардуино выжила.
Если НЕТ - дешевле купить новую и подключить согласно предидущим рекомендациям.