Простой программатор

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Пн фев 06, 2017 15:20:04

Сообщение sergs777 »

День добрый. Подскажите, кто использует какое - нибудь простое устройство для зашивки ATMEGA168 через COM порт. Чтобы микросхем специализируемых не содержало, а так же контролёров (ведь их тоже надо прошивать).
Спасибо заранее
Реклама
Друг Кота
Аватара пользователя
Сообщения: 43964
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="sergs777",url="/forum/viewtopic.php?p=3303184#p3303184"]простое устройство для зашивки ATMEGA168 через COM порт. Чтобы микросхем специализируемых не содержало, а так же контролёров[/uquote]
https://www.google.ru/search?q=%D0%BF%D ... 72&bih=863
проще не придумаешь..
Программы под него- PonyProg или Uniprof
хотя лично я предпочитаю "пять проводков"
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Пн фев 06, 2017 15:20:04

Сообщение sergs777 »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=3303186#p3303186"][uquote="sergs777",url="/forum/viewtopic.php?p=3303184#p3303184"]простое устройство для зашивки ATMEGA168 через COM порт. Чтобы микросхем специализируемых не содержало, а так же контролёров[/uquote]
https://www.google.ru/search?q=%D0%BF%D ... 72&bih=863
проще не придумаешь..
Программы под него- PonyProg или Uniprof
хотя лично я предпочитаю "пять проводков"[/uquote]
Вчера много таких пересмотрел. Некоторые сразу сомнения вызывают. Например, почему TXD сбросом управляет? Почему в некоторых сигналы прямо соединяются? Один мужик на своём сайте великое множество таких картинок выкладывает (а, сам в электричестве вряд ли разбирается). Сейчас хочу знать, кто чего сам применяет.
Друг Кота
Аватара пользователя
Сообщения: 20183
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Сообщение Martin76 »

Я вот таким СОМ программатором и Понипрогом иногда меги в ДИПе прошиваю до сих пор, он сделан еще году в 2009м, лень переходник для ISP клона AVRISP MkII с панелькой для них сделать.
com-prog.PNG
(86.76 КБ) 579 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Пн июл 04, 2016 16:51:22
Откуда: Россия, Омск

Сообщение AlanDrakes »

Лично я сначала шил через "5 проводков", пока компьютер с LPT портом не приказал долго жить.
Затем - пересел на программатор Громова. Где-то до сих пор лежит макетка из старой телефонной карты с оным.
Потом - AVR Dragon.
Затем собрал дикий самопал для узкоспециальной задачи на Меге. Она прошивает прошивку из своей памяти в контроллеры в автоматическом режиме.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Попробуй вот этот:
my_siprog.rar
(557.12 КБ) 365 скачиваний
:roll:
Одно замечание - все "простейшие" рассчитаны на применение СОМ портов НА МАТЕРИНКЕ или на крайний случай на расширителях ISA - COM/ PCI-COM.
Для работы с USB-COM они непригодны (за редким исключением в присутствии ШАМАНА сБУБНОМ).
8)
Реклама
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

я так понял это клоны мах 232? тогда зачем аж 2 корпуса 1 боле чем (в нем 2 канала приемаи 2 передачи) у меня был припаяный прямо к DB9 порта
кстати у меня валяется и вариант на 74нс14 всегото-все внутрь штекера ДБ9 влазит
но работает это гавно толко на 286-486 компах и некоторых древних пнях-амдхах до времен 486сокета потом уже не хочет так что ищите древнюю мамку под них
с ними обычно работают и такие "прогер" Изображение

Добавлено after 28 minutes 15 seconds:
для сташих мам работают толка USB версии
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

А что на мамке LPT нет? этот вариант работает на Win7_64, на новых мамках с DDR3 на борту.
ArduinoISP ленивый программатор.
FT232RL, работает.
Как вариант, но не очень CP2102, не проверял.
Далее, тема на этом форуме PL2303
Еще можно попробовать CH340.

И еще круче Программатор для микроконтроллеров AVR из клавиатуры, проверено, работает, даже на PS/2 клавиатуре.

Зашить первый контроллер в USBASP или bootloader хватит.
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

[uquote="musor",url="/forum/viewtopic.php?p=3303553#p3303553"]я так понял это клоны мах 232? тогда зачем аж 2 корпуса 1 боле чем (в нем 2 канала приемаи 2 передачи) ...[/uquote]
У стандартного преобразователя ST232 только два входа для линий RS232->TTL, два других канала микросхемы это TTL->RS232.
А поскольку на программатор надо 3 канала RS232->TTL воть и используем аж две ПУшки.
8)
Кстати... то мое железко (http://radiokot.ru/forum/download/file.php?id=303334) прекрасно работает
с AVRDUDESHELL20171113 (https://matrex-notes.blogspot.com.by/20 ... tmega.html)
при указании программатора как siprog и установке на вкладке ПАРАМЕТРЫ -> ПОРТ флажка и номера порта.
:hunger:
Встал на лапы
Аватара пользователя
Сообщения: 132
Зарегистрирован: Пн фев 06, 2017 15:20:04

Сообщение sergs777 »

[uquote="musor",url="/forum/viewtopic.php?p=3303553#p3303553"]я так понял это клоны мах 232? тогда зачем аж 2 корпуса 1 боле чем (в нем 2 канала приемаи 2 передачи) у меня был припаяный прямо к DB9 порта
кстати у меня валяется и вариант на 74нс14 всегото-все внутрь штекера ДБ9 влазит
но работает это гавно толко на 286-486 компах и некоторых древних пнях-амдхах до времен 486сокета потом уже не хочет так что ищите древнюю мамку под них
с ними обычно работают и такие "прогер" Изображение

Добавлено after 28 minutes 15 seconds:
для сташих мам работают толка USB версии[/uquote]
Это схема Громова. На неё сейчас ориентируюсь.

Добавлено after 1 minute 39 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=3303709#p3303709"][uquote="musor",url="/forum/viewtopic.php?p=3303553#p3303553"]я так понял это клоны мах 232? тогда зачем аж 2 корпуса 1 боле чем (в нем 2 канала приемаи 2 передачи) ...[/uquote]
У стандартного преобразователя ST232 только два входа для линий RS232->TTL, два других канала микросхемы это TTL->RS232.
А поскольку на программатор надо 3 канала RS232->TTL воть и используем аж две ПУшки.
8)
Кстати... то мое железко (http://radiokot.ru/forum/download/file.php?id=303334) прекрасно работает
с AVRDUDESHELL20171113 (https://matrex-notes.blogspot.com.by/2015/01/avrdudeshell-atmega.html)
при указании программатора как siprog и установке на вкладке ПАРАМЕТРЫ -> ПОРТ флажка и номера порта.
:hunger:[/uquote]
А схему можно?
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Дык схемка там в архиве...
:?
Правда в формате сплана...
Воть в рисунок переведена:
http://img.radiokot.ru/files/20529/1i57qkurxc.GIF
и во пдфку
my_siprog_siprog_5.pdf
(117.84 КБ) 210 скачиваний
:roll:
Друг Кота
Аватара пользователя
Сообщения: 43964
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="BOB51",url="/forum/viewtopic.php?p=3304963#p3304963"]Дык схемка там в архиве...[/uquote]
Интересно, а вместо "слегка экзотической" КР580ВА87 просто шесть инверторов ТТЛ туда прикошачить нельзя?
Зачем нужен "двунаправленный 8-разрядный шинный формирователь инвертирующий, с тремя состояниями на выходе", если он используется как простой инвертор?
Вообще схема на "экзотике".. Неужели нельзя было "попроще" написать- вместо ST232 - ADM232 или MAX232.. :dont_know:
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Все можно.
В рамках сохранения схемотехники замена аналогичными по функционалу компонентами всегда имеет место.
Только использовалось то, что "под рукой" и удобство раскладки выводов под монтаж.
8)
Для меня ADM232 или MAX232 просто из области "возмечтаний" ибо и редкость в наших раях и цена заоблачна по сравнению с ST232.
:solder:
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

страно но мне наоборот в основном MAXIM & Dalas ориг попадалb с разбора... :wink: :))) :dont_know:
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

То "с разбора", а я про НОВЕНЬКИЕ (с рынка).
И/или из "кащеева сундучка"...
:hunger:
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Когда у меня был компьютер с ХРеновиной, я шил АВР-ки ПониПрогом. И, после нескольких экспериментов с адаптерами пришел к вот этому:
Спойлер
PonyAVR.jpg
(117.27 КБ) 59 скачиваний
Микросхема, правда, из загашника - КР1533АП3 (2 четырехразрядных однонаправленных инвертирующих шинных драйвера). Зато при разомкнутых SW1 и SW2 эти шинные драйверы находятся в третьем состоянии и ничему не мешают, замкнешь SW1, и можно программировать ПониПрогом, замкнешь SW2 (при разомкнутом SW1), и можно пообщаться с USART'ом контроллера через компорт, тем же ХиперТерминалом.

Я, обычно, паял эту м/с на плату вместе с контроллером и мамой DB9, к компьютеру подключал "комовским удлиннителем" (16-проводный ленточный кабель 2.5 м с чередованием земля-сигнал-земля-сигнал, на одном конце мама DB9, на втором - папа, сигнал RI (9 нога DB-9) не подключен), работало идеально.

И отказался от этого я только после перехода на Win7x64, Пони под ней, увы, не работает.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Друг Кота
Аватара пользователя
Сообщения: 15605
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Ежли СОМ портов на материнке нету (это касательно ноут-буков) ТО...
:(
Ибо USB-COM с "простейшими" программаторами весьма хереново работают.
А в системник можно карту-расширитель портовую сунуть.
:hunger:
Друг Кота
Аватара пользователя
Сообщения: 43964
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

[uquote="BOB51",url="/forum/viewtopic.php?p=3308918#p3308918"]Ежли СОМ портов на материнке нету (это касательно ноут-буков) ТО...
:(
Ибо USB-COM с "простейшими" программаторами весьма хереново работают.[/uquote]Для работы "простейших" программаторов нужен ПОЛНОРАЗМЕРНЫЙ СОМ порт, а все эти "усб переходники" формируют только Rx и Tx...
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

BOB51 писал(а):Ежли СОМ портов на материнке нету (это касательно ноут-буков) ТО...
Касательно буков, так к ним нужно покупать не USB-COM, а USBASP. Нет, USB-COM тоже можно купить, но не для прошивки АВР, а для чего-нибудь другого.

А еще важно не толкать все эти гаджеты напрямую в буку - купите простейший USB-hub 2.0. И гнезда USB в буке целее будут, и гаджет не свернёте по неосторожности. Это, впрочем, и для стационарных компьютеров справедливо. Ну, или простой USB-удлиннитель из любой компьютерной лавки. Заодно эти меры решают и проблему малой длины шнурка USBASP - необязательно делать этот шнурок длинным, можно просто перенести этот гаджет в рабочую зону рядом с налаживаемым объектом.
BOB51 писал(а):А в системник можно карту-расширитель портовую сунуть.
На большинстве мамань стационарных компьютеров компорт имеет место быть. Правда, чаще всего, он присутствует не на задней панели, а на штырьках под "выкидыш". Без этого компорта я видел всего несколько мамань из числа откровенной китайской дешевки, там дорожки были разведены, но детали (штырьки, 75232, какая-то мелкая рассыпуха) китайцы сэкономили.

А запаять "выкидыш" для здешних обитателей, естественно, не вопрос...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

sergs777 писал(а):Например, почему TXD сбросом управляет?
Не заметил сразу вопроса. Все просто. Для записи АВР-ок по SPI нужны 4 сигнала - MOSI, MISO, SCK и RESET. Из них только один - MISO - направлен от АВР-ки к компьютеру, остальные три - наоборот, от компьютера к АВР-ке. А у компорта как раз три сигнала направлены от компа к периферии, и только два из них (DTR и RTS) доступны для простого "дрыгоножества", которым пользуются простые программаторы. А третий - TxD. Им тоже можно дрыгать, посредством сигнала BREAK, но это не так удобно. Так, что наименее нагруженный "дрыгоножеством" сигнал RESET подается именно с TxD. Учитывая, что дрыгать RESET'ом в процессе записи АВР-ки надо умеренно, в отличие от остальных, это вполне допустимо.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Ответить

Вернуться в «AVR»