не заливается скетч в arduino pro mini 3,3v

AlexVN
Offline
Зарегистрирован: 10.05.2015

Купил несколько arduino pro mini 3,3v чтоб с esp8266 они по последовательному порту на одном языке разговаривали. Так не могу залить в ардуину ни один скетч - не проходит синхронизация(stk500_getsync() attempt 1 of 10: not in sync:). Ардуина диодом мигает и даже вроде реагирует на ресет(руками тоже нажимал).

Программатор нормальный, ардуины 5в заливает без проблем. И капризные esp8266 тоже им шьются нормально на 3,3в.

Пробовал несоклько модулей из партии - результат один: нет синхронизации.

Так же пробовал менять настройки в Arduino IDE.

Что это может быть: брак или есть какая-то хитрость?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

За создание таких тем уже пора банить... Вбейте фразу "stk500_getsync()" в гугл и посмотрите - сколько было до Вас счастливчиков...

AlexVN
Offline
Зарегистрирован: 10.05.2015

А можно чуть конкретнее если вы понимаете в чем проблема.

Уж поверьте я гуглил и не нашел ответ.

vov4ik
Offline
Зарегистрирован: 10.09.2013

DTR  используй

AlexVN
Offline
Зарегистрирован: 10.05.2015

vov4ik пишет:

DTR  используй

И что это значит?

Вывод DTR подключен к одноименному на программаторе. И я писал выше что есть реакция на начала заливки - по крайней мере диод пару раз мигает мигает не в такт, но через пару секунд опять начинает мигать каждую секунду и загрузка не проходит.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

AlexVN, ошибка, о которой вы пишите не говорит почти не о чём, ибо причин может быть великое множество.  Что вы называете программатором, преобразователь интерфейса USB-UART ? Это не программатор, хотя он может им быть. Заливка через программатор и через UART это принципиально разные вещи, не путайте слова, ибо становится не ясно. Если предположить что подключили вы всё правильно, платы минипро исправны, и вы сделали правильные настройки в Arduino IDE, то всё равно остаются варианты. Плату вам могли прислать  не 3х волтовую, а 5 вольтовую , их отличить можно только по мелкому чипу-стабилизатору. Соответственно бутлоадеры у них разные. Так же братья китайцы запросто могут залить не тот бутлоадер, и такие случаи были. Вобщем нужно залить программатором бутлоадер, точно соответствующий плате . Возможно это поможет.

vov4ik
Offline
Зарегистрирован: 10.09.2013

Если вы до этого потключали атмегу 328 5В 16М может попробывать в настройках, поменять процессор вместо 328 5В 16М который ставится по умолчанию заменить на 328 3.3В 8М

AlexVN
Offline
Зарегистрирован: 10.05.2015

Спасибо за ответы по делу.

Я действительно не правильно использовал термины, сорри, постараюсь исправиться. Использую USB-UART.

Настройки IDE пробовал использовать почти все от безисходности, но без заметного результата.

С напряжением тоже пробовал по разному: на 5в, на 3,3в. Попробовал даже питание 3,3в, а на порту 5в и наоборот. Нет результата.

В общем я так понял скорее всего проблемы с бутлодером. Очень не хотелось этим заморачиваться, но видимо придется. Нужно купить программатор? Или можно управильсться с помощью другой исправной ардуины? У меня есть только Pro Mini

Если не сложно ткните у инструкци для новичков.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

AlexVN пишет:

Нужно купить программатор? Или можно управильсться с помощью другой исправной ардуины? У меня есть только Pro Mini

Если не сложно ткните у инструкци для новичков.

Если есть другая исправная ардуина, то можно использовать её. Заливаете в неё скетч Arduino ISP (есть в стандартном наборе скетчей в Arduino IDE), подключаете согласно распиновке (MOSI, MISO, SCK, RESET). В Arduino IDE в меню Сервис - Программатор выбираем Arduino as ISP. Чтобы записать бутлоадер (загрузчик) - Сервис - Записать загрузчик.

Справочную информацию по Arduino ISP можно найти ТУТ

AlexVN
Offline
Зарегистрирован: 10.05.2015

В общем сделать из Pro Mini программатор у меня не получилось как не старался. Если кто имеет работающую схему дайте плз - интересно что я делал не так. Не проверенные ссылки не надо давать, я уже искал и проверял несколько описанных в инете вариантов.

В итоге пришлось спаять программатор DAPA и через него бутлодер загрузился(раза эдак с 10-го)

И, о чудо! Ардуинока теперь работат как надо! Программируется  на раз без всяких ошибок синхронизации. Уж не знаю что туда китайцы залили в качестве бутлодера...

Теперь осталось убедиться что все мучения не напрасны и esp8266 будет стабильнее работать с этой ардуной чем с 5-ти вотльтовой.

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

AlexVN, какую схему то? Пять проводов соединить. моси-моси, мисо-мисо, сцк-сцк, 10 пин - ресет . http://arduino.ru/forum/obshchii/arduino-perezapisat-zagruzchik#comment-...

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

а просто нажать ресет перед началом загрузки не вариант? или мы не ищем легких путей?

AlexVN
Offline
Зарегистрирован: 10.05.2015

dimax пишет:

AlexVN, какую схему то? Пять проводов соединить. моси-моси, мисо-мисо, сцк-сцк, 10 пин - ресет . http://arduino.ru/forum/obshchii/arduino-perezapisat-zagruzchik#comment-...

Вот ведь... промахнулся с одним проводком...

Попровил - теперь все нормально шьется, спасибо.

Но что обидно при моей неправильной схеме выдавалась вполне осмысленная ошибка по которой в инете много чего написано... В итоге потратил кучу времени, а ларчик просто открывался.

Но зато теперь у меня есть программатор DAPA  :) 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Лучше бы у вас USBASP был......

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

trembo пишет:

Лучше бы у вас USBASP был......

проще кнопочку ресет нажать и не парить мозг никому :)

ибо мне не совсем ясен смысл прошивать бутлоадер при налчии програматора ( неважно какого)

AlexVN
Offline
Зарегистрирован: 10.05.2015

trembo пишет:

Лучше бы у вас USBASP был......

уже заказал в Китае :)

Puhlyaviy пишет:

проще кнопочку ресет нажать и не парить мозг никому :)

ибо мне не совсем ясен смысл прошивать бутлоадер при налчии програматора ( неважно какого)

что-то я никак не пойму как нажание на ресет мне поможет что-то загрузить при сбойном бутлодере? и уж тем более нет никакой надобности нажимать на ресет при прошивке программатором

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

AlexVN пишет:

что-то я никак не пойму как нажание на ресет мне поможет что-то загрузить при сбойном бутлодере? и уж тем более нет никакой надобности нажимать на ресет при прошивке программатором

а с чего вы решили что бутлоадер сбойный? 

прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..

а теперь вопрос.. зачем прошивать бутлоадер в МК если шьете его програматором?

AlexVN
Offline
Зарегистрирован: 10.05.2015

Puhlyaviy пишет:

AlexVN пишет:

что-то я никак не пойму как нажание на ресет мне поможет что-то загрузить при сбойном бутлодере? и уж тем более нет никакой надобности нажимать на ресет при прошивке программатором

а с чего вы решили что бутлоадер сбойный? 

прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..

а теперь вопрос.. зачем прошивать бутлоадер в МК если шьете его програматором?

Бутлодерсбойный потому что после прошивки программатором другого бутлодера больше нет проблем с заливкой скетчей. Заливаются в 100% случаев. До этого ни разу не получилось.

Вы про DTR не в курсе чтоль? Зачем вообще жать на кнопочку когда есть куда более технологичный способ?

Мне удобнее заливать счетчи через USB-UART, а экономить память пока нет никакой необходимости.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Puhlyaviy пишет:

прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..

Да отдохните уже... Не работает там ресет так, как Вы тут об этом рассказываете.

У меня уже десятка полтора этих ProMini прошло - ни на одной не работал. Проще было пару раз разобраться с ресетом на переходниках.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Andrey_Y_Ostanovsky пишет:

Puhlyaviy пишет:

прошивка про микро с первого раза ни у кого не удавалась.. потому что кнопочку ресет нужно нажимать именно в момент когда копиляция уже закончилась и начинается прошивка... что требует опыта и понимания этого момента. а так же включения дополнительной инфы в ардуино ИДЕ..

Да отдохните уже... Не работает там ресет так, как Вы тут об этом рассказываете.

У меня уже десятка полтора этих ProMini прошло - ни на одной не работал. Проще было пару раз разобраться с ресетом на переходниках.


Ой, у меня не правильные видимо и прошиваются просто ресетом пальцем. ..