Сделать своими руками программатор

Сделать своими руками программатор

Сделать своими руками программатор

Все они виделись как Virtual Printer, соответстенно о всех LPT программаторах и другом софте/железе, расчитанном на настоящий LPT-порт — можно лишь помечтать! Что может программатор? Рис.1 USB — программатор PIC,I2C. Характеристики программатора:1. Вот эти программы мы и будем загружать в микроконтроллер с помощью нашего программатора.

Естественно, необходима управляющая программа – «прошивка», а также программатор. И если с первым пунктом нет проблем – готовую «прошивку» обычно выкладывают авторы схем, то вот с программатором дела обстоят сложнее. Цена готовых USB-программаторов довольно высока и лучшим решением будет собрать его самостоятельно. Особо важная функция, которой обладает программатор – это расчёт калибровочной константы встроенного RC-генератора некоторых МК (например, таких как PIC12F629 и PIC12F675).

Зелёный светодиод HL1 светится, когда на программатор подано питание, а красный светодиод HL2 излучает в момент передачи данных между компьютером и программатором. Файл «прошивки» — PK2V023200.hex необходимо записать в память МК PIC18F2550I-SP при помощи любого программатора, который поддерживает PIC микроконтроллеры (например, Extra-PIC).

Залить «прошивку» в МК PIC18F2550 можно и с помощью всё того же фирменного программатора PICkit2 или его новой версии PICkit3. Ну, а если разрешить проблему «курицы и яйца» не удалось предложенными способами, то можно купить уже готовый программатор PICkit3 на сайте AliExpress.

Прогресс не стоит на месте и время от времени компания Microchip выпускает обновления для своего ПО, в том числе и для программатора PICkit2, PICkit3. Для обновления ПО программатора необходимо замкнуть перемычку XT1 на программаторе, когда он отключен от компьютера. Затем подключить программатор к ПК и запустить PICkit2 Programmer. Далее произойдёт процесс обновления ПО программатора. После обновления нужно отключить программатор от ПК и снять перемычку XT1. В обычном режиме перемычка разомкнута.

Стоит отметить, что работать с программатором можно и с помощью среды разработки MPLAB IDE, но для того, чтобы прошить/стереть/считать МК достаточно простой программы – PICkit2 Programmer. После установки программы PICkit2 Programmer подключаем к компьютеру собранный USB-программатор. Если же программатор подключить к компьютеру с установленным МК, то программа при запуске определить его и сообщит нам об этом в окне PICkit2 Programmer.

Работа с программатором. Программа PICkit2 Programmer.

В данной статье рассматриваются практические аспекты сборки несложного USB программатора PIC микроконтроллеров, который имеет оригинальное название GTP-USB (Grabador TodoPic-USB).

GTP-USB нельзя рекомендовать начинающим, т.к. для сборки требуется прошить PIC18F2550 и для этого требуется программатор. Адаптер можно безболезненно подключать к любому другому программатору PIC-микроконтроллеров, что, безусловно, удобно.

Собираем программатор для микроконтроллеров PIC и микросхем EEPROM

Данный программатор отлично работал со следующими контроллерами (из того что было в наличии): PIC12F675, PIC16F84A, PIC16F628A, PIC16F874A, PIC16F876A, PIC18F252. На этом сайте представлено несколько вариантов программатора Extra-PIC.

На форуме нашего сайта довольно активно обсуждается данный программатор. Однако многие, в том числе и ваш покорный автор, периодически сталкивались с ситуацией, когда программатор переставал опознаваться компьютером и, соответственно, не работал. В отдельных случаях программатор «самоизлечивался» и работал как положено. Шью микросхемы только для своих поделок, и не очень часто, несколько раз в год. Поэтому нужен непокупной.

Так можно купить преобразователь USB-COM (или LPT) и использовать свой старый программатор для своих старых чипов, которых у вас полведра. Данный программатор работает точно также, как и оригинальный PICkit 22. Работа как с 5В, так и с 3.3В микроконтроллерами3.

Описание программатора .

Поэтому нам понадобится программатор PIC, а собрать его схему можно и своими руками, рассмотрим для примера несколько простых конструкций. Затем в утилите в IC-PROG Файл >> Открыть файл >> найти наш файл с прошивкой. Единственное, что меня не устроило — это плата и концепция реализации программаторов без корпуса.

Корпус решил использовать тот же, что использовался для датагорского программатора D-AVR910. Про польский программатор — настоятельно рекоммендую, как и автор, ставить вместо LM358 rail-to-rail MCP6002 (как в оригинальном pickit2) или MCP602. Вот сегодня наконец-то доделал программатор по данной схеме и прошил МК. Все заработало.

Обновление «прошивки» программатора.

В данной статье описывается упрощенный программатор, основанный на схемотехнике PICkit-2. Розетка XS1 служит для подключения стандартного USB-кабеля между программатором и компьютером. Светодиоды HL1 и HL2 любого типа, например, АЛ307. HL1 включен, когда на программатор подается питание; HL2 включается, когда между ПК и программатором идет обмен данными.

«Прошивка» микроконтроллера PIC18F2550.

МК PIC18F2550 можно запрограммировать с помощью программатора Extra-PIC. Правильно собранный программатор в налаживании не нуждается. При всей простоте схемы, этот программатор можно назвать маленькой лабораторией, где есть богатый набор дополнительных функций. Более подробно о работе с программатором, в том числе и в режиме отладчика, можно ознакомиться в руководстве пользователя. Необходимо отметить, что приведенный способ программирования из MPLAB это лишь частный случай взаимодействия с программатором.

Читайте также:

Для программирования микроконтроллеров в DIP корпусах очень удобно использовать адаптер с ZIF-панелью (Zero Insertion Force — с нулевым усилием на выводы микросхемы при ее установке). Представляю вариант внутрисхемного универсального USB программатора с возможностью отладки, которым пользуюсь я. Вы сможете собрать данный программатор своими руками. Основой программатора является микросхема FT2232D.

Принципиально, прошивать можно любые микроконтроллеры, к которым распространяется спецификация для программатора. Разъем подключения COM-9 порта смонтировал прямо на печатную плату программатора для PIC — получилось очень удобно. Можно воткнуть плату без лишних шнуров прямо в порт. Программатор опробован на различных компьютерах и при программировании МК серий 12F,16F и 18F, показал высокое качество прошивки.

Например недавно с помощью предложенного программатора успешно был прошит микроконтроллер для простого металлоискателя. Выбор программатора- не легкая задача, особенно для новичка. HEX файл можно скачать здесь. Программатор собран на 2 платах. Если не найдете в вашем городе товарища с программатором, пишите мне. Подумаем, как разрешить проблемму. В статье есть ссылка на HEX файл. Скачиваете файл по этой ссылке и программируете PIC18F2550 любым программатором, который поддерживает этот PIC. Я программировал PONI-PROG.

В интернете представлено множество схем программаторов микроконтроллеров. Этот программатор можно рекомендовать для прошивки PIC18F2550. Это так называемый клон фирменного программатора PICkit2. Подключается USB программатор через адаптер USB-COM. Для того чтобы запрограммировать («прошить») микроконтроллер, необходим программатор. Ну вот и все. Теперь ты сможешь построить полноценный USB программатор для PIC контроллеров.

Сегодня важно:


Источник: http://adminijuters.ru/universalnyy-usb-programmator/

Сделать своими руками программатор

Сделать своими руками программатор

Сделать своими руками программатор

Сделать своими руками программатор

Сделать своими руками программатор

Сделать своими руками программатор