Воскресенье, 11.12.2016

В помощь радиолюбителю
Приветствую Вас Гость
Главная | Регистрация | Вход
Схемы на МК и микросхемах » Микроконтроллеры
Программатор на основе Extra PIC


 

Евгений Князев

Программатор на основе Extra PIC.

Привет ВСЕМ!!! Решил поделиться с Вами проверенным на практике, надёжным программатором, при помощи которого прошиваю МК и AVR для своих конструкций. Сегодня большинство поделок собираются на основе микроконтроллеров (МК). А чтоб схема заработала, его надо прошить. Тут уже без программатора никак не обойтись.
Программаторов в сети можно найти много. Но будет ли он четко работать и без сбоев??
Поэтому предлагаю Вам надёжный программатор, который проверен на 100%. Им можно прошивать как PIC контроллеры, так и AVR. Все свои поделки, которые делаю, прошиваю только им. И ни разу он не подводил в работе.
Подключается он к компьютеру к СОМ-порту и используются для программирования бесплатные программы ICprog, Poniprog, WinPic800, которые вполне обеспечивают потребности в программировании различных МК и AVR для всех основных конструкций. Тип программатора, который необходимо установить при запуске этих программ, в основном JDM-программатор.

Рисунок 1.
Внешний вид программатора.

Схема для данного программатора была взята из журнала Радио №8 за 2007 год.

highslide.js

Рисунок 2.
Схема электрическая принципиальная.

Панельки для программируемых микросхем подключаются к данному программатору согласно таблице.



Рисунок 3.
Таблица подключений контроллеров.

Потом в одном из следующих номеров, вышла доработка по данному программатору, чтоб можно было программировать МК семейства AVR. Добавился транзистор и еще несколько деталей, нумерация которых продолжает нумерацию деталей на принципиальной схеме.



Рисунок 4.
Схема для программирования AVR.

Для программирования AVR, так же добавилась и отдельная плата. В ней предусмотрены места для кварцевых резонаторов, на случай, если не правильно были выставлены фьюзы при программировании (для работы с внешним кварцем). Желательно бы конечно ещё предусмотреть на этой плате - тактирующий генератор на обычной логике, на частоту 1-4 мГц (на одной микрухе ЛА3 например). Это на случай, когда фьюзы установятся для работы МК от внешнего RC генератора. Кварц здесь тогда уже не поможет, и чтобы программатор "увидел" МК, нужно на его тактирующий вход (XTAL1) подать внешние импульсы частотой 1-4 мГц. В будущем возможно соберу на этой плате такой генератор, пока просто не было необходимости в нём.

highslide.js

Рисунок 5.
Печатная плата для микросхем AVR.

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

highslide.js

Рисунок 6.
Печатная плата программатора.

Верхнюю поверхность платы сделал типа маски при помощи принтера. И это также одна из самых главных причин переделки. Так как на ней отмечено, где и куда вставляются детали, какие микросхемы и с каким количеством ног, и как вставлять МК. Этот пункт лучше не оставлять без внимания.

highslide.js

Рисунок 7.
Верхняя часть платы программатора.

Все детали  распаял по своим местам, ну вот и законченный вариант программатора. Если все детали заведомо исправны, то налаживания никакого не нужно. Всё сразу заработает.

highslide.js

Рисунок 8.
Собранный программатор.

Конечно, лучше всего для программирования МК иметь отдельный комп, чтобы не трогать и не выдвигать стационарный домашний. Самый лучший вариант - это приобрести старый "ноут" с СОМ-портом (вполе можно за очень даже не дорого). Различные переходники типов USB-COM здесь не катят.
Поставить туда ХР-ку и различные свои проги, настроить один раз и пользоваться для программирования только им.

В архиве размещены файлы печатных плат:
 
Архив для статьи "Программатор на основе Extra PIC."
 

Категория: Микроконтроллеры | Просмотров: 16774 | Добавил: Tyzik

Понравилась статья - нажми на кнопку!

Мне нравится!

Всего кликов: 42

Назад

Поделись с друзьями:




Добавлять комментарии могут только зарегистрированные пользователи.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.


Всего комментариев: 5
* * 5) Добавил: Ferrit (18.06.2015 11:31) [Материал]

Решил начать работать с микроконтроллерами. И собрал программатор по проще http://ampexpert.ru/programmator-svoimi-rukami-jdm-adapter/ JDM адаптор.
Только пока еще разбираюсь с программированием и подключением к нему PIC16f676

* * 4) Добавил: yamiron39 Виктор Филиппович Миронов (18.05.2015 04:27) [Материал]

Спасибо,для меня это интересно, а скачмвать бесплатно на медленной скорости действительно можно7

* * 3) Добавил: petya Пётр Судаков (07.04.2015 09:47) [Материал]

Это у меня при работе от ноута с ком-портом. В Понипрог там нужно поставить галочку в настройках программатора "Инвертировать SCKL". Как поставил - все пошло нормально. Но это не обязательно, чтобы все ставили. У каждого свои индивидуальные настройки под себя.

* * 2) Добавил: nik-pnn Николай (06.04.2015 22:13) [Материал]

А где галочку нужно поставить?

* * 1) Добавил: petya Пётр Судаков (28.03.2015 22:39) [Материал]

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