Pickit3 схема делаем все своими руками

Программатор отладчик PICkit 3 инструмент инженера

Главная страница » Программатор отладчик PICkit 3 инструмент инженера

Программатор и системный отладчик, представленный единой конструкцией, именуемый PICkit 3 — относительно простой недорогой инструмент электронщика. Внутрисхемный инструмент, управляемый через ПК, оснащается программным обеспечением MPLAB IDE (версия 8.20 или выше) под платформу «Windows». Программатор отладчик PICkit 3 — востребованный инструментарий разработчика электронных устройств различной сложности, подобный CH341A и другим. Применение обещает помощь в самых разных случаях, от разработки программного обеспечения, до аппаратной интеграции. Рассмотрим этот программатор, чтобы иметь возможность использовать при необходимости.

Программатор PICkit 3 — обзор инструментария электронщика

Программатор отладчик PICkit 3 предназначен для разработки аппаратного и программного обеспечения микроконтроллеров из серии «Microchip PIC» (MCU) и контроллеров цифровых сигналов «dsPIC» (DSC).

Отмеченные микросхемы основаны на последовательном программировании через проводные последовательные двухпроводные интерфейсы «In-Circuit»(ICSP) и «Enhanced In-Circuit Serial Programming». Дополнительно к функциям отладчика, система PICkit 3 также поддерживает функционал программатора.

Представляемое к рассмотрению устройство программирования PICkit 3 находит широкое применение в любительской и профессиональной практике

Электроника программатора отладчика выполняет код подобно реальному устройству, благодаря встроенному схемному решению эмуляции, а не специальной микросхеме самого прибора. Функции доступны в интерактивном режиме. Установка или изменение функций выполняется через интерфейс «MPLAB IDE».

Программатор PICkit 3 разрабатывался под эмуляцию встроенных процессоров средствами отладки. Особенности программатора и отладчика PICkit 3 в едином исполнении:

  • очистка (стирание) памяти с проверкой,
  • поддержка USB стандартными драйверами «Windows»,
  • высокая скорость работы процессоров,
  • контроль перенапряжения / короткого замыкания,
  • малое напряжение питания (диапазон 1,8 – 5 вольт),
  • чтение/запись программ и данных в память MCU,
  • наличие контрольных операционных индикаторов.

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

Программатор-отладчик PICkit 3: интерфейсы рабочих цепей

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

Рабочие элементы и обозначения программатора PICkit 3: 1 – ушко под транспортный ремень; 2 – гнездо USB интерфейса; 3 – метка на корпусе для 1-го контакта интерфейса соединения; 4 – интерфейс соединения; 5 – контрольные светодиоды; 6 – нажимная функциональная кнопка

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

  1. Зелёного свечения (наличие/отсутствие напряжения питания),
  2. Синего свечения (активный/пассивный USB порт),
  3. Жёлтого свечения (активная/пассивная функция программирования).

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

Программный интерфейс (соединения) на шесть контактов

Программный интерфейс (соединения) представлен 6-контактным разъёмом, через который выполняется подключение к целевой микросхеме. Комплект программатора-отладчика, как правило, содержит адаптер перехода от программатора к целевому программируемому микропроцессору.

Интерфейс программный (соединения с целевой микросхемой) и распиновка: 1 – напряжение программирования (1,8 – 14 вольт); 2 – напряжение питания (1,8 – 5 вольт); 3 – нулевая (общая) шина; 4 – сигнал данных по ICSP связи; 5 – сигнал частоты по ICSP связи; 6 – низковольтная защита

Рекомендуется для работы с программатором отладчиком PICkit 3 использовать внешний источник питания. Конфигурация целевого VDD распознаётся программатором-отладчиком для обеспечения преобразования уровня под целевую операцию при низком напряжении. Если программатор-отладчик не определяет напряжение на линии VDD, схема не будет работать.

Читайте также:  Генератор постоянных магнитах своими руками

Три основных активных линии рабочего режима

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

Контакты 2 (VDD) и 3 (VSS) показаны на рисунке выше для полноты возможностей схемы. Конструкция PICkit 3 предоставляет две конфигурации для питания целевого устройства:

  • внутренним отладчиком,
  • внешним целевым источником напряжения.

Уровень мощности внутреннего отладчика, между тем, ограничен параметром — 30 мА. Этого тока достаточно для слабых применений, где напряжение VDD отделено от остальной части прикладной схемы для независимого программирования. Но для общего использования этой мощности явно недостаточно, поскольку предъявляются более высокие требования к системе питания USB, получаемой от ПК.

Особенности применения программатора PICkit 3 на практике

Не все программируемые микросхемы имеют линии AVDD и AVSS. Однако если таковые присутствуют на целевом устройстве, все подключаются при соответствующих уровнях напряжений и токов для обеспечения корректной работы программатора отладчика.

Нельзя допускать наличие «плавающих» уровней. В общем и целом: рекомендуется все линии (VDD / AVDD) и (VSS / AVSS) подключать к соответствующим уровням токов и напряжений. Кроме того, микросхемы с линией VCAP (например, PIC18FXXJ) следует подключать к соответствующему конденсатору или уровню тока/напряжения.

Классическая схема подключения программируемого (отлаживаемого) устройства непосредственно к программатору PICkit 3: 1 – обслуживаемая целевая микросхема; 2 – интерфейс подключения на шесть контактов; 3 – программатор и отладчик

Как видно из представленной выше схемы, взаимосвязь целевой платы и отладочного инструмента очень проста. Сопутствующие программированию (отладке) проблемы, как показывает практика, зачастую вызваны другими соединениями или дополнительными компонентами на линиях. Всё это мешают работе программатора отладчика PICkit 3, а потому требует внимательного подхода.

Программатор отладчик PICkit 3 — рекомендации для использования

Официально представленной документацией не рекомендуется использовать:

  • подтяжку на PGC / PGD, учитывая наличие на этих линиях понижающих резисторов (4,7 кОм) непосредственно в схеме программатора отладчика;
  • конденсаторы на PGC / PGD для стабильности программирования и отладки;
  • конденсаторы на MCLR. Обычно достаточно простого подтягивающего резистора.
  • диоды на PGC / PGD, препятствующие двунаправленной связи программатора и целевого устройства.

Существует два этапа использования прибора PICkit 3 в качестве отладчика.

  1. Первый этап требует программирования целевой схемы (обычно тем же PICkit 3).
  2. Второй этап использует внутреннюю аппаратную отладочную схему целевого устройства Flash для запуска и тестирования прикладной программы.

Эти два шага напрямую связаны с операциями MPLAB IDE:

  • запись (программирование) кода в целевой микросхеме и активирование специальных функций отладки;
  • использование программатора отладчика для установки точек останова / запуска. Если целевое устройство запрограммировано неправильно, программатором PICkit 3 выполнить функции отладки не получится.

Особенности процесса программирования и отладки

Картинкой ниже представлена упрощённая схема внутреннего интерфейса программатора отладчика PICkit 3. Здесь для программирования не требуются кварцевый резонатор на целевом устройстве, но требуется подача питания. В момент программирования прибор устанавливает необходимые уровни программирования на контактах VPP / MCLR.

Основные взаимные связи, необходимые для программирования целевого устройства: 1 – внутрисхемные цепи; 2 – напряжение программирования; 3 – программируемое целевое устройство

Также схемой PICkit 3 отправляются тактовые импульсы на контакт PGC и последовательные данные через PGD. Чтобы убедиться, что микросхема запрограммирована правильно, тактовые импульсы отправляются на PGC, а данные считываются обратно из PGD. Такой подход соответствует протоколу ICSP разрабатываемого устройства.

Полноценная установка системы программирования PICkit 3

Для рабочего функционирования программатора и отладчика PICkit 3 необходима установка программного обеспечения MPLAB IDE. Последняя версия исполняемого файла установки MPLAB IDE доступна на странице разработчика Microchip (здесь – версия 3.10).

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

Программа автоматически обнаруживает устройство. Также к программатору PICkit 3 подключают целевую микросхему через интерфейс соединения. Возможно, придётся настроить программу MPLAB IDE для работы с конкретным проектом. Подробно настройки описывает «Инструкция по эксплуатации PICkit 3».

Читайте также:  Зайцы своими руками с носковым

При помощи информации: Microchip

КРАТКИЙ БРИФИНГ

Zetsila — публикации материалов, интересных и полезных для социума. Новости технологий, исследований, экспериментов мирового масштаба. Социальная мультитематическая информация — СМИ .

Источник

Pickit3 схема делаем все своими руками

Форум РадиоКот
Здесь можно немножко помяукать 🙂

Текущее время: Чт сен 23, 2021 20:32:35

Часовой пояс: UTC + 3 часа

Вопрос про PICkit2 и PICkit3

Страница 3 из 22 [ Сообщений: 430 ] На страницу Пред. 1 , 2 , 3 , 4 , 5 , 6 . 22 След.
Автор Сообщение
КРАМ
Друг Кота

Карма: 117
Рейтинг сообщений: 2173
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 16762
Откуда: Московская область
Рейтинг сообщения: 0

Реклама
radio-kot
Собутыльник Кота

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2586
Рейтинг сообщения: 0

_________________
Будете проходить мимо- проходите!

Реклама

JLCPCB, всего $2 за прототип печатной платы! Цвет — любой!

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

КРАМ
Друг Кота

Карма: 117
Рейтинг сообщений: 2173
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 16762
Откуда: Московская область
Рейтинг сообщения: 0

Реклама

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

radio-kot
Собутыльник Кота

Карма: -22
Рейтинг сообщений: -63
Зарегистрирован: Вт сен 14, 2010 10:27:19
Сообщений: 2586
Рейтинг сообщения: 0

_________________
Будете проходить мимо- проходите!

Реклама

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

BoRtO
Друг Кота

Карма: 7
Рейтинг сообщений: 18
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Сообщений: 3424
Откуда: Україна
Рейтинг сообщения: 0

_________________
Пора что то поменять в своей жизни — поменял windows.
КПІ РТФ!

Реклама
Реклама

Приглашаем всех желающих 13 октября 2021 г. посетить вебинар, посвященный искусственному интеллекту, машинному обучению и решениям для их реализации от Microchip. Современные среды для глубинного обучения нейронных сетей позволяют без детального изучения предмета развернуть искусственную нейронную сеть (ANN) не только на производительных микропроцессорах и ПЛИС, но и на 32-битных микроконтроллерах. А благодаря широкому портфолио Microchip, включающему в себя диапазон компонентов от микроконтроллеров и датчиков до ПЛИС, средств скоростной передачи и хранения информации, возможно решить весь спектр задач, возникающий при обучении, верификации и развёртывании модели ANN.

Dmitry Dubrovenko
Поставщик валерьянки для Кота

Карма: 4
Рейтинг сообщений: 158
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2299
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0

Начнём с начала.
Схема адаптера?

_________________
ICQ нет, и, в ближайшее время, не будет.

Реклама

BoRtO
Друг Кота

Карма: 7
Рейтинг сообщений: 18
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Сообщений: 3424
Откуда: Україна
Рейтинг сообщения: 0

_________________
Пора что то поменять в своей жизни — поменял windows.
КПІ РТФ!

Реклама

Dmitry Dubrovenko
Поставщик валерьянки для Кота

Карма: 4
Рейтинг сообщений: 158
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2299
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0

_________________
ICQ нет, и, в ближайшее время, не будет.

BoRtO
Друг Кота

Карма: 7
Рейтинг сообщений: 18
Зарегистрирован: Вт ноя 30, 2010 11:46:16
Сообщений: 3424
Откуда: Україна
Рейтинг сообщения: 0

Да, конечно.

Все решилось обновлением прошивки программатора

_________________
Пора что то поменять в своей жизни — поменял windows.
КПІ РТФ!

Последний раз редактировалось AlekseyEnergo Пн апр 07, 2014 01:30:08, всего редактировалось 1 раз.
Нарушение пункта 2.2 правил форума. Подредактировал. Предупредил!!
КРАМ
Друг Кота

Карма: 117
Рейтинг сообщений: 2173
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 16762
Откуда: Московская область
Рейтинг сообщения: 0

Dmitry Dubrovenko
Поставщик валерьянки для Кота

Карма: 4
Рейтинг сообщений: 158
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2299
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0

Получается, надо было начинать с «более раннего начала».

_________________
ICQ нет, и, в ближайшее время, не будет.

skorpio777
Родился

Зарегистрирован: Пт июл 04, 2014 08:11:17
Сообщений: 15
Рейтинг сообщения: 0

Решил повторить программатор на PIC18F2550 PICkit-2 lite — Студенческий USB программатор PIC микроконтроллеров.
Нашел и решил попробовать собрать на базе «ME-StartUSB for PIC, отладочная плата на PIC18F2550».

Меня завело в ступор то, что на одном стоит кварцевый резонатор 20 мгц, а на другом 8 мгц и два конденсатора по 22 пф, а PIC3 12 мгц.

Будет ли программатор работать на кварце в 8 мГц, если надо менять, то подойдет ли прошивка от отладочной платы или тоже придется менять.

Если прошивка подойдет, то что в первую очередь сделать, прошить контроллер и потом заменить кварц или наоборот.

Может что то не указал, только начинаю изучать контроллеры, поэтому нужны наводящие вопросы.

Хотел загрузить часть схем, но почему то не загружается gif по 330 б

Dmitry Dubrovenko
Поставщик валерьянки для Кота

Карма: 4
Рейтинг сообщений: 158
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2299
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0

Несколько оффтопный вопрос: А что данная плата намного дешевле нормального ПИКкита стОит, или «у Вас дядя на платочной фабрике работает»?

_________________
ICQ нет, и, в ближайшее время, не будет.

skorpio777
Родился

Зарегистрирован: Пт июл 04, 2014 08:11:17
Сообщений: 15
Рейтинг сообщения: 0

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

Что такое посты?

Последний раз редактировалось AlekseyEnergo Пт июл 04, 2014 09:56:38, всего редактировалось 1 раз.
Нарушение пункта 2.7 правил форума. Подредактировал. Предупредил!!
AlekseyEnergo
Модератор

Карма: 23
Рейтинг сообщений: 331
Зарегистрирован: Пт янв 11, 2013 19:19:26
Сообщений: 2130
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
=========
Правила Форума ЗДЕСЬ _____ Правила раздела БАЗАР ЗДЕСЬ _____ Если вы продаете, прочтите ЗДЕСЬ

Редко появляюсь. Если вопрос не личного характера пользуйтесь кнопкой «!» .

Dmitry Dubrovenko
Поставщик валерьянки для Кота

Карма: 4
Рейтинг сообщений: 158
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2299
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0

А я могу сказать, что пол года назад покупал PICkit-3 за 1200 руб. (в самой простой комплектации, разумеется).

Так сделайте что-нибудь нормальное.
Лайт даже птенцы ЭйнЦвейДрея не жалуют.

P.S.: И прочтите правила форума, а то получите предупреждение «на ровном месте».
Уже опередили.

_________________
ICQ нет, и, в ближайшее время, не будет.

skorpio777
Родился

Зарегистрирован: Пт июл 04, 2014 08:11:17
Сообщений: 15
Рейтинг сообщения: 0

P.S.: И прочтите правила форума, а то получите предупреждение «на ровном месте».
Уже опередили. [/quote]

Ясно, и правила читал, память не очень старость не радость ) Не учить же наизусть.

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

Есть еще проблема в возможности производства печатной платы, вот и выбираю полегче. Умею, но нет возможности.

Спасибо за «хорошую» информацию. Я все понял по своему вопросу.

Последний раз редактировалось AlekseyEnergo Пт июл 04, 2014 10:41:11, всего редактировалось 2 раз(а).
Нарушение пункта 2.2 правил форума. Подредактировал. Предупредил!!
pavasilich
Мучитель микросхем

Карма: 7
Рейтинг сообщений: 58
Зарегистрирован: Ср фев 22, 2012 17:50:27
Сообщений: 403
Откуда: РФ, Европа
Рейтинг сообщения: 0

_________________

shkarpik
Открыл глаза

Карма: 1
Рейтинг сообщений: -3
Зарегистрирован: Пн апр 16, 2012 10:31:06
Сообщений: 42
Откуда: Украина, Винница
Рейтинг сообщения: 0

какие недостатки или ограничения по сравнению с фирменным?

хотел собрать Лайт версию, но у нас Pic18F2550 стоит 8-9$ + мелочевка, уже 10-11$

shindax
Потрогал лапой паяльник

Карма: 1
Рейтинг сообщений: 14
Зарегистрирован: Сб сен 19, 2009 07:02:19
Сообщений: 378
Рейтинг сообщения: 0

Страница 3 из 22 [ Сообщений: 430 ] На страницу Пред. 1 , 2 , 3 , 4 , 5 , 6 . 22 След.

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Сейчас этот форум просматривают: nickjust и гости: 5

Источник

Читайте также:  Изготовление рамок своими руками размеры чертежи
Оцените статью