Обсуждаем контроллеры компании Atmel.
Ответить

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

Ср фев 07, 2018 14:31:09

День добрый. Подскажите, кто использует какое - нибудь простое устройство для зашивки ATMEGA168 через COM порт. Чтобы микросхем специализируемых не содержало, а так же контролёров (ведь их тоже надо прошивать).
Спасибо заранее

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

Ср фев 07, 2018 14:37:45

простое устройство для зашивки ATMEGA168 через COM порт. Чтобы микросхем специализируемых не содержало, а так же контролёров

https://www.google.ru/search?q=%D0%BF%D ... 72&bih=863
проще не придумаешь..
Программы под него- PonyProg или Uniprof
хотя лично я предпочитаю "пять проводков"

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

Ср фев 07, 2018 15:10:12

простое устройство для зашивки ATMEGA168 через COM порт. Чтобы микросхем специализируемых не содержало, а так же контролёров

https://www.google.ru/search?q=%D0%BF%D ... 72&bih=863
проще не придумаешь..
Программы под него- PonyProg или Uniprof
хотя лично я предпочитаю "пять проводков"

Вчера много таких пересмотрел. Некоторые сразу сомнения вызывают. Например, почему TXD сбросом управляет? Почему в некоторых сигналы прямо соединяются? Один мужик на своём сайте великое множество таких картинок выкладывает (а, сам в электричестве вряд ли разбирается). Сейчас хочу знать, кто чего сам применяет.

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

Ср фев 07, 2018 16:30:15

Я вот таким СОМ программатором и Понипрогом иногда меги в ДИПе прошиваю до сих пор, он сделан еще году в 2009м, лень переходник для ISP клона AVRISP MkII с панелькой для них сделать.
com-prog.PNG
(86.76 KiB) Скачиваний: 547

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

Ср фев 07, 2018 18:45:57

Лично я сначала шил через "5 проводков", пока компьютер с LPT портом не приказал долго жить.
Затем - пересел на программатор Громова. Где-то до сих пор лежит макетка из старой телефонной карты с оным.
Потом - AVR Dragon.
Затем собрал дикий самопал для узкоспециальной задачи на Меге. Она прошивает прошивку из своей памяти в контроллеры в автоматическом режиме.

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

Ср фев 07, 2018 18:52:24

Попробуй вот этот:
my_siprog.rar
(557.12 KiB) Скачиваний: 335

:roll:
Одно замечание - все "простейшие" рассчитаны на применение СОМ портов НА МАТЕРИНКЕ или на крайний случай на расширителях ISA - COM/ PCI-COM.
Для работы с USB-COM они непригодны (за редким исключением в присутствии ШАМАНА сБУБНОМ).
8)

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

Ср фев 07, 2018 23:05:14

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

Добавлено after 28 minutes 15 seconds:
для сташих мам работают толка USB версии

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

Чт фев 08, 2018 08:44:57

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

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

Зашить первый контроллер в USBASP или bootloader хватит.

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

Чт фев 08, 2018 09:09:16

я так понял это клоны мах 232? тогда зачем аж 2 корпуса 1 боле чем (в нем 2 канала приемаи 2 передачи) ...

У стандартного преобразователя ST232 только два входа для линий RS232->TTL, два других канала микросхемы это TTL->RS232.
А поскольку на программатор надо 3 канала RS232->TTL воть и используем аж две ПУшки.
8)
Кстати... то мое железко (download/file.php?id=303334) прекрасно работает
с AVRDUDESHELL20171113 (https://matrex-notes.blogspot.com.by/20 ... tmega.html)
при указании программатора как siprog и установке на вкладке ПАРАМЕТРЫ -> ПОРТ флажка и номера порта.
:hunger:

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

Пт фев 09, 2018 16:03:42

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

Добавлено after 28 minutes 15 seconds:
для сташих мам работают толка USB версии

Это схема Громова. На неё сейчас ориентируюсь.

Добавлено after 1 minute 39 seconds:
я так понял это клоны мах 232? тогда зачем аж 2 корпуса 1 боле чем (в нем 2 канала приемаи 2 передачи) ...

У стандартного преобразователя 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:

А схему можно?

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

Пт фев 09, 2018 16:13:32

Дык схемка там в архиве...
:?
Правда в формате сплана...
Воть в рисунок переведена:
http://img.radiokot.ru/files/20529/1i57qkurxc.GIF
и во пдфку
my_siprog_siprog_5.pdf
(117.84 KiB) Скачиваний: 175

:roll:

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

Пт фев 09, 2018 21:59:39

Дык схемка там в архиве...

Интересно, а вместо "слегка экзотической" КР580ВА87 просто шесть инверторов ТТЛ туда прикошачить нельзя?
Зачем нужен "двунаправленный 8-разрядный шинный формирователь инвертирующий, с тремя состояниями на выходе", если он используется как простой инвертор?
Вообще схема на "экзотике".. Неужели нельзя было "попроще" написать- вместо ST232 - ADM232 или MAX232.. :dont_know:

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

Сб фев 10, 2018 11:36:20

Все можно.
В рамках сохранения схемотехники замена аналогичными по функционалу компонентами всегда имеет место.
Только использовалось то, что "под рукой" и удобство раскладки выводов под монтаж.
8)
Для меня ADM232 или MAX232 просто из области "возмечтаний" ибо и редкость в наших раях и цена заоблачна по сравнению с ST232.
:solder:

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

Сб фев 10, 2018 12:14:25

страно но мне наоборот в основном MAXIM & Dalas ориг попадалb с разбора... :wink: :))) :dont_know:

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

Сб фев 10, 2018 12:19:10

То "с разбора", а я про НОВЕНЬКИЕ (с рынка).
И/или из "кащеева сундучка"...
:hunger:

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

Ср фев 14, 2018 16:35:50

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

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

И отказался от этого я только после перехода на Win7x64, Пони под ней, увы, не работает.

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

Ср фев 14, 2018 20:00:32

Ежли СОМ портов на материнке нету (это касательно ноут-буков) ТО...
:(
Ибо USB-COM с "простейшими" программаторами весьма хереново работают.
А в системник можно карту-расширитель портовую сунуть.
:hunger:

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

Ср фев 14, 2018 21:54:33

Ежли СОМ портов на материнке нету (это касательно ноут-буков) ТО...
:(
Ибо USB-COM с "простейшими" программаторами весьма хереново работают.
Для работы "простейших" программаторов нужен ПОЛНОРАЗМЕРНЫЙ СОМ порт, а все эти "усб переходники" формируют только Rx и Tx...

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

Чт фев 15, 2018 02:00:19

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

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

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

А запаять "выкидыш" для здешних обитателей, естественно, не вопрос...

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

Вс фев 18, 2018 21:41:54

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