Показаны сообщения с ярлыком тупняк. Показать все сообщения
Показаны сообщения с ярлыком тупняк. Показать все сообщения

вторник, 10 декабря 2013 г.

Arduino: боремся с "avrdude: stk500_recv(): programmer is not responding"

Собрали новый проект.
Написали скетч.
Прошиваем....
Ооопс!
avrdude: stk500_recv(): programmer is not responding
"Но ведь вчера же все работало!"(с)

Не беда, советов по устранению на форумах много:

  1. В Arduino IDE не правильно указан порт к которому в системе подключено устройство. Перепроверяем.
  2. В Arduino IDE не правильно указана модель нашей железки. Перепроверяем.
  3. Проблема с кабелем. Заменяем
  4. Еще есть проблемы со скоростью порта и прочими разными, это все расписано...
Но... есть еще один вариант, про который нигде не написано... 
Если до этого arduino использовалась в других проектах и в нее уже прошит другой скетч... В новой схеме она может просто замыкаться уже назначенными на другое дело пинами =) 

Поэтому, для начала, просто попробуйте ее прошить, выдернув из макетки.. Если до этого она где-то использовалась и все работало - скорее всего поможет.
Проверено на собственной глупости =)

UPD: По просьбам из комментариев еще один частый вариант: помимо правильно указанной платы в Arduino IDE нужно проверить правильность указания процессора (просто ATmega или Old Bootloader)
Спасибо за комментарии и активность в теме =)