9zip.ru - технологии для людей
9zip.ru Радиотехника, электроника и схемы своими руками Универсальный программатор для микроконтроллеров AVR и PIC

В радиолюбительских журналах и сети Интернет приводится множество схем программаторов. Они отличаются способом подключения к компьютеру: через LPT, COM, USB. Программаторы для порта LPT наиболее простые, для COM - чуть сложнее. Для программатора, подключаемого к USB-порту, нужно иметь либо микроконтроллер, либо специализированную микросхему, преобразователь USB - UART. Кроме этого, разные программаторы предназначены для прошивки разных микроконтроллеров: AVR или PIC, при том, что алгоритм программирования этих двух типов микроконтроллеров отличается незначительно. Поэтому само собой напрашивается желание собрать универсальный программатор для любых микроконтроллеров - AVR и PIC.

Универсальный программатор

Оптимальной нам показалась приведённая ниже схема программатора. Он подключается к COM-порту компьютера и содержит известную микросхему MAX232, которая корректно работает с любым COM-портом (у разных компьютеров уровни порта могут существенно отличаться от стандарта), защищая его при случайных ошибках монтажа или подключения. Программатор имеет панельки для разных корпусов микроконтроллеров, а также возможность для внутрисхемного программирования ICSP, когда программатор подключается проводами к плате с микроконтроллером или непосредственно к ножкам микроконтроллера без установки его в панельку. Программатор видится программами как JDM, поэтому проблем с программным обеспечением не возникает. Можно рекомендовать программу IC-PROG 1.06В.

Схема программатора

Переключение режимов AVR - PIC производится микропереключателем. Процесс работы устройства индицируется четырьмя светодиодами. Программатор прост и не требует наладки, используются очень распространённые детали.

Вместо микросхемы 74LS00 можно поставить К555ЛА3 или КР1533ЛА3, транзисторы, в принципе, заменимы на похожие. У данной схемы есть одна странность - номиналы токоограничительных резисторов для светодиодов. Так как светодиоды подключены к разным участкам схемы, напряжения на этих участках также разные, из-за чего светодиоды светятся с разной яркостью. Для того, чтобы это исправить, можно попробовать подобрать резисторы, в частности - уменьшить R4 и R7. Вместо КД523 можно использовать распространённые 1N4148.

Печатная плата .lay (для Sprint Layout) Разводка выполнена под SMD-резисторы, остальные компоненты - в обычном исполнении.

Внимание! На печатной плате проводки MOSI и MISO к панельке ATMEGA8 показаны неправильно, их нужно перекинуть. Также C7 и C9 имеют перемычки - их нужно убрать.

Работа с IC-PROG

Скачивать программу нужно с официального сайта:

http://www.ic-prog.com/index1.htm

В каталоге программы должны находиться следующие файлы:

icprog.exe - непосредственно программа
icprog.sys - драйвер доступа к портам под XP

Необходимо нажать правой клавишей мыши на файле icprog.exe и выбрать "свойства". На вкладке "совместимость" необходимо поставить галочку "запустить в режиме совместимости" и выбрать Windows 2000.

Далее необходимо зайти в меню "Настройки" и выбрать пункт "Программатор". Тип программатора необходимо установить JDM и указать COM-порт, к которому физически подключен программатор. Для очень быстрых компьютеров можно также установить задержку ввода-вывода. В этом же окне необходимо указать интерфейс "Прямой доступ к портам". Все галочки параметров сигналов должны быть сняты.

Затем необходимо зайти в меню "Настройки" и выбрать пункт "Опции", вкладку "Общие", где установить галочку "Включить NT/2000/XP драйвер". При этом появится окно подтверждения установки драйвера и программа перезапустится.

После этого программа готова к работе с программатором.

02.07.2011 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья? Похвастайся друзьям:

Хочешь почитать ещё про схемы своими руками? Вот что наиболее популярно на этой неделе:
Регулируемый блок питания из блока питания компьютера ATX
Практика переделки компьютерных блоков питания в регулируемые лабораторные
Схемы, устройство и работа энергосберегающих ламп
Коля одобряет.

Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)

Комментарии: 1234

Андрей Магнитный17 июл 2016 23:04
На фотографии программатора просматривается кварц,а на платке в формате lay он не маркирован,когда наводишь курсор.
Хотелось-бы знать параметры кварца и его назначение в схеме.В первую очередь параметры.

никола7526 мар 2016 17:14
Согласен,спасибо еще раз автору.Шьется отлично,не могу нарадоваться.

LA23 мар 2016 7:59
Это ж непринципиально.

никола7522 мар 2016 20:23
На печатной плате (правильная 1) VD1 стоит между R1 и R2 а должен катодом между базой VT2 и R2 как на схеме.Присмотритесь внимательней.

LA22 мар 2016 8:43
И на схеме, и на печатной плате VD1 стоит катодом к базе VT2. Остальные замечания добавим в статью, спасибо!

никола7521 мар 2016 23:07
Собрал я этот программатор,работает на ура,за что автору спасибо.В печатке ошибки есть ,катод VD1 к базе VT2.перемычка на панельке мега 8 Mosi и Miso не правильно.У меня МАХ232N ,так С3 по схеме правильно,смотря какой МАХ232 стоит нужно смотреть даташит. Смотрите печатку С7 и С9 после травки они замкнутые.Прошивал ATMega8 отлично, 7805 немного греется при прошиве а так все окей.

Сам01 ноя 2015 14:10
На днях раскопал шикарную прогу для PIC. Сама определяет порт, тип программатора и чип. Поддержка чипов более чем внушительная, в том числе и новейших. Никаких настроек и драйверов - всё с ходу! Очь рекомендую.


LA08 окт 2015 21:32
Поддержка того или иного контроллера зависит больше от программы-прошивальщика. Конкретно эти два контроллера шьются данным программатором без проблем через IC-Prog и Ponyprog.

Владимир08 окт 2015 20:28
Уважаемый автор подскажите,этим программатором можно будет прошивать контроллеры PIC16F628 и ATMEGA8.

LA08 окт 2015 15:47
К сожалению, нет. Вы можете либо сами переделать под выводные резисторы, либо поискать в интернете другую разводку платы - программатор очень распространённый.

владимир08 окт 2015 14:08
Добрый день. Уважаемый автор, скажите, нет ли у вас печатной платы этого девайса под обычные радиоэлементы, я имею в виду не под смд.

Гость28 сен 2015 22:03
На плате все пины присутствуют.

Systemer28 сен 2015 18:20
Ещё странность почему на ICSP AVRа нет земли и питания? Вряд ли оно так будет работать. Наверно всё таки 6 пинов нуно.

Serg Bern11 июн 2015 1:26
Да, не, всё путём. Это мне попалась мега8 какая-то убитая. Наверно, с фьюзами запутался.

Serg Bern05 июн 2015 17:16
К лошади фьюзы надо "наоборот". Мелочи, а не охота.
Поньки вообще не идут!!! 2000,13,17,бетки всех вариантов.

Гость05 июн 2015 8:04
С атмегами дружит лошадьпрог, вполне можно пользоваться.

Serg Bern05 июн 2015 5:02
IC-Prog не дружит с ATMEGA8. Как этот программатор подружить с UNIPROF? А то к UNIPROF_у собирать из пяти проводков не хочется.

Эдуард02 июн 2015 1:19
Max232CPE, Я подумал что спалил, благо все кренки на радиаторе. Проверил оказалось перепутал С6 кандер, перепаял-проверил все ровно греется, обрезал дорожки пустил +5 вольт через С3 место массы, фух все перестал греться стоит холодный, ну светятся ХЛ1-ХЛ2 на ножка 1.5 вольта. Так и должно быть или резистор R4,R7 увеличить стоит ?

Гость19 ноя 2014 20:07
Re: pic программатор
Чем подкупает эта схема - так это своей простотой и универсальностью. И да, она работает! Хочешь - программируй pic, хочешь - шей avr, работать она будет одинаково хорошо. Все остальные, какие видел - те работают только либо с теми контроллерами, либо с другими.

Николай19 июл 2014 23:56
через любые rs232 - com микросхемы работать не будет!!! это обыкновенный extra-pic с переработкой в сторону atmel нужен любой pc с com портом и обязательно доп питание желательно не ниже 14-15 вольт! Но вот кт315 в схеме зря у них низкий порог срабатывания лучше для переделки взять стандартную схему экстра-пика!

Комментарии: 1234

Пользовательские теги: универсальный программатор pic avr usb программатор avr своими руками [ Что это? ]

Дальше в разделе радиотехника, электроника и схемы своими руками: Источник ультрафиолетового излучения из лампы ДРЛ, мощный источник уф излучения из лампы дрл. включение лампы по бездроссельной схеме.

Главная 9zip.ru База знаний радиолюбителя Контакты

Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и винтажная электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети Сотовые операторы Инструкции



Дайджест
радиосхем
Новые схемы интернета - в одном месте!

Конкурс
для всех
Участвуй в новом конкурсе для радиолюбителей в ноябре-декабре 2016 и получай призы!



Гостевушечка


Сколько тебе лет?
Попытаемся составить портрет современного радиолюбителя...

Голосование запущено 07 ноября 2016, приняло участие 213 человек.