Заливал я программу через Arduino Nano 3.0 на Arduino Mini Pro по статейке http://habrahabr.ru/post/222201/ с учётом добавления 10 мкФ конденсатор между землей и reset на ардуине-программаторе На Pro Mini всё залилось и заработало. Но теперь при попытке залить на Nano любой скетчь выдаёт ошибку: Arduino: 1.6.1 (Linux), Плата"Arduino Nano, ATmega328" Sketch uses 1 068 bytes (3%) of program storage space. Maximum is 30 720 bytes. Global variables use 11 bytes (0%) of dynamic memory, leaving 2 037 bytes for local variables. Maximum is 2 048 bytes. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00 Проблема загрузки на плату. Для достижения дзен, курить http://www.arduino.cc/en/Guide/Troubleshooting#upload . Это сообщение будет содержать больше информации чем "Отображать вывод во время компиляции" включено в Файл > Настройки Что не так? Светодиод PWR горит зелёненьким, но не горит красненьким с 13 пина. Есть лёгкое , не в полную силу, попытка помаргивания светодиода RX.
И как сейчас восстановить работоспособность? Я так понимаю нужно просто перезалить загрузчик заново? Как это сделать?
Мне подсказали, что возможно вышел из строя микроконтроллер. Вопрос: 1. Как проверить работоспособность микроконтроллера? На какие контакты и как подключить? 2. Встроенным переходником USB to UART (TTL) воспользоваться нельзя. Можно ли воспользоваться вот таким устройством? Если им воспользоваться для проверки, к каким контактам нужно подключать и что и как проверять? 3. Можно ли Arduino Nano V3.0 залить загрузчик (bootloader) загрузить таким устройством? Т.к. загрузчик это не скетчь, каким контактам нужно присоединять USB to TTL к Arduino Nano v3.0 схема?
Вы уже один раз воспользовались ардуиной как программатором и знаете как это делать. Превращаете теперь исправную (pro mini) в программатор и с ее помощью восстанавливаете загрузчик на второй (nano).
И ещё вопрос. Загрузка скетча я понимаю, что требует перезагрузки контроллера. А загрузка bootloader тоже этого требует или есть возможность воспользоваться USB to TTL переходником?
Ну, вот например: http://amperka.ru/product/avrisp-stk500-programmer http://www.chipdip.ru/product/avr-isp-mk2-2/
На ардуине программа "втягивается" в микроконтроллер загрузчиком, а сброс нужен, чтобы запустился загрузчик. Перевод микроконтроллера в режим программирования тоже через сброс. Переходник USB-Serial (USB-TTL) без загрузчика бесполезен, т.к. именно загрузчик и принимает через него программу.
Проверьте в инструментах порт и плату, у меня были такие проблемы когда на УНО писал при настройках -НАНО
Там всё от бутлоадера зависит может быть вшит "не тот". Выход или перезалить или выбрать другую плату.У меня вместо УНО писал Duemilanove
У меня похоже похожая проблема... Китайский Arduino Nano v3.0. Уточню на всякий случай, ранее всё работало. Начало при подключении nano приходить сообщение следующего содержания(как на фото) однако последний успешно залитый скетч прекрасно воспроизводит. Думаю, гуглю, переустанавливаю драйвер(ch341ser, раньше работало с ним), толку ноль. Думаю "ну, загрузчик слетел", танцы с бубном вокруг USB -> TTL и Pro Mini (которых у меня несколько), увы в этом плане новичёк, не сразу всё было понятно. В итоге: через USB-TTL шьётся всё, и две pro mini(правда через ресет при заргузке, но это фигня, она видится и ответы приходят), и nano(тоже запись только если перед ней нажать ресет). Но вот если подключаю nano её родным соединением, то вижу ту же картину что и раньше, скетч работает, но комп ардуинку перестал видеть вупор по родному Mini-USB. Вопрос в том как лечить проблему, ибо работать через USB-TTL мне куда менее удобно.
Всё было нормально, скетчи записывались, но после записи через ttl, на ардуину мини, появилась та же проблема что и у автора темы, причем на всех платах и на уно и на нано. При этом через смартфон скетчи на платы пишутся ьез проблем
что такое "запись через TTL" ? - через программатор? - тогда не удивительно, что платы теперь не шьются через USB. прошивка программатором стирает загрузчик. это его штатное поведение. Восстанавливайте загрузчик этим же программатором.