Не получаеться прошить mini с адаптера

servilat
Offline
Зарегистрирован: 12.12.2013

Добрый день!

не могу прошить эти чипы 3PCS Pro Mini atmega328 Replace ATmega128 5V Module For Arduino-Compatible Nano через схему FT232RL USB To Serial Adapter Module USB TO 232 Download Cable For Arduino

ошибка avrdude: stk500_getsync(): not in sync: resp=0x00

вопросы

1. питания от USB достаточно, или нужно дополнительно подводить?

2. соединение этих плат нужно проводить по маркировке TX----TX, RX----RX или TX----RX, RX----TX?

3. в програмоторе arduino 1.5.5 выбираю соответствующий COM, плата mini, процессор 328, программатор AVRISP mkII ?

4. пины DTS нужно соединять? или достаточно GND, Vpp, Rx, Tx?

FT232RL схему проверил соединив проводом RX и TX эхо работает через serial monitor.

Куда копать?

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

dts (обычно dtr) обязательно соеденить. иначе придется reset нажимать

а rx и tx надо проверять. по разному маркируют. вообще TX----RX, RX----TX. но там частенько пишут уже куда подключать и соответственно TX----TX, RX----RX

 

servilat
Offline
Зарегистрирован: 12.12.2013

Вы правы dtr.

да и он сбрасывает МК в ресет при соединении. на МК перестает мограть диод на неск секунд.

как проверить rx и tx?

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

попробуй и так и так. в каком то случае заработает. главное нужный com port. программатор неважно какой. правильно выбранная плата

servilat
Offline
Зарегистрирован: 12.12.2013

порт выбран верно он единственный.

крутил по всякому.

спасибо. буду думать.

есть рабочий СОМ - ТТЛ адаптер (прошивал им HDD Seget* Baracuda) через него можно попробовать прошить? ресер руками естественно.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

как хотите. но если есть переходник usb-com зачем еще что то. попробуйте reset вручную нажать

в смысле единственный? в компе обычно 1 хардварный порт, а остальные виртуальные. ваш только виртуальным может быть и соответственно не com1

какой com порт выставляете в настройках?

servilat
Offline
Зарегистрирован: 12.12.2013

8 тот который USB Serial Port (COM8)  в диспечере устройств.

на эхо адаптер реагирует при замыкании знач КОМ верный.

буду дальше мучать

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

Не так давно кто-то ( в другой теме ) с пеной у рта доказывал, что ProMini шьются с ручным ресетом... :)

ТС, поищите на форуме - их тут три или четыре темы. Смысл в том, что нужно делать аппаратный ресет.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

у меня шьется без аппаратного ресета

http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2?page=...

1 картинка. uart просто выведен на разъем mini usb по причине малого размера. шью через переходник usb-uart с выводом DTR

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

у меня шьется без аппаратного ресета

http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2?page=...

1 картинка. uart просто выведен на разъем mini usb по причине малого размера. шью через переходник usb-uart с выводом DTR

DTR вкуда подключен?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

к dtr и подключен. у меня дополнительно через конденсатор. получается емкость еще меньше. сделано чтобы в самодельных кондер не впаивать

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

к dtr и подключен. у меня дополнительно через конденсатор. получается емкость еще меньше. сделано чтобы в самодельных кондер не впаивать

прошло как-то мимо меня - на каком пине у мк avr дтр?

servilat
Offline
Зарегистрирован: 12.12.2013

всем спасибо!

я баран, выбрал mini, а надо ProMini, выводы rx-tx, tx-rx

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Клапауций пишет:

jeka_tm пишет:

к dtr и подключен. у меня дополнительно через конденсатор. получается емкость еще меньше. сделано чтобы в самодельных кондер не впаивать

прошло как-то мимо меня - на каком пине у мк avr дтр?

левый верхний

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

servilat пишет:

всем спасибо!

я баран, выбрал mini, а надо ProMini, выводы rx-tx, tx-rx

 

ну как обычно не тот порт, не та плата

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

Клапауций пишет:

прошло как-то мимо меня - на каком пине у мк avr дтр?

Название пина начинается на букву "R". Крутите барабан! :)

teodor4ik
Offline
Зарегистрирован: 04.11.2013

Чорд... та же тема... Тока что-то у мну на адаптере ног всего 5(3.3, 5, тх, ях, гнд)... такша дтр цеприть некуда. Повесил на 3.3, и не перегрузил. Гуру!

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

кнопочку придется жать для заливки

teodor4ik
Offline
Зарегистрирован: 04.11.2013

Или искать на чипе... Нунафиг. не так часто я ее трогаю. Так, посмотреть шо за зверь взял(3.3, 328). 

задам ишо вопрос а ля идийот... при тх-ях ях-тх после компиляции выдает ошибку 500 через 4-5 сек. Это видимо ресета не дождалась? Фиг с ним, разберемся, а вот тх-тх ях-ях вешает порт наглухо. При чем так наглухо, что передергивание не помогает и погасить комп при надобности можна только хардом (по ходошему не реагирует).  Что за прикол? Другая дуина, на другом порту, тем временем миленько работает.

Забил. Вырвал камень из Uno. Прикурил от нее. Чудненько...

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

А по мне так плюнуть на бутлоадер, и шить по ISP, никаких кнопок жать не нужно, места больше (за счет отсутствия загрузчика), лепота. И Про Мини 5V свою я так и шил.

Ща, погоди, попкорна принесу..

 

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

kisoft пишет:

А по мне так плюнуть на бутлоадер, и шить по ISP, никаких кнопок жать не нужно, места больше (за счет отсутствия загрузчика), лепота. И Про Мини 5V свою я так и шил.

А вот у меня что-то не шьется через ISP, пишет, что "не тот чип"... Вот сейчас думаю другую ардуину прицепить и посмотреть: то-ли программатор не работает, то-ли на ProMini опять какие-то грабли...

teodor4ik
Offline
Зарегистрирован: 04.11.2013

kisoft пишет:

А по мне так плюнуть на бутлоадер, и шить по ISP, никаких кнопок жать не нужно, места больше (за счет отсутствия загрузчика), лепота. И Про Мини 5V свою я так и шил.

... и прогу написать в AVR studio. f а лучше сразу на СТМ32.

Мы простых путей не ищем.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Студию и стм32 я не предлагал, здесь тема совсем другая

teodor4ik
Offline
Зарегистрирован: 04.11.2013

я к тому что ардуино без бутлодера - это атмега :)

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Кроме мк есть ещё среда ;)
У меня для макетирования Леонардо есть.
Про мини шил с помощью большого бутерброда из пинбоарда, атмеги16 (в виде usbasp), удобно, но это всё пальцы, хотя каждому своё. А загрузчик это скушно, isp по интересней. Впрочем я зациклился, все, хорош.

teodor4ik
Offline
Зарегистрирован: 04.11.2013

kisoft пишет:
Кроме мк есть ещё среда ;) У меня для макетирования Леонардо есть. Про мини шил с помощью большого бутерброда из пинбоарда, атмеги16 (в виде usbasp), удобно, но это всё пальцы, хотя каждому своё. А загрузчик это скушно, isp по интересней. Впрочем я зациклился, все, хорош.

кстати. китайцы на уно уже догадались вывести 2х5 юсбасп коннектор(долго думал зачем). Может и правда травануть переходник мини-юсбасп?  Благо мамапапа пинов по 400шт. каждого купил сдуру. Простите темного, в юсбасп питание вроде ж в комплекте? отдельно выводить не надо?

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

2х3 проще и там всё есть, в т.ч. питание. На 2х5 много лишних контактов. Впрочем это не проблема.

Из плюсов, usbasp легко к среде подключить.

А кроме того я в атмегу16 прошил usbasploader, тоже интересная тема. Почитайте, если интересно, Клапауций натолкнул на мысль, с тех пор другое и не пробую. Хотя я скорей теоретик и кортесы больше люблю.

 

 

SergAG
Offline
Зарегистрирован: 22.12.2012

Дабы не плодить лишних тем. Мне идет такой программатор USBASP. Шить собираюсь мини про. До сих пор шил через UNO с выдернутым процессором. Там один из пинов висел на ресете мини. Я курю форум и не могу понять: а чтобы шить через программатор, тоже надо цеплять третью ногу мини? Почему-то, несмотря на распространенность обоих девайсов, не могу найти схему подключения.

Вторая проблема.... ну еще не проблема, но я ее чую. На ноуте с "семеркой" плата от UNO определиться не захотела, хотя в таком же растрепанном виде (без проца) ноут с ХР сразу ее опознал. К каким тараканам надо готовиться при установке программатора?

Предвосхищая вопрос, нафига мне программатор, если шьется через уно: есть перспектива шить бут для корректной работы вачдога. У меня несколько девайсов на мини должны хорошо спать.

Radjah
Offline
Зарегистрирован: 06.08.2014

Программатор подключается на те 6 штфрков рядом с чипом, и не на те, которые рядом с USB. Очень желательно отключить всё от SPI перед прошивкой.

Maverik
Offline
Зарегистрирован: 12.09.2012

вопрос в тему, хоть наверное и боян. 

откуда  с usb-ttl переходника на PL2302/2303 снять Reset ?

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

SergAG пишет:

Я курю форум и не могу понять: а чтобы шить через программатор, тоже надо цеплять третью ногу мини?

Шесть проводов идет со стороны USBASP и подключаются на Pro Mini к пинам: 11, 12, 13, Vcc, Reset, GND.

При подключении USBASP или другой платы по ISP (11,12,13 (MISO MOSI SCK), rst, vcc, gnd) - линию RESET надо подключать не к GRN/DTR, а к ноге с надписью RESET, которая имеет прямое соединение с чипом, а не через керамический конденсатор.

Хорошие картинки про подключение есть на оф-сайте: http://arduino.cc/en/Hacking/MiniBootloader, а скетч заливать через Menu-File-Load via Programmer или как-то так...

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

Maverik пишет:

откуда  с usb-ttl переходника на PL2302/2303 снять Reset ?

Ножка DTR. На микросхеме PL2303 это ножка 2.

http://blog.noisebridge.net/files/2010/10/prolific2303HXpinout.png

SergAG
Offline
Зарегистрирован: 22.12.2012

Andrey_Y_Ostanovsky пишет:

При подключении USBASP или другой платы по ISP (11,12,13 (MISO MOSI SCK), rst, vcc, gnd) - линию RESET надо подключать не к GRN/DTR, а к ноге с надписью RESET, которая имеет прямое соединение с чипом, а не через керамический конденсатор.

Получается, что в обоих вариантах я не могу паять мини про на кросс-плату до прошивки? А как же отладка, модификация? Ставить только на кровать?

Странно. Когда шью через UNO, единственная "боковая" нога, которая нужна для прошивки, это ресет. И то вроде встречал, что ее можно поменять на GRN. А через программатор шьется только через боковые пины?

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

SergAG пишет:

Ставить только на кровать?

Ставьте в кровать, или паяйте на временные провода... Благо кровать можно из каждой второй старой мамки вынуть...

Maverik
Offline
Зарегистрирован: 12.09.2012

Jeka_M пишет:

Ножка DTR. На микросхеме PL2303 это ножка 2.

http://blog.noisebridge.net/files/2010/10/prolific2303HXpinout.png

дык вроде DTR это не совсем Reset, в каком-то мануале даже видел, что мол "не перепутайте только для ttl-usb нужен именно натуральный reset"

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

Maverik пишет:

дык вроде DTR это не совсем Reset, в каком-то мануале даже видел, что мол "не перепутайте только для ttl-usb нужен именно натуральный reset"

Не совсем, поэтому там и ставят разделительный конденсатор, с помощью которого дергается линия reset при появлении напряжения на DTR. :)

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

Maverik пишет:

дык вроде DTR это не совсем Reset, в каком-то мануале даже видел, что мол "не перепутайте только для ttl-usb нужен именно натуральный reset"

Возможно. Но сужу по собственному опыту: расковырял старый дата-кабель для телефона samsung. Там оказлся USB-TTL переходник на PL2303HX. Контакт DTR уже был разведён на плате. Подключил его к ножке RESET ардуины без конденсатора. Всё работает, RESET дёргается, ардуина (pro mini) перезагружается.

UPD: А, не... Прошу прощения, что ввёл в заблуждение. DTR переходника я подключал не к RESET, а к DTR на китайской ProMini. Там есть такой контакт. Блин, дырявая моя память...

SergAG
Offline
Зарегистрирован: 22.12.2012

Andrey_Y_Ostanovsky пишет:

Ставьте в кровать, или паяйте на временные провода...

Я в шоке! У меня готовится глобальный проект оснащения дома всякими причиндалами, в основном на связке мини-nrf. Планировал ставить сеть, а функционал дописывать и заливать по мере появления. Получается, надо предусматривать конструктив девайсов со снятием платы мини?!!!

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

Jeka_M пишет:

DTR переходника я подключал не к RESET, а к DTR на китайской ProMini. Там есть такой контакт. Блин, дырявая моя память...

О! А если внимательно повозить по плате тестером, то выяснится, что этот DTR через конденсатор заведен на RESET чипа. :)

SergAG пишет:

Планировал ставить сеть, а функционал дописывать и заливать по мере появления. Получается, надо предусматривать конструктив девайсов со снятием платы мини?!!!

Не обязательно. Часть продающихся плат ProMini пока еще прошивается через переходники serial2usb. Просто придется делать некоторый предварительный отбор...

Radjah
Offline
Зарегистрирован: 06.08.2014

Какой отбор? Прошил загрузчик сразу и шей скетчи как на ту же eye по мере надобности.

SergAG
Offline
Зарегистрирован: 22.12.2012

2Radjah Вопрос вот в чем. Конструктивно Ардуино мини предполагалось впаивать на плату девайсов как обычные 24DIP микросхемы. Обновление софта по мере его готовности собирался заливать через пины, которые идут по короткой стороне. А сейчас вроде как выясняется, что для заливки скетча через USBASP обязателен доступ к боковым выводам. Но они же на плату будут впаяны!

Radjah
Offline
Зарегистрирован: 06.08.2014

Через программатор перед установкой зашить загрузчик и шить через serial или сделать отдельный разъем для ICSP, как обычно делают, ну и отклчатель всего от ISP, чтобы переферию не запороть.

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

SergAG пишет:

Обновление софта по мере его готовности собирался заливать через пины, которые идут по короткой стороне. А сейчас вроде как выясняется, что для заливки скетча через USBASP обязателен доступ к боковым выводам. Но они же на плату будут впаяны!

Пины, которые идут по короткой стороне предназначены не для программатора, а для usb-ttl переходника. Это разные вещи. Сначала программатором прошивается загрузчик (bootloader) через SPI, после чего можно заливать скетчи с помощью usb-ttl переходника через Serial (RX/TX).

UPD: А вообще, при покупке ардуины загрузчик уже должен быть прошит с завода. Остаётся только воспользоваться usb-ttl переходником. Программатор не нужен.

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

Andrey_Y_Ostanovsky пишет:

О! А если внимательно повозить по плате тестером, то выяснится, что этот DTR через конденсатор заведен на RESET чипа. :)

В точку! Глянул на плату - так и есть :)

SergAG
Offline
Зарегистрирован: 22.12.2012

Jeka_M пишет:

 Сначала программатором прошивается загрузчик (bootloader) через SPI, после чего можно заливать скетчи с помощью usb-ttl переходника через Serial (RX/TX).

Этот? Там четыре пина, а как же ресет? Или этот?

Radjah
Offline
Зарегистрирован: 06.08.2014

http://www.ebay.com/itm/301361952368 например, только там возможно кондер понадобится.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Radjah пишет:

http://www.ebay.com/itm/301361952368 например, только там возможно кондер понадобится.

понадобится. у самого такой же

SergAG
Offline
Зарегистрирован: 22.12.2012

Ну кажись разобрался, спасибо! Программатор нужен для заливки в кристалл бута. Шить им скетч можно, но как бы из пушки по воробьям. Запутался только: если только скетч шить по старому буту, в IDE 1.0.6 на стрелочку надо кликать с шифтом (через программатор), или без шифта? В остальных случаях шьем указанным девайсом, только в разрыве одной линии ставят кондер (ну потом найду, какой и где). При этом платку мини можно оставлять в напаянном состоянии, только питание девайса выключить.

Хм....... А если на плате у меня питалово на мини подается на RAW, это внешнее питание я отключу, но при этом подам его на торцевой пин VCC, у меня же опять получится запитана вся схема, только уже не от внешнего источника, а через ардуину от USB?

Radjah
Offline
Зарегистрирован: 06.08.2014

Это схренабы шить программатаром - это как из пушки по воробьям?

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

SergAG пишет:

Программатор нужен для заливки в кристалл бута. Шить им скетч можно, но как бы из пушки по воробьям.

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

art100
Offline
Зарегистрирован: 09.03.2014

монга букАв 

столько не осилю

читаем смотрим кино фоточки

http://arduino.ru/forum/proekty/diskovyi-nomer-nabiratel-regulyator-paya...