ОТЛАДОЧНАЯ ПЛАТА PIC MICROCHIP

Компактный программатор PICKit2 и его отладочные платы

ОТЛАДОЧНАЯ ПЛАТА PIC MICROCHIP

В линейке Microchip имеется несколько устройств, предназначенных для программирования микроконтроллеров PIC. Отличаются они по своим возможностям и цене. Самым доступным считается программатор PICKit2.

Благодаря низкой стоимости и значительным функциональным возможностям, этот устройство стало очень популярным в среде радиолюбителей. О популярности PICKit2 можно судить по многочисленным клонам, количество которых приближается к таковым от более серьезного программатора ICD.

Также в сети существует несколько сайтов, посвященных этой разработке Microchip.

Описание PICKit2

PICKit2, а сейчас и новая версия PICKit3, представляют собой компактный внутрисхемный программатор, поддерживающий большинство микроконтроллеров, выпускаемых Microchip. Для некоторых кристаллов доступно не только программирование , но и внутрисхемная отладка проектов. С компьютером, программаторы серии PICKit, связываются посредством стандартного USB интерфейса. Это в значительной мере 

повышает привлекательность устройств, так как не требует решать проблему отсутствия COM-порта, как это было для многих старых моделей. Связь с целевым устройством осуществляется посредством шестиконтактного разъема с шагом 2.54мм. При необходимости, программатор может играть роль источника питания для устройства, работая от шины питания USB.

Так как PICKit2 разработан в Microchip, его поддержка включена в фирменную IDE под названием MPLAB. Имеется также внешняя оболочка, с помощью которой можно прошивать файлы, подготовленные в иных системах разработки.

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

Единственное, чего не хватает программатору – панельки с нулевым усилием для программирования отдельных микросхем.

Такой элемент можно изготовить самостоятельно, но в нужный момент он почему-то может не оказаться по рукой.

Отладочные платы

В комплект поставки программатора PICKit2 может входить несколько вариантов отладочных плат. На сегодняшний день доступны следующие варианты:

  • DM164120-1 Low Pin Count Demo Board. Плата предназначена для разработки устройств на микроконтроллерах с количеством выводов 8,14,20.
  • DM164120-2 44-Pin Demo Board. Плата содержит микроконтроллер PIC16F887. Также имеется макетное поле для компонентов поверхностного монтажа.
  • DM164120-3 28-Pin Demo Board. Плата содержит микроконтроллер PIC16F8860. Микроконтроллер и макетное поле для штыревого монтажа.
  • DM164120-4 18-Pin Demo Board. Плата содержит микроконтроллер PIC16F1827. По своей структуре напоминает DM164120-1.
  • DM164120-4 PIC18 J-Series 64/80-Pin Demo Board. Самая серьезная отладочная плата из данной серии содержит микроконтроллер PIC18F87J10.

Также, программатор PICKit2 может быть использован и с другими устройствами, как производства Microchip, так и сторонних разработчиков, например PIC-MT-USB или Amicus18.

Отладочная плата DM164120-1

Данная плата стала самой первым, и самым простым устройством, используемым совместно с PICKit2. Плата предназначена для работы с микроконтроллерами в корпусе DIP8, DIP14, DIP20. В комплект поставки входит микроконтроллер PIC16F690.

На плате установлены следующие устройства:

  • Панелька для целевых микроконтроллеров
  • PLD разъем, на который выведены все вывода микроконтроллера в корпусе DIP14.
  • Разъем программатора
  • Разъем внешнего питания с перемычкой выбора
  • Пользовательская кнопка
  • 4 светодиода с перемычками подключения к МК
  • Потенциометр
  • Макетное поле

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

Отладочные платы, при некотором изменении и необходимом позиционировании, могли бы стать отличной альтернативой таким крупным проектам как Arduino. К сожалению, их возможность практического применения оставляет желать лучшего, а самый удачный вариант использования – изучение возможностей микроконтроллеров PIC и макетирование несложных устройств.

В настоящее время на смену PICKit2 пришла новая модель PICKit3. Ее сердцем стал микроконтроллер серии PIC24. Основным достоинством PICKit3 считается полная поддержка новых.

32-разрядных микроконтроллеров PIC32. Поэтому, несмотря на то, что PICKit2 еще можно найти в продаже, он уже фактически стал историей.

Тем не менее вторая версия еще послужит, так как младшие семейства Microchip она шьет без проблем.

You have no rights to post comments

Источник: https://mcucpu.ru/index.php/ucontrollers/otladochnye-platy/86-pickit2

Поиск данных по Вашему запросу:

ОТЛАДОЧНАЯ ПЛАТА PIC MICROCHIP

Встроенный разъем miniUSB, светодиоды состояния, цепь сброса, кварцевый резонатор обеспечивают все необходимое для быстрого старта. Все свободные порты микроконтроллера выведены на промаркированные контактные площадки.

Вы можете использовать ME-StartUSB for PIC как дочернюю плату, а заняв две свободные макетные области под дополнительные компоненты, можно создать полнофункциональное конечное устройство.

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

Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:Обсуждения, статьи, мануалы:

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

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: ME-StartUSB for PIC, отладочная плата на базе …

Отладочная плата для микроконтроллеров PIC

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

В статье будут рассмотрены вопросы :. Они позволяют быстро и легко осваивать использование продукции. При этом стоимость основного компонента — микроконтроллера сравнительно невысока.

Цель данной статьи — показать как создать свою недорогую и оптимальную, без излишеств, отладочную плату. Монтажная схема и печатная плата не рассматривается в виду нецелесообразности определенного вида конструкции. Например такой.

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

Подробнее рассмотрим принципиальную схему. Синхронизация тактирования работы производится кварцем 14 МГц, подключенного стандартно согласно документации к выводам 13 и К портам А и B подключены выходные индикаторные светодиоды.

К этим выводам параллельно резистор-светодиод можно подключить выходные ключи для увеличения нагрузочной способности. Ключи могут быть любого типа — от транзисторно-релейных — до оптопарно—симисторных.

К портам D, C и E подключены семисегментные индикаторы типа KWAGA с общими анодами, которые можно заменить величайшим количеством аналогов сдвоенных, четверных или одинарных индикаторов с общим анодом, управляемых отдельным подключением анодов.

Аноды подключаются через ключи pnp- транзисторов. Также подключены 7 кнопок без фиксации. А, В и С — отдельно к порту С. Использованы дополнительные подтягивающие резисторы ком.

Использовать внутренние не рекомендую — некоторые экземпляры микроконтроллеров не вытягивают входы, как следствие — ложные срабатывания, особенно в условиях дополнительных помех.

Еще четыре кнопки — подключены к портам индикатора таким образом, что бы их состояние можно было бы определять одновременно со сканированием анодов индикаторов через единственный порт ввода — RD6.

Тем самым экономится три ввода, в сравнении с отдельным подключением. На схеме так же отображен разъем для внутрисхемного программирования ICSP. Некоторые самодельные программаторы этого не делают, вследствие упрощения схемы. Имеются несколько незадействованных выводов, которые, при необходимости, можно подключить в схему для наращивания вводов-выводов.

Таким же образом ищем XC8 Compilers. Так же скачиваем и стандартно устанавливаем в систему на компьютер. В данном случае принципиального значения в выборе нет. Следующий шаг — выбор компилятора. Выбираем XC8 — компилятор СИ, который был предварительно скачан free-версия и установлен.

Нажатие кнопки Finish заканчивает создание проекта. Теперь в проект необходимо добавить исходный файл программы. Нажимаем правую кнопку на разделе исходные файлы проекта. Ее исходный текст приведен ниже. Рассмотрим основные модули программы.

В начале программы указана конфигурация работы микроконтроллера то что в avr называют fuses. Для этого в данном компиляторе существуют директивы pragma config. В данном примере эти опции не нужны.

Благодаря использованию EEPROM размер программы значительно компактнее, нежели все коды-сочетания пришлось бы программировать прямо в программе.

Он обеспечивает загрузку данных не вовремя выполнения программы микроконтроллера, а во время программирования прошивки. Но в исходном тексте программы он обязательно должен вызываться в теле main. Кнопки A и С — функционируют как установка номера световой картины.

Кнопка В — реверс. Названия всех определений регистров и битов находятся в файле pic16fa. А включать этот файл в тело программы — не обязательно. О том как создавать проекты — смотрите далее. Так же в обработчике прерываний обрабатываются прерывания ADC — преобразователя.

Источник: https://all-audio.pro/c35/instruktsii/otladochnaya-plata-dlya-pic.php

Pic16f877a – отладочная плата

ОТЛАДОЧНАЯ ПЛАТА PIC MICROCHIP

ME-EASYPIC4 – отладочная плата с богатым набором периферии для разработки и отладки приложений на базе микроконтроллеров семейства PICmicro от Microchip.

Плата универсальна и позволяет устанавливать микроконтроллеры в корпусах DIP8, DIP14, DIP18, DIP20, DIP28 и DIP40. Наличие встроенного USB отладчика превращает плату в многофункциональную отладочную систему.

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

Отличительные особенности:

  • места под установку микроконтроллеров в корпусах DIP8, DIP14, DIP18, DIP20, DIP28 и DIP40;
  • интегрированный USB отладчик (PICFlash2);
  • место под установку ЖКИ 2х16 с регулятором контрастности;
  • место под установку графического ЖКИ с регулятором контрастности;
  • интерфейсы: RS-232 с возможностью отключения, USB 2.0 и PS/2;
  • 4-символьный 7-сегментный светодиодный индикатор;
  • место под установку температурного датчика DS1820;
  • цепь сброса;
  • стабилизатор напряжения для питания МК;
  • цепь ввода аналоговых сигналов;
  • светодиоды и кнопки, подключенные ко всем выводам микроконтроллера, с возможностью подтяжки к GND и Uпит. или отключения;
  • 5 штырьковых разъемов (PORT A – PORT E) по 10 выводов, для подключения периферийных плат пользователя (EXTRA BOARDS);
  • возможность запитки от USB-порта;
  • установленный стабилизатор напряжения и разъем для подключения внешнего источника питания.

Основные параметры

ПараметрЗначение
Интерфейс подключенияUSB / RS232
Ядро базового компонентаPICmicro
Разрядность, бит8
Базовый компонентPIC16F877A
Вспомогательный компонентMAX232LM7805
Целевое напряжение, В5.0
Напряжение питания, В9 – 32 DC / 7 – 23 AC / 5
Источник питаниявнешний / USB

Комплектация:

  1. отладочная плата с установленным МК PIC16F877;
  2. кабели RS-232 и USB;
  3. диск с ПО и документацией;
  4. документация на плату.

Принципиальная схема отладочной платы

megachip.ru

Варианты написания:

MEEASYPIC4, EASYPIC4, ME EASYPIC4, EASYPIC4, ME-EASYPIC4 EASYPIC4, ME-EASYPIC4 EASYPIC4

Производитель: mikroElektronika

На английском языке: Development system mikroElektronika EasyPIC4

Источник:

Экспериментальная плата для программирования PIC16F877A

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

https://www.youtube.com/watch?v=Ut9j4JINpSw

Я часто наблюдал когда собранная схема отлично моргала светодиодами у меня на столе, но ни в какую не хотела заводится в PROTEUS-е.

Кроме этого, скажу вам по секрету, PROTEUS-у пофиг какой у вас микроконтроллер и какой к нему подключен кварц, поставите 60МГц будет 60, хоть 80, это при том что серия PIC16 вообще не поддерживает такую частоту и в реале “камень” (микроконтроллер PIC16F877A) просто не заведется, а в PROTEUS-е это очередной глюк. Если кому интересно стало, попробуйте собрать простенькую схемку на основе микроконтроллера и настройте его на кварц 60-100МГц и посмотрите что будет.

 Однако я увлекся лирикой, пора приступать к самому главному. Для того чтобы в реале можно все попробовать, пощупать и померить я решил собрать платку “живую”.

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

 Концепция:

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

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

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

  После небольшого упрощения на платке осталась лишь DIP-панелька под контроллер, кварц с обвязкой из конденсаторов и схема сброса микроконтроллера (резистор и кнопка).

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

На плате присутсвует разьем внутрисхемного программирования, довольно удобно для программирования и отлаживания кода в реальном времени. На плате выведены разьемы для подключения дополнительных модулей с питанием от +5V. Два порта защищены резисторами, поэтому к ним можно смело подключать транзисторы, светодиоды и т.д. не боясь что нибудь спалить.

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

 Схема:

  Сказано сделано, в EAGLE развел плату и с помощью всеми известного ЛУТ сотворил себе первый модуль. Детали у меня были все на руказ так что ждать не стал, спаял все сразу, уж больно руки чесались.

В принципе Плата сама по себе настолько проста что без изменения годится не только для PIC16А877А, но и всех микроконтроллеров фирмы Microchip выполненных в корпусе DIP40. Настройки плата не требует и после пайки сраза готова к работе, тем более что сборка проходит один раз в отличие от макетки.

Теперь если мне что-то необходимо я собираю часть схемы на макетке подключаю к ней ядро и спокойно работаю.

 Плата:

 И собственно сам модуль в готовом виде:

Чтобы не греть несколько раз утюг сразу сделал себе плату под корпус поменьше

Если кому-то приглянулся мой вариант макетки я с удовольствием поделюсь исходником – качать здесь

Источник:

Представляю вашему вниманию мой вариант электронных часов на микроконтроллере PIC16F877A.

На рисунке 1 изображена принципиальная схема часов. Ядром схемы является микроконтроллер PIC16F877A. Микроконтроллер работает по алгоритму, изображенному на рисунке 2. Стоить отметить, что алгоритм весьма условный и отображает два основных цикла работы прибора, это:

  1. Цикл настойки (настройка секунд, минут и часов);
  2. Цикл отображения часов (работа часов).

Источник: https://electshema.ru/spravochnik-elektrika/pic16f877a-otladochnaya-plata.html

О микроконтроллерах pic, отладочных средствах и ide | pro-диод

ОТЛАДОЧНАЯ ПЛАТА PIC MICROCHIP

29.04.2014 | Рубрика: PIC – микроконтроллеры

Цикл статей – PIC начинающим или основы основ

Компания Microchip выпускает микроконтроллеры разрядности 8-, 16-, 32-бит. В отдельную линейку выделены сигнальные 16-разрядные микроконтроллеры dsPIC. Рассмотрим все это разнообразие более детально.

8-битные микроконтроллеры

К восьмибитникам относятся PIC10, PIC12, PIC16, PIC18. Эти семейства делятся по своим возможностям на начальные «BASELINE», средние «MID-RANGE» и высокопроизводительные. В первом приближении, чем больше число после слова «PIC» в названии – тем круче микроконтроллер.

Архитектуры микроконтроллеров PIC

К архитектуре «BASELINE» относятся микроконтроллеры семейства PIC10 и некоторые микроконтроллеры семейств PIC12 и PIC16.

Думаю, не стоит долго распинаться по поводу этих микроконтроллеров – минимум функциональности, минимум цены.

Всего лишь 35 команд, начинающим любителям ассемблерного кода – самое то! На микроконтроллерах архитектуры BASELINE хорошо делать пищалочки, выключалочки по таймеру, мигалочки и т.п. – в общем, кучу всякой интересной периферии.

К архитектуре «MID-RANGE» относятся микроконтроллеры семейств PIC12 и PIC16. Микроконтроллеры изначально имели 35 команд (как и BASELINE). Сейчас, микроконтроллеры посвежее имеют более продвинутую систему команд из 49 инструкций оптимизированных под Си-компилятор.

Микроконтроллеры уровня MID-RANGE имеют систему прерываний, аппаратный стек, кучу периферии: SPI, I2C, UART (USART), USB, АЦП и т.д.

К архитектуре «HIGH-RANGE» относятся высокопроизводительные микроконтроллеры семейства PIC18. Быстродействие до 16 MIPS, достаточно большой объем памяти, корпуса до 100 выводов, к периферии добавляются CAN, LAN, ZigBee, USB (FS) и т.п. Имеются версии микроконтроллеров с питанием до 3,6В и до 5,5В.

16-битные микроконтроллеры

Делятся на 2 линейки:

1. Микроконтроллеры общего назначения — PIC24F и PIC24H

2. Микроконтроллеры для цифровой обработки сигналов (DSP) — dsPIC30F и dsPIC33F

Максимальная производительность для PIC24F 16MIPS при 32МГц. Для PIC24H производительность составляет 40MIPS при 80МГц.

Быстродействие микроконтроллеров dsPIC составляет 30 MIPS для dsPIC30F, 40 MIPS для dsPIC33FJ, 70 MIPS для dsPIC33EP.

В целом, 16-битные микроконтроллеры можно рассматривать как достаточно мощные и насыщенные периферией решения. От этих микроконтроллеров можно ожидать встроенный генератор с PLL, до 3х SPI, I2C, до 4х USART с IrDA, LIN, до 2х ECAN, USB OTG, куча таймеров, до 32х каналов АЦП, DMA и т.п. в самых разнообразных корпусах.

32-битные микроконтроллеры

Когда разработчику становится мало 16 бит, в бой вступают 32-битные микроконтроллеры компании Microchip. Эти МК созданы на ядре MIPS32 M4K, частота тактирования 80 МГц, большинство команд выполняются за 1 такт.

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

Разумеется, все это сдобрено обширным набором периферийных модулей.

Отладочные средства

Из отладочных средств, известных мне на сегодняшний день, актуален PICkit-3. PICkit-2 снят с производства и более не поддерживается.

DV164131. Лично я приобретал PICkit-3 в составе DV164131. В комплекте DV164131 имеется программатор PICkit-3, плата PICkit Demo Board с 44 pin MCU PIC18F45K20 на борту, кабель USB, диск (откровенно говоря — бесполезный).

Пользуясь этим, часть из проектов я сделаю на этом MCU. Схема отладочной платы проста до безобразия. На плате имеются посадочные места с неустановленными компонентами – такими как кварцевые резонаторы.

Имеется небольшое макетное поле под пайку, кнопка на INT’е, подстроечный резистор, разъем для подключения упомянутого PICkit-3.

Сам набор показан на фото ниже:

Напишите в комментах, нужно ли содержимое диска? Если нужно – выложу.

DM163035. Старенький набор, который волею случая оказался у меня в совершенно новом виде. Имеет отладочную плату с полем для макетирования, несколько радиоэлементов, моторчик, 5 микроконтроллеров 10, 12, 16 серий, уже устаревший PICkit-2, DVD.

Содержимое диска от этого набора в конце статьи.

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

PICDEM LAB picdem_lab.zip Version: 1.0

CD от набора DM163035

Microchop
Категория:CD
Дата:19.08.2016

: PIC

Источник: https://pro-diod.ru/programms/pic-micro/o-mikrokontrollerax-pic-otladochnyx-sredstvax-i-ide.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.