Простой Программатор Pic 16F676
Простейший программатор JDM для PIC на пассивных компонентах. Рубрика: Linux, Windows, Электроника. Теги: icprog, jdm, pic, программматор, схема. За основу предлагаемого программатора взята публикация из журнала «Радио» . Это мой первый программатор, который я использовал для прошивки PIC микросхем дома. Ведьмак Три Метеорита. Программатор представляет собой упрощенный вариант JDM программатора, оригинальная схема имеет преобразователь RS- 2.
Во общем ребята это уже крик души о помощи. Программатор PIC своими руками. Поэтому нам понадобится программатор PIC, а собрать его схему можно и. Схема простого программатора PIC . Это простой программатор, но в тоже время довольно универсальный, поддерживающий практически весь ряд PIC контроллеров. Нашёл его у японцев . Простейший программатор JDM для PIC на пассивных компонентах. Это мой первый программатор, который я использовал для прошивки PIC. NTV программатор PIC микроконтроллеров (JDM совместимый). Автор публикации: alex. Простейший COM программатор для PIC. Автор публикации: .

TTL в виде микросхемы MAX2. Данная схема не имеет вообще ни одного активного компонента, не содержит дефицитных деталей и очень проста, может быть собрана без применения печатной платы. Рис. 1: Принципиальная схема программатора.
Этот программатор подойдёт и для PIC16f676 :rolleyes. Подключается к .
Описание работы схемы. Схема программатора представлена на рис. Резисторы по цепям CLK (тактирование), DATA (информационный), Upp (напряжение программирования) служат для ограничения протекающего тока. PIC контроллеры защищены от пробоя встроенными стабилитронами, поэтому получается некоторая совместимость TTL и RS- 2.
В представленной схеме присутствуют диоды VD1, VD2, которые «отбирают» плюсовое напряжение от COM порта относительно 5 контакта и передают его на питание контроллера, благодаря чему в некоторых случаях удается избавиться от дополнительного источника питания. Налаживание. На практике не всегда случается, что данный программатор заработает без налаживания, с 1- го раза, т. Однако у меня, на двух материнских платах Gigabyte 8. IPE1. 00. 0 и Win. Fast под XP все заработало сразу. Если Вам лень разбираться с неработающей, более сложной схемой программатора, то стоит попробовать собрать эту. В/Ч 31643 Чистые Ключи Иркутская Область. Вот некоторые вещи, которые могут повлиять: Чем новее мат.
Избавиться от этого можно, купив переходник USB- COM, правда опять же купленное устройство может не подойти. Нужные параметры таковы: изменяемое напряжение должно меняться не менее - 1.
В до +1. 0В (лог. Отдааваемый ток должен быть хотя бы таким, чтобы при подключеннии резистора 2,7 к. Ом между 5- м контактом и исследуемым контактом напряжение не падало ниже 1. В (сам таких плат не встречал). Также порт должен правильно определять напряжения, поступающие от контроллера, при уровне напряжения близкого к 0. В, но не больше 2. В определяется нуль, и соответственно при выше 2.
В определяется единица. Также проблемы могут возникнуть из за программного обеспечения. Особенно это касается ОС LINUX, т. Этих проблем я коснусь подробнее в другой статье. Зная эти особенности, приступим к налаживанию. Для этого очень желательно иметь программу ICProg 1. D. В меню программы нужно во первых выбрать в настройках соотв.
COM2), выбрать JDM программатор. Затем открыть окно «Hardware Check», в меню «Settings». В этом меню нужно по очереди ставить галочки и вольтметром измерять напряжение на контактах подключенного разъема. Если параметры напряжения не соответствуют норме, то к сожалению, это может быть причиной неработоспособности, тогда придется собирать схему с преобразователем RS- 2. TTL. Отметив все галочки, нужно убедиться, что на стабилитроне образуется напряжение питания около 5. В. Если напряжения в норме и отсутствуют ошибки монтажа, то все должно сработать. Ставим контроллер в панельку, открываем прошивку, программируем.
Галочки типа «Invert data out» включать не надо (все сняты). Также не нужно забывать, что некоторые партии контроллеров могут иметь не совсем стандартные параметры, и их прошить не получается, в таких случаях с данным программатором можно попробовать только снизить напряжение питания с 5. В до 3- 4. В, подключив соотв. Повысить напряжение программирования проблеммного контроллера можно, наверное, только усложнив схему введением усилительного каскада с общим эмиттером, запитанного от дополнительного источника питания. Теперь подробнее о проблеме с питанием устройства. Программатор тестировался с программами ICProg и консольным picprog под Linux, должен работать с любым, который поддерживает JDM, если подключить дополнительный источник питания (он подключается через резистор 1к.
Ом к стабилитрону, диоды с резисторами в этом случае можно вообще исключить). Дело в том, что алгоритмы управления программаторов у отдельного софта разные, программа ICProg, является самой неприхотливой. Замечено, что в ОС Windows эта программа на неиспользуемом контакте 2 поднимала нужное напряжение питания, эта же программа под эмулятором в Linux на другой мат. В общем, с ICProg, думаю, можно применять этот программатор без дополнительного питания.
С другим софтом это гарантировать врядли получится, например, «родной» из репозиториев Ubuntu picprog без питания просто не определяет программатор, выдавая сообщение «JDM hardware not found». Вероятно, он либо принимает какие- то данные, не подавая напряжение программирования, либо делает это слишком быстро, таким образом что фильтрующий конденсатор еще не успевает зарядиться.