Не получаеться прошить mini с адаптера
- Войдите на сайт для отправки комментариев
Добрый день!
не могу прошить эти чипы 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.
Куда копать?
dts (обычно dtr) обязательно соеденить. иначе придется reset нажимать
а rx и tx надо проверять. по разному маркируют. вообще TX----RX, RX----TX. но там частенько пишут уже куда подключать и соответственно TX----TX, RX----RX
Вы правы dtr.
да и он сбрасывает МК в ресет при соединении. на МК перестает мограть диод на неск секунд.
как проверить rx и tx?
попробуй и так и так. в каком то случае заработает. главное нужный com port. программатор неважно какой. правильно выбранная плата
порт выбран верно он единственный.
крутил по всякому.
спасибо. буду думать.
есть рабочий СОМ - ТТЛ адаптер (прошивал им HDD Seget* Baracuda) через него можно попробовать прошить? ресер руками естественно.
как хотите. но если есть переходник usb-com зачем еще что то. попробуйте reset вручную нажать
в смысле единственный? в компе обычно 1 хардварный порт, а остальные виртуальные. ваш только виртуальным может быть и соответственно не com1
какой com порт выставляете в настройках?
8 тот который USB Serial Port (COM8) в диспечере устройств.
на эхо адаптер реагирует при замыкании знач КОМ верный.
буду дальше мучать
Не так давно кто-то ( в другой теме ) с пеной у рта доказывал, что ProMini шьются с ручным ресетом... :)
ТС, поищите на форуме - их тут три или четыре темы. Смысл в том, что нужно делать аппаратный ресет.
у меня шьется без аппаратного ресета
http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2?page=...
1 картинка. uart просто выведен на разъем mini usb по причине малого размера. шью через переходник usb-uart с выводом DTR
у меня шьется без аппаратного ресета
http://arduino.ru/forum/proekty/tank-upravlyaemyi-dzhoistikom-ps-2?page=...
1 картинка. uart просто выведен на разъем mini usb по причине малого размера. шью через переходник usb-uart с выводом DTR
DTR вкуда подключен?
к dtr и подключен. у меня дополнительно через конденсатор. получается емкость еще меньше. сделано чтобы в самодельных кондер не впаивать
к dtr и подключен. у меня дополнительно через конденсатор. получается емкость еще меньше. сделано чтобы в самодельных кондер не впаивать
прошло как-то мимо меня - на каком пине у мк avr дтр?
всем спасибо!
я баран, выбрал mini, а надо ProMini, выводы rx-tx, tx-rx
к dtr и подключен. у меня дополнительно через конденсатор. получается емкость еще меньше. сделано чтобы в самодельных кондер не впаивать
прошло как-то мимо меня - на каком пине у мк avr дтр?
левый верхний
всем спасибо!
я баран, выбрал mini, а надо ProMini, выводы rx-tx, tx-rx
ну как обычно не тот порт, не та плата
прошло как-то мимо меня - на каком пине у мк avr дтр?
Название пина начинается на букву "R". Крутите барабан! :)
Чорд... та же тема... Тока что-то у мну на адаптере ног всего 5(3.3, 5, тх, ях, гнд)... такша дтр цеприть некуда. Повесил на 3.3, и не перегрузил. Гуру!
кнопочку придется жать для заливки
Или искать на чипе... Нунафиг. не так часто я ее трогаю. Так, посмотреть шо за зверь взял(3.3, 328).
задам ишо вопрос а ля идийот... при тх-ях ях-тх после компиляции выдает ошибку 500 через 4-5 сек. Это видимо ресета не дождалась? Фиг с ним, разберемся, а вот тх-тх ях-ях вешает порт наглухо. При чем так наглухо, что передергивание не помогает и погасить комп при надобности можна только хардом (по ходошему не реагирует). Что за прикол? Другая дуина, на другом порту, тем временем миленько работает.
Забил. Вырвал камень из Uno. Прикурил от нее. Чудненько...
А по мне так плюнуть на бутлоадер, и шить по ISP, никаких кнопок жать не нужно, места больше (за счет отсутствия загрузчика), лепота. И Про Мини 5V свою я так и шил.
Ща, погоди, попкорна принесу..
А по мне так плюнуть на бутлоадер, и шить по ISP, никаких кнопок жать не нужно, места больше (за счет отсутствия загрузчика), лепота. И Про Мини 5V свою я так и шил.
А вот у меня что-то не шьется через ISP, пишет, что "не тот чип"... Вот сейчас думаю другую ардуину прицепить и посмотреть: то-ли программатор не работает, то-ли на ProMini опять какие-то грабли...
А по мне так плюнуть на бутлоадер, и шить по ISP, никаких кнопок жать не нужно, места больше (за счет отсутствия загрузчика), лепота. И Про Мини 5V свою я так и шил.
... и прогу написать в AVR studio. f а лучше сразу на СТМ32.
Мы простых путей не ищем.
Студию и стм32 я не предлагал, здесь тема совсем другая
я к тому что ардуино без бутлодера - это атмега :)
Кроме мк есть ещё среда ;)
У меня для макетирования Леонардо есть.
Про мини шил с помощью большого бутерброда из пинбоарда, атмеги16 (в виде usbasp), удобно, но это всё пальцы, хотя каждому своё. А загрузчик это скушно, isp по интересней. Впрочем я зациклился, все, хорош.
кстати. китайцы на уно уже догадались вывести 2х5 юсбасп коннектор(долго думал зачем). Может и правда травануть переходник мини-юсбасп? Благо мамапапа пинов по 400шт. каждого купил сдуру. Простите темного, в юсбасп питание вроде ж в комплекте? отдельно выводить не надо?
2х3 проще и там всё есть, в т.ч. питание. На 2х5 много лишних контактов. Впрочем это не проблема.
Из плюсов, usbasp легко к среде подключить.
А кроме того я в атмегу16 прошил usbasploader, тоже интересная тема. Почитайте, если интересно, Клапауций натолкнул на мысль, с тех пор другое и не пробую. Хотя я скорей теоретик и кортесы больше люблю.
Дабы не плодить лишних тем. Мне идет такой программатор USBASP. Шить собираюсь мини про. До сих пор шил через UNO с выдернутым процессором. Там один из пинов висел на ресете мини. Я курю форум и не могу понять: а чтобы шить через программатор, тоже надо цеплять третью ногу мини? Почему-то, несмотря на распространенность обоих девайсов, не могу найти схему подключения.
Вторая проблема.... ну еще не проблема, но я ее чую. На ноуте с "семеркой" плата от UNO определиться не захотела, хотя в таком же растрепанном виде (без проца) ноут с ХР сразу ее опознал. К каким тараканам надо готовиться при установке программатора?
Предвосхищая вопрос, нафига мне программатор, если шьется через уно: есть перспектива шить бут для корректной работы вачдога. У меня несколько девайсов на мини должны хорошо спать.
Программатор подключается на те 6 штфрков рядом с чипом, и не на те, которые рядом с USB. Очень желательно отключить всё от SPI перед прошивкой.
вопрос в тему, хоть наверное и боян.
откуда с usb-ttl переходника на PL2302/2303 снять Reset ?
Я курю форум и не могу понять: а чтобы шить через программатор, тоже надо цеплять третью ногу мини?
Шесть проводов идет со стороны 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 или как-то так...
откуда с usb-ttl переходника на PL2302/2303 снять Reset ?
Ножка DTR. На микросхеме PL2303 это ножка 2.
http://blog.noisebridge.net/files/2010/10/prolific2303HXpinout.png
При подключении USBASP или другой платы по ISP (11,12,13 (MISO MOSI SCK), rst, vcc, gnd) - линию RESET надо подключать не к GRN/DTR, а к ноге с надписью RESET, которая имеет прямое соединение с чипом, а не через керамический конденсатор.
Получается, что в обоих вариантах я не могу паять мини про на кросс-плату до прошивки? А как же отладка, модификация? Ставить только на кровать?
Странно. Когда шью через UNO, единственная "боковая" нога, которая нужна для прошивки, это ресет. И то вроде встречал, что ее можно поменять на GRN. А через программатор шьется только через боковые пины?
Ставить только на кровать?
Ставьте в кровать, или паяйте на временные провода... Благо кровать можно из каждой второй старой мамки вынуть...
Ножка DTR. На микросхеме PL2303 это ножка 2.
http://blog.noisebridge.net/files/2010/10/prolific2303HXpinout.png
дык вроде DTR это не совсем Reset, в каком-то мануале даже видел, что мол "не перепутайте только для ttl-usb нужен именно натуральный reset"
дык вроде DTR это не совсем Reset, в каком-то мануале даже видел, что мол "не перепутайте только для ttl-usb нужен именно натуральный reset"
Не совсем, поэтому там и ставят разделительный конденсатор, с помощью которого дергается линия reset при появлении напряжения на DTR. :)
дык вроде DTR это не совсем Reset, в каком-то мануале даже видел, что мол "не перепутайте только для ttl-usb нужен именно натуральный reset"
Возможно. Но сужу по собственному опыту: расковырял старый дата-кабель для телефона samsung. Там оказлся USB-TTL переходник на PL2303HX. Контакт DTR уже был разведён на плате. Подключил его к ножке RESET ардуины без конденсатора. Всё работает, RESET дёргается, ардуина (pro mini) перезагружается.
UPD: А, не... Прошу прощения, что ввёл в заблуждение. DTR переходника я подключал не к RESET, а к DTR на китайской ProMini. Там есть такой контакт. Блин, дырявая моя память...
Ставьте в кровать, или паяйте на временные провода...
Я в шоке! У меня готовится глобальный проект оснащения дома всякими причиндалами, в основном на связке мини-nrf. Планировал ставить сеть, а функционал дописывать и заливать по мере появления. Получается, надо предусматривать конструктив девайсов со снятием платы мини?!!!
DTR переходника я подключал не к RESET, а к DTR на китайской ProMini. Там есть такой контакт. Блин, дырявая моя память...
О! А если внимательно повозить по плате тестером, то выяснится, что этот DTR через конденсатор заведен на RESET чипа. :)
Планировал ставить сеть, а функционал дописывать и заливать по мере появления. Получается, надо предусматривать конструктив девайсов со снятием платы мини?!!!
Не обязательно. Часть продающихся плат ProMini пока еще прошивается через переходники serial2usb. Просто придется делать некоторый предварительный отбор...
Какой отбор? Прошил загрузчик сразу и шей скетчи как на ту же eye по мере надобности.
2Radjah Вопрос вот в чем. Конструктивно Ардуино мини предполагалось впаивать на плату девайсов как обычные 24DIP микросхемы. Обновление софта по мере его готовности собирался заливать через пины, которые идут по короткой стороне. А сейчас вроде как выясняется, что для заливки скетча через USBASP обязателен доступ к боковым выводам. Но они же на плату будут впаяны!
Через программатор перед установкой зашить загрузчик и шить через serial или сделать отдельный разъем для ICSP, как обычно делают, ну и отклчатель всего от ISP, чтобы переферию не запороть.
Обновление софта по мере его готовности собирался заливать через пины, которые идут по короткой стороне. А сейчас вроде как выясняется, что для заливки скетча через USBASP обязателен доступ к боковым выводам. Но они же на плату будут впаяны!
Пины, которые идут по короткой стороне предназначены не для программатора, а для usb-ttl переходника. Это разные вещи. Сначала программатором прошивается загрузчик (bootloader) через SPI, после чего можно заливать скетчи с помощью usb-ttl переходника через Serial (RX/TX).
UPD: А вообще, при покупке ардуины загрузчик уже должен быть прошит с завода. Остаётся только воспользоваться usb-ttl переходником. Программатор не нужен.
О! А если внимательно повозить по плате тестером, то выяснится, что этот DTR через конденсатор заведен на RESET чипа. :)
В точку! Глянул на плату - так и есть :)
Сначала программатором прошивается загрузчик (bootloader) через SPI, после чего можно заливать скетчи с помощью usb-ttl переходника через Serial (RX/TX).
Этот? Там четыре пина, а как же ресет? Или этот?
http://www.ebay.com/itm/301361952368 например, только там возможно кондер понадобится.
http://www.ebay.com/itm/301361952368 например, только там возможно кондер понадобится.
понадобится. у самого такой же
Ну кажись разобрался, спасибо! Программатор нужен для заливки в кристалл бута. Шить им скетч можно, но как бы из пушки по воробьям. Запутался только: если только скетч шить по старому буту, в IDE 1.0.6 на стрелочку надо кликать с шифтом (через программатор), или без шифта? В остальных случаях шьем указанным девайсом, только в разрыве одной линии ставят кондер (ну потом найду, какой и где). При этом платку мини можно оставлять в напаянном состоянии, только питание девайса выключить.
Хм....... А если на плате у меня питалово на мини подается на RAW, это внешнее питание я отключу, но при этом подам его на торцевой пин VCC, у меня же опять получится запитана вся схема, только уже не от внешнего источника, а через ардуину от USB?
Это схренабы шить программатаром - это как из пушки по воробьям?
Программатор нужен для заливки в кристалл бута. Шить им скетч можно, но как бы из пушки по воробьям.
Если не заработает заливка скетчей через serial2usb (а вероятность этого достаточно высока) - придется шить скетчи через программатор.
монга букАв
столько не осилю
читаем смотрим кино фоточки
http://arduino.ru/forum/proekty/diskovyi-nomer-nabiratel-regulyator-paya...