Pickit3 схема: Программатор pickit3 своими руками

Содержание

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 программатором

Итак, без чего не обходится практически любое устройство на микроконтроллере? Правильно, без микроконтроллера! Но, увы, не получится его запрограммировать без программатора (если это конечно не 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.

Итак, без чего не обходится практически любое устройство на микроконтроллере? Правильно, без микроконтроллера! Но, увы, не получится его запрограммировать без программатора (если это конечно не 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.

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

Какие первые шаги должен сделать радиолюбитель, решивший собрать схему на микроконтроллере? Естественно, необходима управляющая программа – «прошивка», а также программатор.

И если с первым пунктом нет проблем – готовую «прошивку» обычно выкладывают авторы схем, то вот с программатором дела обстоят сложнее.

Цена готовых USB-программаторов довольно высока и лучшим решением будет собрать его самостоятельно. Вот схема предлагаемого устройства (картинки кликабельны).

Панель установки МК.

Исходная схема взята с сайта LabKit.ru с разрешения автора, за что ему большое спасибо. Это так называемый клон фирменного программатора PICkit2. Так как вариант устройства является «облегчённой» копией фирменного PICkit2, то автор назвал свою разработку PICkit-2 Lite, что подчёркивает простоту сборки такого устройства для начинающих радиолюбителей.

Что может программатор? С помощью программатора можно будет прошить большинство легкодоступных и популярных МК серии PIC (PIC16F84A, PIC16F628A, PIC12F629, PIC12F675, PIC16F877A и др.), а также микросхемы памяти EEPROM серии 24LC. Кроме этого программатор может работать в режиме USB-UART преобразователя, имеет часть функций логического анализатора. Особо важная функция, которой обладает программатор – это расчёт калибровочной константы встроенного RC-генератора некоторых МК (например, таких как PIC12F629 и PIC12F675).

Необходимые изменения.

В схеме есть некоторые изменения, которые необходимы для того, чтобы с помощью программатора PICkit-2 Lite была возможность записывать/стирать/считывать данные у микросхем памяти EEPROM серии 24Cxx.

Из изменений, которые были внесены в схему. Добавлено соединение от 6 вывода DD1 (RA4) до 21 вывода ZIF-панели. Вывод AUX используется исключительно для работы с микросхемами EEPROM-памяти 24LС (24C04, 24WC08 и аналоги). По нему передаются данные, поэтому на схеме панели программирования он помечен словом «Data». При программировании микроконтроллеров вывод AUX обычно не используется, хотя он и нужен при программировании МК в режиме LVP.

Также добавлен «подтягивающий» резистор на 2 кОм, который включается между выводом SDA и Vcc микросхем памяти.

Все эти доработки я уже делал на печатной плате, после сборки PICkit-2 Lite по исходной схеме автора.

Микросхемы памяти 24Cxx (24C08 и др.) широко используются в бытовой радиоаппаратуре, и их иногда приходится прошивать, например, при ремонте кинескопных телевизоров. В них память 24Cxx применяется для хранения настроек.

В ЖК-телевизорах применяется уже другой тип памяти (Flash-память). О том, как прошить память ЖК-телевизора я уже рассказывал. Кому интересно, загляните.

В связи с необходимостью работы с микросхемами серии 24Cxx мне и пришлось «допиливать» программатор. Травить новую печатную плату я не стал, просто добавил необходимые элементы на печатной плате. Вот что получилось.

Ядром устройства является микроконтроллер PIC18F2550-I/SP.

Это единственная микросхема в устройстве. МК PIC18F2550 необходимо «прошить». Эта простая операция у многих вызывает ступор, так как возникает так называемая проблема «курицы и яйца». Как её решил я, расскажу чуть позднее.

Список деталей для сборки программатора. В мобильной версии потяните таблицу влево (свайп влево-вправо), чтобы увидеть все её столбцы.

Название Обозначение Номинал/Параметры Марка или тип элемента
Для основной части программатора
Микроконтроллер DD1 8-ми битный микроконтроллер PIC18F2550-I/SP
Биполярные транзисторы VT1, VT2, VT3 КТ3102
VT4 КТ361
Диод VD1 КД522, 1N4148
Диод Шоттки VD2 1N5817
Светодиоды HL1, HL2 любой на 3 вольта, красного и зелёного цвета свечения
Резисторы R1, R2 300 Ом МЛТ, МОН (мощностью от 0,125 Вт и выше), импортные аналоги
R3 22 кОм
R4 1 кОм
R5, R6, R12 10 кОм
R7, R8, R14 100 Ом
R9, R10, R15, R16 4,7 кОм
R11 2,7 кОм
R13 100 кОм
Конденсаторы C2 0,1 мк К10-17 (керамические), импортные аналоги
C3 0,47 мк
Электролитические конденсаторы C1 100 мкф * 6,3 в К50-6, импортные аналоги
C4 47 мкф * 16 в
Катушка индуктивности (дроссель) L1 680 мкГн унифицированный типа EC24, CECL или самодельный
Кварцевый резонатор ZQ1 20 МГц
USB-розетка XS1 типа USB-BF
Перемычка XT1 любая типа «джампер»
Для панели установки микроконтроллеров (МК)
ZIF-панель XS1 любая 40-ка контактная ZIF-панель
Резисторы R1 2 кОм МЛТ, МОН (мощностью от 0,125 Вт и выше), импортные аналоги
R2, R3, R4, R5, R6 10 кОм

Теперь немного о деталях и их назначении.

Зелёный светодиод HL1 светится, когда на программатор подано питание, а красный светодиод HL2 излучает в момент передачи данных между компьютером и программатором.

Для придания устройству универсальности и надёжности используется USB-розетка XS1 типа «B» (квадратная). В компьютере же используется USB-розетка типа «А». Поэтому перепутать гнёзда соединительного кабеля невозможно. Также такое решение способствует надёжности устройства. Если кабель придёт в негодность, то его легко заменить новым не прибегая к пайке и монтажным работам.

В качестве дросселя L1 на 680 мкГн лучше применить готовый (например, типов EC24 или CECL). Но если готовое изделие найти не удастся, то дроссель можно изготовить самостоятельно. Для этого нужно намотать 250 – 300 витков провода ПЭЛ-0,1 на сердечник из феррита от дросселя типа CW68. Стоит учесть, что благодаря наличию ШИМ с обратной связью, заботиться о точности номинала индуктивности не стоит.

Напряжение для высоковольтного программирования (Vpp) от +8,5 до 14 вольт создаётся ключевым стабилизатором. В него входят элементы VT1, VD1, L1, C4, R4, R10, R11. С 12 вывода PIC18F2550 на базу VT1 поступают импульсы ШИМ. Обратная связь осуществляется делителем R10, R11.

Чтобы защитить элементы схемы от обратного напряжения с линий программирования в случае использования USB-программатора в режиме внутрисхемного программирования ICSP (In-Circuit Serial Programming) применён диод VD2. VD2 – это диод Шоттки. Его стоит подобрать с падением напряжения на P-N переходе не более 0,45 вольт. Также диод VD2 защищает элементы от обратного напряжения, когда программатор применяется в режиме USB-UART преобразования и логического анализатора.

При использовании программатора исключительно для программирования микроконтроллеров в панели (без применения ICSP), то можно исключить диод VD2 полностью (так сделано у меня) и установить вместо него перемычку.

Компактность устройству придаёт универсальная ZIF-панель (Zero Insertion Force – с нулевым усилием установки).

Благодаря ей можно «зашить» МК практически в любом корпусе DIP.

На схеме «Панель установки микроконтроллера (МК)» указано, как необходимо устанавливать микроконтроллеры с разными корпусами в панель. При установке МК следует обращать внимание на то, чтобы микроконтроллер в панели позиционируется так, чтобы ключ на микросхеме был со стороны фиксирующего рычага ZIF-панели.

Вот так нужно устанавливать 18-ти выводные микроконтроллеры (PIC16F84A, PIC16F628A и др.).

А вот так 8-ми выводные микроконтроллеры (PIC12F675, PIC12F629 и др.).

Если есть нужда прошить микроконтроллер в корпусе для поверхностного монтажа (SOIC), то можно воспользоваться переходником или просто подпаять к микроконтроллеру 5 выводов, которые обычно требуются для программирования (Vpp, Clock, Data, Vcc, GND).

Готовый рисунок печатной платы со всеми изменениями вы найдёте по ссылке в конце статьи. Открыв файл в программе Sprint Layout 5.0 можно с помощью режима «Печать» не только распечатать слой с рисунком печатных проводников, но и просмотреть позиционирование элементов на печатной плате. Обратите внимание на изолированную перемычку, которая связывает 6 вывод DD1 и 21 вывод ZIF-панели. Печатать рисунок платы необходимо в зеркальном отображении.

Изготовить печатную плату можно методом ЛУТ, а также маркером для печатных плат, с помощью цапонлака (так делал я) или «карандашным» методом.

Вот рисунок позиционирования элементов на печатной плате (кликабельно).

При монтаже первым делом необходимо запаять перемычки из медного лужёного провода, затем установить низкопрофильные элементы (резисторы, конденсаторы, кварц, штыревой разъём ISCP), затем транзисторы и запрограммированный МК. Последним шагом будет установка ZIF-панели, USB-розетки и запайка провода в изоляции (перемычки).

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

Файл «прошивки» – PK2V023200.hex необходимо записать в память МК PIC18F2550I-SP при помощи любого программатора, который поддерживает PIC микроконтроллеры (например, Extra-PIC). Я воспользовался JDM Programmator’ом JONIC PROG и программой WinPic800.

Ссылка на файл PK2V023200.hex, запакованный в архив rar, дана в конце статьи.

Залить «прошивку» в МК PIC18F2550 можно и с помощью всё того же фирменного программатора PICkit2 или его новой версии PICkit3. Естественно, сделать это можно и самодельным PICkit-2 Lite, если кто-либо из друзей успел собрать его раньше вас:).

Также стоит знать, что «прошивка» микроконтроллера PIC18F2550-I/SP (файл PK2V023200.hex) записывается при установке программы PICkit 2 Programmer в папку вместе с файлами самой программы. Примерный путь расположения файла PK2V023200.hex – «C:Program Files (x86)MicrochipPICkit 2 v2PK2V023200.hex». У тех, у кого на ПК установлена 32-битная версия Windows, путь расположения будет другим: «C:Program FilesMicrochipPICkit 2 v2PK2V023200.hex».

Ну, а если разрешить проблему «курицы и яйца» не удалось предложенными способами, то можно купить уже готовый программатор PICkit3 на сайте AliExpress. Там он стоит гораздо дешевле. О том, как покупать детали и электронные наборы на AliExpress я писал тут.

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

Прогресс не стоит на месте и время от времени компания Microchip выпускает обновления для своего ПО, в том числе и для программатора PICkit2, PICkit3. Естественно, и мы можем обновить управляющую программу своего самодельного PICkit-2 Lite. Для этого понадобится программа PICkit2 Programmer. Что это такое и как пользоваться – чуть позднее. А пока пару слов о том, что нужно сделать, чтобы обновить «прошивку».

Для обновления ПО программатора необходимо замкнуть перемычку XT1 на программаторе, когда он отключен от компьютера. Затем подключить программатор к ПК и запустить PICkit2 Programmer. При замкнутой XT1 активируется режим bootloader для загрузки новой версии прошивки. Затем в PICkit2 Programmer через меню «Tools» – «Download PICkit 2 Operation System» открываем заранее подготовленный hex-файл обновлённой прошивки. Далее произойдёт процесс обновления ПО программатора.

После обновления нужно отключить программатор от ПК и снять перемычку XT1. В обычном режиме перемычка разомкнута. Узнать версию ПО программатора можно через меню «Help» – «About» в программе PICkit2 Programmer.

Это всё по техническим моментам. А теперь о софте.

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

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

После установки программы PICkit2 Programmer подключаем к компьютеру собранный USB-программатор. При этом засветится зелёный светодиод («питание»), а операционная система опознает устройство как «PICkit2 Microcontroller Programmer» и установит драйвера.

Запускаем программу PICkit2 Programmer. В окне программы должна отобразиться надпись.

Если программатор не подключен, то в окне программы отобразится страшная надпись и краткие инструкции «Что делать?» на английском.

Если же программатор подключить к компьютеру с установленным МК, то программа при запуске определить его и сообщит нам об этом в окне PICkit2 Programmer.

Поздравляю! Первый шаг сделан. А о том, как пользоваться программой PICkit2 Programmer, я рассказал в отдельной статье. Следующий шаг.

Необходимые файлы:

Руководство пользователя PICkit2 (рус.) берём здесь или здесь.

песочница:contest [PICkit2.ru]

Внимание, объявляется конкурс на лучшие проекты и дизайн-идеи на основе PIC-контроллеров и демо-комплектов PICkit2.

Условия конкурса:

Конкурс проводится в 2-х категориях:

  1. Новичок (опыт работы с PIC-контроллерами менее 1 года)

  2. Бывалый (опыт работы с PIC-контроллерами более 1 года)

Разработки должны быть выполнены на PIC-контроллере, допускается использование дополнительных компонентовм (индикаторы, датчики и пр.).

Проекты должны соправождаться:

  • текстовым описанием, приветствуется наличие поясняющих фотографий и рисунков (в формате jpg, gif, png)

  • наличием принципиальной схемы (в формате jpg, gif, pdf или png)

  • исходными текстами программы с комментариями (лучше выкладывать архив с файлами проекта для MPLAB со всеми необходимыми файлами).

Приветствуются проекты, выполненные на базе комплекта PICkit2 Debug Express или других комплектах PICkit2

Победители определяются голосованием посетителями сайта и/или компетентным жюри 🙂

Срок окончания приема проектов: — 31 августа 2009г
Объявление победителей: — 30 сентября

Призы конкурса:

DM240001 (Explorer 16)

Отладочная плата «Explorer 16 Development Board» (DM240001) это дешевое средство отладки для ознакомления и начала работы с высокопроизводительными семействами 16-и разрядных микроконтроллеров PIC24 и контроллерами цифровой обработки сигналов dsPIC33F. Плата имеет возможность работы с внутрисхемными отладчиками PICkit2, PICkit3, ICD-2, ICD-3 и внутрисхемным эмулятором REAL ICE. Комплект содержит 2 процессорных модуля с распаянными контроллерами PIC24FJ128GA010 и dsPIC33FJ256GP710. Возможно подключение других процессорных модулей, в том числе и с 32-х разрядными контроллерами PIC32. К плате предусмотрено подключение дополнительных интерфейсных модулей расширения. Особенности:

  • две процессорные платы с микроконтроллерами PIC24FJ128GA010 и dsPIC33FJ256GP710;

  • знакосинтезирующий ЖК-индикатор;

  • интерфейсы для подключения внутрисхемного отладчика ICD-2, USB и RS-232;

  • JTAG интерфейс для контроллеров PIC32;

  • разъемы для подключения различных плат расширения.

DM240011 (PIC24F Starter Kit)

Комплект разработчика PIC24F Starter Kit содержит все необходимое для начала работы с высокопроизводительными контроллерами семейства PIC24F. Этот недорогой комплект содержит интегрированный внутрисхемный отладчик и программатор, контроллер PIC24F с интерфейсом USB (на плате могут быть реализованы функции Host и Device), трехцветный светодиод, емкостная сенсорная панель и графический OLED дисплей. Демонстрационная программа через графическое меню позволяет осуществлять запись данных на внешний USB Flash Drive, осуществлять настройку сенсорной панели и запускать графические задачи.

DM320001 (PIC32 Starter Kit)

Комплект разработчика PIC32 Starter Kit содержит все необходимое для начала работы с высокопроизводительными контроллерами семейства PIC32. Этот недорогой комплект содержит интегрированный внутрисхемный отладчик-программатор, контроллер PIC32.

Конкурсные работы

PICkit4 и SNAP получили новые возможности

Компания Microchip Technology Inc. выпустила обновление среды разработки MPLAB X IDE v5.30, в котором программаторы-отладчики PICkit4 и SNAP получили новые возможности.

Внутрисхемные программаторы-отладчики PICkit4 и SNAP это современные отладочные средства, выпущенные Microchip на смену бюджетному программатору PICkit3. Программаторы PICkit4 и SNAP, в отличие от PICkit3, имеют 8-и выводный коннектор для подключения к отлаживаемым контроллерам и работают не только с PIC-контроллерами, но и AVR и SAM (Cortex M0+, M4, M7) и поддерживают интерфейсы ICSP, SWD, JTAG, AVR ISP, UPDI, PDI, dW и др. Благодаря производительному процессору программаторы PICkit4 и SNAP до 5 раз быстрее PICkit3 и до 2-х раз быстрее ICD3.

В обновлении среды разработки MPLAB X IDE v5.30 программаторы PICkit4 и SNAP получили поддержку интерфейса EJTAG и теперь могут программировать и отлаживать контроллеры PIC32M (с ядром MIPS) через EJTAG, что еще увеличивает скорость работы до 25%.

Программатор PICkit4 имеет функцию Programmer-To-Go, что дает возможность программировать устройства автономно без ПК из подключаемой microSDHC совместимой карты памяти. В MPLAB X IDE v5.30 функция Programmer-To-Go, в дополнение к работе с 8-и, 16-, и 32-х битных PIC и dsPIC контроллерами, получила поддержку SAM микроконтроллеров (поддержку AVR планируется добавить позднее).

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

Для получения подробной информации о внутрисхемном отладчике MPLAB PICkit4, посетите сайт: www.microchip.com/PICKIT4

Для получения подробной информации о внутрисхемном отладчике MPLAB SNAP, посетите сайт: www.microchip.com/SNAP

Программаторы-отладчики MPLAB PICkit4 (PG164140) и MPLAB SNAP (PG164100) доступны для заказов со склада группы компаний Гамма или в онлайн магазине microchipDIRECT.

Pickit3 список поддерживаемых микросхем — Вместе мастерим

Есть в наличии. 2300 Р

Описание

Программатор-отладчик PICkit 3 Debug Express (PG164130) – внутрисхемный программатор-отладчик для разработки и отладки приложений с использованием PIC микроконтроллеров c поддержкой низковольтных семейств. Программатор PICkit3 позволяет запрограммировать внутрисхемно практически все Flash микроконтроллеры Microchip. Поддержка МК: PIC10, PIC12, PIC16, PIC18, PIC24, PIC32, dsPIC30 и dsPIC33 за исключением указанных в среде MPLAB. При появлении новых микроконтроллеров можно скачать обновление программного обеспечения и прошивки программатора PICkit3. Программатор PICkit3 работает под управлением бесплатной среды разработки MPLAB IDE. Начиная с версии MPLAB IDE 8.33 поставляется утилита для работы с программатором PICkit3 из командной строки. Утилита позволяет программировать все контроллеры, которые поддерживает последняя версия PICkit 3. С помощью ключей запуска выбирается тип контроллера, устанавливается напряжение питания, даются команды на чтение, программирование и верификацию Flash и EEPROM памяти микроконтроллеров. Утилиту можно использовать для интеграции программатора в автоматизированные системы, сторонние редакторы кода.

Программатор PICkit3 под управлением среды разработки MPLAB IDE может выполнять функции внутрисхемного отладчика, т.е. позволяет выполнять запуск программы, пошаговое выполнение команд, устанавливать точки останова микроконтроллера, а так же просматривать и изменять состояние регистров специального назначения и ОЗУ отлаживаемого микроконтроллера PIC.

Отличительные особенности:
— внутрисхемный программатор с USB Full Speed интерфейсом
— среда разработки MPLAB
— программирование до 512кБ Flash памяти
— поддержка микроконтроллеров с напряжением питания от 1.8 В до 5 В
— расширенный диапазон напряжения программирования от 1,8 В до 14 В
— встроенный монитор от КЗ и перенапряжения
— светодиоды состояния (Питание, Активность, Ошибка)
— демонстрационные коды и уроки по их применению

Характеристики

Питание: USB 5V
Разъем: ICSP
Корпус: пластик
Цвет: красный

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

● программатор
● USB кабель
● ICSP кабель

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

Обратите внимание, что список поддерживаемых контроллеров оболочкой PICkit 2 Programmer отличается от списка поддерживаемых контроллеров в среде разработки MPLAB IDE.

Для проверки какие контроллеры поддерживаются вашей версией среды разработки MPLAB IDE, смотрите файл Readme for PICkit 2 в папке “Readmes” для MPLAB IDE.
(Обычно находится в папке C:Program FilesMicrochipMPLAB IDEReadmes)

Для PICkit 2 Programmer версии v2.55.01 и оболочке командной строки PK2CMD v1.01 и файле описания устройств v1.42.00

Поддержка программирования

Жирным шрифтом выделены контроллеры, поддержка которых появилась в весии файла описания версии v1.42

MPLAB IDE v8.02

Поддержка программирования и отладки

Жирным шрифтом выделены контроллеры, поддержка которых появилась в последней версии.

*выделенные устройства требуют для отладки ICD header board

Baseline Devices

Baseline – Programming & Debugging

  • PIC10F200*, 202*, 204*, 206*
  • PIC12F508*, 509*
  • PIC16F505*
    Above use AC162059 ICD header & AC164110 adapter.
  • PIC10F220*, 222*
  • PIC12F510*
  • PIC16F506*
    Above use AC162070 ICD header & AC164110 adapter.

Midrange Devices

PIC12F609 PIC12HV609
PIC12F615 PIC12HV615
PIC12F629 PIC12F635# PIC12F675 PIC12F683#
PIC16F610 PIC16HV610 PIC16F616 PIC16HV616
PIC16F627 PIC16F628 PIC16F639
PIC16F627A PIC16F628A PIC16F648A
PIC16F630 PIC16F631 PIC16F636# PIC16F676
PIC16F677 PIC16F684# PIC16F685# PIC16F687#
PIC16F688# PIC16F689# PIC16F690#
PIC16F72+
PIC16F73+ PIC16F74+ PIC16F76+ PIC16F77+
PIC16F716
PIC16F737+ PIC16F747+ PIC16F767+ PIC16F777+
PIC16F785 PIC16HV785
PIC16F84A PIC16F87# PIC16F88#
PIC16F818# PIC16F819#
PIC16F870 PIC16F871 PIC16F872
PIC16F873 PIC16F874 PIC16F876 PIC16F877
PIC16F873A PIC16F874A PIC16F876A PIC16F877A
PIC16F882#
PIC16F883# PIC16F884# PIC16F886# PIC16F887#
PIC16F913# PIC16F914# PIC16F916# PIC16F917#
PIC16F946#

Midrange/1.8V Min Devices
PIC16F722 PIC16LF722
PIC16F723 PIC16LF723 PIC16F724 PIC16LF724
PIC16F726 PIC16LF726 PIC16F727 PIC16LF727

Midrange – Programming & Debugging

  • PIC12F629*, 675*
    Use AC162050 ICD header & AC164110 adapter.
  • PIC12F635*, PIC16F636*
    Use AC162057 ICD header & AC164110 adapter.
  • PIC12F683*
    — Use AC162058 ICD header & AC164110 adapter.
  • PIC16F627A*, 628A*, 648A*
    — Use AC162053 ICD header & AC164110 adapter.
  • PIC16F630*, 676*
    — Use AC162052 ICD header & AC164110 adapter.
  • PIC16F684*
    — Use AC162055 ICD header & AC164110 adapter.
  • PIC16F688*
    — Use AC162056 ICD header & AC164110 adapter.
  • PIC16F631*, 677*, 685*, 687*, 689*, 690*
    — Use AC162061 ICD header & AC164110 adapter.
  • PIC16F716*
    — Use AC162054 ICD header & AC164110 adapter.
  • PIC16F737, 747, 767, 777
  • PIC16F785*, HV785*
    — Use AC162060 ICD header & AC164110 adapter.
  • PIC16F87, 88
  • PIC16F818, 819
  • PIC16F870, 871, 872, 873, 874, 876, 877
  • PIC16F873A, 874A, 876A, 877A
  • PIC16F882, 883, 884, 886, 887
  • PIC16F913, 914, 916, 917
  • PIC16F946

PIC18F Devices

PIC18F242 PIC18F252 PIC18F442 PIC18F452
PIC18F248 PIC18F258 PIC18F448 PIC18F458
PIC18F1220 PIC18F1320 PIC18F2220
PIC18F1230 PIC18F1330 PIC18F1330-ICD
PIC18F2221 PIC18F2320 PIC18F2321 PIC18F2331
PIC18F2410 PIC18F2420 PIC18F2423 PIC18F2431
PIC18F2450 PIC18F2455 PIC18F2458 PIC18F2480
PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2523
PIC18F2525 PIC18F2550 PIC18F2553 PIC18F2580
PIC18F2585
PIC18F2610 PIC18F2620 PIC18F2680 PIC18F2682
PIC18F2685
PIC18F4220 PIC18F4221 PIC18F4320 PIC18F4321
PIC18F4331 PIC18F4410 PIC18F4420 PIC18F4423
PIC18F4431 PIC18F4450 PIC18F4455 PIC18F4458
PIC18F4480
PIC18F4510 PIC18F4515 PIC18F4520 PIC18F4523
PIC18F4525 PIC18F4550 PIC18F4553 PIC18F4580
PIC18F4585
PIC18F4610 PIC18F4620 PIC18F4680 PIC18F4682
PIC18F4685 PIC18F6310 PIC18F6390 PIC18F6393
PIC18F6410 PIC18F6490 PIC18F6493 PIC18F6520
PIC18F6525 PIC18F6527
PIC18F6585 PIC18F6620 PIC18F6621 PIC18F6622
PIC18F6627 PIC18F6628 PIC18F6680 PIC18F6720
PIC18F6722 PIC18F6723
PIC18F8310 PIC18F8390 PIC18F8393 PIC18F8410
PIC18F8490 PIC18F8493
PIC18F8520 PIC18F8525 PIC18F8527 PIC18F8585
PIC18F8620 PIC18F8621 PIC18F8622 PIC18F8627
PIC18F8628
PIC18F8680 PIC18F8720 PIC18F8722 PIC18F8723

PIC18F_J_ Devices
——————
PIC18F24J10 PIC18F25J10 PIC18F44J10 PIC18F45J10
PIC18LF24J10 PIC18LF25J10 PIC18LF44J10 PIC18LF45J10
PIC18F24J11* PIC18F25J11* PIC18F44J11* PIC18F45J11*
PIC18LF24J11* PIC18LF25J11* PIC18LF44J11* PIC18LF45J11*
PIC18F26J11* PIC18F46J11*
PIC18LF26J11* PIC18LF46J11*
PIC18F24J50* PIC18F25J50* PIC18F44J50* PIC18F45J50*
PIC18LF24J50* PIC18LF25J50* PIC18LF44J50* PIC18LF45J50*
PIC18F26J50* PIC18F46J50*
PIC18LF26J50* PIC18LF46J50*
PIC18F63J11 PIC18F63J90 PIC18F64J11 PIC18F64J90
PIC18F65J10 PIC18F65J11 PIC18F65J15 PIC18F65J50
PIC18F65J90
PIC18F66J10 PIC18F66J11 PIC18F66J15 PIC18F66J16
PIC18F66J50 PIC18F66J55 PIC18F66J60 PIC18F66J65
PIC18F67J10 PIC18F67J11 PIC18F67J50 PIC18F67J60
PIC18F83J11 PIC18F83J90 PIC18F84J11 PIC18F84J90
PIC18F85J10 PIC18F85J11 PIC18F85J15 PIC18F85J50
PIC18F85J90
PIC18F86J10 PIC18F86J11 PIC18F86J15 PIC18F86J16
PIC18F86J50 PIC18F86J55 PIC18F86J60 PIC18F86J65
PIC18F87J10 PIC18F87J11 PIC18F87J50 PIC18F87J60
PIC18F96J60 PIC18F96J65 PIC18F97J60

PIC18F_K_ Devices
——————
PIC18F13K50 PIC18LF13K50 PIC18F14K50 PIC18LF14K50
PIC18F14K50-ICD
PIC18F24K20 PIC18F25K20 PIC18F26K20
PIC18F44K20 PIC18F45K20 PIC18F46K20

PIC18F – Programming & Debugging

  • PIC18F242, 252, 442, 452
  • PIC18F248, 258, 448, 458
  • PIC18F1220, 1320, 2220, 2320
  • PIC18F1230, 1330
  • PIC18F2221, 2321
  • PIC18F2331, 2410, 2420, 2431
  • PIC18F2423,
  • PIC18F2450, 2455, 2458, 2480
  • PIC18F2510, 2515, 2520, 2523
  • PIC18F2525
  • PIC18F2550, 2553, 2580, 2585
  • PIC18F2610, 2620, 2680
  • PIC18F2682, 2685
  • PIC18F4220, 4221
  • PIC18F4320, 4321, 4331
  • PIC18F4410, 4420, 4423
  • PIC18F4431, 4450, 4455
  • PIC18F4458, 4480
  • PIC18F4510, 4515, 4520, 4523
  • PIC18F4525, 4550, 4553, 4580
  • PIC18F4585
  • PIC18F4610, 4620, 4680
  • PIC18F4682, 4685
  • PIC18F6310, 6390, 6393
  • PIC18F6410, 6490, 6493
  • PIC18F6520, 6525, 6527, 6585
  • PIC18F6620, 6621, 6622, 6627
  • PIC18F6628, 6680
  • PIC18F6720, 6722, 6723
  • PIC18F8310, 8390, 8393
  • PIC18F8410, 8490, 8493
  • PIC18F8520, 8525, 8527, 8585
  • PIC18F8621, 8620, 8622, 8627
  • PIC18F8628, 8680
  • PIC18F8720, 8722, 8723
  • PIC18F24J10, F25J10, F44J10, F45J10
  • PIC18LF24J10, LF25J10, LF44J10, LF45J10
  • PIC18F63J11, 63J90, 64J11, 64J90
  • PIC18F65J10, 65J11, 65J15
  • PIC18F65J50, 65J90
  • PIC18F66J10, 66J11, 66J15, 66J16
  • PIC18F66J50, 66J55, 66J60, 66J65
  • PIC18F67J10, 67J11, 67J50, 67J60
  • PIC18F83J11, 83J90, 84J11, 84J90
  • PIC18F85J10, 85J11, 85J15, 85J50
  • PIC18F85J90
  • PIC18F86J10, 86J11, 86J15, 86J16
  • PIC18F86J50, 86J55, 86J60, 86J65
  • PIC18F87J10, 87J11, 87J50, 87J60
  • PIC18F96J60, 96J65
  • PIC18F97J60
  • PIC18F24K20, 25K20, 26K20
  • PIC18F44K20, 45K20, 46K20

PIC24 Devices

PIC24FJ64GB106 PIC24FJ64GB108 PIC24FJ64GB110
PIC24FJ128GB106 PIC24FJ128GB108 PIC24FJ128GB110
PIC24FJ192GB106 PIC24FJ192GB108 PIC24FJ192GB110
PIC24FJ256GB106 PIC24FJ256GB108 PIC24FJ256GB110

PIC24HJ12GP201 PIC24HJ12GP202
PIC24HJ16GP304
PIC24HJ32GP202 PIC24HJ32GP204
PIC24HJ32GP302 PIC24HJ32GP304
PIC24HJ64GP202 PIC24HJ64GP204
PIC24HJ64GP206 PIC24HJ64GP210
PIC24HJ64GP502 PIC24HJ64GP504
PIC24HJ64GP506 PIC24HJ64GP510
PIC24HJ128GP202 PIC24HJ128GP204
PIC24HJ128GP206 PIC24HJ128GP210
PIC24HJ128GP306 PIC24HJ128GP310
PIC24HJ128GP502 PIC24HJ128GP504
PIC24HJ128GP506 PIC24HJ128GP510
PIC24HJ256GP206 PIC24HJ256GP210 PIC24HJ256GP610

PIC24 Devices

  • PIC24FJ16GA002, 16GA004
  • PIC24FJ32GA002, 32GA004
  • PIC24FJ48GA002, 48GA004
  • PIC24FJ64GA002, 64GA004
  • PIC24FJ64GA006, 64GA008, 64GA010
  • PIC24FJ96GA006, 96GA008, 96GA010
  • PIC24FJ128GA006, 128GA008, 128GA010
  • PIC24HJ12GP201, 12GP202
  • PIC24HJ64GP206, 64GP210, 64GP506
  • PIC24HJ64GP510
  • PIC24HJ128GP206, 128GP210, 128GP306
  • PIC24HJ128GP310
  • PIC24HJ128GP506, 128GP510
  • PIC24HJ256GP206, 256GP210, 256GP610

dsPIC30 Devices

dsPIC33 Devices

dsPIC33FJ06GS101* dsPIC33FJ06GS102* dsPIC33FJ06GS202*
dsPIC33FJ16GS402* dsPIC33FJ16GS404*
dsPIC33FJ16GS502* dsPIC33FJ16GS504*

dsPIC33FJ12MC201 dsPIC33FJ12MC202
dsPIC33FJ16MC304
dsPIC33FJ32MC202 dsPIC33FJ32MC204
dsPIC33FJ32MC302 dsPIC33FJ32MC304
dsPIC33FJ64MC202 dsPIC33FJ64MC204
dsPIC33FJ64MC506 dsPIC33FJ64MC508 dsPIC33FJ64MC510
dsPIC33FJ64MC706 dsPIC33FJ64MC710
dsPIC33FJ64MC802 dsPIC33FJ64MC804
dsPIC33FJ128MC202 dsPIC33FJ128MC204
dsPIC33FJ128MC506 dsPIC33FJ128MC510 dsPIC33FJ128MC706
dsPIC33FJ128MC708 dsPIC33FJ128MC710
dsPIC33FJ256MC510 dsPIC33FJ256MC710
dsPIC33FJ128MC802 dsPIC33FJ128MC804

dsPIC30 SMPS Devices
———————
dsPIC30F1010
dsPIC30F2020 dsPIC30F2023

PIC32 Devices
———————
PIC32MX320F032H PIC32MX320F064H PIC32MX320F128L
PIC32MX320F128H
PIC32MX340F128H PIC32MX340F128L
PIC32MX340F256H
PIC32MX360F256L PIC32MX360F512L
PIC32MX440F128L PIC32MX440F256H
PIC32MX460F256L PIC32MX460F512L

PIC32 configuration words are displayed as:
[DEVCFG2 hi] [DEVCFG2 lo] [DEVCFG1 hi] [DEVCFG1 lo]
[DEVCFG0 hi] [DEVCFG0 lo]

KEELOQ® HCS Devices

24 Series Serial EEPROM Devices

25 Series Serial EEPROM Devices

  • 25LC/AA010A, 020A, 040A
  • 25LC/AA080A, 080B, 160A, 160B
  • 25LC/AA320A, 640A
  • 25LC/AA128, 256, 512, 1024

93 Series Serial EEPROM Devices

UNIO Series Serial EEPROM Devices

11LC010 (AA)
11LC020 (AA)
11LC040 (AA)
11LC080 (AA)
11LC160 (AA)

Популярный программатор микросхем PIC компании Microchip (правильный клон, с точной схемотехникой и качественным монтажем).

В комплекте USB кабель, сигнальный шлейф и 2 переходника.

Программатор поддерживает всю линейку микроконтроллеров, микросхем памяти и ключей KeeLOQ с напряжением программирования 3,3 и 5В.

Полный список поддерживаемых чипов:

Baseline PIC:
PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222
PIC12F508, PIC12F509, PIC12F510, PIC12F519
PIC16F505, PIC16F506, PIC16F526
PIC16F54, PIC16F57, PIC16F59

Midrange PIC:
PIC12F609, PIC12HV609
PIC12F615, PIC12HV615
PIC12F617
PIC12F629, PIC12F635, PIC12F675, PIC12F683
PIC12F752
PIC16F610, PIC16HV610
PIC16F616, PIC16HV616
PIC16F627, PIC16F628
PIC16F627A, PIC16F628A, PIC16F648A
PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F676
PIC16F677, PIC16F684, PIC16F685, PIC16F687
PIC16F688, PIC16F689, PIC16F690
PIC16F707
PIC16F72
PIC16F73, PIC16F74, PIC16F76, PIC16F77
PIC16F720, PIC16F721
PIC16F722
PIC16F723, PIC16F724, PIC16F726, PIC16F727
PIC16F722A, PIC16F723A
PIC16F716
PIC16F737, PIC16F747, PIC16F767, PIC16F777
PIC16F785, PIC16HV785
PIC16F84A, PIC16F87, PIC16F88
PIC16F818, PIC16F819
PIC16F870, PIC16F871, PIC16F872
PIC16F873, PIC16F874, PIC16F876, PIC16F877
PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A
PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887
PIC16F913, PIC16F914, PIC16F916, PIC16F917
PIC16F946
PIC16F1516, PIC16F1517, PIC16F1518, PIC16F1519
PIC16F1526, PIC16F1527
PIC16F1782, PIC16F1783
PIC12F1822
PIC16F1823, PIC16F1824
PIC16F1826, PIC16F1827, PIC16F1828
PIC16F1825, PIC16F1829
PIC12F1840
PIC16F1847
PIC16LF1902, PIC16F1903, PIC16F1904, PIC16F1906, PIC16F1907
PIC16F1933, PIC16F1934, PIC16F1936, PIC16F1937
PIC16F1938, PIC16F1939
PIC16F1946, PIC16F1947

PIC18F:
PIC18F242, PIC18F252, PIC18F442, PIC18F452
PIC18F248, PIC18F258, PIC18F448, PIC18F458
PIC18F1220, PIC18F1320, PIC18F2220, PIC18F2320
PIC18F1230, PIC18F1330
PIC18F2221, PIC18F2321
PIC18F2331, PIC18F2410, PIC18F2420, PIC18F2431
PIC18F2423
PIC18F2450, PIC18F2455, PIC18F2458, PIC18F2480
PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2523
PIC18F2525
PIC18F2550, PIC18F2553, PIC18F2580, PIC18F2585
PIC18F2610, PIC18F2620, PIC18F2680
PIC18F2682, PIC18F2685
PIC18F4220, PIC18F4221
PIC18F4320, PIC18F4321, PIC18F4331
PIC18F4410, PIC18F4420, PIC18F4423
PIC18F4431, PIC18F4450, PIC18F4455
PIC18F4458, PIC18F4480
PIC18F4510, PIC18F4515, PIC18F4520, PIC18F4523
PIC18F4525, PIC18F4550, PIC18F4553, PIC18F4580
PIC18F4585
PIC18F4610, PIC18F4620, PIC18F4680
PIC18F4682, PIC18F4685
PIC18F6310, PIC18F6390, PIC18F6393
PIC18F6410, PIC18F6490, PIC18F6493
PIC18F6520, PIC18F6525, PIC18F6527, PIC18F6585
PIC18F6620, PIC18F6621, PIC18F6622, PIC18F6627
PIC18F6628, PIC18F6680
PIC18F6720, PIC18F6722, PIC18F6723
PIC18F8310, PIC18F8390, PIC18F8393
PIC18F8410, PIC18F8490, PIC18F8493
PIC18F8520, PIC18F8525, PIC18F8527, PIC18F8585
PIC18F8621, PIC18F8620, PIC18F8622, PIC18F8627
PIC18F8628, PIC18F8680
PIC18F8720, PIC18F8722, PIC18F8723
PIC18F24J10, PIC18F25J10, PIC18F44J10, PIC18F45J10
PIC18LF24J10, PIC18LF25J10, PIC18LF44J10, PIC18LF45J10
PIC18F24J11, PIC18F25J11, PIC18F44J11, PIC18F45J11
PIC18LF24J11, PIC18LF25J11, PIC18LF44J11, PIC18LF45J11
PIC18F26J11, PIC18F46J11
PIC18LF26J11, PIC18LF46J11
PIC18F24J50, PIC18F25J50, PIC18F44J50, PIC18F45J50
PIC18LF24J50, PIC18LF25J50, PIC18LF44J50, PIC18LF45J50
PIC18F26J50, PIC18F46J50
PIC18LF26J50, PIC18LF46J50
PIC18F63J11, PIC18F63J90, PIC18F64J11, PIC18F64J90
PIC18F65J10, PIC18F65J11, PIC18F65J15
PIC18F65J50, PIC18F65J90
PIC18F66J10, PIC18F66J11, PIC18F66J15, PIC18F66J16
PIC18F66J50, PIC18F66J55, PIC18F66J60, PIC18F66J65
PIC18F66J90
PIC18F67J10, PIC18F67J11, PIC18F67J50, PIC18F67J60
PIC18F67J90
PIC18F83J11, PIC18F83J90, PIC18F84J11, PIC18F84J90
PIC18F85J10, PIC18F85J11, PIC18F85J15, PIC18F85J50
PIC18F85J90
PIC18F86J10, PIC18F86J11, PIC18F86J15, PIC18F86J16
PIC18F86J50, PIC18F86J55, PIC18F86J60, PIC18F86J65
PIC18F86J90
PIC18F87J10, PIC18F87J11, PIC18F87J50, PIC18F87J60
PIC18F86J90
PIC18F96J60, PIC18F96J65
PIC18F97J60
PIC18F13K22, PIC18F14K22
PIC18F13K50, PIC18F14K50
PIC18F23K20, PIC18F24K20, PIC18F25K20, PIC18F26K20
PIC18F43K20, PIC18F44K20, PIC18F45K20, PIC18F46K20
PIC18F23K22, PIC18F24K22, PIC18F25K22, PIC18F26K22
PIC18F43K22, PIC18F44K22, PIC18F45K22, PIC18F46K22

PIC24:
PIC24F04KA200, PIC24F04KA201
PIC24F08KA101, PIC24F08KA102
PIC24F16KA101, PIC24F16KA102
PIC24FJ16GA002, PIC24FJ16GA004
PIC24FJ32GA002, PIC24FJ32GA004
PIC24FJ32GA102, PIC24FJ32GA104
PIC24FJ32GB002, PIC24FJ32GB004
PIC24FJ48GA002, PIC24FJ48GA004
PIC24FJ64GA002, PIC24FJ64GA004
PIC24FJ64GA102, PIC24FJ64GA104
PIC24FJ64GB002, PIC24FJ64GB004
PIC24FJ64GA006, PIC24FJ64GA008, PIC24FJ64GA010
PIC24FJ64GB106, PIC24FJ64GB108, PIC24FJ64GB110
PIC24FJ96GA006, PIC24FJ96GA008, PIC24FJ96GA010
PIC24FJ128GA006, PIC24FJ128GA008, PIC24FJ128GA010
PIC24FJ128GA106, PIC24FJ128GA108, PIC24FJ128GA110
PIC24FJ128GB106, PIC24FJ128GB108, PIC24FJ128GB110
PIC24FJ192GA106, PIC24FJ192GA108, PIC24FJ192GA110
PIC24FJ192GB106, PIC24FJ192GB108, PIC24FJ192GB110
PIC24FJ256GA106, PIC24FJ256GA108, PIC24FJ256GA110
PIC24FJ256GB106, PIC24FJ256GB108, PIC24FJ256GB110
PIC24HJ12GP201, PIC24HJ12GP202
PIC24HJ16GP304
PIC24HJ32GP202, PIC24HJ32GP204
PIC24HJ32GP302, PIC24HJ32GP304
PIC24HJ64GP202, PIC24HJ64GP204
PIC24HJ64GP206, PIC24HJ64GP210, PIC24HJ64GP506
PIC24HJ64GP502, PIC24HJ64GP504, PIC24HJ64GP510
PIC24HJ128GP202, PIC24HJ128GP204
PIC24HJ128GP206, PIC24HJ128GP210, PIC24HJ128GP306
PIC24HJ128GP310
PIC24HJ128GP502, PIC24HJ128GP504
PIC24HJ128GP506, PIC24HJ128GP510
PIC24HJ256GP206, PIC24HJ256GP210, PIC24HJ256GP610

dsPIC30:
dsPIC30F1010
dsPIC30F2010, dsPIC30F2011, dsPIC30F2012
dsPIC30F2020, dsPIC30F2023
dsPIC30F3010, dsPIC30F3011, dsPIC30F3012
dsPIC30F3013, dsPIC30F3014
dsPIC30F4011, dsPIC30F4012, dsPIC30F4013
dsPIC30F5011, dsPIC30F5013, dsPIC30F5015, dsPIC30F5016
dsPIC30F6010A, dsPIC30F6011A, dsPIC30F6012A
dsPIC30F6013A, dsPIC30F6014A, dsPIC30F6015

dsPIC33:
dsPIC33FJ12GP201, dsPIC33FJ12GP202
dsPIC33FJ16GP304
dsPIC33FJ32GP202, dsPIC33FJ32GP204
dsPIC33FJ32GP302, dsPIC33FJ32GP304
dsPIC33FJ64GP202, dsPIC33FJ64GP204
dsPIC33FJ64GP206, dsPIC33FJ64GP306, dsPIC33FJ64GP310
dsPIC33FJ64GP206A, dsPIC33FJ64GP306A, dsPIC33FJ64GP310A
dsPIC33FJ64GP706, dsPIC33FJ64GP708, dsPIC33FJ64GP710
dsPIC33FJ64GP706A, dsPIC33FJ64GP710A
dsPIC33FJ64GP802, dsPIC33FJ64GP804
dsPIC33FJ128GP202, dsPIC33FJ128GP204
dsPIC33FJ128GP206, dsPIC33FJ128GP306, dsPIC33FJ128GP310
dsPIC33FJ128GP206A, dsPIC33FJ128GP306A, dsPIC33FJ128GP310A
dsPIC33FJ128GP706, dsPIC33FJ128GP708, dsPIC33FJ128GP710
dsPIC33FJ128GP706A, dsPIC33FJ128GP710A
dsPIC33FJ128GP802, dsPIC33FJ128GP804
dsPIC33FJ256GP506, dsPIC33FJ256GP510, dsPIC33FJ256GP710
dsPIC33FJ256GP506A, dsPIC33FJ256GP510A, dsPIC33FJ256GP710A
dsPIC33FJ06GS101, dsPIC33FJ06GS102, dsPIC33FJ06GS202
dsPIC33FJ16GS402, dsPIC33FJ16GS404
dsPIC33FJ16GS502, dsPIC33FJ16GS504
dsPIC33FJ12MC201, dsPIC33FJ12MC202
dsPIC33FJ16MC304
dsPIC33FJ32MC202, dsPIC33FJ32MC204
dsPIC33FJ32MC302, dsPIC33FJ32MC304
dsPIC33FJ64MC202, dsPIC33FJ64MC204
dsPIC33FJ64MC506, dsPIC33FJ64MC508, dsPIC33FJ64MC510
dsPIC33FJ64MC706, dsPIC33FJ64MC710
dsPIC33FJ64MC802, dsPIC33FJ64MC804
dsPIC33FJ128MC202, dsPIC33FJ128MC204
dsPIC33FJ128MC506, dsPIC33FJ128MC510
dsPIC33FJ128MC706, dsPIC33FJ128MC708, dsPIC33FJ128MC710
dsPIC33FJ128MC802, dsPIC33FJ128MC804
dsPIC33FJ256MC510, dsPIC33FJ256MC710

PIC32:
PIC32MX320F032H, PIC32MX320F064H
PIC32MX320F128H, PIC32MX320F128L
PIC32MX340F128H, PIC32MX340F128L
PIC32MX340F256H
PIC32MX340F512H
PIC32MX360F256L, PIC32MX360F512L
PIC32MX420F032H
PIC32MX440F128L, PIC32MX440F128H
PIC32MX440F256H
PIC32MX440F512H
PIC32MX460F256L, PIC32MX460F512L

KEELOQ® HCS:
HCS200, HCS201
HCS300, HCS301, HCS320
HCS360, HCS361, HCS362

11 Series Serial EEPROM:
11LC010, 11AA010
11LC020, 11AA020
11LC040, 11AA040
11LC080, 11AA080
11LC160, 11AA160

24 Series Serial EEPROM:
24C00, 24LC00, 24AA00
24C01B, 24LC01B, 24AA01B
24C02B, 24LC02B, 25AA02B
24C04B, 24LC04B, 24AA04B
24C08B, 24LC08B, 24AA08B
24LC16B, 24AA16B
24LC32A, 24AA32A
24LC64, 24FC64, 24AA64
24LC128, 24FC128, 24AA128
24LC256, 24FC256, 24AA256
24LC512, 24FC512, 24AA512
24LC1025, 24FC1025, 24AA1025

25 Series Serial EEPROM:
25LC010A, 25AA010A, 25LC020A, 25AA020A, 25LC040A, 25AA040A
25LC080A, 25AA080A, 25LC080B, 25AA080B, 25LC160A, 25AA160A, 25LC160B, 25AA160B
25LC320A, 25AA320A, 25LC640A, 25AA640A
25LC128, 25AA128, 25LC256, 25AA256, 25LC512, 25AA512, 25LC1024, 25AA1024

93 Series Serial EEPROM:
93LC46A, 93AA46A, 93C46A, 93LC46B, 93AA46B, 93C46B, 93LC46C, 93AA46C, 93C46C
93LC56A, 93AA56A, 93C56A, 93LC56B, 93AA56B, 93C56B, 93LC56C, 93AA56C, 93C56C
93LC66A, 93AA66A, 93C66A, 93LC66B, 93AA66B, 93C66B, 93LC66C, 93AA66C, 93C66C
93LC76A, 93AA76A, 93C76A, 93LC76B, 93AA76B, 93C76B, 93LC76C, 93AA76C, 93C76C
93LC86A, 93AA86A, 93C86A, 93LC86B, 93AA86B, 93C86B, 93LC86C, 93AA86C, 93C86C

MCP250xx CAN:
MCP25020, MCP25025
MCP25050, MCP25055

чаво [PICkit2.ru]

Как создавать страницы и участвовать в дискуссиях

1. Нужно зайти на сайт под своим логином

2. При необходимости нужно зарегистрироваться на сайте

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

4. Зарегистрированные пользователи могут публиковать статьи и проекты в «Песочнице», корректировать чужие статьи.

5. Заслуживающие внимания материалы и статьи будут переноситься в основные разделы Статьи и Проекты с указанием автора и др. необходимой информации.

6. Получившие Gold аккаунт, могут править Проекты и Статьи не только в «Песочнице», размещать материалы напрямую в Проектах и Статьях.

В чем основные отличия и преимущества PICkit2 по сравнению с PICkit3, ICD-2, ICD-3 и REAL ICE?

Достоинства:

  1. PICkit2 имеет меньшую стоимость чем все перечисленные отладчики.

  2. PICkit2 может программировать микросхемы последовательной памяти с интерфейсами I2C, SPI, UNIO, а так же микросхемы кодеров KeeLOQ и CAN расширители MCP25xxx

  3. PICkit2 имеет дополнительные возможности: UART Tool, логический анализатор

  4. PICkit2 может использоваться как автономный программатор, то есть программировать микроконтроллеры PIC и микросхемы памяти без компьютера

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

Ограничения:

  1. PICkit2 не поддерживает отладку высокоскоростных 32-х разрядных контроллеров PIC32, поддерживает только программирование

Возможность PICkit2 PICkit3 ICD-2 ICD-3 REAL ICE
USB FS FS FS HS+FS HS+FS
Питание от USB Да Да Да Да Да
Нужно внешнее питание? Нет Нет Да Нет Нет
Программируемое Vpp Да Да Нет Да Да
Выдача питания на внешнее устройство Да Да Да Да
Точки останова Да Да Да Комплексные Комплексные
Программные точки останова Нет Нет Нет Да Да
Память для автон.прогр. 128К 512К Нет Нет НЕт
Трассировка Нет Нет Нет Нет Да
Захват данных Нет Нет Нет Нет Да
Пробник, триггеры Нет Нет Нет Нет Да
Командная строка Да Да Нет Да Да
Автономная работа Да Да Нет Нет Нет

Программатор Microchip PicKit2 Самый простой клон

Компанией Microchip выпускаются удобный и недорогой универсальный программатор микроконтроллеров Microchip PicKit2 (PicKit3). Программатор подключается к компьютеру через интерфейс USB и позволяет прошивать большинство микроконтроллеров PIC. Кроме того, программатор способен работать в режиме отладчика. PicKit2 поддерживается напрямую всеми компиляторами и системами разработки от Microchip. Также программирование чипов можно производить с помощью небольшой одноименной утилиты от Microchip. Список поддерживаемых устройств можно посмотреть по этой ссылке.

К сожалению программатор PicKit2 больше не производится компанией Micrichip. На смену ему компания выпускает новую версию – PicKit3. Тем не менее, PicKit2 остается удобным и дешевым программатором. Вряд ли вы теперь купите настоящий фирменный PicKit2, но благодаря тому, что фирменная схема и прошивка устройства опубликована компанией Microchip и находится в широком доступе, каждый может собрать себе недорогой клон этого программатора, уоторый будет работать точно также, как и фирменное устройство.

Сущетвует множество вариантов схем клонов PIcKit2. Все эти схемы одинаковы по принципу работы и отличаются вариантами элементов обвязки микроконтроллера. Я публикую в этой статье наверно самый минималистичный и недорогой вариант. Все клоны, как и фирменный программатор, собраны на микроконтроллере PIC18F2550 (даташит). Это – самая дорогостоящая деталь программатора. Кроме микроконтроллера потребуется еще четыре распространенных транзистора и несколько других деталей.

Что было исключено:

  • Светодиоды. Считаю их довольно бесполезными
  • Микросхемы EEPROM. Они даже не используются прошивкой программатора.
  • Цепь питания Vdd. В свяхи с этим данный клон не может предоставлять питание схеме программируемого устройства. Теоретически, это может вызвать проблемы для более старых устройств вроде 16F628 или 16F877A но на практике всё работает.
  • Кнопка

Схема клона программатора Microchip PicKit2

Катушка L1 любой конструкции индуктивностью 680 uH. Я использовал неизвестного типа катушку, выпаянную из компьютерного блока питания. Резистор R1 сопротивлением 10 ом ограничивает максимальный зарядный ток, потребляемый конденсатором C6 от порта USB в момент подключения. Конденсатор C4 должен быть рассчитан на напряжение не менее 25 вольт.

Некоторые элементы схемы не видны на фото, так как я использовал SMD резисторы, и они распаяны с обратной стороны платы.



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

Полоски светло-голубого цвета – это прорези в токопроводящих дорожках, которые я сделал Дремелем. Есть один проблемный момент – для того чтобы сделать программатор микроконтроллеров вам нужен… программатор микроконтроллеров для того, чтобы Прошить PIC18F2550.

Скачать программу Microchip PicKit2 V2.61

Скачать прошивку микроконтроллера PIC18F2550

Купить микросхему PIC18F2550 в Китае

Купить транзисторы BC547 и BC557

Купить USB-B гнездо


Схема расположения выводов программатора

PICKit3, характеристики и техническое описание

PicKit3 — это официальный программатор с отладчиком от Microchip Technologies для микроконтроллеров PIC.

Распиновка PicKit 3

Номер контакта

Имя контакта

Описание

1

MCLR / Vpp

Подключен к главному разъему внешнего сброса PIC для сброса MCU перед программированием

2

VDD (цель)

Целевое напряжение PIC, 5 В или 3.3В

3

Земля

Вывод заземления системы

4

PGD / ICSPDAT

Данные программы (PDG) подключены к выводу данных

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

5

PGC / ICSPCLK

Program Clock (PGC) подключен к выводу

тактового сигнала In Circuit Serial Programming (ICSP).

6

Нет связи

Этот вывод зарезервирован для использования в будущем

Pickit 3 Характеристики
  • Используется для программирования и отладки микроконтроллеров PIC
  • Простое взаимодействие с ПК через USB-кабель
  • Поддерживает стандартные драйверы Windows
  • Имеет функцию «Переносной программатор», позволяющую программировать без ПК
  • Встроенный монитор перенапряжения и короткого замыкания
  • Встроенные диагностические светодиоды
  • Поддерживает все последние версии PIC и IDE

Другие инструменты программирования PIC

PicKit 2, МКБ 2, МКБ 3.

Обзор PicKit3

PicKit3 может использоваться с MPLAX IDE, работающей на платформе Windows, для программирования или отладки микроконтроллеров PIC, поддерживающих ICSP — последовательное программирование в цепи. Это означает, что PIC может быть запрограммирован только с 2-проводным (2-контактным) PGD и PGC, за исключением контактов питания.

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

Светодиод / кнопка

Описание

Индикатор питания

Этот светодиод загорается зеленым цветом, когда PicKit3 получает питание

Активный светодиод

Этот светодиод загорается синим цветом, когда Picit 3 может установить канал связи с нашим ПК.

Светодиод состояния

Этот светодиод горит желтым цветом, когда Pickit 3 занят программированием нашего PIC

.

Он также загорается красным цветом, если в процессе программирования возникает ошибка

Кнопка

Эта кнопка используется «Программист на ходу», где вы можете программировать свой PIC без ПК.

Разница между Pickit 2 и PicKit 3

Pickit 2 является предшественником PicKit 3.Оба выполняют почти одинаковую работу, но Pickit 3 имеет некоторые дополнительные параметры и поддерживает последние версии PIC. Также отладка будет немного быстрее, чем Pickit 2. Если вы новичок, то даже Pickit 2 подойдет. Если вам нужны более продвинутые опции, такие как встроенный логический анализатор, обратите внимание на ICD3.

Как подключить PicKit 3 к микроконтроллеру PIC

PicKit2 или PicKit3 могут использоваться для микроконтроллеров PIC, если PIC поддерживает программирование ICSP.Если они поддерживают программирование ICSP, посмотрите их распиновку, чтобы найти контакты Vpp, Vdd, Vss, ICSPDAT и ICSPCLK. Номер контакта этого вывода будет варьироваться в зависимости от корпуса IC. Изображение ниже должно дать вам общее представление.

Как только вы найдете контакты, просто подключите их к Pickit соответственно и запрограммируйте или отлаживайте свое устройство. Помните, что и PIC, и PicKit должны быть включены во время программирования или отладки. Также будьте осторожны с напряжением, которое вы устанавливаете в программном обеспечении, например, используя 5 В для программирования 3.3V PIC может навсегда повредить IC или PicKit. Это мигающее руководство должно помочь вам понять , как использовать PicKit 3 для программирования микроконтроллера PIC с использованием среды MPLAB IPE Environment.

Приложения
  • Программа микроконтроллеров PIC
  • Отладка микроконтроллеров PIC
  • Сброс кода в производственном процессе
  • Перепрошивка или обновление прошивки.

pic — Как подключить dsPic30f2010 к pickit3 icsp

Благодаря Олину развязывающие конденсаторы, вероятно, являются настоящей причиной, по которой это не работало на плате разработчика.У меня есть плата разработчика ET-dspic30f2010 V1. Таблица находится здесь: http://ett.co.th/download/06_PIC/06A06/Manual.pdf

На этой схеме видно, что контакты ISCP (маленькие квадратики) расположены после инвертора 74S07 .. по этой причине развязывающие крышки не подключены к этим контактам. Даже если включен переключатель прог. Все, что я могу сказать, это то, что на VPP течет ток, потому что загорается светодиод PGM.

Я предполагаю, что, вероятно, я мог бы распаять инвертор и вставить туда разъем ICSP.Переключатель prog / run также может быть удален для постоянного перевода в режим программирования. Даже с этим, я не уверен, что конденсаторы / резисторы на W (контакты) имеют правильное значение. потому что 100pf довольно мало по сравнению с 100nf.

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

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

Если конденсаторы на выводах vdd в порядке, то проблема, скорее всего, связана с выводом MCLR, который тоже должен быть отфильтрован, но конденсатора нет и сопротивление тоже может быть слишком слабым.


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

  1. Контакты PGC / PGD должны быть как есть, без чего-либо. Конденсаторы предотвратят быстрое изменение напряжения, резисторы уже находятся в пикапе3, а диоды не позволят двунаправленной связи с чипом и пикапом3.
  2. Контакты
  3. Vdd / Vss должны иметь конденсатор 100 мкФ на каждой паре. Хотя, возможно, в этом нет необходимости.
  4. Вывод
  5. MCLR не должен подключаться к конденсатору. Это также предотвратит быстрое изменение напряжения. Резистор между 4,7 кОм и 10 кОм должен соединять vpp и vdd.
  6. В идеале схема должна иметь 2 источника питания. Один для ICSP должен быть изолирован от других устройств, так как мощности, подаваемой от пикита, будет недостаточно для питания всего.

Тем не менее, хотя я могу вывести только 4.75v на моих USB-портах. Для dspic требуется не менее 4,5 В на vdd.

смоделировать эту схему — Схема создана с помощью CircuitLab

Вот схема, которая мне подходит.

Pickit 3 clone sure electronics download

Pickit 3 clone sure electronics download

Это простой недорогой отладчик схемы, который управляется компьютером с mplab ide v8. Прошивка обновляется с pcweb загрузки, полностью прилагается, поддерживает. Клонировать программатор для разработки микрочипов mini pickit 3 на ebay end time 19dec10 01.Программист отладчика схемы pickit 3 не является производственным программистом. Pickit 3 позволяет отлаживать и программировать микроконтроллеры pic и dspic flash с помощью мощного графического пользовательского интерфейса ide интегрированной среды разработки mplab, и он делает все это в большинстве случаев.

Его преемник, программатор pickit3, был выпущен несколькими годами позже. Уверенный программатор электроники совместим с программным и аппаратным обеспечением microchip pickit 2. В документации вы получите полную схему.Существует проблема с клоном pickkit3, из-за которой микросхемы программирования не работают, по крайней мере, на определенной плате разработчика, если вы не настроили программное обеспечение ide для его работы на 4. Mplab x с использованием постера отладчика pickit 3 incircuit ds52010.

Pickit 2 Pickit 3 clone pcb avrisp mkii usb. Для этой процедуры требуется программное обеспечение pickit3, доступное на официальном сайте. 12 апреля 2012 г. подлинный микрочип Pickit 3 против клона sureelectronics mrmaaalek. Обратите внимание, что это программатор Pickit 3, только номер детали микрочипа pg164, и не включает никаких демонстрационных плат.Waveshare pickit3 микрочип оригинальный mplab pickit 3 pic в программаторе отладчика схемы. Microchip не делала секретов из конструкции Pickit 2, полная схема включена в документацию. Mplab pickit использует мощную интегрированную среду разработки mplab x с графическим пользовательским интерфейсом. Readme для pickit 3 debug express для получения последней информации об использовании pickit 3 debug express, прочтите файл readme для pickit 3. Клоны Pickit3 находятся здесь, здесь схемы форума электроники. Если ваш клон не уверен, что электроника в черном корпусе, а вы пробовали старую.Дэйв сравнивает новый пикит 3 со старым пикитом 2, и, ну, он начинает бесконтрольно разглагольствовать о том, как микрочип мог все испортить.

Работают ли клоны микрочипа pickit3 и ebay pickit3 одинаково. Остерегайтесь дешевого клона pickit 3 типа m, это не оригинальный микрочип Pickit 3. Я получил совершенно новый pickit 3, mplab x на macbook pro и pic16f1827. Если вы отправите нам подробности, мы увидим, как ваше приложение может работать с pickit. Проекты электроники, схема программатора pcb модуля адаптера pickit2 zif, дата 20190803, особенно в оригинальном клоне pickit2, программаторе zif адаптер, будет работать, клон программатора Pickit 2 копирует все исходное устройство в сокет zif, но задания программирования icsp там становятся немного проще благодаря переходнику.При этом убедитесь, что pickit3 не подключен к целевому оборудованию. Это взаимодействует с графическим интерфейсом pickit 2 или программным обеспечением командной строки pickit 2, работающим на ПК с Windows.

Клон программиста Pickit 2 это клон программатора микрочипа Pickit 2 с открытым исходным кодом. Он работает хорошо, но я часто задавался вопросом, как мало в его схемах требовалось для программирования и отладки плат, которые я делаю. Оригинальный или клон pickit3, который, как мне кажется, работает медленно, и, чтобы добавить разочарования, никогда не попадает в точки останова во время отладки.Распространенная проблема с клонами — это степень того, насколько близко устройство клона фактически имитирует оригинал, многие из клонов Pickit 3 являются не чем иным, как клонами Pickit 2 с переименованием. Как видно из «все в одном», pickit2, pickit3, avr isp mkii usb blaster programmer схемы файлов pcb. У меня уже есть клон pickit2, и он работал без проблем. 21 октября 2009 г. Дэйв сравнивает новый пикит 3 со старым пикитом 2, и, ну, он начинает бесконтрольно разглагольствовать о том, как микрочип мог все испортить.Я не проверял внимательно, но на первый взгляд возможно, что этот клон является близкой копией. Проверьте USB-соединения и воспользуйтесь инструментами проверки связи, чтобы повторить попытку.

Специальное решение для программатора и клона pickit 2 incircuit. Programmerdebugger pickit 3 — это простой и недорогой отладчик схем, который управляется компьютером, на котором запущен mplab ide v8. 25 октября 2011 г. Я использую клон pickit 3 с универсальным разъемом от определенной электроники, которую также используют другие. Ура, я работал над этим несколько дней и не мог понять, что я изменил.Я использую клон Pickit 3 с универсальным разъемом от одной электроники, которую также используют другие. Я не уверен, что они думают о прошивке, поэтому я не буду размещать ее здесь. Программа просмотра схем Kicad Программа просмотра схем kicad pcb ссылка на программное обеспечение kicad. Теперь я программирую просто и эффективно, продукт оригинальный и функциональный. Схема, которую я использовал для создания своего клона Pickit 2, упрощена, некоторые части заменены на более популярные типы, но она должна иметь все возможности оригинального устройства. Однако я обнаружил, что для программирования pic на 5 В мне нужно было использовать внешний источник питания 5 В на плате разработки и настроить mplabx так, чтобы программист не подавал питание на плату.В то время у меня поблизости была плата с pic24f, и, конечно же, почти после того, как mplab завершил загрузку соответствующей прошивки.

18 августа 2010 г. проблема в том, что pickit 2 использует вывод rb5 в качестве входного вывода, поэтому необходимо отключить бит lvp для pic18f2550. Модуль подключается к USB-порту и 6-контактному разъему для Circ. В Интернете есть несколько версий. Обучающее видео о том, как подключиться к вашему клону Pickit 3. Когда я сбросил свойства инструментальной цепочки в проекте, он инициировал загрузку прошивки из pickit 3 в mplab x.Я даже удалил mplabx и переустановил версию 2. Подлинный микрочип Pickit 3 против sureelectronics clone youtube. Как кто-то заметил, microsoft m был заменен на w. Пока нам не хватает необходимой версии net framework, включается instalacce и автоматически предлагает нам установить.

Есть сообщения, что программатор не может быть найден, но как мы к нему еще не присоединились, да ладно, программатор подключен к зеленому светодиоду. Несколько недель назад я купил клон pickit 3 от того же самого.Это недорогой инструмент разработки, призванный помочь пользователю быстро освоить микроконтроллеры pic. Этот надежный программатор электроники совместим с отладчиком программатора microchip pickit 3. Pickit 4 также имеет уникальную программаторную функцию с добавлением слота для карт micro SD для хранения кода проекта и возможностью питания от целевой платы. Решенный pickit 3 не может переключиться в режим mplab eevblog. Я запускаю сценарий программиста pickit 3, и он говорит, что pickit 3 не найден. Я полагаю, что то же самое может быть верно и для других проектов, требующих 5 v и 3.

Pickitplus — программное обеспечение для программирования, которое оживляет. Этот человек создал свою собственную версию пикита 3 и опубликовал свой метод для этого. Используйте меню инструментов, чтобы загрузить операционную систему, совместимую с этим приложением. Долгое время мне была нужна хорошая киска программиста, даже если она программирует, поэтому время от времени приложение попадает туда, где его используют. Купить микрочип программатора xygpic mplab pickit 3 incircuit debugger онлайн по низкой цене в индии в on. Уверен, программист электроники Pickit 3 совместим с австралией.Я создал новый проект с компилятором xc8 и, насколько мне известно, все настроил правильно. Уверен, программист электроники Pickit 2 совместим с австралией.

Microchip опубликовала схему прямо в руководстве пользователя для программиста. Pickit2 программист-разработчик pickit 2debugger pg164120 — это недорогой инструмент разработки с простым в использовании интерфейсом для программирования и отладки микрочипов flash семейств микроконтроллеров. Скачивание rs что-то или другое, а затем новый номер пакета прошивки.Комплект управляется с помощью мощного и простого в использовании графического интерфейса программного обеспечения mplab x ide, поставляемого на платформе. 1 мая 2019 года программное обеспечение pickitplus является полной заменой оригинального программного обеспечения pickit 2 и pickit 3, разработанного для облегчения программирования любого 8-битного микроконтроллера pic с использованием поддерживаемого программатора, оригинального или клонированного. Я не уверен, почему он должен был это сделать, но теперь он работает. В противном случае он попытается автоматически загрузить последнюю версию. Pickit 3 от Microchip — это встроенный отладчик для микроконтроллеров pic и dspic flash и недорогой инструмент, который требует минимум дополнительного оборудования и не требует дорогих разъемов или адаптеров.Файл readme содержит обновленную информацию и известные проблемы, которые могут не быть включены в это руководство пользователя. Waveshare pickit3 microchip original mplab pickit 3 pic in. Если я удерживаю кнопку pickit s нажатой, когда подключаю его, загорается только зеленый индикатор питания, но как только я отпущу кнопку, загорятся все три индикатора. на. Я знаю, что мой клон загрузил новую прошивку нормально, я думаю, что я установил 4.

Microchip были довольно открыты относительно pickit 2 и 3. Логическая мощность pickit3 programmerdebugger microchip лицензирована, а не клонирована.Конечно, электроника предлагает бесплатную доставку для clone pickit2 и pickit3, которые я просматривал прошлой ночью, и обнаружил, что определенная электроника имеет свой клон pickit 2 в продаже и предлагает бесплатную доставку как для клонов Pickit 2, так и для Picket 3. Я модифицирую схему, чтобы она могла поддерживать программирование высокого напряжения. С пикитом 3 или клоном достаточно подключить 5 или 6 проводов от пикита к микросхеме.

В этот пакет входят: отладчик программатора pickit 3, программное обеспечение для программирования Pickit 3 через загрузку, программное обеспечение mplab ide через загрузку и кабель USB с разъемом типа a на miniib.Подлинный микрочип pickit 3 vs sureelectronics clone mrmaaalek. Microchip PG164 Pickit 3 программатор быстрой электроники. Если нет, значит, у вашего pickit 3, вероятно, правильная прошивка. Программатор отладчика микросхем Pickit 3 использует внутрисхемную логику отладки, встроенную в каждую микросхему с. Вот несколько изображений проекта в редакторе pcb. Конечно электроника предлагает бесплатную доставку на clone pickit2. Ошибка подключения к Pickit 3 mplab x не удалось подключиться.

И поэтому я несколько раз обнаружил, что он просто не поддерживает должным образом микросхему pic, которую я хотел использовать.Программное обеспечение pickitplus является полной заменой оригинального программного обеспечения pickit 2 и pickit 3, разработанного для облегчения программирования любого 8-битного микроконтроллера pic с использованием поддерживаемого программатора, оригинального или клонированного. Pickit 3 не рекомендуется для новых разработок, и с 1 июня 2019 года в него не будет добавлена ​​поддержка новых устройств. Лицензирован микрочип Logic Power Pickit 3 Debug Express.

Pickit 3 автономное электронное приложение для программирования. Это краткое руководство по созданию программатора для рисования, который действует как пикит 2.Программатор Pickit 3 Pickit 3 icd, pic, dspic, usb clone для. Примечания к выпуску содержат информацию об обновлении и известные проблемы, которые могут не быть включены в это руководство пользователя. Выбирал между парочкой проектов разных авторов, но в итоге выиграл pickit2. Pickit 2 clone Pickit 2 clone — это недорогой самодельный Pickit 2, который имеет аналогичную поддержку микроконтроллера. Он работает на нескольких уровнях напряжения, как и Pickit 2. Файл устройства Pickit 2. Этот файл содержит всю информацию, необходимую Pickit 2 для программирования каждого устройства.

Если есть микропрограмма для pickit3, можно ли просто загрузить самую последнюю информацию о процедуре программирования микропрограммы для pickit3, которая будет работать с клоном pickit3 с микрочипа. 31 января 2016 г., создав клон pickit 3 после использования инструментов микрочипа для программирования и отладки проектов, над которыми я работаю, я задумался о создании собственного модуля отладки программирования, который я мог бы установить на свои собственные платы, как микрочип со своими стартовыми наборами и т. . Если вы загрузите файлы для использования в kicad, вы получите сообщение об ошибке.Примечания к выпуску для pickit 3, чтобы получить последнюю информацию об использовании pickit 3, прочтите примечания к выпуску в примечаниях к выпуску и справочную документацию на начальной странице. Но поскольку микрочип устарел уже несколько лет, он больше не получает никаких обновлений. 19 апреля 2017 года сегодня, регулярный запрос клиента pickit 3 программист микрочип pg164 отладчик, и предлагает ссылку микрочипа pickit 3 программиста pickit 3 icd, pic, dspic, usb clone, попросите нас помочь в покупке.

Скачать все файлы клонов pickit 3 для проекта печатной платы в формате kicad.Ниже мы рекомендуем, что делает программа Pickit 3 и другие подробности, которые помогают клиенту узнать о ней больше. Pickit 4 обратно совместим с демонстрационными платами, заголовками и целевыми системами, использующими 2wire jtag и icsp. Каждый раз, когда запускается приложение для программирования Pickit 2, оно проверяет версию прошивки Pickit 2, чтобы убедиться, что это последняя версия. Раньше я сделал клон pickit 3, см. Предыдущий пост в блоге. Pickit 2 имеет загрузчик по USB и может обновлять прошивку программатора прямо с веб-сайта микрочипа.Означает ли обновление прошивки, что usb подключается к pickit3, а файл. 11, 20 апреля у pickit 2 есть загрузчик по USB и возможность обновления прошивки программатора прямо с веб-сайта микрочипа. Прошивка Pickit 2 — это программа, которая загружается в pic18f2550 и лежит в основе конструкции pk2. С последним программным пакетом были добавлены новые гаджеты.

Отладчик программиста pickit 3 является неотъемлемой частью инженеров-разработчиков olsuite. Xygpic mplab pickit 3 в микросхеме программатора отладчика.Pickit2 zif модуль адаптера печатная плата электроника проектирует схемы. Создав клон pickit 3 после использования инструментов микрочипа для программирования и отладки проектов, над которыми я работаю, я задумался о создании собственного модуля отладки программирования, который я мог бы установить на свои собственные платы, как микрочип со своими стартовыми наборами и т. Д. Похоже, он хорош в ближайшие 6 дней или около того. Вот как выглядит этот оригинальный пикит 3 сверху. Похоже, что существует хотя бы один дизайн своими руками, использующий protel для верстки.Я хотел бы поставить на борт программатор-отладчик, pickit 3. Самостоятельное приложение для программирования Pickit 3 электронных продуктов. Скачайте бесплатно ограниченную по времени версию и попробуйте сами. У меня есть диаграмма ckt, но я думаю, что как запрограммировать микроконтроллер pic16f72 8bit, используя my. 6 октября 2012 г. Я запускаю скрипт программиста pickit 3, и он говорит, что pickit 3 не найден. Mplab pickit 3 позволяет отлаживать и программировать микроконтроллеры pic и dspic flash по наиболее доступной цене с использованием мощного графического пользовательского интерфейса интегрированной среды разработки mplab x.Этот программатор, клон pickit 3, отлично подходит для программирования картинки на плате для разработки.

Остается вопрос, предлагают ли клоны Pickit 3 такие же функциональные возможности и возможности программирования еще не выпущенных новых чипов. Многие из доступных клонов не поддерживают полный диапазон требуемых напряжений программирования, что часто является проблемой, размещенной на этом форуме. Я сделал это, потому что это намного дешевле, чем покупка оригинального пикита, и потому что микрочип, производители микроконтроллеров pic и программатор pickit.Домашние видео pickit 3 автономное приложение для программиста pickit 3 автономное приложение для программиста мы теперь рекомендуем вам использовать интегрированную среду программирования микрочипов ipe для автономного программирования наших инструментов.

PICkit 3 In Circuit Debugger / Programmer User’s Guide Для MPLAB X IDE PICkit3 Programmer User 52116A

DS52116A-page 2  2013 Microchip Technology Inc.

Информация, содержащаяся в этой публикации относительно приложений устройства

и т.п. ваше удобство

и может быть заменено обновлениями.Вы обязаны

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

МИКРОЧИП НЕ ПРЕДОСТАВЛЯЕТ НИКАКИХ ЗАЯВЛЕНИЙ ИЛИ

ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНЫХ ИЛИ

ПОДРАЗУМЕВАЕМЫЕ, ПИСЬМЕННО УСТНО, ЗАКОННЫМ ИЛИ

ИНАЧЕ, СВЯЗАННЫЕ С ИНФОРМАЦИЕЙ, ВКЛЮЧАЯ ИНФОРМАЦИЮ

, ПРЕДВАРИТЕЛЬНАЯ ИНФОРМАЦИЯ. , КОММЕРЧЕСКОЙ ЦЕННОСТИ ИЛИ

ПРИГОДНОСТИ ПО НАЗНАЧЕНИЮ. Microchip снимает с себя всякую ответственность

, вытекающую из этой информации и ее использования.Использование устройств Microchip

в приложениях жизнеобеспечения и / или безопасности полностью ложится на риск покупателя

, и покупатель соглашается защищать, возмещать убытки и защищать

Microchip от любых повреждений, претензий, исков

или расходы, связанные с таким использованием. Никакие лицензии

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

.

Обратите внимание на следующие подробности функции защиты кода на устройствах Microchip:

• Продукты Microchip соответствуют спецификациям, содержащимся в их конкретном листе данных Microchip.

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

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

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

.Скорее всего, это лицо занимается хищением интеллектуальной собственности.

• Microchip готова работать с заказчиком, который заботится о целостности своего кода.

• Ни Microchip, ни другие производители полупроводников не могут гарантировать безопасность своего кода. Кодовая защита не означает, что

означает, что мы гарантируем, что продукт «небьющийся».

Кодовая защита постоянно развивается. Мы в Microchip стремимся постоянно улучшать функции защиты кода наших продуктов

.Попытки взломать функцию защиты кода Microchip могут быть нарушением Закона о защите авторских прав в цифровую эпоху. Если такие действия

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

Microchip получила сертификат ISO / TS-16949: 2009 для своего всемирного головного офиса

, проектирования и производства пластин в Чандлере и

Темпе, Аризона; Грешам, штат Орегон, и дизайнерские центры в Калифорнии

и Индии.Процессы и процедуры системы качества компании

предназначены для микроконтроллеров PIC® и dsPIC® DSC, устройств со скачкообразной перестройкой кода KEELOQ®

, последовательных EEPROM, микропериферийных устройств, энергонезависимой памяти и

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

и производства систем разработки сертифицирована по ISO 9001: 2000.

УПРАВЛЕНИЕ КАЧЕСТВОМ S

СЕРТИФИЦИРОВАНО DNV

== ISO / TS 16949 ==

Товарные знаки

Название и логотип Microchip, логотип Microchip, dsPIC,

FlashFlex, KEELOQ, логотип PLELOQ, KEELOQ PICmicro,

PICSTART, логотип PIC32, rfPIC, SST, логотип SST, SuperFlash

и UNI / O являются зарегистрированными товарными знаками компании Microchip Technology

, зарегистрированной в США.S.A. и другие страны.

FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor,

MTP, SEEVAL и The Embedded Control Solutions

Company являются зарегистрированными товарными знаками Microchip Technology

Incorporated в США

Silicon Storage Technology является зарегистрированным товарным знаком компании

Microchip Technology Inc. в других странах.

Аналогов для цифровой эпохи, Application Maestro, BodyCom,

chipKIT, логотип chipKIT, CodeGuard, dsPICDEM,

dsPICDEM.net, dsPICworks, dsSPEAK, ECAN,

ECONOMONITOR, FanSense, HI-TIDE, внутрисхемное последовательное программирование

, ICSP, Mindi, MiWi, MPASM, MPF, MPLAB

Сертифицированный логотип, MPLIB, MPLINK, mTouch Code, mTouch Code

Поколение

, PICC, PICC-18, PICDEM, PICDEM.net, PICkit,

PICtail, REAL ICE, rfLAB, Select Mode, SQI, Serial Quad I / O,

Total Endurance, TSHARC, UniWinDriver, WiperLock

и Z-Scale являются товарными знаками компании Microchip Technology

Incorporated в США.S.A. и другие страны.

SQTP является знаком обслуживания Microchip Technology Incorporated

в США

GestIC и ULPP являются зарегистрированными товарными знаками Microchip

Technology Germany II GmbH & Co. KG, дочерней компании

Microchip Technology Inc., в других странах .

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

.

© 2013, Microchip Technology Incorporated, Напечатано на

U.S.A., Все права защищены.

Напечатано на бумаге из вторсырья.

ISBN: 978-1-62077-008-5

3,5-дюймовый TFT ЖК-дисплей с резистивным касанием

Великолепный 3,5-дюймовый дисплейный модуль на базе PIC32

Picadillo-35T — это встроенный дисплейный модуль с разрешением 3,5 дюйма и разрешением 320 x 480 (половина VGA) с резистивным касанием, с 32-битным микроконтроллером Microchip PIC32MX795F512L и разъемами в стиле Arduino / chipKIT для легкого прикрепления экранов и совместим с программированием UECIDE, MPIDE и MPLAB X IDE, что делает это блестящее решение для отображения с открытым исходным кодом.

Picadillo-35T был разработан с учетом полного управления системой. Он оснащен дисплеем с диагональю 3,5 дюйма и множеством интерфейсов GPIO, что делает его идеальным кандидатом для управления системой, требующей графического или пользовательского интерфейса.

PIC32MX795F512L — это мощный 32-битный микроконтроллер от Microchip, который имеет 512 Кбайт флэш-памяти и 128 Кбайт SRAM, работает на частоте 80 МГц и поддерживает 105 DMIPS. Он оснащен графическим портом PMP, который используется для подключения встроенного 3,5-дюймового дисплея, что обеспечивает быструю графику, полностью контролируемую пользовательским кодом.Тот же PIC32 находится на популярной плате разработки chipKIT Max32.

Picadillo-35T был разработан для программирования с использованием UECIDE IDE, которая основана на Arduino IDE, но с различными улучшениями и улучшениями. Его также можно использовать с MPIDE или даже с помощью Microchip MPLAB X. Используя UECIDE или MPIDE, модуль дисплея можно по существу рассматривать, как если бы он был chipKIT MAX32 и программировать с использованием знакомого языка программирования, найденного на Arduino / chipKIT.

UECIDE можно использовать для программирования плат Arduino, а также плат chipKIT, и он совместим со многими существующими библиотеками Arduino и chipKIT, что позволяет легко переходить с существующих плат!

Picadillo-35T имеет встроенный преобразователь FTDI USB в TTL для программирования и питания дисплея, а также соединение ICSP для использования таких программаторов, как PICKIT3.
Он также имеет встроенный разъем microSD, встроенный звуковой усилитель и динамик, генератор RTC и разъемы в макете популярного chipKIT Uno32.

Если вы умеете программировать линейку продуктов Arduino или chipKIT или хотите начать работу, этот продукт для вас. В нем реализованы лучшие из платформ микроконтроллеров, в сочетании с 3,5-дюймовым дисплеем, аудиосистемой, картой памяти microSD и знакомым языком программирования.

Picadillo-35T НЕ использует IDE Workshop4.Он использует UECIDE в качестве основной IDE.

НЕ РЕКОМЕНДУЕТСЯ ДЛЯ НОВОГО ДИЗАЙНА

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

UC32 больше не производится. Как только текущий запас будет исчерпан, он будет прекращен.

uC32 — это платформа для прототипирования, которая добавляет производительность микроконтроллера Microchip ® PIC32. UC32 имеет интерфейс последовательного порта USB для подключения к IDE и может получать питание через USB или внешний источник питания.Плата использует преимущества мощного микроконтроллера PIC32MX340F512, который имеет 32-битное процессорное ядро ​​MIPS, работающее на частоте 80 МГц, 512 КБ программной флэш-памяти и 32 КБ памяти данных SRAM.

uC32 можно программировать с помощью MPIDE, который поддерживает PIC32. Он содержит все необходимое для начала разработки встраиваемых приложений. Кроме того, uC32 полностью совместим с усовершенствованной IDE Microchip MPLAB ® и внутрисистемным программатором / отладчиком PICkit3.

uC32 прост в использовании и подходит как для новичков, так и для опытных пользователей, экспериментирующих с электроникой и встроенными системами управления.Он имеет 42 контакта ввода-вывода, которые поддерживают ряд периферийных функций, таких как UART, SPI, порты I2C и выходы с широтно-импульсной модуляцией. Двенадцать контактов ввода / вывода могут использоваться как аналоговые входы или как цифровые входы и выходы.

Процессор / ИС: Микроконтроллер Microchip PIC32MX340F512H

Разъем (и):

  • Разъем USB для последовательного преобразователя USB
  • цилиндрический соединитель 5,5 мм x 2,1 мм, используемый для питания uC32 от внешнего источника питания
  • Серия PIC32MX3xx
  • 512 КБ Flash
  • 32 КБ ОЗУ
  • Рабочая частота 80 МГц
  • Два SPI и два I 2 C
  • 16-канальный 10-разрядный АЦП, пять выходов ШИМ
  • 42 доступных контакта ввода / вывода
  • 3.Рабочее напряжение 3 В
  • 12 аналоговых входов
  • Для подключения к ПК используется кабель USB A — mini-B ( не входит в комплект )
  • Входное напряжение от 7 до 15 В
  • +/- 18 мА постоянного тока на контакт
  • 75 мА стандартный рабочий ток
  • Два пользовательских светодиода
  • Программируется с помощью MPIDE
  • Совместимость с усовершенствованной MPLAB IDE и системным программатором / отладчиком PICkit 3

Программирование: Программируется с помощью MPIDE и Microchip MPLAB IDE

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

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

Ресурсный центр
Быстрые ссылки

Справочное руководство
Схема

ПРОГРАММА CON PICKIT3 | NE555

Учебное пособие с использованием программы PICKIT3 и последующего вывода Ошибок, связанных с файлом .HEX, который генерирует с MIKROC или другое программное обеспечение…






ВВЕДЕНИЕ

PICKIT 3 — это устройство управления отладчиком / отладчиком для ПК через USB-порт, который позволяет программировать или удаленно управлять функциями микроконтроллеров, которые используются для управления схемами и подключениями.

Возможна программа с расширенной гаммой PIC и DSPIC. L’aspetto e la connessione для программы è la seguente:

Светодиодные индикаторы 3, светодиодные индикаторы POWER, выбранные 3 и USB-порты, светодиодные индикаторы ACTIVE, которые связаны с подключением к ПК и программным обеспечением для светодиодных STATUs, имеют 3 различных цвета, зеленые индикаторы Эта программа является быстрой частью программы и полностью исправна, так как LED и запускает программу в корне, которая находится в русле ужасного состояния с ошибкой.

Две чашки служат для работы Programmer-To-Go. Функционал Programmer-To-Go del PICkit 3 позволяет создать внутреннюю память PICkit 3 для последовательной программы на микроконтроллере un altro. Не требуется программное обеспечение или ПК для программирования, в котором используется установленный программный модуль PICkit 3 для соответствующих функций. Достаточный источник питания USB.




ПРОГРАММА CON IL PICKIT3

Prima di tutto abbiamo bisogno di alcune cose:

  • Программатор PICKIT3 с относительным кабелем USB
  • Макетная плата с подключением к микроконтроллеру с программатором
  • Программное обеспечение, разработанное для микрочипа MPLAB IDE (https: // www.microchip.com/mplab/mplab-x-ide)

Скачано и установлено программное обеспечение, соответствующее MPLAB IPE.

Выберите «Настройка» нажмите «Расширенный режим» и введите пароль для автоматического режима. Пароль по умолчанию — это «микрочип» и консилиум, не являющийся обычным. Используется для автоматического управления напряжением на «Power» и выбора напряжения питания (обеспечивает полное управление напряжением для микроконтроллера на основе таблицы данных) и «Power Target Circuit from Tool» в этом модуле управления микроконтроллером PICKIT3.В questo modo si eviterà di avere un errore molto comune durante la programmazione.

Ора и последовательные пассажиры и следования:

Prima di all bisogna ritornare nella finestra «Operate», является выбором микроконтроллера в использовании и щелчком мыши на соединении, в этом моде ПК, соединенного с микроконтроллером, использующим PICKIT3. Infine si va caricare il file .HEXcliccando su browser.

Это все, что вам нужно, это прекрасная вещь, чтобы «выводить» saranno visibili i messaggi contradistinti dalla punta arancione nell’immagine sovrastante.

В программе микроконтроллера, щелкнув по «Программе», и все, что вам нужно, очень хорошо использовать сообщение, противоположное предыдущему.

Оставить комментарий

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