ekitour.info
Главная

Купить

Купить
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 драйвер". При этом появится окно подтверждения установки драйвера и программа перезапустится.

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


7 нравится? 7


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

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

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


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


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

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


Сергей 28 май 2018 15:08

кондеры надо на керамику на 1 мкф
кондер С3 надо подключить к +


Иван 02 май 2018 1:50

А кондюк 232 со второй ноги правильно стоит???


LA 05 апр 2018 13:20

Да, разумеется.


Дмитрий 05 апр 2018 12:53

Понял,спасибо.Тогда сщё вопрос-будет ли он работать с ПОНЬКОЙ.


LA 04 апр 2018 10:38

AVR шьёт аналогично.


Дмитрий 03 апр 2018 18:44

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


Гость 04 фев 2018 20:32

Посмотрите даташит на вашу MAX232, может быть надо по-другому включить конденсаторы. Если светодиоды мигают, значит интерфейс работает. Попробуйте подробно всё описать, может что-нибудь придумаем. Так-то это проверенный программатор.


Владимир 04 фев 2018 11:06

С 2011 года много воды утекло,и возможно что менялось в схеме и забылось.Если можно,то на емаил :ra4art@mail.ru,скиньте рабочий программатор,схему и фото или что нибудь из печатки.Не хочет работать и всё!


LA 02 фев 2018 0:09

Программатор по приводимым здесь схеме и печатке собран в 2011 году и прекрасно работает до сих пор. КРЕНка подключена правильно.


Владимир 01 фев 2018 20:36

Собрал данный девайс и был потрясён,спалил 3 микрухи max232 а толков никаких,не читает,не записывает,даже не стирает.Единственное что хорошо делает то моргают красиво светодиоды.8-волтовая КРЕНка подключена землёй к 5 вольтам,в процессе работы на шине 5Вольт появляется напряжение 6,7В .Печатка выполнена как у китайцев под продажу.У кого может есть переработанная рабочая схема?Жаль такая хорошая печатка получилась.


Александр 17 мар 2017 16:01

Всё работает! В радиомаркете продали 2 битых атмеги. Спасибо за участие!, также спасибо автору статьи за прогер!


Гость 14 мар 2017 21:32

А переключатель выбора микроконтроллера правильно стоит?


Александр 14 мар 2017 21:27

Собрал девайс. Микросхема MAX232CPE, пришлось перепаять С3 и С5.Горит Power, моргают RXd и VPP при чтении и записи пишет ошибка, что не так? Помогите пожалуста!!!


Dan Kr 12 мар 2017 19:13

Тут задавали вопрос по поводу отсутствия контакта PGM на разъёме PIC. Тоже обратил внимание на этот момент. Кто может, внесите ясность.


Гость 12 мар 2017 18:56

Одно из двух: или по схеме или по даташиту. Говорят, есть разные ревизии MAX232, отсюда и такие варианты с этим конденсатором. Не знаю, насколько это правда, но у одних работает так, у других - этак.


Dan Kr 12 мар 2017 18:17

Тут на форуме отметили непонятное подключение С3. Так куда же его всё таки подсоединять, на "+" или "землю"?


LA 12 мар 2017 11:42

Добрый день. Эта схема с печатной платой были найдены в интернете в 2011 году, конструкция была успешно повторена. Работает именно в таком варианте, без доработок, с AVR и PIC.
Стабилизаторы рекомендуется брать в мощных корпусах, потому что они нагреваются, т.к. разница напряжений на выходе и выходе существенна. Но радиаторы к ним не требуются. Диод можно заменить на 1N4148 или подобный.
По поводу остального подсказать могут только посетители.


Александр 12 мар 2017 10:42
1. Добрый день. Есть несколько вопросов по схеме. Скажите пожалуйста, в вашей схеме программатора выход "reset" для AVR не стоит подтягивать к "+" резистором 4,7 - 10 к?
2. Есть ли смысл VСС запитывать от отдельного стабилизатора 7805 и развязать от питания IC1 и IC2?
3. Ещё один вопрос. В схемах других программаторов на разъёме PIC есть контакт PGM, посаженный на землю через резистор 1к. Он нужен?
4. Есть смысл на шину VСС разъёма PIC поставить джампер на случай повторного перепрограммирования БУ контроллеров или задержка питания VСС делается программно?
5. Стабилизаторы в каких корпусах лучше брать в мощных или маломощных? Греться будут?
6. Можно заменить диод КД523 на КД 521 или КД522?
7. Под какой программой удобнее всего работать?
8. Могут программы для этого программатора – IC-PROG, PonyProg, WinPic работать под Win7-32? Что для этого надо сделать?

Вопросы появились после анализа кучи схем программаторов. В этих делах полный чайник. Но уже припирает. Спасибо большое за внимание и ответ. Прошу прощения за большую кучу вопросов. У вас очень удобный сайт.


Гость 17 янв 2017 15:52

Для получения нужного напряжения, очевидно.


Артем 17 янв 2017 14:47

Почему "земля" 7808 подключена на "+" 7805 ?

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

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


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

Букет из свежих цветов своими руками  Как делается прическа по гречески  Как сделать барабан для папуасов  Стоит ли дарить подарки девушке если нет  Как самое лучшее время для бега  Электрический нож своими руками  Шарарам вики подарки к картам  Инкубаторы для кур своими руками  Как укрепить спину в домашних условиях грудничку  Схема для салфетки из тесьмы  Как сделать лето в донт старв  Поднять иммунитет в домашних условиях рецепт  Машина фрезерная дэм 121 схема  Мансарду как сделать книга  Как сделать выкройку пальто летучая мышь  Как сделать из бумаги сделать новогодние игрушки  Как сделать из машины самолеты  Рынок южный порт схема павильонов  Как в css сделать зомби  Картина на бумаге из ниток  Как развить свой бизнес мастер маникюра  

 Карта сайта