не заливается скетч в arduino pro mini 3,3v
- Войдите на сайт для отправки комментариев
Вс, 10/05/2015 - 23:43
Купил несколько arduino pro mini 3,3v чтоб с esp8266 они по последовательному порту на одном языке разговаривали. Так не могу залить в ардуину ни один скетч - не проходит синхронизация(stk500_getsync() attempt 1 of 10: not in sync:). Ардуина диодом мигает и даже вроде реагирует на ресет(руками тоже нажимал).
Программатор нормальный, ардуины 5в заливает без проблем. И капризные esp8266 тоже им шьются нормально на 3,3в.
Пробовал несоклько модулей из партии - результат один: нет синхронизации.
Так же пробовал менять настройки в Arduino IDE.
Что это может быть: брак или есть какая-то хитрость?
За создание таких тем уже пора банить... Вбейте фразу "stk500_getsync()" в гугл и посмотрите - сколько было до Вас счастливчиков...
А можно чуть конкретнее если вы понимаете в чем проблема.
Уж поверьте я гуглил и не нашел ответ.
DTR используй
DTR используй
И что это значит?
Вывод DTR подключен к одноименному на программаторе. И я писал выше что есть реакция на начала заливки - по крайней мере диод пару раз мигает мигает не в такт, но через пару секунд опять начинает мигать каждую секунду и загрузка не проходит.
AlexVN, ошибка, о которой вы пишите не говорит почти не о чём, ибо причин может быть великое множество. Что вы называете программатором, преобразователь интерфейса USB-UART ? Это не программатор, хотя он может им быть. Заливка через программатор и через UART это принципиально разные вещи, не путайте слова, ибо становится не ясно. Если предположить что подключили вы всё правильно, платы минипро исправны, и вы сделали правильные настройки в Arduino IDE, то всё равно остаются варианты. Плату вам могли прислать не 3х волтовую, а 5 вольтовую , их отличить можно только по мелкому чипу-стабилизатору. Соответственно бутлоадеры у них разные. Так же братья китайцы запросто могут залить не тот бутлоадер, и такие случаи были. Вобщем нужно залить программатором бутлоадер, точно соответствующий плате . Возможно это поможет.
Если вы до этого потключали атмегу 328 5В 16М может попробывать в настройках, поменять процессор вместо 328 5В 16М который ставится по умолчанию заменить на 328 3.3В 8М
Спасибо за ответы по делу.
Я действительно не правильно использовал термины, сорри, постараюсь исправиться. Использую USB-UART.
Настройки IDE пробовал использовать почти все от безисходности, но без заметного результата.
С напряжением тоже пробовал по разному: на 5в, на 3,3в. Попробовал даже питание 3,3в, а на порту 5в и наоборот. Нет результата.
В общем я так понял скорее всего проблемы с бутлодером. Очень не хотелось этим заморачиваться, но видимо придется. Нужно купить программатор? Или можно управильсться с помощью другой исправной ардуины? У меня есть только Pro Mini
Если не сложно ткните у инструкци для новичков.
Нужно купить программатор? Или можно управильсться с помощью другой исправной ардуины? У меня есть только Pro Mini
Если не сложно ткните у инструкци для новичков.
Если есть другая исправная ардуина, то можно использовать её. Заливаете в неё скетч Arduino ISP (есть в стандартном наборе скетчей в Arduino IDE), подключаете согласно распиновке (MOSI, MISO, SCK, RESET). В Arduino IDE в меню Сервис - Программатор выбираем Arduino as ISP. Чтобы записать бутлоадер (загрузчик) - Сервис - Записать загрузчик.
Справочную информацию по Arduino ISP можно найти ТУТ
В общем сделать из Pro Mini программатор у меня не получилось как не старался. Если кто имеет работающую схему дайте плз - интересно что я делал не так. Не проверенные ссылки не надо давать, я уже искал и проверял несколько описанных в инете вариантов.
В итоге пришлось спаять программатор DAPA и через него бутлодер загрузился(раза эдак с 10-го)
И, о чудо! Ардуинока теперь работат как надо! Программируется на раз без всяких ошибок синхронизации. Уж не знаю что туда китайцы залили в качестве бутлодера...
Теперь осталось убедиться что все мучения не напрасны и esp8266 будет стабильнее работать с этой ардуной чем с 5-ти вотльтовой.
AlexVN, какую схему то? Пять проводов соединить. моси-моси, мисо-мисо, сцк-сцк, 10 пин - ресет . http://arduino.ru/forum/obshchii/arduino-perezapisat-zagruzchik#comment-...
а просто нажать ресет перед началом загрузки не вариант? или мы не ищем легких путей?
AlexVN, какую схему то? Пять проводов соединить. моси-моси, мисо-мисо, сцк-сцк, 10 пин - ресет . http://arduino.ru/forum/obshchii/arduino-perezapisat-zagruzchik#comment-...
Вот ведь... промахнулся с одним проводком...
Попровил - теперь все нормально шьется, спасибо.
Но что обидно при моей неправильной схеме выдавалась вполне осмысленная ошибка по которой в инете много чего написано... В итоге потратил кучу времени, а ларчик просто открывался.
Но зато теперь у меня есть программатор DAPA :)
Лучше бы у вас USBASP был......
Лучше бы у вас USBASP был......
проще кнопочку ресет нажать и не парить мозг никому :)
ибо мне не совсем ясен смысл прошивать бутлоадер при налчии програматора ( неважно какого)
Лучше бы у вас USBASP был......
уже заказал в Китае :)
проще кнопочку ресет нажать и не парить мозг никому :)
ибо мне не совсем ясен смысл прошивать бутлоадер при налчии програматора ( неважно какого)
что-то я никак не пойму как нажание на ресет мне поможет что-то загрузить при сбойном бутлодере? и уж тем более нет никакой надобности нажимать на ресет при прошивке программатором
что-то я никак не пойму как нажание на ресет мне поможет что-то загрузить при сбойном бутлодере? и уж тем более нет никакой надобности нажимать на ресет при прошивке программатором
а с чего вы решили что бутлоадер сбойный?
прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..
а теперь вопрос.. зачем прошивать бутлоадер в МК если шьете его програматором?
что-то я никак не пойму как нажание на ресет мне поможет что-то загрузить при сбойном бутлодере? и уж тем более нет никакой надобности нажимать на ресет при прошивке программатором
а с чего вы решили что бутлоадер сбойный?
прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..
а теперь вопрос.. зачем прошивать бутлоадер в МК если шьете его програматором?
Бутлодерсбойный потому что после прошивки программатором другого бутлодера больше нет проблем с заливкой скетчей. Заливаются в 100% случаев. До этого ни разу не получилось.
Вы про DTR не в курсе чтоль? Зачем вообще жать на кнопочку когда есть куда более технологичный способ?
Мне удобнее заливать счетчи через USB-UART, а экономить память пока нет никакой необходимости.
прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..
Да отдохните уже... Не работает там ресет так, как Вы тут об этом рассказываете.
У меня уже десятка полтора этих ProMini прошло - ни на одной не работал. Проще было пару раз разобраться с ресетом на переходниках.
прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..
Да отдохните уже... Не работает там ресет так, как Вы тут об этом рассказываете.
У меня уже десятка полтора этих ProMini прошло - ни на одной не работал. Проще было пару раз разобраться с ресетом на переходниках.
Ой, у меня не правильные видимо и прошиваются просто ресетом пальцем. ..