Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

PicKit3 внутрисхемный программатор-отладчик / Хабр

Итак, без чего не обходится практически любое устройство на микроконтроллере? Правильно, без микроконтроллера!  Но, увы, не получится его запрограммировать без программатора (если это конечно не Arduino).
Итак, рассмотрим внутрисхемный программатор-отладчик PicKit 3,

счастливым

обладателем коим являюсь я.



Описание функциональности данного девайса я описывать тут не буду, по скольку вы сами можете почитать  вот тут http://pickit2.ru/doku.php/что.такое.pickit3 что вы собственно уже и сделали. А моей целью является — донести до вас информацию с точки зрения обыкновенного пользователя.

Заказывая сей девайс в интернет магазине я долго думал, размышлял PicKit2 или PicKit3. В то время я мало знал об этих программаторах, разве что то, что они работают через USB и являются внутрисхемными, плюс можно отлаживать программу непосредственно в микроконтроллере с помощью PicKit 2 и 3.


Внутрисхемным программированием ICSP (In-circuit serial programming) прямо на конечном устройстве, который мы собираем на PIC контроллере. И нам не придётся вытаскивать его из программатора запрограммированный микроконтроллер и втыкать его обратно в конечную схему. А отлаживать его было бы как сложно в таких условиях? Так что ICSP вещь очень удобная и практичная. Единственно нужно только предусмотреть разъём ICSP/ICD на конечном устройстве для подключения программатора.

Об отличиях PicKit 3 от Pickit2 я знал мало, но рассуждал логически так. PicKit 2 проверенный временем и людьми, надёжный и удобный. А PicKit 3 должно быть следующая версия, более доработанный, более мощный, современный и функциональный чем  PicKit 2. К тому же PicKit 3 стоил не сильно дороже чем программатор предыдущей версии. И хотя функциональности Пиккит 2 мне полностью было предостаточно в итоге было решено купить PicKit 3 с расчётом на будущее, так сказать «на вырост».

Вот прислали почтой мне эту красивую коробочку. Внутри сам непосредственно программатор, Провод USB-miniUSB. Пара каких то бумажек, среди которых плакат с объяснением как и куда подключать программатор и диск с MPLAB 8.36 и примерами. Естественно всё на английском.
Достаём, подключаем к компу через прилагаемый шнурок. Компьютер определяет подключенное HID совместимое устройство. Это означает, что дтов для программатора не нужно. Загораются 3 огонька — вроде работает.
Далее, устанавливаем MPLAB IDE 8.38. С более новыми версиями возникнут определённые проблемы, до тех пор, пока в новых версиях не устранят баг. О проблемах и их решении в новых версиях я расскажу чуть позже.
Установили, запускаем! Лезем в меню Programmer — Select Programmer — Pickit 3. Мплаб должен определить программатор, но если он не подключен к контроллеру, или на контроллер не подано питание то он ругнётся об этом. При первом подключении Мплаб сказал что нашёл в инете более новую прошивку для программатора и предложил её загрузить и закачать — соглашаемся!

Хотелось бы отдельно заострить внимание на питании микроконтроллера. Тут возможны 2 варианта:
1. питание от внешнего источника;
2. питание от программатора.
Если внешнего источника питания у вас нет, то выбираем в настройках Programmer — Settings… и идём на вкладку Power. Ставим галочку и меняем значение величины напряжения если требуется.

Большинству контроллеров PIC нормально будет 5В., но в некоторых случаях контроллеры могут питаться от более низкого напряжения и установив на него 5В можно его повредить. Если не уверены — лучше всего ознакомиться со спецификацией контроллера.

Если вы решите питать схему от внешнего источника, и при этом подключите напряжение от пиккита, то ничего страшного не произойдёт — программатор замерит напряжение и если на нём будет +5в. то он не даст пропустить напряжение через себя и не подаст дополнительного питания на контроллер, не смотря на установленную настройку в МПлабе. По крайне мере так написано в даташите, но у меня, на всякий случай питание внешнее и питание от программатора расключены фиксируемой кнопкой.

Теперь о бочке дёгтя в ложке мёда. Недостатков, пока что, у PicKit3 больше чем достоинств по сравнению с PicKit2. Начнём с того, что для второго пиккита есть русская документация, а для третьего я не нашёл. Кроме того, программировать через PICkit 3 можно только в среде MPLAB IDE, а для второго пиккита кромеMPLAB IDE есть специальная компактная и удобная утилита PICkit 2 Programmer. И в завершении хочу сказать что в Linux (не всем же под виндой сидеть) я не нашёл вооообще программ, для программирования через PICkit 3, а для PICkit 2 есть. И хотя в будущем эти проблемы решаемы, но сейчас пока по моему скромному мнению этот программатор не стоит своих денег и по этому лучше, надёжней и дешевле будет приобрести PICkit 2.

Программы для pickit3

График работы 05 октября г. Уважаемые клиенты! По техническим причинам 5 октября пункт выдачи интернет магазина AVRobot не работает. Все заказы принимаются on-line и будут обработаны 7 октября.


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

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • PICKIT 3 W
  • Pickit3 programmer скачать
  • Скачать PICkit3
  • PICkit3 Programmer Application and Scripting Tool
  • PICkit3 внутрисхемный программатор для PIC контроллеров
  • Щось пішло не так 🙁
  • PicKit2 PicKit3
  • PICkit3 – USB программатор для PIC-контроллеров + ICD2 адаптер для PIC
  • El hosting gratuito ha llegado al final de su vida útil.

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Program 12F683 with Microchip PICkit3 in Programmer-to-Go mode

PICKIT 3 W


Добрый вечер. Так у всех или это только у меня? Вот что пишет. Подробная информация об использовании оперативной JIT отладки вместо данного диалогового окна содержится в конце этого сообщения. ArgumentException: Длина исходного массива недостаточна. Проверьте значения srcIndex и длины, а также нижние границы массива. ProgrammerToGoConfigu ration.. QueryProgrammerToGo в Microchip. FindProgrammer в Microchip.

OnClick Eve ntArgs e в System. HandleClick Eve ntArgs e в System. Forms Версия сборки: 2. Drawing Версия сборки: 2. Configuration Версия сборки: 2. Xml Версия сборки: 2. Приложение также должно быть скомпилировано с включенной отладкой. Это возможно при отключении вывода MCLR.

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

PICKit здесь вряд-ли поможет.

Сообщение от Sun А исключение при программировании из под pickit 3 больше на глюк похоже. Сыроват он пока наверное. Добрый вечер, форумчане! Подскажите как решить мою проблему. Пошла запись прошивки. Теперь при подключении пиккита3 приложение выдает сообщение: Detecting PICkit Помогите мне, мне очень нужно восстановить программатор. Сообщение от brogyaga. Сообщение от AleksBak. У него сбоку на плате, есть контакты для внутрисхемного программирования контроллера.

Нужно туда прошивку залить внешним программатором. Вот мой порядок действий программирования: 1 подключаю пиккит3 через юсб к компу. Спасибо заранее. Сообщение от xDriver. В общем, все та же проблема и после создания перемычки на резисторах R26 и R Pickit3 читает содержимое МК, но не записывает. Может проблема в самом подключении МК? PIR Sensor – это датчики присутсвия, работают по принципу температурного датчика. А R45 не трогал? Нет, R45 не трогал.

А нужно? Было бы здорово! Да точно.. Но сомневаюсь, что это что-то даст.

Чутье подсказывает, что я наверняка неправильно соединил с МК. Кстати, пиккит3 в оболочке не может прочитать ID МК, даже после подачи напряжения с пикита3.

Часом Vpp не должен выдавать 12В при программировании? Просветите, а что вы делаете?? Я чёт не понял, пользую пиккит3, что с внешним питанием, что с питанием от пиккита, 3. Интересно получается.. Ты резюк между Vcc и Vpp с каким номиналом поставил? А то у меня без резюка на Ом спокойно читается, но не пишется. А с резюком вообще не может ни прочитать, ни тем более записать.

Опции темы. Обратная связь – Архив – Вверх. Перевод: zCarot. Поиск и заказ электронных компонентов. Все разделы прочитаны. Отправить личное сообщение для finn Найти ещё сообщения от finn Отправить личное сообщение для const.

Найти ещё сообщения от const. Отправить личное сообщение для Sun Найти ещё сообщения от Sun Отправить личное сообщение для picprogrammer. Найти ещё сообщения от picprogrammer. Отправить личное сообщение для brogyaga. Найти ещё сообщения от brogyaga.

Отправить личное сообщение для AleksBak.

Найти ещё сообщения от AleksBak. Отправить личное сообщение для xDriver. Найти ещё сообщения от xDriver. Running self test Self test completed Firmware Suite Version Midrange Downloading AP AP download complete Running self test Midrange PICkit 3 Connected.

Отправить личное сообщение для FlashBack. Найти ещё сообщения от FlashBack. Цитата: Просветите, а что вы делаете?? Ваши права в разделе. Вы не можете создавать новые темы Вы не можете отвечать в темах Вы не можете прикреплять вложения Вы не можете редактировать свои сообщения BB коды Вкл.

Смайлы Вкл. HTML код Выкл. Правила форума. Похожие темы. Работа с PicKit 2.


Pickit3 programmer скачать

Интегрированная среда разработки IDE. Следует обратить внимание, что к сожалению, на рынке нет программаторов, адекватно работающих с микропроцессорами PIC – так как очень много нюансов, более того, только PICKIT могут записывать и считывать биты конфигурации с большинства микросхем. Подобрать переходник можно здесь. Скачать ПО можно здесь.

не думаю что для Pickit3 что то изменилось. (MPLAB ) От туда же можно и Disassembly listing посмотреть (wiew>program memory).

Скачать PICkit3

Что если я скажу вам, что существует универсальный USB адаптер, который может расширить возможности — как аппаратного так и программного функционала CAN шины? В данной статье мы сравним самые популярные GPS – Трекеры по техническим характеристикам и не только. Программатор PICkit3 позволяет запрограммировать внутрисхемно практически все Flash микроконтроллеры Microchip. При появлении новых микроконтроллеров можно скачать обновление программного обеспечения и прошивки программатора PICkit3. Утилита позволяет программировать все контроллеры, которые поддерживает последняя версия PICkit 3. С помощью ключей запуска выбирается тип контроллера, устанавливается напряжение питания, даются команды на чтение, программирование и верификацию Flash и EEPROM памяти микроконтроллеров. Утилиту можно использовать для интеграции программатора в автоматизированные системы, сторонние редакторы кода. Программатор PICkit3 под управлением среды разработки MPLAB IDE может выполнять функции внутрисхемного отладчика, то есть позволяет выполнять запуск программы, пошаговое выполнение команд, устанавливать точки останова микроконтроллера, а так же просматривать и изменять состояние регистров специального назначения и ОЗУ отлаживаемого микроконтроллера PIC.

PICkit3 Programmer Application and Scripting Tool

Запросить склады. Перейти к новому. Уважаемые форумчане. Все прекрасно работает Вопрос в следующем.

Войти через uID.

PICkit3 внутрисхемный программатор для PIC контроллеров

Просмотр полной версии : Неисправность PicKit3. MPLAB IPE с этим программатором китайского производства при установке режима Power target from tool питать устройство от программатора и нажатии на Connect выдаёт сообщение: The target circuit may require more power than the debug tool can provide. An external power supply might be necessary. Connection Failed. Целевое устройство возможно требует большей мощности, чем отладочное средство может отдать.

Щось пішло не так 🙁

PICkit3 – это официальное программное обеспечение от Microchip, предназначенное для работы с одноименным программатором от данного производителя. Приложение умеет автоматически распознавать подключаемые устройства и подбирать для них необходимые драйвера. Также оно отображает подробную техническую сводку и может выполнять массу самых разных операций. Ее рекомендуется производить при каждом подключении PICkit3. Все эти операции и собранные данные доступны прямо в главном окне приложения. Из более продвинутых возможностей стоит выделить, в первую очередь, выполнение отладки микросхемы при работе в режиме ICD. Вообще работу большинства функций PICkit3 нельзя назвать стабильной.

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

PicKit2 PicKit3

Для программирования конечного устройства не обязательно отключать от него микроконтроллер, достаточно подключить его к программатору через ICSP интерфейс. Компьютер должен определить новое HID совместимое устройство. На корпусе программатора есть три светодиода: Power, Active, Status.

PICkit3 – USB программатор для PIC-контроллеров + ICD2 адаптер для PIC

ВИДЕО ПО ТЕМЕ: Как прошить PIC контроллер! PICKIT3 programmer!

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

Войти через.

El hosting gratuito ha llegado al final de su vida útil.

Пользователи создавшие тему которая уже существует, не по разделу форума,.. Там есть пункт в меню Manual device select. Product Title : PICkit 3. MRP : rupee 3, Available Stock : Next Available.

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Войти Регистрация.


Программатор внутрисхемного отладчика

Microchip PICkit™ 3 — обзор

Дорожный тест: Программатор внутрисхемного отладчика Microchip PICkit™ 3

Автор: МАРК2011

Дата создания:

Тип оценки: Макетные платы и инструменты

Вы получили все детали, которые, по заявлению производителя, будут включены в комплект?: Истинный

Какие другие детали вы считаете сопоставимыми с этим продуктом?: Любительский клон PICKIT2

С какими самыми большими проблемами столкнулись?: НЕТ ПРОБЛЕМ!

Подробный обзор:

 

 

 

На этом этапе я хотел бы выразить свою благодарность element 14 и Microchip за то, что они выбрали меня в качестве тестера!

 

PICKIT3 — полезный инструмент для многих предприятий, связанных с микроконтроллерами Microchip PIC.

Пока я обходился без использования PICKIT3, работая с примитивным самодельным клоном PICKIT2, которого было вполне достаточно при программировании простых, 8-битных PIC

Теперь я готов принять вызов как 16-битных, так и 32-битных чипов!

пошли сейчас!

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

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

 

Согласно Microchip, PICkit™ 3 — это внутрисхемный отладчик/программатор.

PICkit 3 — это система отладки, используемая для разработки аппаратного и программного обеспечения с микроконтроллерами Microchip PIC.

Особенности PICkit 3 включают:
• Полноскоростную поддержку USB с использованием стандартных драйверов Windows
• Выполнение в режиме реального времени
• Процессоры работают на максимальной скорости
• Встроенный монитор перенапряжения/короткого замыкания
• Низкое напряжение до 5 В (диапазон 1,8–5 В)
• Диагностические светодиоды (питание, активность, состояние)
• Чтение/запись памяти программ и данных микроконтроллера
• Стирание всех типов памяти (EEPROM, ID, конфигурация и программа) с проверкой

• Периферийные устройства зависнуть в точке останова

 

Он управляется ПК с установленным программным обеспечением MPLAB X IDE — это утверждение согласно последним документам Microchip.

Тем не менее, в их архивах вы можете найти автономный программатор PICKIT3

Функционал этой программы я не проверял, честно говоря

 

Microchip предупреждает, что ее следует использовать только для целей разработки.

Внутрисхемный отладчик/программатор PICkit 3 является неотъемлемой частью
комплекта инструментов инженера-разработчика (в комплекте с программным обеспечением).

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

 

К набору PICKIT3 прилагается краткая инструкция в виде большого плаката.

 

Этих нескольких инструкций вполне достаточно, чтобы начать простые работы с инструментом0003

http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=PG164130

http://ww1.microchip.com/downloads/en/DeviceDoc/52116A.pdf

Принципиальные схемы PICKIT3:

Pickit 3 Help

MicroChip предоставляет очень полезную документацию, онлайн -руководства и справка:

HTTP://wwww. microchip.com/cisar/home.

3

39003

9003

.

Pickit 3 FAQS

Pickit 3

Mplabx Suite

и XC Compilers

Mplab X Интегрированная среда разработки (IDE) – это программная программа, которая работает на PC

для разработки применений для MicroCOC, и программная программа, которая работает на PC

для разработки применений для MicroGlers и разработка MPROCOCROC, и программная программа, которая работает на PC

для разработки применений для MicroCOC. цифровые контроллеры сигналов.

Он называется интегрированной средой разработки (IDE), поскольку он предоставляет единую интегрированную «среду»

для разработки кода для встраиваемых микроконтроллеров.

компиляторы

 

… и множество подключаемых модулей, готовых к установке и использованию:

IDE MPLAB X основана на среде IDE Oracle.

Выбор этого пути позволил нам очень быстро и легко добавить многие часто запрашиваемые функции,

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

 

 

MCC и HARMONY

http://www.microchip.com/mplab/mplab-code-configurator

MPLAB® Code Configurator (MCC) — это бесплатная графическая среда программирования, чтобы понять код C, который будет вставлен в ваш проект. Используя интуитивно понятный интерфейс,

включает и настраивает богатый набор периферийных устройств и функций, специфичных для вашего приложения.

 

MPLAB Code Configurator поддерживает 8-битные, 16-битные и 32-битные микроконтроллеры PIC®.

MCC включен как в загружаемую среду MPLAB X IDE, так и в облачную среду MPLAB Xpress IDE.

 

Обеспечивается легкий доступ к MCC в MPLABX, один клик и мощный плагин

начинает помогать вам программировать чип.

Облачная версия MPLAB Xpress полностью совместима с MCC.

 

 

MPLAB Harmony Integrated Software Framework   – это гибкая, абстрактная,

полностью интегрированная платформа разработки прошивки для микроконтроллеров PIC32.

Включает ключевые элементы модульной и объектно-ориентированной конструкции,

добавляет гибкости для использования операционной системы реального времени (RTOS) или работы без нее,

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

 

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

Формат разработки кода обеспечивает максимальное повторное использование и сокращает время выхода на рынок.

 

Microchip Developer Help

Microchip supports us giving the great help for MCC users:

http://microchip. wikidot.com/mcu1101:start

Developer Help

 

I found отличные примеры различных функций, доступных в микроконтроллерах PIC

 

MPLABX Online

https://mplabxpress.microchip.com/mplabcloud/ide

Не устанавливая огромный и «тяжелый» MPLABX, вы можете запрограммировать PIC, используя его онлайн-версию

MPLAB Xpress IDE на основе облака

 

с большим количеством примеров от MICROCHIP и фрилансеров

Извините, что вставил столько материалов, я планировал сделать стадию введения как можно короче, но ладно… Я планировал хорошо, все получилось как обычно …

Теперь я надеюсь, что использование картинок и видео для описания моих тестов лучше, чем заливание моего отчета словами.

 

 

Сначала я подключил ПИКИТ (его кабель) к USB-порту компьютера.

Результат стал следующим:

Установка плавного драйвера

Без какой -либо проблемы на Win7 (64)

Я начал с простой, но современной 8 -битной PIC16

PIC16F1459

I не PIC6

PIC16F1459

Я не планировал. построить сложную программу. Мне все еще нужно было помнить, что я тестировал только PICKIT, а не все решение Microchip.

Поэтому я решил использовать пример из справки Microchip Developer HELP. Чип

1459 богат многими прекрасными функциями, но я решил использовать только один из самых простых

, но с другой стороны – проект был прост и быстр в реализации:

8-битный цифро-аналоговый преобразователь (для PIC16F1709 I не помню, нужны ли были какие-то преобразования)

http://microchipdeveloper.com/projects:mcu1101-project-11

MCC поддерживает чип 16F1459 – программировать одно удовольствие!

Только один блок функций необходимо использовать:

, затем – установление внутреннего генератора

и включение выходного вывода

Результаты работы MCC: несколько файлов добавлены

. компиляция

 

 

Теперь я готов использовать PICKIT и программировать свой чип

Я взял свою старую самодельную плату ICSP

вставьте чип в “секцию 20-контактных чипов”

 

 

К сожалению, я столкнулся с проблемой при загрузке кода. ПИКИТ сообщил об отсутствии связи.

И я понял, что используя старую плату программирования, я пропустил правые контакты ICSP микросхемы 1459.

 

 

Мне пришлось заменить 18-й контакт на 15-й и 19-й на 16-й на моей старой плате

Переход на макетную плату:

После начала процесса загрузки с помощью MPLABX

Обладает признание новой картинки и перезагрузила прошивку:

Выпуск напряжения снабжения – профилактика от сжигания чипа

УСПЕХ!

 

Ниже вы можете увидеть результаты первой тестовой программы

для PIC16F1459 использует простой пример “Цифроаналоговый преобразователь”

 

У вас нет разрешения на редактирование метаданных этого видео.

Редактировать носитель

Габаритные размеры Икс SmallMediumLargeCustom

Тема (обязательно) Краткое описаниеТеги (через запятую)Видимость видео в результатах поискаVisibleHidden

Родительский контент

Microchip PICkit™ 3 In-Circuit Debugger Programmer – Обзор

Плакат

Загрузить Предварительный просмотр

 

 

PIC18F45KXX

Здесь я хочу представить свою попытку подготовить и использовать DEMO DEVELOPMENT BOARD PICKIT3.

Поскольку этот удобный инструмент не рассматривался в комплекте с Roadtest PICKIT3, я решил собрать его собственный клон.

Оригинальная 44-контактная демонстрационная плата выглядит следующим образом:

Основана на семействе PIC18F45KXX (первоначально 18F45K20)

мой клон демонстрационной платы на основе PIC 18F45K50.

Решил использовать программу-пример из коллекции программ PICKIT3 demo

 

********************************** ****************************************

// PIC18F45K20 PICkit 3 Debug Express Lesson 9 — Internal Осциллятор

//

// В этом уроке демонстрируется изменение частоты микроконтроллера

// часов с использованием внутреннего блока часов с 250 кГц до 64 МГц.

//

// ************************************************ *************************

результаты ниже

У вас нет разрешения на редактирование метаданных этого видео.

Редактировать носитель

Габаритные размеры Икс SmallMediumLargeCustom

Тема (обязательно) Краткое описаниеТеги (через запятую)Видимость видео в результатах поискаВидимыйСкрытый

Родительский контент

Программатор внутрисхемного отладчика Microchip PICkit™ 3 — обзор

Плакат

Загрузить Предварительный просмотр

 

У вас недостаточно прав для редактирования метаданных этого видео.

Редактировать носитель

Габаритные размеры Икс МаленькийСреднийБольшойПользовательский

Тема (обязательно) Краткое описаниеТеги (через запятую)Видимость видео в результатах поискаVisibleHidden

Родительский контент

Программатор внутрисхемного отладчика Microchip PICkit™ 3 – Обзор

Плакат

Загрузить Предварительный просмотр

PIC24FJ64GB002

Теперь я перешел на 16-битное семейство PIC

 

“24FJ64_hello”

Адаптация проекта:

http://www. theengineertutor.com/tutorial-on-how-to-blink-a-led-using-mplab-x/

 

 

Тестирование с использованием симулятора MPLABX

 

 

 

PIC32MX130F256B

The last stage 32 bit chip

– no chance to run it using pickit2:

Select the right compiler:

 

Usage of MCC для ПОС 32

 

 

программирование PIC32

У вас нет прав на редактирование метаданных этого видео.

Редактировать носитель

Габаритные размеры Икс SmallMediumLargeCustom

Тема (обязательно) Краткое описаниеТеги (через запятую)Видимость видео в результатах поискаВидимыйСкрытый

Родительский контент

Программатор внутрисхемного отладчика Microchip PICkit™ 3 — обзор

Плакат

Загрузить Предварительный просмотр

 

 

У вас нет разрешения на редактирование метаданных этого видео.

Редактировать носитель

Габаритные размеры Икс МаленькийСреднийБольшойПользовательский

Тема (обязательно) Краткое описаниеТеги (через запятую)Видимость видео в результатах поискаVisibleHidden

Родительский контент

Программатор внутрисхемного отладчика Microchip PICkit™ 3 – Обзор

Плакат

Загрузить Предварительный просмотр

Проблема с резистором Vpp


Я немного запутался при выборе резистора Vdd-Vpp

Посмотрите в старом руководстве:

у нас было “до 10k”

Форум Microchip и рекомендуемое значение подтягивающего резистора от линии Vpp/MCLR до Vdd

какое значение правильно в конце???

Я вижу разные советы

и, наконец, согласно моему плакату рекомендуемое значение повышено до 50k:

Надеюсь, я нашел ответ здесь:

Причина для 50k заключается в том, что некоторые части имеют возможность сначала войти в режим программирования через Vpp.

Это для частей, где вы можете использовать MCLR в качестве входа.

Но с резистором 10 кОм и подачей 12 В на Vpp, затем через 10 кОм Vdd подтягивается

, и часть не может быть полностью сброшена (путем подключения Vdd к земле), поэтому 50 кОм позволяет этим частям работать правильно.

Итак, 50к стало значением по умолчанию. Для большинства приложений 10k не будет проблемой

 

Руководство

а также краткая информация в “плакате” предупреждает о возможных ошибках при проектировании

 

Microchip PICkit 3 – проблема с питанием.

 

отсутствие чипа PIC или ошибка в ICPS/проводке питания

 

Остерегайтесь низковольтного программирования (LVP)

 

Дискуссия о преимуществах/недостатках использования LVP.

LVP кажется более безопасным решением (особенно для новых PIS), к сожалению, иногда это вызывает проблемы с программированием и даже блокирует устройство.

ICSP


PICkit 3 используется для оборудования на основе внутрисхемного последовательного программирования (ICSP).

ICSP — это возможность программирования микроконтроллеров (а также PLD и других встроенных устройств) во время их установки в полную систему,

, не требующая программирования микросхемы перед ее установкой в ​​систему.

Метод полезный, простой, легкий и безопасный – зависит от внимательности программиста.

Помимо навыков программирования, программисты PIC должны помнить о некоторых электронных принципах, связанных с соединением PICKIT с программируемым чипом Плакат PICKIT3.

 

Вопросы, касающиеся ICSP, включены в следующее руководство:

Вопросы внутрисхемного последовательного программирования™ (ICSP™) — Помощь разработчикам

Проблема ICSP — отсутствие единообразия немного пожаловаться на разнообразие соединений. Вообще говоря, каждое семейство контроллеров PIC

имеет разные выводы, обозначенные как ICSP

. Я решил собрать несколько примеров различных схем ICSP в семействах микросхем PIC

here is my old instruction,

 

I was sure it’s good enough until I started to deal with new PICs

Differences of ICSP pins used in my tests:

ICSP in PIC16F1459

 

and everything clear here:

ICSP in PIC18F45XXXX 40 pin families

 

ICSP PIC24FJ64GB002  and PIC32MX130F256B  (DIP 28pin):

Официальное сравнение программистов в соответствии с документацией MicroChip’s Pickit3:

Документация Pickit2:

http://ww1.microchip.comcloadscen/divicem.

Я должен подтвердить, что пользовательский интерфейс программного обеспечения PICKIT2 весьма удобен

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

Supply Vdd:

Этап программирования с помощью простого программатора PICKIT2 кажется мне проще

и, возможно, проще, чем использование полного MPLAX

Я не уверен, что PICKIT3 имеет функцию автоматического определения Vdd

7

7

Аппаратные тесты в PICKIT2

Удобная функция, если у вас есть сомнения по аппаратному обеспечению PICKIT2

и беспокойство по поводу уровней напряжения.

Дополнительные функции PickIt2

Pickit ™ 2 WART Tool Window Window Mode

Этот один недоступен в Pickit3

My Pickit2 Clone


1109

здесь. ПИКИТ я сделал.

Я без проблем использовал его для простого программирования 8-битных PIC


 

Давайте перепрограммируем мой старый PICKIT2, используя новый PICKIT3

PICKIT3 воспроизвел своего старого клона без проблем!

 

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

Оценить его без учета сопутствующего ПО невозможно.

Вместе PICKIT3 и MPLBX образуют мощный инструмент проектирования, программирования и отладки.

Работать с ПИКИТ действительно приятно!

pros

Возможность программирования всех семейств Microchip UC.

Поддержка выдающегося программного обеспечения: MPLABX с плагинами MCC и Harmony

бесплатные компиляторы для всего спектра вышеперечисленных микросхем

Примеры проектов для начинающих

Сайты Microchip с полной документацией, часто задаваемыми вопросами и помощью

Хорошая поддержка на форуме Microchip

минусы

Должен честно заявить, что серьезных проблем с PICKIT3 я не обнаружил.

Я думаю, отсутствие какой-то функциональности по сравнению со своим старым (еще хорошим) собратом не критично.

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

Microchip Papers Microchip Technology Inc. Microchip Technology Inc.

Wikipedia http://wikipedia.org

Еще раз за то, что выбирали меня в роли Roadtester и дайте мне возможность получить эту возможность с этим полезный и удобный инструмент.

Marek

Как разблокировать PICkit 3

Содержание

Обзор

Вы можете довольно легко заблокировать PICkit3 при использовании его с глючными автономными приложениями, написанными Microchip (особенно при попытке загрузить на него автономную ОС). Вот как разблокировать не отвечающий PICkit3.

Вам понадобится

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

  • Рабочий PICkit3 для программирования заблокированного PICkit3.
  • Стандартная 6-контактная разъёмная планка 2,54 мм и несколько небольших кусочков провода для преобразования J2 на замурованном PICkit3 во что-то, что мы можем запрограммировать с помощью работающего PICkit3
  • Автономное приложение PICkit3 v3. 01 или подобное, написанное Микрочип, который позволяет вам программировать с помощью PICkit3 (он также предоставляет шестнадцатеричный файл, который мы будем загружать в собранный PICkit3).

Этапы разблокировки

  1. Извлеките печатную плату из корпуса PICkit 3. Соединения, которые нас интересуют для программирования, обведены желтым (J2).

    Открытие заблокированного PICkit3. Заголовок программирования, который нас интересует (J2), обведен желтым.

  2. Точный PICkit3 I содержал текст Microchip PICkit 3 Assembly No. 02-02038 (сверху) и 04-02038 REV C (снизу). Припаяйте 6-контактный штекерный разъем с шагом 2,54 мм с проводами к разъему J2 (к сожалению, вы не можете припаять его напрямую, так как это неправильный шаг). Обратите внимание, что шелкография для J2 имеет небольшую выемку на одном конце, указывающую на контакт 1.

    Припайка 6-контактного разъема 2,54 мм к J2 на замурованном PICkit3. Если вы сделаете провода достаточно короткими, вы можете оставить этот разъем и без проблем вставить его обратно в корпус.

  3. Подсоедините рабочий PICkit3 к этому разъему, отметив, что контакт 1 на программаторе (рабочий PICkit3), обозначенный белой стрелкой, совпадает с белой меткой на разъеме J2 на PICkit3 с кирпичной кладкой.

    Подключение рабочего PICkit3 к замурованному PICkit3. Обратите внимание на полярность белой стрелки на рабочем PICkit 3 с меткой на J2.

  4. Загрузите автономное приложение программатора PICkit 3 v3.01. Микроконтроллер внутри PICkit3 — это PIC24FJ256GB106-I/PT , поэтому вам нужно выбрать PIC24 в меню Device Family .

    Выбор «PIC24» в меню «Семейство устройств» в автономном программаторе PICkit 3 v3.01.

    После подключения вы должны увидеть что-то вроде этого…

    Обнаружен заблокированный микроконтроллер программатора.

  5. Теперь вам нужно выбрать прошивку PICkit3, чтобы загрузить ее в PICkit3. Выберите File->Import Hex , а затем выберите файл PK3IMG020005. hex , который должен находиться в C:\Program Files (x86)\Microchip\PICkit 3 v3\ или аналогичный (в Windows). Обратите внимание, что для присутствия этого файла необходимо установить программное обеспечение PICkit 3 (в соответствии с приведенными выше требованиями). Размер шестнадцатеричного файла должен составлять около 962 КБ.

    Выберите шестнадцатеричный файл PICkit3 «PK3IMG0200005.hex» из «C:/Program Files (x86)/Microchip/PICkit 3 v3» или аналогичный.

  6. Нажмите «Написать». Программирование может занять до 20 секунд, и может показаться, что он зависает, но не волнуйтесь, в итоге вы должны увидеть что-то вроде этого…

    Программирование выполнено успешно!

  7. Теперь PICkit 3 должен быть разблокирован!

    Заблокированный PICkit3 теперь исправлен, светодиоды загораются правильно!

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *