Программатор pic k150 icsp

Универсальные программаторы, которые подойдут не только к РІС

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

Универсальный программатор PIC и AVR — это аппаратура, особенность которой заключается в её универсальности и возможности изменять работу благодаря программе, не внося изменений в аппаратную составляющую. Благодаря этому свойству такие приборы легко работают с МК, которые были выпущены в продажу уже после выхода программатора. Учитывая, что значительным образом архитектура в ближайшее время меняться не будет, они будут пригодны к использованию ещё длительное время. К дополнительным приятным свойствам заводских программаторов стоит отнести:

  1. Значительные аппаратные ограничения по количеству программируемых микросхем, что позволит программировать не одну, а сразу несколько единиц электроники.
  2. Возможность программирования микроконтроллеров и схем, в основе которых лежат различные технологии (NVRAM, NAND Flash и другие).
  3. Относительно небольшое время программирования. В зависимости от модели программатора и сложности программируемого кода может понадобиться от 20 до 400 секунд.

Программаторы, собранные вручную

А теперь, пожалуй, самое интересное – программаторы PIC-контроллеров, которые собираются вручную. Этим вариантом пользуются те, у кого нет денег или просто нет желания их тратить. В случае покупки у официального представителя можно рассчитывать на то, что если устройство окажется некачественным, то его можно вернуть и получить новое взамен. А при покупке «с рук» или с помощью досок объявлений в случае некачественной пайки или механических повреждений рассчитывать на возмещение расходов и получение качественного программатора не приходится. А теперь перейдём к собранной вручную электронике.

Программатор PIC может быть рассчитан на определённые модели или быть универсальным (для всех или почти всех моделей). Собираются они на микросхемах, которые смогут преобразовать сигналы с порта RS-232 в сигнал, который позволит программировать МК. Нужно помнить, что, когда собираешь данную кем-то конструкцию, программатор PIC, схема и результат должны подходить один к одному. Даже небольшие отклонения нежелательны. Это замечание относится к новичкам в электронике, люди с опытом и практикой могут улучшить практически любую схему, если есть куда улучшать.

Отдельно стоит молвить слово и про программный комплекс, которым обеспечивают USB-программатор для PIC, своими рукамисобранный. Дело в том, что собрать сам программатор по одной из множества схем, представленных в мировой сети, – мало. Необходимо ещё и программное обеспечение, которое позволит компьютеру с его помощью прошить микроконтроллер. В качестве такового довольно часто используются Icprog, WinPic800 и много других программ. Если сам автор схемы программатора не указал ПО, с которым его творение сможет выполнять свою работу, то придется методом перебора узнавать самому. Это же относится и к тем, кто собирает свои собственные схемы. Можно и самому написать программу для МК, но это уже настоящий высший пилотаж.

Эксперименты с микроконтроллерами

Итак, всё есть. Как же начать работу с техникой, как начать прошивать микроконтроллер программатором?

  1. Подключить внешнее питание, присоединить всю аппаратуру.
  2. Первоначально необходима среда, с помощью которой всё будет делаться.
  3. Создать необходимый проект, выбрать конфигурацию микроконтроллера.
  4. Подготовить файл, в котором находится весь необходимый код.
  5. Подключиться к программатору.
  6. Когда всё готово, можно уже прошивать микроконтроллер.

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

Хочется отдельно написать обращение к тем, кто только начинает пользоваться программаторами. Помните, что, какими бы элементарными ни казались некоторые шаги, всегда необходимо их придерживаться, чтобы техника нормально и адекватно могла работать и выполнять поставленные вами задачи. Успехов в электронике!

Возможные проблемы

Увы, даже самая идеальная техника не лишена возможных проблем, которые нет-нет, да и возникнут. Для улучшенного понимания необходимо составить список. Часть из этих проблем можно исправить вручную при детальном осмотре программатора, часть — только проверить при наличии необходимой проверочной аппаратуры. В таком случае, если программатор PIC-микроконтроллеров заводской, то вряд ли починить представляется возможным. Хотя можно попробовать найти возможные причины сбоев:

  1. Некачественная пайка элементов программатора.
  2. Отсутствие драйверов для работы с устройством.
  3. Повреждения внутри программатора или проводов внутри компьютера/USB.

Связанные материалы

Макросы sprint layout…
Вот хочу поделится всеми своими макросами для Sprint Layout 5.0. Мне их вполне достаточно, даже…

Макросы ламповых панелек для Sprint Layout 5.0…
Собрался я тут изготовить ламповый стабилизатор для усилителя, а макросов ламповых панелек для…

Эпопея по сбору макросов для Sprint Layout 4…5 продолжается!…
На этот раз своей коллекцией поделился Сергей Зонь. Вот это подборочка, я вам скажу! 1. Везде, где…

Макросы Sprint-Layout 5. Датагорская коллекция 06/2011…
Это моя новая подборок макросов к программе Sprint-Layout 5.0. Спасибо всем, кто выкладывал свои…

Обновление датагорского Сборника макросов для Sprint Layout 5…
Новый сборник макросов v.2.2009, полностью заменяет предыдущий выпуск. ОБНОВИТЕСЬ! Для этого…

Микросхемы для импульсных источников питания и их применение…
Хочу предложить Вашему вниманию справочник «Микросхемы для импульсных источников питания и их…

Программатор для микросхем памяти AT24C02 — AT24C512. Считываем и записываем данные!…
Как-то при ремонте откатных ворот итальянской фирмы LIFE понадобилось сделать копию микросхемы…

Блок управления на PIC12F629 для дневных ходовых огней (ДХО) автомобиля…
Делал я как-то раз одну систему для автомашины, не своей правда. Так вот, эта система определяла…

Светодиодная гирлянда для маленькой ёлочки. Update 1, с печатной платой…
Здравствуйте, датагорцы! Решил собрать схему из статьи «Светодиодная микрогирлянда для маленькой…

Печатная плата для входного буфера и регулятора уровня громкости УМЗЧ…
Рис. 1. Буфер в сборе Здравствуйте, друзья! Всем приятных летних дней! Я разработал и проверил…

Рисуем платы в Sprint-Layout правильно с первых шагов…
Все мы любим собирать схемы, но далеко не все хотят и умеют разводить печатные платы. Чаще всего мы…

Работа с микроконтроллерами

Что же необходимо для работы всех программаторов с микроконтроллерами? Дело в том, что, хотя сами программаторы и являются самостоятельными схемами, они передают сигналы компьютера в определённой последовательности. И задача относительно того, как компьютеру объяснить, что именно необходимо послать, решается программным обеспечением для программатора.

В свободном доступе находится довольно много различных программ, которые нацелены на работу с программаторами, как самодельными, так и заводскими. Но если он изготавливается малоизвестным предприятием, был сделан по схеме другого любителя электроники или самим человеком, читающим эти строки, то программного обеспечения можно и не найти. В таком случае можно использовать перебор всех доступных утилит для программирования, и если ни одна не подошла (при уверенности, что программатор качественно работает), то необходимо или взять/сделать другой программатор PIC, или написать собственную программу, что является весьма высоким пилотажем.

↑ Небольшой обзор PICkit-2 от Datagora

Официальная страница Pickit 2Официальный список поддерживаемых микроконтроллеров для PICkit 2Среды MPLAB X и MPLAB IDE v8 ▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте.

Творчество народов мира: полные клоны

PICKIT2 clone (tomeko.net)

KM-78▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте. ИсточникPICKIT 2 ORIGINAL CLONE (jendaelektro.ic.cz)

KP35▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте. ИсточникПечатная плата программатора-отладчика PICkit2 (robozone.su)

G401▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте. ИсточникПрограмматор PicKit2 (evgeny-sun-cat)

BOX-KС01▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте. Источник

Творчество народов мира: обрезанные клоны

Building a PICkit2 clone (mcuhobby.com)

▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте. ИсточникPICkit-2 lite (labkit.ru)

▼Файловый сервис недоступен. Зарегистрируйтесь или авторизуйтесь на сайте. Источник

Использование программатора от Microchip

По его использованию можно найти много обучающих уроков, которые помогут разобраться с всевозможными аспектами использования. Если рассматривать не только программатор PIC, купленный «с рук», а приобретенный у официального представителя, то можно ещё подметить качество поддержки, предоставляемое вместе с ним. Так, в дополнение идут обучающие материалы по использованию, лицензионные среды разработки, а также демонстрационная плата, которая предназначена для работы с маловыводными микроконтроллерами. Кроме всего этого, присутствуют утилиты, которые сделают работу с механизмом более приятной, помогут отслеживать процесс программирования и отладки работы микроконтроллера. Также поставляется утилита для стимулирования работы МК.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий