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

Содержание

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

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



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

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

И нам не придётся вытаскивать его из программатора запрограммированный микроконтроллер и втыкать его обратно в конечную схему. А отлаживать его было бы как сложно в таких условиях? Так что ICSP вещь очень удобная и практичная. Единственно нужно только предусмотреть разъём ICSP/ICD на конечном устройстве для подключения программатора.

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

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

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

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

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

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

Программатор-отладчик PICkit 3 Debug Express (PG164130) +  PIC seat

Программатор-отладчик PICkit 3 Debug Express (PG164130) +  PIC seat

Программатор-отладчик PICkit 3 Debug Express (PG164130) + 

 PIC seat

Программатор-отладчик 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 кабель
  • PIC seat


 

 

 

Программатор-отладчик PICkit 3 Debug Express (PG164130) + 

 PIC seat

Программатор-отладчик 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 кабель
  • PIC seat


 

 

 



Программаторы микросхем

« Назад


PIC-KIT3, Программатор-отладчик для PIC-микроконтроллеров – PDF Free Download

ME-mikroPROG for PIC, dspic and PIC32

ME-mikroPROG for PIC, dspic and PIC32 mikroprog for PIC это быстрый и надежный программатор с ICD поддержкой. Специально разработанная прошивка позволяет программировать все микроконтроллеры фирмы Microchip:

Подробнее

ME-mikroMEDIA for ARM

ME-mikroMEDIA for ARM Mikromedia for ARM представляет собой компактную отладочную плату, которая обеспечивает удобную платформу для разработки мультимедийных устройств. Центральная часть платы представляет

Подробнее

ME-Ready for PIC (DIP28)

ME-Ready for PIC (DIP28) ME-Ready for PIC (DIP28) – эта плата лучшее решение для быстрой и простой разработки приложений с использованием 28-контактных PIC микроконтроллеров. Плата оборудована микроконтроллером

Подробнее

ЭЛЕКТРОСТАТИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ:

AVR-ISP500 ВВЕДЕНИЕ: AVR-ISP500 это USB внутрисистемный программатор для AVR микроконтроллеров. Он осуществляет протокол STK500v2, как это определено Atmel, что делает его совместимым с набором инструментов,

Подробнее

ME-READY for XMEGA Board

ME-READY for XMEGA Board Плата Ready for XMEGA на базе микроконтроллера ATXMEGA128A1 является отличным решением для быстрой разработки собственных проектов. Она содержит двухрядные контакты для всех доступных

Подробнее

USB-программатор: быстрый старт

USB-программатор: быстрый старт 1 Настройка программного обеспечения Windows 1.1 Драйвер для подключения USB-программатора находится на сайте www.tiras.ua в разделе «Управление и программирование», архивный

Подробнее

_PCOS00AKY0 Интеллектуальный ключ_

Версия +050003420 1.2-01.06.2006 _PCOS00AKY0 Интеллектуальный ключ_ ПРОЧИТАЙТЕ И СОХРАНИТЕ ЭТИ ИНСТРУКЦИИ Размеры (мм) Интеллектуальные ключи (Smart Key) типов C и G могут копировать программное обеспечение

Подробнее

Техническое описание.

Демонстрационно-отладочная плата Eval12. Техническое описание. 1. Общие положения. 1.1. Демонстрационно-отладочная плата Eval12 (далее Eval12) предназначена для: 1.1.1. Демонстрации функционирования микроконтроллеров

Подробнее

ME-ARM FLASH. Программатор активен

ME-ARM FLASH Наряду с дополнительным программным обеспечением, ARMflash программатор представляет собой незаменимый инструмент для всех, кто работает с ARM микроконтроллерами. С помощью этого программатора,

Подробнее

AS-kit Hardware. Плата AS-sam7X версия 2

Плата версия 2 Плата представляет собой контроллер на базе микросхемы AT91SAM7X256, ядро ARM7, с набором периферийных устройств. Плата предназначена для разработки (макетирования) проектов на базе ARM7-

Подробнее

ME-mikroBoard UNI DS6 ARM 64-pin

ME-mikroBoard UNI DS6 ARM 64-pin 1. Общая информация Плата MikroBoard for ARM 64-pin в первую очередь предназначена для соединения с отладочной системой EasyARM v6, но также может быть использована в качестве

Подробнее

AS-kit Hardware. Работа с адаптером AS-con6

Работа с адаптером AS-con6 Для внутрисхемного программирования своих AVR-микроконтроллеров компания Atmel предложила два варианта разъема: 6-контактный и 10-контактный. В 6-контактном разъеме присутствуют

Подробнее

ПК-интерфейсы NI-A01-USB

Интегрированная система безопасности ParsecNET 2 ПК-интерфейсы NI-A01-USB Паспорт и инструкция по установке Версия 1.3 Назначение Назначение ПК-интерфейс NI-A01-USB предназначен для использования в системе

Подробнее

Расположение модулей на плате:

ME-EASYARM V6 Отладочная плата EasyARM v6 представляет собой среду разработки для программирования и экспериментов с ARM микроконтроллерами. На плате предоставляются многочисленные модули, такие как графический

Подробнее

БЛОК УПРАВЛЕНИЯ GSM-МОДУЛЬ

БЛОК УПРАВЛЕНИЯ GSM-МОДУЛЬ НАЗНАЧЕНИЕ УСТРОЙСТВА 2 ПРИНЦИП РАБОТЫ БЛОКА УПРАВЛЕНИЯ 2 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ 2 КОМПЛЕКТ ПОСТАВКИ 3 ОПИСАНИЕ РАБОТЫ БЛОКА УПРАВЛЕНИЯ 3 СХЕМА ПОДКЛЮЧЕНИЯ GSM-МОДУЛЯ 3 ОПИСАНИЕ

Подробнее

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ

Пакет программного обеспечения SCHER-KHAN OpWin 2.0 РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ СОДЕРЖАНИЕ: 1. Общие сведения. 1.1. Назначение. 1.2. Системные требования. 2. Подготовка к работе. 2.1. Установка программного

Подробнее

ME-mikroMEDIA for XMEGA представляет

ME-mikroMEDIA for XMEGA представляет собой компактную отладочную плату, которая обеспечивает удобную платформу для разработки мультимедийных устройств. Плата основана на 16- разрядном микроконтроллере

Подробнее

ME-mikroPROG for AVR

ME-mikroPROG for AVR mikroprog для AVR – это быстрый USB программатор, который подходит для программирования микроконтроллеров семейства AVR от Atmel. Отличная производительность, простота в эксплуатации

Подробнее

TRBOnet Mic Adapter M001

Микрофонный адаптер TRBOnet Mic Adapter M001 Технический паспорт ООО «Неоком Софтвеа Солюшенс» 2016 Содержание 1. Общие сведения об изделии 2. Возможности микрофонного адаптера 3. Комплектация 4. Технические

Подробнее

ПК-интерфейсы NI-A01-USB, NIP-A01

Интегрированная система безопасности ParsecNET 2 ПК-интерфейсы NI-A01-USB, NIP-A01 Паспорт и инструкция по установке Версия 2.1 Назначение Назначение ПК-интерфейсы предназначены для использования в системе

Подробнее

СИСТЕМА КОНТРОЛЯ ДОСТУПА RADIOPARKING

НАЗНАЧЕНИЕ УСТРОЙСТВА 2 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ 2 КОМПЛЕКТ ПОСТАВКИ 2 ОПИСАНИЕ РАБОТЫ БЛОКА УПРАВЛЕНИЯ 2 ЭЛЕКТРИЧЕСКИЕ ПОДКЛЮЧЕНИЯ 2 СХЕМА БЛОКА УПРАВЛЕНИЯ 3 НАСТРОЙКА УСТРОЙСТВА С КОМПЬЮТЕРА 3 СИСТЕМА

Подробнее

Установка USB драйверов

Установка USB драйверов 1. Установите переключатель USB-COM в позицию «COM» 2. Подсоедините USB кабель к Вашему JTAG ICE 3. Ваш компьютер должен обнаружить новое оборудование 4. В мастере настройки нового

Подробнее

MC-12D4R4O, MC-12D6R, MC-12D8O, MC-8D2S, MC-8D2R

Тел.: (8634) 477-040, 477-044, e-mail: [email protected], www.reallab.ru Серия ПЛК для управления технологическим оборудованием Программируемые логические контроллеры серии MC с дискретными входами-выходами

Подробнее

Руководство по эксплуатации

УТВЕРЖДЕН ЛУ ПРОГРАММАТОР Руководство по эксплуатации Изм. докум. Подп. Дата 2015 1 Содержание 1 Назначение… 3 2 Состав программатора… 3 3 Технические характеристики программатора. 3 4 Устройство и

Подробнее

Техническое описание.

Демонстрационно-отладочная плата Eval15. Техническое описание. 1. Общие положения. 1.1. Демонстрационно-отладочная плата Eval15 (далее Eval15) предназначена для: 1.1.1. Демонстрации функционирования микроконтроллеров

Подробнее

Коммуникатор Интеграл MS-05

Коммуникатор Интеграл MS-05 Руководство по конфигурированию. Версия ПО коммуникатора 5.8. г. Днепр 2018 г. Конфигурирование с помощью компьютера. Для конфигурирования коммуникатора с помощью компьютера

Подробнее

NLProg. Загрузчик программ NLProg Для модулей серий MC, NC, NL, NS Программное обеспечение. Руководство пользователя

НИЛ АП, Тел.: (8634) 477-040, факс: 477-041, e-mail: [email protected], www.rlda.ru Загрузчик программ NLProg Для модулей серий MC, NC, NL, NS Программное обеспечение NLProg Руководство пользователя Одной проблемой

Подробнее

Отладочная плата LDM-89C513xA

Отладочная плата LDM-89C513xA UNITING THE BEST LDM SYSTEMS Отладочная плата представляет собой печатную плату размером 108х71х15 мм и макетным полем 71х48 мм (шаг отверстий 2. 54 мм) с установленным на

Подробнее

«ОСНОВЫ РАБОТЫ В СРЕДЕ MPLAB IDE»

Вендор-ориентированный учебный курс в системе «Старшая профильно-профессиональная школа-вуз-работодатель»: «Программирование микроконтроллеров Microchip» Богураев М.В., Кисляков С.В. «ОСНОВЫ РАБОТЫ В СРЕДЕ

Подробнее

1 Установка mega macs PC

Чтобы получать от фирмы Hella Gutmann все имеющиеся данные о том или ином автомобиле, необходимо обеспечить постоянное online-соединение прибора. Чтобы минимизировать расходы на соединение, Hella Gutmann

Подробнее

СКАй Настройка сервера опроса

СКАй Настройка сервера опроса ВИД При запуске программы в системном лотке (область панели задач рядом с часами) появляется иконка программы. Чтобы вызвать окно настроек сервера СКАй щелкните правой кнопкой

Подробнее

КУХОННЫЙ ПЕРЕДАТЧИК RECS

КУХОННЫЙ ПЕРЕДАТЧИК RECS Руководство пользователя Перед включением передатчика в сеть ОБЯЗАТЕЛЬНО подключите к передатчику антенну! При несоблюдении этого правила, передатчик выйдет из строя! г. Донецк,

Подробнее

Работа с программой ABBYY FineReader Банк 7

Работа с программой ABBYY FineReader Банк 7 Руководство пользователя ABBYY 2013 год Обработка документов в программе ABBYY FineReader Банк состоит из четырех этапов: Загрузка Распознавание Проверка Выгрузка

Подробнее

Отладочный комплект AN231K04-DVLP3

Александр Щерба [email protected]. Описание Отладочный комплект AN23K04-DVLP3 Отладочная плата AN23K04-DVLP3 простая к использованию платформа, позволяющая быстро внедрить и протестировать аналоговую

Подробнее

Программирование PIC | theremino


Программирование PIC процессорах с HEX файлов

HEX-файла (и завершить проекты) Вы скачать со страницы: Технические/схемы

Микро регуляторы используемые в вашей системе Theremino:
– PIC24FJ64GB002 (все мастер, От 2012 в 2015)
– PIC24FJ128GB202 (будущий мастер с 12 или 13 INOUT и 2 дополнительные биты в АЦП)
– PIC32MX110F016 (будущий мастер для 32 бит) (Примечание 1)
– PIC24F16KA101 (все рабы, Слуга и CapSensor)

(Примечание 1) Вероятно, мы не будем использовать модели для 32 бит, потому что, В дополнение к не дает реальные преимущества в скорости и точности, ограничить местоположения серийный Pin. Мы предпочитаем использовать новый пик серии 24, Это позволит 12 или даже 13 PIN-код и содержащий новые АЦП, четыре раза более точной.


ICSP коннектор – В цепи последовательного программирования



Все модули системы Theremino имеют ICSP коннектор, Это позволяет легкое программирование “в цепи”, с тип PicKit2 программист, Pickit3 или аналогичный.


Подключение кабель для программирования

На позиции PIN-код 1 обозначается белая точка. В более новых версиях с треугольником, как программист PicKit2 и PicKit3. Во всех случаях ПИН 1 всегда указывается с “VPP”.

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

На некоторых программистов найти местоположение провода “1” Это может быть трудно. Например PicKit3 Olimex имеет не треугольник, или p, для обозначения этого. Даже читать руководство не удается найти ПИН 1. Только Публикация изображений не относятся к разъему на контроллере, но на бесполезные программирование пластины. Таким образом, чтобы найти ПИН 1, использовать следующее изображение ’:

Предположить, что вы отмечать свой PIN-код 1 с треугольником или черная точка, проведение программист с светодиоды и разъем внизу.


Купить PicKit2

Лучше купить PicKit2, который легче использовать PicKit3.

На eBay легко найти их, Вот некоторые ссылки:
http://www.ebay.it/itm/161327061057
http://www.ebay.it/itm/191911587734
http://www.ebay.it/itm/122179854117 (дешевые но медленно Доставка из Китая)

Или на Amazon:
HTTPS://www.Amazon.IT/…….pickit2 (Amazon стоимостью чуть больше)

Пример PicKit2 для продажи на eBay – ’ нажмите на изображение, чтобы увеличить.

Если предыдущая ссылка больше не действительны, пожалуйста, сообщите нам. Чтобы найти похожие предлагаю вам сделать поиск на eBay, со словами “USB Программатор PICKIT2”.


Эксцентрик гнезда? Нет, спасибо.

Планирование “в цепи” Он проверяет, заполните форму и у вас есть уверенность, что все будет хорошо. Вместо этого забивать не даже уверен, что мы можем запланировать (отсутствуют внешние компоненты и источник питания). И вам сэкономить время, Она занимает больше времени, чтобы проверить вне пик от розетки и переместить его в окончательной цепи. Так что не купить Сабо наряду с программист. Дорого и остаются неиспользованными в ящик.


В цепи отладчиков?

Забудьте об этом, являются сложными, дорого и очень медленно, никогда не будет их использовать. Есть более эффективные способы отладки, к примеру MPLAB Эмуляторы, Но прежде всего хитрости (Измените в нужном месте и посмотреть, что происходит) дихотомических и техника (разделить проблему на две части и повторять, пока вы найдете л ’ ошибка).


Методы программирования и программистов

Первый уровень сложности, планирует использовать HEX файлов, подготовленные нами и программировать их с PicKit2. Немного’ более громоздким запрограммировать их с PicKit3.

Третий уровень, только для смелых, Это MPLAB, Она также позволяет вам изменить прошивку и перекомпилировать его. Трудно начало MPLAB, потому что вы также должны установить компиляторы. В дополнение к этому, Он сказал, что с MPLAB и PicKIt2 вы можете запрограммировать все модели ПОС. И почти наверняка нельзя использовать PicKit3.

И наконец c ’ является MPLAB X, что делает программирование PIC реальной весело (очень похож на азартная игра). MPLAB X была написана, чтобы позволить программирование на Apple и Linux, и не только это не возможно программировать с Mac OS и Ubuntu, но вы больше не можете программировать даже с Windows. Нас Мы не могли заставить его работать на любой из наших ПОС и вот некоторые комментарии, найти в сети:
английский “… К сожалению, сочетание новых идей, Компиляторы и устройств часто может привести к возникновению серьезных проблем. Именно поэтому его часто называют «крае», Благодаря потянув из волос, скрежет зубов, лишение сна и случайные кровопотери, Хотя устранение этих проблем…»
итальянский “…К сожалению, сочетание новых IDE, Компиляторы и устройств часто может вызвать серьезные проблемы. Это часто называют на английском языке, как “степени кровотечения”, из-за разрывая волосы, скрежетание зубами, лишение сна и случайные кровотечения, При решении этих проблем…”


Рекомендации для программирования

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

Это не вина микрочип, абсолютно! Мы рады, что производят микро для каждой потребности, от микроскопических те до очень мощные dsPIC, и что они по-прежнему производят более лучше модели, Это просто трудно с ним. Другие производители (Atmel) продолжать производить же микро пятнадцать лет, ADC всегда одинаковы, производительность до сих пор то же самое…

Скоро мы будем передавать PIC24FJ128GB202 (с два дополнительных бит АЦП, затем четыре раза более точной) и еще более осложнить проблемы программирования (особенно для тех, кто на PicKit3).

Для работы некоторых ПОС и программистов может понадобиться:
– Вручную выбрать семьи (24) и модель ПОС.
– Мощность модуля от USB во время программирования.
– Питание от тот же компьютер, который подключен к программист.
– Использование программирования высокого напряжения (HVP).
– Выполните удаление.
– Отключить запись защищать.
– Открытые, с помощью блокнота, файл «PICkit2.ini» расположен рядом с «PICkit2V2.exe».
– Измените строку «PE24: Y «в «PE24: N».

Линия «PE:24: Не «отключает загрузку» программирование исполнительной», в некоторых случаях, предотвращает программа.

Вместо этого установите «Быстрый программирование» это хорошая идея. Двойная скорость программирования.


Как мы можем быть уверены, что пик запрограммирован хорошо

Лучше не делать чтений памяти, потому что во многих случаях они обманывают. Программа загрузки ваш HEX, нажать «Написать» и проверка зеленый, написание «Программирование успешно». В некоторых случаях они появляются «Предупреждения» в оранжевый, Но независимо. ПИК запрограммирован хорошо, хотя есть предупреждение.

Только истинное испытание, USB, которая активизируется и СИД мигает. В образце светодиод мигает быстро, как можно скорее, как программирование, Вместо этого на рабов во главе мигает только после настройки ПИН-кода с применением HAL.


PicKit2 программиста приложения

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

Не обманывайте версий, EXE, всегда называется PicKit2V2 была удалена, потому что он работает на PicKit2 программист версия 2. Версия приложения не является 2 Но то, что написано имя ZIP-файла.
PicKit2_Programmer_V3.0.zip
Pickit2_Programmer_V3.0_WithSources.zip (Версия для программистов)

Версия 3.2 также включает в себя “Файл устройства” изменено на программу новых PIC24FJ128GB202 (мы завершаем прошивку 202 потому что у них есть непреодолимые недостатки). Она также включает в себя отключение “Исполнительный программирования” чтобы предотвратить проблемы с некоторыми ПОС.
PicKit2_Programmer_V3.2.zip
Pickit2_Programmer_V3.2_WithSources.zip (Версия для программистов)

Версия 3.3 работает лучше. Нижней панели, что указывает на завершение операций теперь течет в обычном порядке, и до конца. В “Файл устройства” Она изменяется программировать некоторый небольшой ПИК как 12F1571 и есть другие “Файл устройства” что может быть полезным для тех, кто знает, как редактировать их и заменить их. Наконец, когда вы идете в меню “Справка / О” версия правильно сообщается как 3.3 (в предыдущих версиях это было всегда 3.0).
PicKit2_Programmer_V3.3.zip
Pickit2_Programmer_V3.3_WithSources.zip (Версия для программистов)


Приложение для программиста PicKit3

Эти направления для использования ’, Оба на итальянском и английском языках, в файле “Theremino_Pickit3_ReadMe” расположен в папке “Документы”.

Программа “Ноутбук”, не устанавливайте его в C:Программ, но просто извлечь его из ZIP, в una нового dell’utente, например вложенная папка документов.

Этот ZIP-файл содержит все необходимое для программирования с PicKit3. Есть также наши изменения в “PK2DeviceFile.dat”, с которой мы смогли запланировать новые PIC24FJ128GB202.
PicKit3_Programmer_V4.0.zip
Pickit3_Programmer_V4.0_WithSources.zip (Версия для программистов)


Приложения для редактирования файла Devices.DAT

К сожалению как PicKit2 что PicKit3 не являются полными и не программировать все модели ПОС. Это приложение служит для завершения и правильные данные (которые находятся в файле “PK2DeviceFile.dat”). Мы использовали его для исправления битовые маски для PIC24FJ128GB202 с исправление мы могли бы их и программирования.
DeviceFile_Editor.zip


Спецификациях ПОС

Вот спецификации всех ПОС, используемых в системе Theremino, Вместе с нотами приложения, данные для семей ПОС и ошибки.
PIC_Datasheets


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

Чтобы внести изменения в прошивки необходимо установить MPLAB и компилятор языка C. Мы рекомендуем вам установить MPLAB версии 8.92 от здесь: MPLAB_Archives (должны были исчезнуть здесь: MPLAB_IDE_8_92.zip)

После установки MPLAB C30, компилятор должен быть установлен: C30_Compiler
Зарегистрируйтесь для загрузки компилятор C30 не является обязательным, Микрочип не рассылаем спам. C30 компилятор должен быть установлен в версии “Облегченный”, не хватает лишь немного оптимизации. Код немного больше, но это не имеет значения, потому что у нас очень открытые места в памяти (должны были исчезнуть здесь: MPLABC30Combo_v3_31.zip)

Наконец, вам придется загрузить полный проект (не только HEX файлов), заполнить его, Убедитесь, что не было никаких ошибок во время компиляции и записать его с ПОС.

MPLAB X
Новый X MPLAB, как известно, имеют ряд difettucci, Прежде всего вы не можете запрограммировать ПОС. Для тех, кто хочет попробовать, связь это: MPLAB_X


Компоненты технологии микрочип

Все модули системы Theremino производятся с микро контроллеров серии микрочип 24. Мастер использует PIC24FJ64GB002, рабы, используя PIC24F16KA101. Эти микро контроллеры работают на 3.3 Вольт для напряжения 5 Вольт довольно нестабильной USB порт, стабилизируется регулятором микрочип LDO (Низкая отсева) MCP1700 регулятор типа 3,3 В.

Мы выбрали компонентов Microchip, по самой своей природе, Это позволило нам осуществить следующие нововведения:
– UART транспондер на одного провода.
– Скорость передачи данных USB 12 серийный мегабит в секунду и до 4 мегабит в секунду.
– ADC ветерок, с надлежащей передискретизация, производить эффективное разрешение над 14 бит (и до 16 бит с последней PIC24FJ128GB202)
– CTMU технология, которая облегчает мера способности очень маленький.
– Низкий расход топлива благодаря NW XLP™ Технология.
– Возможность построения небольших модулей благодаря SOIC Low Pin Count.
– Отличная поддержка в режиме таблицы и ApplicationNotes.
– Удобные и бесплатные инструменты.

Программаторы: Программатор микропроцессоров PIC – PICKIT 3 + Универсальный адаптер для DIP микросхем ZIF панель

Семейство Baseline
—————-
PIC10F200 PIC10F202 PIC10F204 PIC10F206
PIC10F220 PIC10F222
PIC12F508 PIC12F509 PIC12F510 PIC12F519
PIC16F505 PIC16F506 PIC16F526
PIC16F54 PIC16F57 PIC16F59

Семейство Midrange/Standard
—————-
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
—————-
PIC16F722* PIC16LF722*
PIC16F723* PIC16LF723* PIC16F724* PIC16LF724*
PIC16F726* PIC16LF726* PIC16F727* PIC16LF727*

Семейство PIC18F
————–
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
—————–
PIC18F24J10 PIC18F25J10 PIC18F44J10 PIC18F45J10
PIC18LF24J10 PIC18LF25J10 PIC18LF44J10 PIC18LF45J10
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
—————–
PIC18F13K50* PIC18LF13K50* PIC18F14K50* PIC18LF14K50*
PIC18F14K50-ICD*
PIC18F24K20 PIC18F25K20 PIC18F26K20*
PIC18F44K20 PIC18F45K20 PIC18F46K20*

Семейство PIC24
————-
PIC24FJ16GA002 PIC24FJ16GA004
PIC24FJ32GA002 PIC24FJ32GA004
PIC24FJ48GA002 PIC24FJ48GA004
PIC24FJ64GA002 PIC24FJ64GA004
PIC24FJ64GA006 PIC24FJ64GA008 PIC24FJ64GA010
PIC24FJ96GA006 PIC24FJ96GA008 PIC24FJ96GA010
PIC24FJ128GA006 PIC24FJ128GA008 PIC24FJ128GA010
PIC24FJ128GA106* PIC24FJ128GA108* PIC24FJ128GA110*
PIC24FJ192GA106* PIC24FJ192GA108* PIC24FJ192GA110*
PIC24FJ256GA106* PIC24FJ256GA108* PIC24FJ256GA110*


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


PIC24HJ12GP201 PIC24HJ12GP202
PIC24HJ16GP304*
PIC24HJ32GP202* PIC24HJ32GP204*
PIC24HJ64GP206 PIC24HJ64GP210 PIC24HJ64GP506
PIC24HJ64GP510
PIC24HJ128GP206 PIC24HJ128GP210 PIC24HJ128GP306
PIC24HJ128GP310 PIC24HJ128GP506 PIC24HJ128GP510
PIC24HJ256GP206 PIC24HJ256GP210 PIC24HJ256GP610

Семейство dsPIC33
—————
dsPIC33FJ12GP201 dsPIC33FJ12GP202
dsPIC33FJ16GP304*
dsPIC33FJ32GP202* dsPIC33FJ32GP204*
dsPIC33FJ64GP206 dsPIC33FJ64GP306 dsPIC33FJ64GP310
dsPIC33FJ64GP706 dsPIC33FJ64GP708 dsPIC33FJ64GP710
dsPIC33FJ128GP206 dsPIC33FJ128GP306 dsPIC33FJ128GP310
dsPIC33FJ128GP706 dsPIC33FJ128GP708 dsPIC33FJ128GP710
dsPIC33FJ256GP506 dsPIC33FJ256GP510 dsPIC33FJ256GP710


dsPIC33FJ12MC201 dsPIC33FJ12MC202
dsPIC33FJ16MC304*
dsPIC33FJ32MC202* dsPIC33FJ32MC204*
dsPIC33FJ64MC506 dsPIC33FJ64MC508 dsPIC33FJ64MC510
dsPIC33FJ64MC706 dsPIC33FJ64MC710
dsPIC33FJ128MC506 dsPIC33FJ128MC510 dsPIC33FJ128MC706
dsPIC33FJ128MC708 dsPIC33FJ128MC710
dsPIC33FJ256MC510 dsPIC33FJ256MC710

Семейство dsPIC30
—————
dsPIC30F2010 dsPIC30F2011 dsPIC30F2012
dsPIC30F3010 dsPIC30F3011 dsPIC30F3012
dsPIC30F3013 dsPIC30F3014
dsPIC30F4011 dsPIC30F4012 dsPIC30F4013
dsPIC30F5011^ dsPIC30F5013^ dsPIC30F5015
dsPIC30F5016
dsPIC30F6010A dsPIC30F6011A dsPIC30F6012A
dsPIC30F6013A dsPIC30F6014A dsPIC30F6015


^ – Эти 2 микроконтроллера не поддерживают low VDD программирование.

Семейство dsPIC30 SMPS
——————–
dsPIC30F1010
dsPIC30F2020 dsPIC30F2023

Семейство PIC32
——————–
PIC32MX320F032H* PIC32MX320F064H* PIC32MX320F128L*
PIC32MX320F128H*
PIC32MX340F256H*
PIC32MX360F256L* PIC32MX360F512L*
PIC32MX440F128L* PIC32MX440F256H*
PIC32MX460F256L* PIC32MX460F512L*

Семейство KEELOQ HCS
——————–
HCS200 HCS201 HCS300 HCS301 HCS320
HCS360 HCS361 HCS362

MCP250xx CAN Devices
——————–
MCP25020* MCP25025*
MCP25050* MCP25055*


!!ВАЖНО!! – MCP250xx однократнопрограммируемые!

Семейство Serial EEPROM
——————–
ПРИМЕЧАНИЕ: Другие поддерживаемые значения напряжения указаны в круглых скобках около устройства.
Выбирайте индекс “LC”, чтобы программировать другие возможные значения напряжения.


24LC00 (AA)(C) 25LC010A (AA)
24LC01B (AA) 25LC020A (AA)
24LC02B (AA) 25LC040A (AA)
24LC04B (AA) 25LC080A (AA)
24LC08B (AA) 25LC080B (AA)
24LC16B (AA) 25LC160A (AA)
24LC32A (AA) 25LC160B (AA)
24LC64 (AA)(FC) 25LC320A (AA)
24LC128 (AA)(FC) 25LC640A (AA)*
24LC256 (AA)(FC) 25LC128 (AA)
24LC512 (AA)(FC) 25LC256 (AA)
24LC1025 (AA)(FC) 25LC512 (AA)
25LC1024 (AA)


93LC46A/B/C (AA)(-C)
93LC56A/B/C (AA)(-C)
93LC66A/B/C (AA)(-C)
93LC76A/B/C (AA)(-C)
93LC86A/B/C (AA)(-C)

{/spoiler}

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

Предлагаемый вариант отладочной платы предназначен для проверки и отладки программ микроконтроллеров семейства PICmicro в корпусе DIP-28, например: PIC18F2525, PIC18F2620, PIC16F76, PIC18F73, PIC16F870, PIC18F873, PIC18F876 и многих других. Она может быть полезна как начинающим радиолюбителям, так и опытным разработчикам встраиваемого программного обеспечения.

Схема отладочной платы представлена на рис. 1. Она имеет “на борту” следующий набор элементов: ЖКИ Wh2602J-YYH-CT (HG1), кнопочную клавиатуру (SB1 -SB16), два светодиода для поверхностного монтажа (HL1 и HL2), звуковой излучатель HCM1606X (HA1) с встроенным генератором, цифровой датчик температуры DS18B20 (BK1), стабилизатор напряжения питания 5 В (DA1) и панель для установки микроконтроллера DD1.

Рис. 1. Схема отладочной платы

 

Такая комплектация позволяет загружать в микроконтроллер, установленный на плату в качестве DD1, самые разнообразные по сложности и назначению программы и проверять их в действии. Например, программу калькулятора, способного выполнять различные арифметические действия, использующую кнопочную клавиатуру и ЖКИ, или прилагаемую к статье программу цифрового термометра. Дополнительно задействовав излучатель звука HA1, можно испытывать программы различных сигнализаторов, таймеров и будильников. И многое-многое другое.

Выключатель SA1 предназначен для включения и выключения питания платы. Выключателем SA2 управляют подсветкой экрана ЖКИ, а подстроечным резистором R9 регулируют контрастность изображения на нём. Разъём X1 предназначен для подключения программатора (PicKit2, PicKit3 или аналогичного).

Чертёж отладочной платы изображён на рис. 2, её изготавливают из фольгированного с двух сторон стеклотекстолита толщиной 1,5 мм. Расположение элементов на плате показано на рис. 3. Для микроконтроллера DD1 на ней установлена панель DIP-28. Выключатели SA1 и SA2 – IS-1390. Кнопки SB1-SB16 – TC-12ET (KLS7-TS1204) или подобные.

Рис. 2. Чертёж отладочной платы

 

Рис. 3. Расположение элементов на плате

 

В качестве примера того, как работать с отладочной платой, предлагаю руководство по превращению её в цифровой термометр. Помимо самой отладочной платы в сборе и микроконтроллера PIC16F876-20I/SP, потребуются программатор PicKit2 либо PicKit3 и компьютер с установленной на нём средой разработки программ для микроконтроллеров PICmicro MPLAB IDE.

Она бесплатна, её последнюю версию (на момент написания статьи – MPLAB X IDE v.3.65) можно найти по адресу http://www.microchip.com/mplab/ mplab-x-ide на официальном сайте компании Microchip. Скачав установочный пакет этой среды, запустите её установку и следуйте выводимым на экран компьютера инструкциям. В окне Select Programs установщика отметьте “галочками” все пункты.

Можно установить и работающий совместно с MPLAB компилятор языка Си, хотя для приложенной к статье программы цифрового термометра, написанной на языке ассемблера, он не нужен. Последнюю на момент написания статьи версию компилятора XC8 Compiler V. 1.42 скачивают по адресу http://www.microchip.com/ mplab/compilers. Он предназначен для восьмиразрядных микроконтроллеров семейства PICmicro. Его бесплатный вариант отличается от платного только степенью оптимизации выходного кода и вполне достаточен для большинства задач. По умолчанию компилятор будет помещён в папку с уже установленной MPLAB Х IDE.

Запустите MPLAB Х IDE и выберите в меню PROJECTS пункт Create New, в результате чего на экране компьютера будет открыто окно New Project. Выберите в нём Standalone Project и нажмите на экранную кнопку Next. В открывшемся окне выберите тип используемого микроконтроллера (в нашем случае это PIC16F876) и, нажав на экранную кнопку Next, перейдите в окно Select Tool. Выберите в нём используемый программатор, например PicKit3. В следующем окне Select Compiler выберите ассемблер mpasm(v5.54).

И наконец, в окне Select Program Name and Folder задайте имя проекта и папку, в которой он будет храниться. Чтобы в текстах программ правильно отображалась кириллица, обязательно укажите в поле Encoding кодировку windows-1251. В завершение подготовки к созданию проекта нажмите на экранную кнопку Finish.

В открывшемся окне на вкладке Projects щёлкните правой кнопкой мыши по пункту Source Files и выберите в выпавшем меню пункт Add existing items. Укажите путь к заранее помещённому на жёсткий диск компьютера (желательно в папку проекта) файлу исходного текста программы на языке ассемблера. В нашем случае это файл Thermo.asm из приложения к статье.

Дважды щёлкните левой кнопкой мыши по имени добавленного файла. Он будет открыт в окне редактора среды MPLAB. Затем нажмите на экранную кнопку с изображением молотка      . Начнётся трансляция программы. О её успешном завершении будет свидетельствовать сообщение “BUILD SUCESSFUL” в окне Output. В папке проекта появится готовый к загрузке в память микроконтроллера HEX-файл.

Теперь остаётся только запрограммировать микроконтроллер. Для этого необходимо подключить программатор к отладочной плате, как показано на рис. 4 (надпись на экране индикатора появится только после завершения программирования и запуска программы). Учтите, что расположение одноимённых контактов соединяемых разъёмов отладочной платы и программатора различно. Программатор необходимо также соединить с компьютером.

Рис. 4. Подключение программатора к отладочной плате

 

Прежде чем приступать к программированию, необходимо подать на разъём X2 напряжение питания 6…15 В от любого источника, например батареи “Крона” (6А22). Запитать плату можно и от программатора. Для этого следует в окне Project Properties выбрать категорию Conf:[default], а в ней выбрать пункт с именем используемого программатора. В поле Option categories следует установить Power, и в появившемся списке отметить строку “Power target circuit from…”, завершающуюся именем выбранного программатора.

Чтобы выполнить трансляцию программы и программирование микроконтроллера, нажмите на экранную кнопку  . Об успешном завершении программирования будет свидетельствовать сообщение “Programming/Verify complete”. Отладочная плата превратилась в цифровой термометр.

Загрузить имеющийся HEX-файл программы в установленный на отладочную плату микроконтроллер можно, не запуская MPLAB X IDE, с помощью утилиты MPLAB IPE. Онаустанавливает-ся автоматически вместе со средой и служит для непосредственного программирования микроконтроллера, стирания и чтения его памяти. Запустив MPLAB IPE 3.65 из меню “Пуск” компьютера, в открывшемся окне нужно указать тип используемого микроконтроллера и путь к подлежащему загрузке HEX-файлу. В данном случае – к приложенному к статье файлу Thermo.hex, который должен быть заранее помещён на один из дисков компьютера.

Программа сама опознает подключённый к компьютеру программатор PicKit3 или другой из имеющегося в ней списка. Подключив отладочную плату к программатору, нажмите на экранную кнопку Program. Но если микроконтроллер уже был в употреблении и в его памяти записана какая-либо информация, предварительно нужно её стереть, нажав на экранную кнопку Erase. После успешного завершения программирования на экране компьютера вслед за списком запрограммированныхобластей памяти микроконтроллера появится сообщение “Programming/Verify complete”.

Программа цифрового термометра находится здесь.

Автор: В. Лазарев, г. Вязьма Смоленской обл.

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

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

Описание PICKit2

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

В настоящее время на смену PICKit2 пришла новая модель PICKit3. Ее сердцем стал микроконтроллер серии PIC24. Основным достоинством PICKit3 считается полная поддержка новых. 32-разрядных микроконтроллеров PIC32. Поэтому, несмотря на то, что PICKit2 еще можно найти в продаже, он уже фактически стал историей. Тем не менее вторая версия еще послужит, так как младшие семейства Microchip она шьет без проблем.

You have no rights to post comments

51792A

% PDF-1.5 % 1 0 obj > / OCGs [871 0 R] >> / Тип / Каталог >> эндобдж 1207 0 объект > поток application / pdf

  • 51792A
  • Adobe Illustrator CS32008-12-16T09: 30: 07-07: 002008-12-16T09: 30: 08-07: 002008-12-16T09: 30: 08-07: 00
  • 256240JPEG / 9j / 4AAQSkZJRgABAgEASABIAAD / 7QAsUGhvdG9zaG4aaaaaaaaaaaaaaaaaaa AQBIAAAAAQAB / + 4ADkFkb2JlAGTAAAAAAf / bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f / 8AAEQgA8AEAAwER AAIRAQMRAf / EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4 / PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fh2 + f3OEhYaHiImKi4yNjo + Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0 + PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fh2 + f3OEhYaHiImKi4yNjo + DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq + v / aAAwDAQACEQMRAD8A9O61 / wAca / 8A + YeX / iBy rN9EvcW / S / 3sf6w + 98gZzL7Q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq9 // wCcf / 8AlDbz / toy / wDJiHN32b / dn3 / qfOfa7 / Go / wDCx / upPTM2Dyz5 V8 + f85d67pPmPzF5ZTy7ayw2F5eaatwZ5AzLDK8AcgLQEha5GceIEd7ZjnwyEu428U / 5W1d / 9W6P / kYf + ac138mDveu / 0Y5P9THzLv8AlbV3 / wBW6P8A5GH / AJpx / kwd6 / 6Mcn + pj5l3 / K2rv / q3R / 8A Iw / 804 / yYO9f9GOT / Ux8y7 / lbV3 / ANW6P / kYf + acf5MHev8Aoxyf6mPmXf8AK2rv / q3R / wDIw / 8A NOP8mDvX / Rjk / wBTHzLv + VtXf / Vuj / 5GH / mnH + TB3r / oxyf6mPmXf8rau / 8Aq3R / 8jD / AM04 / wAm DvX / AEY5P9THzLv + VtXf / Vuj / wCRh / 5px / kwd6 / 6Mcn + pj5l3 / K2rv8A6t0f / Iw / 804 / yYO9f9GO T / Ux8y7 / AJW1d / 8AVuj / AORh / wCacf5MHev + jHJ / qY + Zd / ytq7 / 6t0f / ACMP / NOP8mDvX / Rjk / 1M fMu / 5W1d / wDVuj / 5GH / mnH + TB3r / AKMcn + pj5l3 / ACtq7 / 6t0f8AyMP / ADTj / Jg71 / 0Y5P8AUx8y 7 / lbV3 / 1bo / + Rh / 5px / kwd6 / 6Mcn + pj5l3 / K2rv / AKt0f / Iw / wDNOP8AJg71 / wBGOT / Ux8y7 / lbV 3 / 1bo / 8AkYf + acf5MHev + jHJ / qY + Zd / ytq7 / AOrdH / yMP / NOP8mDvX / Rjk / 1MfMu / wCVtXf / AFbo / wDkYf8AmnH + TB3r / oxyf6mPmXf8rau / + rdH / wAjD / zTj / Jg71 / 0Y5P9THzLv + VtXf8A1bo / + Rh / 5px / kwd6 / wCjHJ / qY + Zd / wArau / + rdH / AMjD / wA04 / yYO9f9GOT / AFMfMu / 5W1d / 9W6P / kYf + acf 5MHev + jHJ / qY + Zd / ytq7 / wCrdH / yMP8AzTj / ACYO9f8ARjk / 1MfMu / 5W1d / 9W6P / AJGH / mnH + TB3 r / oxyf6mPmXf8rau / wDq3R / 8jD / zTj / Jg71 / 0Y5P9THzLv8AlbV3 / wBW6P8A5GH / AJpx / kwd6 / 6M cn + pj5l3 / K2rv / q3R / 8AIw / 804 / yYO9f9GOT / Ux8y7 / lbV3 / ANW6P / kYf + acf5MHev8Aoxyf6mPm Xf8AK2rv / q3R / wDIw / 8ANOP8mDvX / Rjk / wBTHzLOPI // ADldrXlLSZdOt / L9tcpLO1wZJJ5FILIi U2X / AIrzM0 + Dwo0DboO1e0jrMgmY8NRr7Sf0vWPyc / 5yi1Pz553t / Ll9okFhFcRSulxDK8jc4wCB xZQKHfL3WPlv82P / ACafnL / tual / 1GSYqxTFXYqyDTfJOsajcSW9q8JljsodQKs5WsU8sUSqCRTm DcKSPnSpoCLTSOk / K / zRHBLJIIUkQN6Fu7sklwVaFeNvyULIzNcAKAasVZR8VAW14Uu1nyfqukQJ LevCrvBHdC3VyZRFKQqsyUqtGNDy742pD0Py7 + THlib8qrDz / wCYtZv7KHUbxrG2s7GyS6d39V4k KAyxk8miYfPFQmmq / wDOOemp5J1LzPZahrFidLlhjex13SGsHmE0scfKLlKTRfUrWhqRTbritIh / + cWUtvM / mrT7 / wA0CHRvKunQanc6ilkZJXjuElk4i3EwpwFtJUhzXbbfYqxzQvy1 / JfWrt7SD8zG spEieYTahpf1Wh5P2fUkugORrso3PbAqPT8h4138uPIuq + VIZrvzH5iuLyC / BeloI7eWYCcllBiV UiFanfpTkaYqgNE / KKWXyx5oaW2sL + 50m8gsX8xLq3oWdlJK6IxZDCUmRTJ8b + oFX6MVpNvzU / J7 yL5CTQb + bUWu7K / 0oyXdjb3kD3Ul + 0DmGa2 + D4rR5godyNlrxJNBirzfUk / Li5utMh0mTVNOgkup E1a6vhBdCK1YxCKSGOH0Wd0 / el0J3 + Gh64Vejx / kT + XMvEx / mBqDB6cCPKerUNelDXFaYf5 // Kl / K35jW / ke01q21e6uZLeFbpFaJYpbmT00jnQerwYVDMFLbEd9sUJXd / ln5uhkmS1tDqZhmFuv6OV7 r1h5SvIEEak1hEDeqrUZdqihrgtNLbX8utfutXudHge2fUrNZTdWyzBjGbc0lVioK8loe + 9Nq42t Lpvy48w22sWukXrW9nf3lxBbW8M0hDM1yYwj8QrNw / fKTtWnbG1pU8p / ltqXmSKxli1KxsE1G / h0 q0N4bn47u55iFP3EE9AxjI5HYd6DCtJQPLvqT3gttRs7iys3SM6iGligkaQMU4CeOKXfg32ox0xW k3b8rPN6XEVu8EYml50X1AwAjQux5LVSOI / ZJwWnhcfyv80DzFpvl6kH6U1W0kvbSL1fhKRiYhGe nFXcWx4jtUciu9G0Ulq + Ub90DxXFtKjlUgMchb1ZGqBHGAKs / wAPSmNrSbn8pfOf6RfTvq6G6jIV kVi3xszIEXiDyPJD9muNp4WIXEElvPJBKAJImZHAIYclNDRlJB + YOFi3Da3M4JhiaQDqVBORlOMe ZbsWnyZPpBKr + jNR / wCWaT / gTkfGh4ht / I5v5hd + jNR / 5ZpP + BOPjQ7wv5HN / MLv0ZqP / LNJ / wAC cfGh4hfyOb + YUXaeVvMl5GZbXTLmeMHiXjjZgGABpUD3yUZA8mjJilA1IUXrX / OMvlnzDYfm7plz e6dcW1uscwMssbKoJTYVIyTW87 / Nj / yafnL / ALbmpf8AUZJirFMVdiqcp5z84R6VFo6a5qC6RAwe DThdTfVkZX9RSsPL0wQ / xbDrviqGvfMGu30QivdRubmIDiIpZpHQAkMQFYkfaUH54ra + 78zeZL23 e2vNVvLm3kADxTTySKwDBwCGY1AYVp474rbM7r86NW / 5VZ5b8i6Zbvpk / l69l1BdcguXWd5HkuHQ RhFQxcRdMCeZJp2xVjGoefvO2qNB + l9e1DVY7aRZYob67nuYw6kMDxkdh2UYq9cP / OUwufMfmPUN R8sLNpfmnSoNL1LT47xo5AYFmT1I5 / RNFZLmQFeFenxbbqWNaF + Y35L6LqcepW / 5ayXk8CuIrfUN WN1bFmFAzwyWpVqdq / PrQgKnnlT / AJyg1Pyt5Q8t6Dpmkow0mW6OqRSOPq15BdSyyekqBeUXAyji anp0I2xW0kvvzh8t2vkrzX5W8r + XpdNs / NdxDcNHNciZLMIUaSOGkal1Yp8PKnEHvitpb + Zf5m6L 530Ly8kmlXNnr2h3EGmG4W5jazkhhBq / omh2ObGh / vKD364VYBaNapdwvdxvNaLIpuIonEbvGCOa o5WQIxXYMVNPA4oe46T + d / k3TbK1tLbVPPcNvaoiRWy6taNGioABGtYAeCgUA22wUyth / wCdX5r2 / n7z3b + Z9IsZNGa0toYInEg9dpYJHkWcvGF4uOYUbmnEb4WLAZNT1GWGeGS6meG6mW5uY2kYrLOg cLLIpNGdRK9GO / xHxOKomfzJ5inkaSbVLuSR43hkdp5CWjlFJEYlt1cbMD174ptdF5n8zLHFBFqt 4EiaMwIs8vwNCEEXABvh5CNAtOnEU6YCos7BHX3mj8wdQu4Ly / 1fVru7tniltrme4uZZI5Lcs0Lo 7sWVo2kYoR9nkadcj4se8N / 5TN / Ml8il9hceYtOLmwe7tfVp6nomROXGtOXGlaVODxId4X8rm / mS + RRba / 53aVZm1DUmlXlxkaWct8Y4tuTXcGmPiQ7wv5XN / Nl8iiE84fmQlq9omt6wlpK6ySW63N0I mdOPFigbiSvBaGm1B4Y + JDvC / lc38yXyKHXX / O6yGRdQ1FZCAOQlnBopJXoexY0 + ePiQ7wv5XN / N l8ipXeqebbyVZbq6v55VdZVkkeZmEiElXqTXkCxoeuPiQ7wv5XN / Ml8ip6doeqanfiL05OcjVkkc GpqdzU9TkMuojEXblaPsvNmyCPCR7w9f0Dy9ZaTZLCiBpCP3jkVqc0OXMZmy + m6Ds / Hp8YiAmfox fyL9wyqy53AO53oxfyL9wxsrwDud6MX8i / cMbK8A7nvv5BWlo / k68Lwox / SMgqVB / wB0Q + 2brs0 / uz7 / ANT537WgDVR / 4WP91J6YlpaxsGSFFYdGVQD + GbB5Z8Ifmr + S / wCZ0n5headSi0GaWxu9Tvr2 3uEeJlaCa4eVh3eoqjA0O4wE0LTGNmhzebf4T8xf8sMn4f1yj83j73Z / yLqv5h + x3 + E / MX / LDJ + H 9cfzePvX + RdV / MP2O / wn5i / 5YZPw / rj + bx96 / wAi6r + Yfsd / hPzF / wAsMn4f1x / N4 + 9f5F1X8w / Y 7 / CfmL / lhk / D + uP5vh4r / Iuq / mH7Hf4T8xf8sMn4f1x / N4 + 9f5F1X8w / Y7 / CfmL / AJYZPw / rj + bx 96 / yLqv5h + x3 + E / MX / LDJ + H9cfzePvX + RdV / MP2O / wAJ + Yv + WGT8P64 / m8fev8i6r + Yfsd / hPzF / ywyfh / XH83j71 / kXVfzD9jv8J + Yv + WGT8P64 / m8fev8AIuq / mH7Hf4T8xf8ALDJ + H9cfzePvX + Rd V / MP2O / wn5i / 5YZPw / rj + bx96 / yLqv5h + x3 + E / MX / LDJ + H9cfzePvX + RdV / MP2O / wn5i / wCWGT8P 64 / m8fev8i6r + Yfsd / hPzF / ywyfh / XH83j71 / kXVfzD9jv8ACfmL / lhk / D + uP5vh4r / Iuq / mH7GW eT / IcodLzUU4UO0Z65garWXtHk9P2J2AYVkyjd6CLW3AAEa0Htmt4i9h5Ue531a3 / wB9r92DiK + F Hud9Wt / 99r92PEV8KPc76tb / AO + 1 + 7HiK + FHud9Wt / 8Afa / djxFfCj3O + rW / ++ 1 + 7HiK + FHuXLDE hqqAHxGNlIgByC / AzdirsVdir3 // AJx // wCUNvP + 2jL / AMmIc3fZv92ff + p859rv8aj / AMLH + 6k9 MzYPLIPW / wDjjX // ADDy / wDEDlWb6Je4t + l / vY / 1h975AzmX2h3Ks9m8m + bfMH5N26 + ToY / 0yNSZ rpkaKC5kt1BHGO4cpxo5UkchUfcd7oYROIbPmXtJlkNbIWaAj / uQz1 / J / wCYkFnpEVjD5alkWxtI tZbUbZjILpV4zywGBFU8z057EjYDfMzw49wdD4s + 8 / NdL5M / MgmSWOPyyrm9idLY2jekLKMyc0D + lzEko9PlWu / LiV2q + HHuC + LPvPzVYfK35hk2xnsPKiSPw + uxxwSsihZJi31flEHqyGAEux35UC7V fDj3BfFn3n5ug8qfmDPaSm7svK9repc2TQLZwSPEYEJN6kpmhLVlFBHxpQftV3L4ce4L4s + 8 / NC2 vlL81oYnE9r5Old4wyvJaXHwzvOOUYCLFWJISwSvxFgK9zj4ce4L4s + 8 / NmWh + WU + qSDXdK0g3gm lETWNvSMwcj6JYSqWV + h3xUivQ4PDj3BfFn3n5ph / hry5 / 1arP8A6R4v + acfDj3BfFn3n5pf5h8u eXk0DU3TS7RXW1nKsIIgQRGxBB44JY41yDKGaYkPUfm + QIbic + WHn5t6wtJGEgNGDCMkEHxzR4Ij xgPN9J7TyS / k6Ur34R9pDz767e / 8tEn / AAbf1zoHzJ3129 / 5aJP + Db + uKu + u3v8Ay0Sf8G39cVd9 dvf + WiT / AINv64q767e / 8tEn / Bt / XFXpvk / QPyqvfLljea / 5rubbWZxP9csBcNbpCUkZYaOLS8Lc 1Ck + ANe3EqEXH5d / Jnlb + p5s1H06L9bIuIg32xyMY9BhXgacS1P2uRoEYrZW6p5X / KG31zSEsfOl 1e6JL6v6ZlEojuIuIBi9IPCqnkag / a / jgW0bb + WfyIabUFm84aosULcNPk9eJTNSBWMhUW8lEMvJ RUhum1PixW29V8rfkTbyWq6f501C9SaXjcyGdYvRjEbEvRrb4 + UgCgDoD3xW2D / mNa + UdL1W2i8m 63dapp8kAe4lnk5MkwdlKgqkNVIAYfD3xUMT + u3v / LRJ / wAG39cUu + u3v / LRJ / wbf1xV3129 / wCW iT / g2 / rirvrt7 / y0Sf8ABt / XFXoXli4nuNHilndpJCWq7GpO / cnOc1IrIX1jsWRlpYE / zQmuY7tX v / 8Azj // AMobef8AbRl / 5MQ5u + zf7s + / 9T5z7Xf41H / hY / 3UnpmbB5ZB61 / xxr // AJh5f + IHKs30 S9xb9L / ex / rD73yBnMvtDsVfRf5G / wDKBx / 8xM36xm / 0H90Hy72l / wAdn / m / 7kMd8xeWvMj + YdUv YPIUWoRTTSR / Wlm0JZLuGQqS8guLFpOIUEBXlJP7VftDMdErWX5aalNZ27 / 4fsrVopGmghvTo6y2 tQH9KL6ro9zFwZ / hJ5cgNwa0xW2pvys12WUcNH0e2hiVTbpFLpxCyRcmRwH8vNRizEHcheRIFcVt Wh / K7VzO9zc6VpMsoaSSNWbTm / eFlkj + MaDG4o5kNdzU1 + InZW0RB + VMo0wWsum6YJSnh2UTTarU P8I / 3DLGVHqsBWPp1G7VVtDQ / lRqi3CudP0xVkVY7l1 / RfMxLGqmL / jgLzRyNxUdNv5QraKX8rJI 9Rtr8aVpdy9uykwyrpyLIijgqu8ejerSJKCMIy9KE4rbNtVsLDT / AClf2VhbRWlnBZTrDbQIsUSD 02NFRAFA + QwS5JjzD5Y / KqGGfWfLcE8aywyzwJLE4DKyswDKynYgjqM5 / F / fD3vpvaH / ABnS / qPp r / lWX5bf9Sno3 / cPtf8AqnnQvmDv + VZflt / 1Kejf9w + 1 / wCqeKu / 5Vl + W3 / Up6N / 3D7X / qniqD1n 8tvJUWkXsmk + T9Dm1RIJGsYZdPteDzhCY1b4Y9i1K / GvzHXFWF / 4b1RXW2P5O6DISP8Ajog6Ykde vxWxVnWv2dpW8a9sVVxoJa2do / ya0V7qN445IC9hGAXtFuGKyPbBXVZXENU5Dly8MVULryvq1vL6 0P5R + X7 + F + aizVNOt3Qi5mVJGuH9VWh2dIm4CEbsfi244qiU8uO9ykB / JrR4Y2b47oyaU8aoGevw iMSFiqpQUpVuvw7qqE3lTWC9pdw / lL5aFq1uTeaW / wBSN0tweXAJcCL0OI4gN8J + 0CD1AVRVr5ZM mrLBP + Tui2 + m8wr3nqaY7cWuliLiMQg / Db8puPf7PXFWaf8AKsvy2 / 6lPRv + 4fa / 9U8Vd / yrL8tv + pT0b / uh3v8A1TxV3 / Ksvy2 / 6lPRv + 4fa / 8AVPFXf8qy / Lb / AKlPRv8Auh3v / VPFXf8AKsvy2 / 6l PRv + 4fa / 9U8VfLVyiR6xrKIoRE1O9VVUUAAuXAAAzndX / eh4vrHYf + KQ9wazGdu9 / wD + cf8A / lDb z / игрушка / 8AJiHN32b / AHZ9 / wCp859rv8aj / wALH + 6k9MzYPLIPWv8AjjX / APzDy / 8AEDlWb6Je4t + l / vY / 1h975AzmX2h3KvS7bSvzG1L8nLWDyNM8d9 + kJzdpBMLad4ihC + nMZIePGQqx + MdO4qp3 + g / u g + Xe0v8Ajs / 83 / chkVr5r832aadZjzh5am1W20 + O01fT7 + 8RnTUIll9RyluomZ + fpK / 7wLQP8FaN mY6FQtfzF85pqksS + aPJ9zoqxxsNVuLtAfVKqs0aLbzjkI5XT7aJsw3riqLk8y + azeLc3fn7y3aJ NbKzabb3FuIon9EoLiOWeOSWWN53H7s8f2SJOqMqgdJ1f8zn13Vv0h5 + 8uNZmC6FpYW9xbvLazzg mz5M1qhZY6r8TVr3VsUpha + dfPP1V3k81 + SWjCTvbTG4lkLRQ8BHLK6SwI1WJWYoiquxH8uKHN56 88SQSzweZfJHL0XktF + uTNAwSX45JHDcuKRU + z0Y77UxWlFvPnn30rw23mnyLLKsoeFZbyZhHEfV b029JkNRGiFTTej9qUVp6JqWp6dqflLUbzTrqG9tJLS5CXFtIs0RKI6sA6EqeLAg ++ CXJlHmHy9 + Uf8Ax3 / LH / MTb / 8AExnP4v74e99N7Q / 4zpf1h2Xr95q9lo9zdaRpw1bUolBt9OM6W3qnkAV9Zwyp 8NTuM6F8wYbc / mB59invYx5NgK2wQW / LWrJGmdiokWhH7v0 / i + 11pilTf8xvPn194Y / J1s1ohSt0 dcsRXlx5DhSoKhuW / UD3xVVHnj8x3v57a18nW13Gqc4ZotZtd / 3ojoVK8 / sh2CeI / l3PVV6DihCa nq2l6Va / WtSuorO25BPVmcIvI9FBPfIzmIiyabsGnyZZcOOJlLySO2 / M / wDL659Ywa / ZyJbyejLI JBwEgFSgc / CWA6gHbIHPAczzbsfZ + eZMYwMjHnXT3rL / APNX8uNPgE935isYoiwQN6oPxN0Hw1xj ngeRZZezdRjFzhKI8xSjpv5w / lfqbOtj5lsZmjAZwJONA1afap4YZZYx5lrw6HNlNQiZe7dTttd1 rVJJF0LzLo16xum9OJbSSVktmBZEk4Xi / Gqr / ecaH + XDDLGXIo1GjzYa8SEo33hOLODzumlXi3t7 ptxqzA / o + WG1ngt0NNvWRriZ3HL + V12 + / JuMks13 + ZUV / OLm + 8vW9sCn1aHlcLKVJjLtIXNBQCQA Ab1XcUwqgZNX / NozXCxX / lFY / Sg + rBnvGcSnh67SUZaptJ6YG5 + GpG + BVc3 / AOacliRb6l5Yk1Sr rBF / pXoyVekRYh3cUj + 0qg1Y7Gg + JVlfl8eYxpif4hNodTJYyfo8SiAKTVVX1fjPHpXavWg6Yq + S bz / jt61 / 21L7 / qJfOd1f94fe + sdh / wCKQ9wWZjO3e / 8A / OP / APyht5 / 20Zf + TEObvs3 + 7Pv / AFPn Ptd / jUf + Fj / dSemZsHlkHrX / ABxr / wD5h5f + IHKs30S9xb9L / ex / rD73yBnMvtDsVfRf5G / 8oHH / AMxM36xm / wBB / dB8u9pf8dn / AJv + 5Cl5q0zQdNvFufMHnFNEW4ld7WObVNQsVeOrO6cW1JEfeTqi rxFAKClMmPFe5h5 + LqJmBiOGMgepJsf7kV8yl02m6IbWXUP + Vg2wEUdbmVtSv / qSK5HJ + A1VWT4u XAmWq1G9FAxGWB2sfNnPRZ4i5QkB / VLen2ujaw6Ja / mPb3vqSLJBHp + oT1 + sAScwhXUJXaMmQUiY sBSm42BOSINEhjHS5ZQ4xGRgOtGvmyCz8g6vBdtLJr0zwKzPDAJtVA5MCv7wvqMnIBacVQIoO / Hp STjrbzybrMGmc / 8AEMsDWtu3qSq2oyLyWM / veMl + 7tQ78Wdtv8qjBVj7WGr + jdvc398lnMv + j3AX WI1jBcsjNMutUcfF / uvhy6DagxSztNM81xyQJHq9otnDIhMZs5pJniXgDG80t3ISSA / x0rUqd + JD qEX5k / 5R3VP + YSf / AJNNglyZQ5h8q / lH / wAd / wAsf8xNv / xMZz + L ++ HvfTe0P + M6X9R9d50L5gxH VtNsr0Wf1m2huRDqUki + rBLKUPOVeSmMGho1CX + GhNcKsP8AzJtP0la3ukrp41NJbz17ize31b0Z I4bOJ1Uy6apCt6irxWT5hSaYqmv5UO9u76RJbx2r6fHMpt4YdTEUfKRKKs + pRRNIOAQ / D416EYq9 JwK8I / 5y0u9UPl7y7pGnXEVpNquoPF9amYoFKwtQBgGoW5UBpXwyjNGJ3luBu7Hs / UZcZMcR4ZZK jfv8 + nJ5T + XM9lb2P + A9a1SWDTIUTUIn5xyRpdP60c3p1TkIXZEPipr15Zh6w8QiejvvZ + GTDPKY CM8kKFd4vcjv / s5JX + aHlDW7KzksHgLzxPHcxBSCJYxv8DLyUmh6A9dso08hCfq2eh7UJ1ukvD6j GQNdduY9 / d3sJ8mg6TBNqE6v9WmCIsn2QEDGjyRlSwDMeAdW4qwo2zqwz8 + PjFdXkeye0JaPJxVx QIo99D7pDqP7XqXl3z1ceW449c0L0572J3Let + 8tnj4 + nwIQo9QXevx9ePhmDpzKOQDk9V27HHqd HLNHhlER9J6i5Di + 4DlfN9i5uXzNj2sW0Vzb6vDJGkvMECOSORwT6CFf7r4 + v8nxeG + FWO6pALbS rmz063jQmw062trVLW89JVMsq8DHaj10QJt2A / aoK4oYt5AVdL8yR2UVl9WttQjgeQm08wJM91FO nJ5h2GN4OAjooZpAwNE3qMUvbMCvje8 / 47etf9tS + / 6iXzndX / eh4vrHYf8AikPcFmYzt3v / APzj / wD8obef9tGX / kxDm77N / uz7 / wBT5z7Xf41H / hY / 3UnpmbB5ZB61 / wAca / 8A + YeX / iByrN9EvcW / S / 3sf6w + 98gZzL7Q7FX0X + Rv / KBx / wDMTN + sZv8AQf3QfLvaX / HZ / wCb / uQ8f / 5yS8p3er + bvrWs / BZxJGuhOgUFoQiGeMsgrQTFj8Z5b / DtkNRmOPIO4hy + xezI6vTTiNskZbHu25HyNfA7vOfJX5gX Fh5sl0Y20dzpEED20tsw4rNErcJVdRtu26fy0HXIamI4RMfi2 / sfGZZZaaYqfMS6xMNvcR0932KX Xkyx0vzbpq + U0mceYL62m0YoGQxmGXjdwzeEUZkWoqa1WntKE + PH6vd + PNxtTp5abUSjASjPhs8J 9I33 / wA3h6bUTXc + pdb1vzEjNo7 + YtD0bU3VCnpyqtygZ1VSsdysyfEzKo5RnrtvTMup + Tzdx81l trHmTUPL13Hb6tpGqx2sRtby7QuZS7Rj4n9MRxKXVg4IVUoeQ + Hh2 + S + lKl / Ljyva3MuoWmrWIvy k3xKFT1GnYSPzPrGpZkX4mqQAANhTLEW9Rt50uLeKeOvCVFdKihowqKjCxQXmT / lHdU / 5hJ / + TTY JcmUOYfKv5R / 8d / yx / zE2 / 8AxMZz + L ++ HvfTe0P + M6X9R9d50L5gldx5fgnYFrq4ULMbiNFZAFkL Fqj4a0qx2JxVJ9X8naHPLNJqiSzx3Ksr3rLE7xh5xE4LiIPEpjX7SmnWpHdtaRvljyd5e0FI30eM JEYFiDqIyZIxQqzyKoeVtvtOxO58cVT / ABV5N / zkH + WWpeetEsoLWD64LOXmsCOIpULKytIpYhXr VRQ9KdDXbF1HiAgw + TueyfycuKGpsA8pb / o + PQg / B856x / zjz + dVpc2 + oaZp8lybGJYrdA1vHKsU daLxDBZNuvdvA4xmZipxLPLjhpsgyabMJEcuYP3UR3 / c9W0Lyv8AmF5k8ktY + ZvL95Yarp59TT5 + EDPI4QI0TlnVyjDjxcttxp8VBXCnp5DYCx0d9pO2cMZjKCIGfpnGzQ68ceY79u8 + 8sJ85fkn + Ztz ZyS6Z5ecKhZzaCSMuFYlmML86h / iPWtfn1yMJmDRBA / h3Ot7RGmlEzjlE8l7iuHiF7b19Q7 / AMEd + RP / ADj / AOfbfzOtx5u0tbbynweS4s7t0LXEpQiMLDG7PGysQX5UG21dqZHhiRBrcOpGtnjxTxRl cJ1Y + RvyO1H9PT1vl7rUs1OwtCs0k91LBFcfDJGhWjkqEooKsxZgKALue2KoCHyna3MfK9aVl4xJ FDN6M3FICWiLc42 + MMxP8e + NqpaN + XPlfR5YpbGApJC5kSRxG8gLPzKiVkMgXkfshqAbDbFWT4q + N7z / AI7etf8AbUvv + ol853V / 3h976x2H / ikPcFmYzt3v / wDzj / 8A8obef9tGX / kxDm77N / uz7 / 1P nPtd / jUf + Fj / AHUnpmbB5ZB61 / xxr / 8A5h5f + IHKs30S9xb9L / ex / rD73yBnMvtDsVen6b + Yt / 5F / KSw1KzsUumutUe1kmnLiCBXHL1JOA5fs0Gb / Qf3QfLvaX / HZ / 5v + 5DLYfzX1i7tNNeTyRqV3 + kt Ki1G3mghkmtlupOdbeWT0qRCiAh / iNGHw + OWYg83RxkRyKpc + cV06SHUpPy71CSC6a4iaWxshPeo 8Vw8VZYPTjIjlVRIrczWvQ9cHBHuT4ku8q9z58ubC9a / PkPUl0pLKSeTUkhhF2kkTzUga2qDxZIS 6sJDTmoKjlsiAHRTkkeZKP8AKn5jJr + sLZxeV9Z04TRGSTVLyz9G0bgAVCT1 / eBqngab / TkmDM1j jV2dUAd6c2AALUFBU96YquxV2Kpd5k / 5R3VP + YSf / k02CXJlDmHyr + Uf / Hf8sf8AMTb / APExnP4v 74e99N7Q / wCM6X9R9d50L5g7FXYqg5NLh5tLbO9pMxLM0JAVmPVmjIaNmPdivL3xVb9Y1K3 / AN6Y VuIh2mtqhgOpJhYk0H + S7E9lxVFW9zBcR84XDqDxamxVh2Vgd1YdwdxiqpiqjdXaW4UcWllk2jhj ALtTrSpAAHckgYqoU1qT4uVta / 8AFZV7g / PkGgp8uJ + eKu + qanJ / fX5jp9kW0SID / ret9Yr9FMVd + j7v / q53P / A23 / VHFVSDT7eKX1jyluKU9aVi7CvXjX4U5dwgA9sVROKuxV2Kvje8 / wCO3rX / AG1L 7 / qJfOd1f94fe + sdh / 4pD3BZmM7d7 / 8A84 // APKG3n / bRl / 5MQ5u + zf7s + / 9T5z7Xf41H / hY / wB1 J6ZmweWQetf8ca // AOYeX / iByrN9EvcW / S / 3sf6w + 98gZzL7Q7FX0T + SEaSeQUSRQ6G5mqrCoO47 HN / oP7oPl3tL / js / 83 / chJvNz3smoXBh2GWMwTTl4Yr6aJmQyn7Kx + YbAKERTXkg6Gir9nMx0SQw au80krtrDpcPE5WP9KuOUxkkHppGvmiRVZo42CigVSOXIcSoVTrTPzTntrC1t11GymaOVIOLTabL IytGQOUk3mCZmZpBVSZC1BSh + 1itKq / mvqTWyPDq + k3Nx6X7yCEaZyWZn4KrBtfC9XT4Q5rv8VWA CtIaf85dRgtpjPqGnQzszG3Rv0QSY9wCAPMFG48CGqwqxFBscVpMtC / NWfUb8x3GsaTYWrqfq7Tn Tn5Hk2 / K21q6Joq0pw3IrXqArTLIfzH8gmNRJ5o0hpQgeQi8gQUK8q8WkYr8O + 56YoReqappupeV tVuNOu4b23Ftcxma3kSVA6RsGXkhIqp6jBLkyjzD5e / KP / jv + WP + Ym3 / AOJjOfxf3w976b2h / wAZ 0v6j67zoXzB2KuxVAarrEWnCPnGzmStKbAU9zlGbOMdbMJTp5d5j / M3zhpV99Zt7vTrrR7m6T6vA tqpuFhNOUXqyajbRs7CpVuPjXsMEc99CFEr6Mn0Xz3Z69NqE9pp1zYXemW4uWlnMJSeKrUSsMkoO yH7W6VBp2yUMvEaSJWznLmSVQXkA1XUDJzaaJo4UCRu / GL01kh3FalXdvuHhirFvMHmzzxHPcaXa 6XYQPe + tHpV29 / cxTsgqqyLA + nyD1F5KStWAJHUVxSkOgN + cmk3omu45dagVZIxa3N8ojJZlIctH pEMnjx3PyAxVmWj + YvOU + oLHq2gwWOnsjMbiC5ubiVT + whiNnCtf5iHp4VxQyeGWOaFJozWORQ6E gioYVGxoRiq / FXYq7FXxvef8dvWv + 2pff9RL5zur / vD731jsP / FIe4LMxnbvf / 8AnH // AJQ28 / 7a Mv8AyYhzd9m / 3Z9 / 6nzn2u / xqP8Awsf7qT0zNg8sg9a / 441 // wAw8v8AxA5Vm + iXuLfpf72P9Yfe + QM5l9odir2nyF560Xyh + W1ldakk8zXl / NbWltbIryySU5mnNo0AVVJJZgM3 + g / ug + Xe0v8Ajs / 8 3 / chlFz5s / LjzDBZXF1rVxYx3Vml / A4vr7So / RcSkcpIpbeIuBHIWQtyovKnEA5mOhXSt + WkknqH zLIWuGSFFj8w3wBYuY1CIl3QHnCy / COzf5WKoGP / AJVfbRQwz + Zr24W / Dj61JrepGIlfSlKySR3C 28DMLiOingWDAAGuK2vmH5W3USCLzdMn7trpJ4vMV4w9CF1SRyWunQx1j4sWFPtd6nFUDqUf5KxX lpqV1rFxdXdk8UFnexatqt48T3cssSKJYriWhd4pEbftRtsVtkPl3W / y2hvY4tI8zwXt1cgW8Nu + tSX5dgeVEimuJqyHuVHI4qzDFUu8yf8AKO6p / wAwk / 8AyabBLkyhzD5V / KP / AI7 / AJY / 5ibf / iYz n8X98Pe + m9of8Z0v6j67zoXzB2KuxVhH5q6b9f0iKP1WiETGfY1R / So3B0qOSmmYeplUotWQ0QxG xvvL8 / lq8TT / ADzdWdvpwWyuNNvJrO4WS7 + rGRY4pL1J7jjJxYKEcfYbhSmZZbik / ki8sPLOqXej Gd76HUoWWeYOrSIquynhGeoeFV350DH6Mw8ErldNeMXu9U / 5WJon ++ Ln / gY / + a8zWymPR + fNIu9V 8yWAhmT6xDAElcKVHrQNH8YDEgAr2riqW + bo4tSvLd7J4tKtDHcxRnT5LYPcR19YpdJKhKiT6qgE ZiZTyKs4JAwJRnkPVPM1xHe2k13NYWGnRGOztr02rXwZFYsXMYnLopFOJjRlWgPI4qWL / lj + Yf5j at5ustO1TXbDUYZ4EkubSKzuUeNAzgyAraxKGfiBR5F49eOxGFSHt + mf8c20 / wCMMf8AxEYsUTir sVdir43vP + O3rX / bUvv + ol853V / 3h976x2H / AIpD3BZmM7d7 / wD84 / 8A / KG3n / bRl / 5MQ5u + zf7s + / 8AU + c + 13 + NR / 4WP91J6ZmweWQetf8AHGv / APmHl / 4gcqzfRL3Fv0v97H + sPvfIGcy + 0OxV7r + W PlbQfMn5bQWWs2v1mCO9llio8kMiSLsGSWJo5ENCR8LdM3 + g / ug + Xe0v + Oz / AM3 / AHISrzLoE9vq VtFa6ax06zSeysoUsWuBFBE8kaIp / wAOX7BODmlZiDyNC4qzZjolG10G5W90u8TR63MRQi5bT / Tm hPPmCj / 4aDD / AHoDn40 + IHwclVtdJ1kwx2f6IBt50gmBe0NRIWDFmQ + WfSVwIEQ8gCFSPYGmKqvl T8utQWGe3tbUG2laRbz9ICJXKTFjIi / W / L8JkT1JZGVa8en7LsMVZFZ + QvMtk0v1eCx + GMrE / qWE bTluZ / fiPRFCcPWkVeFRRmqpJNVVO2 / LnXLSGO40y0sNh2OEs8T2L6evEsoQqsraJVQyotSE7DqB irL7eTzvAltA1lY3aIvG4u5r + RJmKqBzKRWCxszNWtOAHYdsUI3zHX / DmqV2P1OeoH / GJsEuTKHM PlX8o / 8Ajv8Alj / mJt / + JjOfxf3w976b2h / xnS / qPrvOhfMHYq7FWHfmXOYNJ9VQjEI4KswQ8WIV jyO2wNQO52zC1QuUWrJzDA / KOhflmfKGras + k3OnvdcSf09RI5L + OGVo5LVZHdS / 7x + JHxUPuczG 4px5V8q6LqvmebUlk4tZo0UAgW3aIoyRkhleORW + Jya9c1 + kJ4qPdf6GnFI8mdf4T0 / + f / p3sv8A qhmxbrSSfybp2n3 + s6nbmSa6mtbdvR + r20ql4vVWMLGkFRU / a44oQsvkLQre21DW9Mt7bT7vjqiX aiFhDOskkqkyi2MctQOhQ8vDfFNoT8orXTX03WI9Kt / qcDzenKtzZskshEKp6hlKW6TqZRIQSnIj 7W5xUoj8v / y517yvqtxM9 / YxabKPjs9NsLe0E5DOUMpWMMPT57Ubf2xUlnWmf8c20 / 4wx / 8AERih E4q7FXYq + N7z / jt61 / 21L7 / qJfOd1f8Aeh4vrHYf + KQ9wWZjO3e // wDOP / 8Ayht5 / wBtGX / kxDm7 7N / uz7 / 1PnPtd / jUf + Fj / dSemZsHlkHrX / HGv / 8AmHl / 4gcqzfRL3Fv0v97H + sPvfIGcy + 0OxV9F / kb / AMoHH / zEzfrGb / Qf3QfLvaX / AB2f + b / uQmd5 + VXke8t / q1zZTyWoMrfVjfXoirMXZ / 3YmCUr K / EU + Gp40zMdFbEdU8t + RbQSJLpV5Pbq95p / GXWdTKlDT1wUaZl4yeua ++ YWbWxxmiDzr7v1tE84 ip6p5h / KHRPKkqebru703SdQkfTls7jUtWvjMqpFI4RFkkkCqOKkgUA2rRqG7BnGSPEGzHLjFhu0 v / yG8x2SzQXV3qdjCrX6RGXWZIV9EcjKsLHjyjU8RRaqvwj4dsMs8AaJ + wuyj2bnMRIAESqvVG9 + W13z29 + yW + W / Nv8AzjPJqqz6LqzxamlYVb1tYhkXkscTmkpTjVYEDv7bnrkp5Yx5sdN2fmz2ICyO lxv / AEpN / Yzqx / KD8t4bmDU7HT5I7pKyW97DfXqyD1IVhLrIs / KrRKBWvv1yYNuHIEGjzZJo / l7T dIBFkbjj6aQhJ7q5uVCR148VnklCn4jUjc98LFvzJ / yjuqf8wk // ACabBLkyhzD5V / KP / jv + WP8A mJt / + JjOfxf3w976b2h / xnS / qPrvOhfMHYq7FWN + eLW2l0 + OS6jeaBh4hjtJ7xiR8YPC2jnk + EpU Hj1p3pmNqMMp1RqmE4k8mBfony6qB / 0ZfFUoeP6J1dqU4 / sfVTWnMdB4 / wArUp8HN / O / HyY8E + 9l nky4szqkvpQ3UbSp8bTadqFopYgEEyXNvAhPGOn2q9BktPp5QlZPRYQIO7NczW1BPcW8GoymeVIg 8MQUuwWtGkrSvhXFWHa35N8s / XbjVdIh0 + O6njuPrUEbx2zzzTI49X1gJFWUM9Qxj6mpONJtZ + XU FzpzXx1C8S6X1 + Ed3erbW92B6StIT6KN63KZivNpm5ca8j1KpZx + k9N / 5a4f + Ri / 1xQ7TP8Ajm2n / GGP / iIxVE4q7FXYq + N7z / jt61 / 21L7 / AKiXzndX / eh4vrHYf + KQ9wWZjO3e / wD / ADj / AP8AKG3n / bRl / wCTEObvs3 + 7Pv8A1PnPtd / jUf8AhY / 3UnpmbB5ZB61 / xxr / AP5h5f8AiByrN9EvcW / S / wB7 H + sPvfIGcy + 0OxV9F / kb / wAoHH / zEzfrGb / Qf3QfLvaX / HZ / 5v8AuQyeG284i / naXUdPOnkv9WiW ym9ZQXqnOT61wbinwmiCp32 + zmY6F5V + Y + lahfeSb60kuba71hr2dZYYA8CPOZLfmqCUuqAU5cWk OxAqTmqzcMcgkT / FLv8A5sfJxJ0JXfU / oec + Y / ys8y33lazj1S4fzFBaqLYvZm6ueF6CHklPqpFI oeJlUvSp48TtTDKdASx / TZ5D3PV + zmPTZoZcWUxAlwkE7VXFy89xt3WwvRF / MHRvPNlp1hpV5b2t pVYlW1lPxrD6oevHwPHwpXbLM9ThxdXM7LgNPqjhmYSxSuJPSq4gRLpvXXn5hN / zA8iXWp3YvtF8 qXSaprrGGezVZIhBcRguLpAPj9IGQdV6rQmpGDTzPDvtR5foYdpaeIzgRMJkxPr4qHlKRBriHPz2 2fRF1e + eNHvZbK0sNXvreLhGl7DBYNDKaluSJJefu1VW4 / DFGKjZfDYAU8wTZssl8r6 / rt7JHZ6n oWpWBSAySahfmxCvIrKvDjZz3ABYPUdNgcLFM / Mn / KO6p / zCT / 8AJpsEuTKHMPlX8o / + O / 5Y / wCY m3 / 4mM5 / F / fD3vpvaH / GdL + o + u86F8wdirsVY75rtfOVy8Efl + ZLWIIxnn + tRQSF6gqvCbT9SUj4 acqrSp2O2KpKuifmiNQkJ1VvqModR / p1mWhqzcGjQ6H8RC8ftyHvXlSpUtPpf5pLFEy3ruwjMUsf 1 + zBDA8RMpOi0dyvxUYqv + TiqxtD / NXn8OruUPq1U31kAuxEXE / oNmPYnkdvF96qrY9E / NlkVZdV MJUAepFqFm7HdFNQ + ggfZVmr / NtsD8KqMj0r8zOcXqagONAZit7bEhmbmyqP0MAVXiEUmhKsTswB KqlHpn5qRWIh + uRzT04maTULcP8AEWq3JdDCVQcafu9969PiVZD5XsPMNnBcrrd899K0oNu8kkEh WPgNv3Fnp4HxVFCrdAa78QoTrFXYq7FXYq + N7z / jt61 / 21L7 / qJfOd1f94fe + sdh / wCKQ9wWZjO3 e / 8A / OP / APyht5 / 20Zf + TEObvs3 + 7Pv / AFPnPtd / jUf + Fj / dSemZsHlkHrX / ABxr / wD5h5f + IHKs 30S9xb9L / ex / rD73yBnMvtDsVfRf5G / 8oHH / AMxM36xm / wBB / dB8u9pf8dn / AJv + 5CfReeLBpJ45 tN1e3aGd7dOemXjiXg7IJY2hjlX034VVmI2oTQEZmOhpgGp + WPy780XFxq9 / 5P1n65PJI4efTRHN Ixk9PlSVSRtEHX1aUXpuaZWcYPf80cAZP5Sv / Kvlq2n0TTNI1ewtIrn91y0u8aGRpkV / UjMELKqE 15cuJVgeQFRWUICPJRGkTd / mZb2uofVX8t + YZIPUEf1 + HS55YOJjWQScUrNx + Pj / AHdQwII2yTKm S6VqkOp2v1mKG4gUMUaO7gltpAy9fgmVGIr + 0PhPYkYoRmKuxVLvMn / KO6p / zCT / APJpsEuTKHMP lX8o / wDjv + WP + Ym3 / wCJjOfxf3w976b2h / xnS / qPpHzR5Y81X + pfpHQfMsujSC3WBrX0luIX4 + q3 LhKXiR2eRKyCMtRKbg0zoXzBhOrTa9Y + V2uvMP5hoLsC2Vv0ZaSXIjlRVRmCWDQXMqtJykOyruFY FBxYcQVd5a1m + 16 + eaH8yppbGyngme1u9IGlsyMGLw ​​+ pOts0iOB1VTx2qSceIKmH + BPzRttB + r6V + YBndLXjZtcWqtyuTP6yzPdTPezspQ + nwbmKdO1Dao + TyH5 + mjsbuTz5dQaza2zwSyw2sh2SV5Hk bnJaGkTFOaKrAKaL4tsqsn8nfmfLCVn / ADECRvKXJh0q2hPElCIlf1SwUcW3ry33O2CwnhJTjyxo fnOy1U3Wr + bhrunm1WH6gLC2tgLgcAbgSwkv8RR / gO3xewxBtSCObKsKHYq8K1DzVqf + Nr / UtI85 3VjYzzwfWNDuBpU6qsJ9HhCt3qEb26znfaJWJNd9sU0j9P1T8w9Rs5jp / mvULydKI09vY + XpYo5k lbkGRLtjxKfAVL8uQry / ZxVJb / zJ5zPop / ysSa3vLeaa2nZrXy8OUrhFMBiGoIodHjalQXHIivir SeX + n / ma6tHpuu6zYRSGMy8rXTLlz6VrDB8Lz6i3p8pIXlbjSpc / MqFfSNR / NDStcF7rV7f3nlmx iLvbm30pZJl4S8hLxnMi + nyjKusjFuBDLVq4q9dxV8b3n / Hb1r / tqX3 / AFEvnO6v + 8PvfWOw / wDF Ie4LMxnbvf8A / nH / AP5Q28 / 7aMv / ACYhzd9m / wB2ff8AqfOfa7 / Go / 8ACx / upPTM2DyyD1r / AI41 / wD8w8v / ABA5Vm + iXuLfpf72P9Yfe + QM5l9odir6L / I3 / lA4 / wDmJm / WM3 + g / ug + Xe0v + Oz / AM3 / AHIS3zj + aPmDTb6 + XS10 + K10q5hs7tL4qZJHmWaQOjtc2oQcYaUZTU9CaGmY6FPdA / M6DWYElh0H VuDxrKs6WrPbMrhWX05zwVzR6GnQgjtirCfzI1W61HV7y + t7vzLoH6D0xbqa3hmezt7pRcAUVPjT n + 8oXpWg406YpQ3mn8 + dcvtAvrTy1pkum67Ktolhey8J1SS7hNwP3RQhjwQqKg7mtNqGrNk4I25v Z + k / MZRjsCxLny2BLBPK35 ++ era8sNJ816 + 7Xt8JOckFpZ8olZSFcBIuJZDuOxpQ75j5ckq4onb4 Oz0eigch0 + SAGXevq3POvqobXRru + I7TPzW / OTQ / OVrpeva5ba1p099aRWpjtrdZbq2vZPTSSFbe NTIVALGNeLe + GOUzog19zTk0 + PBxQnAS2sG5RmPKvpsVvt529 + g882M4rDYXs2wNIo45f2Q5H7qR 9wG3HUHMx0tI3WbqG68q6hcRE8JbGZwCKMOUJNGB3B33GCXJMeYfLX5R / wDHf8sf8xNv / wATGc / i / vh7303tD / jOl / UfV + sgHR74EAg28tQzcB9g9X / Z + fbOgPJ8weLwaXqXma9mt9V8trqtjYNDzhWS KGdIppZE9VI7iJo5uQhVihkQDj3NKYemxRqw144ikuh0uy8v6tNbxW175ftLwx3Eltew2ltIY4px QetYF4hEql / idw7b1qN8jqYbimU64eW / 9v7Ho3mu3t7z8sbSU2bapFDa20gtbWGa4uZCoT4bdraa 2kR6jqr + 2ZM43Ctvi5WlycExI8XX6TR5d / 42eUNZafeQxpH5G8wRzzEsyfo3V7ZE4CMUY / pWOPf0 gy0fan83XH8A90f9L + 12o7Tjf1Z / + Vv / ABzz + O7Irv8ALJT9VQ + V5msbiPiyJMyPCNuPJp9ajddw GPBa / aruzVTgP9H5ftZR7UFGjnMu / wAT / jv6UwsvIDW8XC18q2zQzoUB1GytNSMNSHiQvca1L8KF RzWPZ3PLrvmVCIA2Dp8 + aeSVzJkfM2Xp3ldvMDaWr660X112J9GK3FqYloKRui3WoIWHistKUyYa E2wq + eNGXQ9V8yT6J9W1M6tNMeYstTVIlA + NZvQTUIXjPCP4v3P68Ul7Bbaff29vFbppMTJCixq0 iRyOQooC7vcMzNtuzGp74UPAfOF35d1zzVJG + p6pY3MZks / QtLvSRbEpcPGHCyXnIHk / w / DyFBx3 AwMkdpOteRZTaafcanqNTEiTalNrdvEgaONA0svparyQsxpxpxJJpWlQoZ5puveUo9IuNE0bUdP1 a7eG4aGNr23vrtysTSNR2u5ZDxVSe9N8UPW8VfG95 / x29a / 7al9 / 1EvnO6v + 8PvfWOw / 8Uh7gszG du9 // wCcf / 8AlDbz / toy / wDJiHN32b / dn3 / qfOfa7 / Go / wDCx / upPTM2DyyD1r / jjX // ADDy / wDE DlWb6Je4t + l / vY / 1h975AzmX2h3Kvov8jf8AlA4 / + Ymb9Yzf6D + 6D5d7S / 47P / N / 3IT3zjP5Z0bQ L / UdUgt47cissrRx7ykMEZi1NxyNCT3zLMq3dATSU6V + bP5ezlbLSbqKUoCy21q0DUWtWISOTpU7 7Zjy1cIizY + B / U1nNEc2UaNr1lq8cr2ocCIhXEgAO4qOhOWYs0cguPJnCYkLCI1PTLDVLCbT9QhW 4s7heM0LVowrXtQihFdsnOAkKPJvwZ54picDUhyLBpvyA / KObUYtRk0HleQqFil + t3ooBX9kTcT9 o9sgMEBHhrZzMna2pnlGaUv3keRqPn5V1KYx / k / + W6XNtcNoscz2aTRWyXEs88aJcikw9KWR4zzG xquMcEIigOtsNR2lnzSMpyuRjw3Q5fAfgbcnH8mvyoLM3 + EdJ + LqPqkQXt0XjQdO2WuCmV3oWjaL 5S1Wy0iyhsLQ29zKbe3RY05vGxZuKgCpwS5Mo8w + Y / yj / wCO / wCWP + Ym3 / 4mM5 / F / fD3vpvaH / Gd L + o + sNYZV0i + ZiAq28pJKeqAAh6xn7f + r3zoDyfMHgvmZPMGp6zb6b5c1qx0 + / iNhKLe7uYUlkvL eSSS3WMSq5maMvyZe9RUGozE0Y9B97DDyRn5geXfNs3mC5s9Q1p7 ++ ureZtJaGCO3WO2cuFtpGUp 4El9z88GpIEgT + N28T4YE0DHz53R3HXb76tmGo6ddL + UtrCbWU3ohV4Li3s4dTltjJJzWVLV2Hqn i32UqcuMf3dEW26eZGS4y4Dvvv3eVnfk8uuNI8yRwxiSTWHVLli9svki3ZXVUSiD94aKgqgfkS1d ieNco8OP8z7v1u0jqs3Ff5n43k / 4j4o + TyH59uLK1W2uvV + sAcprzy9o8EkNZGPJY2uAV5hhVWU + PU5CQiDtD7m7FmzUT + Zr3eJv / sQyby75Jv7K4uLrzB5bn8xCcgW9p + jfLNuiQqkkSozC5eSXijU5 eoNmAp9oDNjAAUHQZcspyMpG5Hq9U8v6dplhpkcWnaVFo0DkyNYwxwxKrt1Yi3LRktStQcsDWmOK vl6y0KXXvO2oaPpV2kF0QZ2he5mDM68XZVit9Ugff7VfSTiMWTOtG / Lf8xNKjdI5rK59ZgZDdx3l wYwoIAjMmqk03rTxwsXlt / PbQeYb8TPGkdpezC6U3fwxhrsgBx + mhTrT7P39MDJ65HrX5ZXHCITa MfVVAkUlzApYSjkgCveCvOuw74WKe6n5Ut49Nu2 / QscYEEhLrQED02FRS5PQE9sVegYFfG95 / wAd vWv + 2pff9RL5zur / ALw + 99Y7D / xSHuCzMZ273 / 8A5x // AOUNvP8Atoy / 8mIc3fZv92ff + p859rv8 aj / wsf7qT0zNg8sg9a / 441 // AMw8v / EDlWb6Je4t + l / vY / 1h975AzmX2h3Kvov8AI3 / lA4 / + Ymb9 Yzf6D + 6D5d7S / wCOz / zf9yEx / NTRrPWfJ9xpt7EZrSeSMTIpYGgJINV3FGplmqlIYyY / Vt97zuUk R2fPWheWNJ0TVIr3TfJ + s293bq6mQSwlGLCpU1uaOvxfLbNdkjmnGiRXuP6nGkJkbvcfJOj3t5Be TR6je6YzR + iEg9AqGkFfU4yxTKZEp8J6ffmT2bAxxkH + d + pt0wIjv3sz0fTr + xilS91W41WSRy6y XKW0fpr / ACILeKAcf9ap982DkJhirsVdiqXeZP8AlHdU / wCYSf8A5NNglyZQ5h8q / lH / AMd / yx / z E2 // ABMZz + L ++ HvfTe0P + M6X9R9Zan6n6Nu / TMiyejJwaEcpQeBoY1qKt4CvXOgPJ8wePWun6ja + YRrVq6OwSNLe3VLtIlMIIZSIGQT8K1bmPhGxAGYODIYxrhLVCRA5IwvrF3f / AKR1XUTPKsnNEW34 wpbkyemoYKh5fviqSMTXYVY5XnlKf8J5MZknozq + 8tyax5JttJaRbK7 + r2 / p3EkEdw0EsarVlimB TmBVd + lc2BgJRouXiyyxy4omiwy2 / JTXVmRbnzTby2PNZZbePQ9ORwyoyUikkWYKu60Do5AWleuV flodwcv + VNTd + JP / AExTg / k5pBo / 6VuxcBlf619U0Yy8lYtWp08juOg / ZHvU / lody / ypqa4fEnXv Kx / yU8tyQ + jcXLXCheA9TTdBNAFKx0A00KPS5MU27mtRl3C4Ns8srVbS0itUYskKhEJVEoo2UBY1 jQADYAKMKFbFXzHZ6F54i82T63pOiT3drym + qt6iNC7ENESyS30MVOfI09EEdf8AKxSz7yZB56v6 3Wv2VrZwAlDYvbRQTEhB8aOj3a8C3TkK9R4NhQ8b1e8e01vVI2voUmiupX9A38fp8BLIeDr + lo + T FqDjxBAqGUAjAyZ3pmq / mZJPbXNx5YinsCYmc21hZo8kBFSIpDfTKCV2VqEDwxQzL65caho + rm58 t3WlLb20lWvHsxzPpsSE9BJSaeOw961oUPVcCvje8 / 47etf9tS + / 6iXzndX / AHh976x2H / ikPcFm Yzt3v / 8Azj // AMobef8AbRl / 5MQ5u + zf7s + / 9T5z7Xf41H / hY / 3UnpmbB5ZB61 / xxr // AJh5f + IH Ks30S9xb9L / ex / rD73yBnMvtDsVemWP5ian5H / KS0v7C2jd57y7Rrq4ilmt4mjhaSNHWJo2rPIqx KeQArU1pQ7 / Qf3QfLvaX / HZ / 5v8AuQzrSfzT8wS2tveap5N1KDT5bO1uGvrYLKBLOIvVVoX9J0ji 9flzqfhVunE5mOhVdH / OCHVrKK + s / KXmN7OZY5YrgWcJRo5ZDHzXjOS3EirKKsF + KnHfFUU / 5k3z yvDaeUdcMiPMnO5tTDE3oxXDgq6mYkO9sqr8O / qJ40xVKT + dNxZj1NZ8l + YLK0jjD3OoR2bzW0ZA 5u7M4hkEKoVbm8at1DIpUjFWe6BrEOtaJYaxBFJDBqNvFdRRTBRIqTIHUOFLgNQ7iuKo / FXYql3m T / lHdU / 5hJ / + TTYJcmUOYfKv5R / 8d / yx / wAxNv8A8TGc / i / vh7303tD / AIzpf1h2ws0LMVV1LAlS oIJBABI + dDnQvmCTP5R0Z5vrLT6gSQT / AMdTUPTo3In4PrHCnx + Hh5CirSeU9ESGWFbnUOFyxdid V1EtWSv925uOSA70CEDwxVNLcWdnaBFmPoRCvqTTNKaEn7UkrMx38Tiqqbm2HCsqD1G4R / EPibwX xOKryyg0JAO347DFXc0 / mG + w396frxVvFXYq8NvfKd7Z3FxNqHl / ULWIT + mt4PMi6fb3Rd6CRIUm IjIjXkV2NAdi2LJZpfnOx8tC9YaCkyNKkMn6Q8y2d6kbrG7qyyXEkvoiQU + 0y1LJsMUUwmfQ / Nes a / qa6RY6Xc3l1cyzJYWesSPMyBnX1UVNXiHFT1 + FaEU4qBTFLILf8t / zdhlBl0714oUbkF1W / Vpi UKgJXU + KNsOopU9afZV2Z5pVn5ptbEaDF5HlW2n9WN9WvtWt7xovUZh6ju5knYD7QCjp4HFD0 / FD 43vP + O3rX / bUvv8AqJfOd1f94fe + sdh / 4pD3BZmM7d7 / AP8AOP8A / wAobef9tGX / AJMQ5u + zf7s + / wDU + c + 13 + NR / wCFj / dSemZsHlkHrX / HGv8A / mHl / wCIHKs30S9xb9L / AHsf6w + 98gZzL7Q7FX0X + Rv / ACgcf / MTN + sZv9B / dB8u9pf8dn / m / wC5CG8z2V7Nr8q6fr + nxmItM1ncapqttLES0ZIeO2vV jZaq3VFA5AcaA88kZIk0CLdQdNkEOMxlwd9bfNI4z5tGofU5tc8vw2ssaK9uNe1mW7Z3iK1Rjcxl FPpMVKgk0LdeRE2m0VY61 + Yejl7WfXvKEaXMz / o6O6v9QnmcuxO8l1M7sUqpEabfsjjsQrs3 / wAr B85GYxQ + Z / IlxcNMFS0F9NG3pliEHIPMS7ck / Y9h2BxVMb3zZ + Ydrb + s + peTolPEh5725jQcUaSZ eRG9FjJDeFSR8PxK7NR + edfXVB9c81eTrfSSGViJpGuUlhMfqpRriNGpVgfslKrUHpiqdTa5qtoo u73zb5fi09WVHdrR4xyYAAeq2olRyc7be3vihMr + PWU8sax + lbq2upGtrgwtaW726rGYjRWEk1zz b / KBX5YJcmUeYfMX5R / 8d / yx / wAxNv8A8TGc / i / vh7303tD / AIzpf1GVefvy688X / nbV9Qg0qS9s p7gmFhpOkSt6ZqapPLOsrcadWoTUZ0L5kCkMf5ZfmHCzhNIlNqrAyxnRNDrVOhU / WCHo1f2qAfRg W1ll + V / nwQRsdMuRyZjGF0HSKo4dqOeVyoAopIKbfECKnFUSPyt87RG2L6JcOPVcsV0XRWBjLckj ZfrVQFYFt + u2K21F + V / 5g + iQdGlDqrMeWhaESXBLji / 1hvs9tvir74q9G0H8htHurFNRnkubC8uU PO1u7DR2libiYwDwt5E8T9o7HxrUotO9B / IvyvpWpWl9I8d39UIYQtY6fCrsvIqXaGBH + FiG + Ejc DttitvScUOxVA65qbaZpVzfJbvdyQrWO2i + 3I5IVVHWlSevbK8uTgiTVuRpcHi5BAkRB6nowWX83 n0rSJ9R1 / TqJHPDHENPf6xzjlYcnFQv2YnWUD9pTUd6UabUGexG7m9o9nww0YSMo + Yog7 / qI8iD5 WBtf + cj / ACPPYrdtaaglEDXEfpwkxEqTR / 3oIXl8AcjiWNK7NTLdXSv / ANDD + RTbCeO21GXkwRY0 gjZ + TIzgECX4GPA0ViC3VQV3xWno + nXqX2n219HHJEl1EkyRTIY5VEihgsiHdWFdwehxQiMVfG95 / wAdvWv + 2pff9RL5zur / ALw + 99Y7D / xSHuCzMZ273 / 8A5x // AOUNvP8Atoy / 8mIc3fZv92ff + p85 9rv8aj / wsf7qT0zNg8sg9a / 441 // AMw8v / EDlWb6Je4t + l / vY / 1h975AzmX2h3KvQvI / 5wS + VNDG lDSBfASvKJhcej9umxUxyeHjmx02tGOHCQ8h3v7O5NTnOWEgOKufkKTm9 / 5yC + uWktrN5ckWKZSj tDqTwSAH + WWGJJEPurA5kfylHudX / oRz / wA6P2pfZfnNY2cRih0C / ZSQSZtevp22JP25ebd / H9Qx / lKPcv8AoRz / AM6P2omH89oYbpLpPL1yZI1ZFV9XuHjIeleUTo0bh5diVqO3U4 / ylHuX / Qjn / nR + 1Hf9DGy / 9S3 / ANPo / wCqGP8AKUe5f9COf + dH7Xf9DGy / 9S3 / ANPo / wCqGP8AKUe5f9COf + dH7Xf9 DGy / 9S3 / ANPo / wCqGP8AKUe5f9COf + dH7Wv + hjZP + pa69f8ATR / 1Qx / lKPcv + hHP / Oj9qF1b / nIK 5vdKvLOLy8I5LmCSFJGvOSqZEK1IEIrSvjgPaUa5Mo + yOcEXKLyvyrdXGgXGm3aKss + nPHKqmvFm jINM1kclT4h4vY5dF4mmOEmrjVsj1L8wbW / 1R9SuPKpa5aYz8l1i9RPUIpyEa0QdOlKZs / 5SHd9v 7HkP9COT + f8AZ / x5Lz5m0f6v9X / wnJ6B + 1Gdc1Bgy / F8J5E1X42298f5Sj3fj5L / AKEsv8 / 7P2t2 vmqwt / qpHlqeRrL / AHmZ9cvapSVplpx4j4Wc09uuP8pDu / HyX / Qll / n / AGf8eZz / ANDH + Zf + patv + kxv + qWP8pDu / HyR / oRyfz / s / wCPO / 6GP8y / 9S1bf9Jjf9Usf5SHd + Pkv + hHJ / P + z / jzv + hj / Mv / AFLVt / 0mN / 1Sx / lId34 + S / 6Ecn8 / 7P8Ajzv + hj / Mv / UtW3 / SY3 / VLH + Uh4fj5L / oRyfz / s / 487 / o Y / zL / wBS1bf9Jjf9Usf5SHd + Pkv + hHJ / P + z / AI87 / oY / zL / 1LVt / 0mN / 1Sx / lId34 + S / 6Ecn8 / 7P + PLJv + civME0TwzeV7WSKRSkkbXbFWVhQggxbgjE9oxIoj8fJlh3TyxIInRHl / x5AaL + dlzokcse leTrO0WchpeF29WKigqTGTQdh3yvHrMcPpjXxcjU + zuqzkHJl4q8v2pl / wBDH + Zf + patv + kxv + qW WfykO78fJxf9COT + f9n / AB53 / Qx / mX / qWrb / AKTG / wCqWP8AKQ7vx8l / 0I5P5 / 2f8eWyf85GeZHR kby1AFYFSVvXU0O2zLGCD7jH + Uh4fj5L / oRyfz / s / axjRfzLutHvor210W7kmhYsFuNdvp42qrLx eKTkjAcyaEdd8f5SHd + Pkn / Qjk / n / Z / x5ikb3MstzdXIVbi7uJrmVU + yrTyGQgew5ZrM0 + ORL2XZ + mODDHGf4VTKnNe // wDOP / 8Ayht5 / wBtGX / kxDm77N / uz7 / 1PnPtd / jUf + Fj / dSemZsHlkLqsUk2 l3kMa8pJIJERfFmQgDK8oJgQO5t08hHJEnkCPvfNX / KqfzB / 6s0v / Bxf815oPymX + aX1L + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5 H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf 1O / 5VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U 7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5 VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lV P5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + Y P / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1 Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + YP / Vm l / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1O / 5VT + YP / Vml / 4OL / mvH8pl / mlf5f0X + qD5H9Tv + VU / mD / 1Zpf + Di / 5rx / KZf5pX + X9F / qg + R / U7 / lVP5g / 9WaX / g4v + a8fymX + aV / l / Rf6oPkf1PZPyb8v6xoXli6t NWtmtbh72SVI2KklDFEob4Sw6qc22gxyhAiQrd4n2k1mLUaiMsZ4o8AHxuTO8zXnnYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FX // Z
  • uuid: 26FC00378DCBDD11B96BEA449AB0F692 uuid: c3cc2064-c3a9-48df-aae6-611b46740342uuid: 7b7ac048-272e-4890-940b-b513968dd5bduuid: 23FC00378dcBea2. 00000018.000000 Дюймы
  • ArialMTArialRegular Открытый тип Версия 3.00FalseARIAL.TTF
  • Arial-BoldMTArialBold Открытый тип Версия 3.00FalseARIALBD.TTF
  • PirulenPirulenRegularTrueTypeVersion 1.000 2004 первоначальный выпуск Falsepirulen.ttf
  • Myriad-BoldMyriadBoldType 1001.000Falsewmb _____. Pfb; wmb _____. pfm
  • Myriad-RomanMyriadRomanType 1001.000Falsewmr _____. Pfb; wmr _____. pfm
  • MicrosoftSansSerifMicrosoft Sans SerifRegularOpen Type Версия 1.42 ЛожьMICROSS.TTF
  • FranklinGothic-HeavyITC Franklin GothicHeavyType 1001.002FalseFRH _____. PFB; FRH _____. PFM
  • FranklinGothic-DemiITC Franklin GothicDemiType 1001.002FalseFRD _____. PFB; ФРД _____. ПФМ
  • FranklinGothic-MediumITC Франклин GothicMediumType 1001.000FalseFRM _____. PFB; FRM _____. PFM
  • FranklinGothic-BookItalITC Franklin GothicBook ItalicType 1001.000FalseFRWI ____. PFB; ФРВИ ____. ПФМ
  • FranklinGothic-BookITC Франклин GothicBookТип 1001.003FalseFRW _____. PFB; FRW _____. PFM
  • ZapfDingbatsITC Zapf DingbatsMediumType 1002.000FalseZD ______. PFB; ЗД ______. ПФМ
  • SymbolSymbolMediumType 1001.008FalseSY ______. PFB; SY ______. PFM
  • Голубой
  • пурпурный
  • Желтый
  • Черный
  • PANTONE 485 CV 2
  • PANTONE 485 CV
  • PANTONE 485 C
  • PANTONE 2925 CVC
  • Группа образцов по умолчанию 0
  • Белый CMYKPROCESS0. 0000000.0000000.0000000.000000
  • ЧерныйCMYKPROCESS0.0000000.0000000.000000100.000000
  • CMYK красный CMYKPROCESS0.000000100.000000100.0000000.000000
  • CMYK желтый CMYKPROCESS 0,0000000,000000100,0000000,000000
  • CMYK зеленый CMYKPROCESS100.0000000.000000100.0000000.000000
  • Голубой CMYK CMYKPROCESS 100.0000000.0000000.0000000.000000
  • CMYK BlueCMYKPROCESS100.000000100.0000000.0000000.000000
  • CMYK, пурпурный CMYKPROCESS 0,000000100,0000000,0000000,000000
  • C = 15 M = 100 Y = 90 K = 10CMYKPROCESS 14.999998100.00000090.00000410. 000002
  • C = 0 M = 90 Y = 85 K = 0CMYKPROCESS0.00000090.00000484.9999960.000000
  • C = 0 M = 80 Y = 95 K = 0CMYKPROCESS0.00000080.00000194.9999990.000000
  • C = 0 M = 50 Y = 100 K = 0CMYKPROCESS0.00000050.000000100.0000000.000000
  • C = 0 M = 35 Y = 85 K = 0CMYKPROCESS0.00000035.00000284.9999960.000000
  • C = 5 M = 0 Y = 90 K = 0CMYKPROCESS 5.0000010.00000090.0000040.000000
  • C = 20 M = 0 Y = 100 K = 0CMYKPROCESS19.9999990.000000100.0000000.000000
  • C = 50 M = 0 Y = 100 K = 0CMYKPROCESS50.0000000.000000100.0000000.000000
  • C = 75 M = 0 Y = 100 K = 0CMYKPROCESS75. 0000000.000000100.0000000.000000
  • C = 85 M = 10 Y = 100 K = 10CMYKPROCESS84.99999610.000002100.00000010.000002
  • C = 90 M = 30 Y = 95 K = 30CMYKPROCESS90.00000430.00000194.99999930.000001
  • C = 75 M = 0 Y = 75 K = 0CMYKPROCESS75.0000000.00000075.0000000.000000
  • C = 80 M = 10 Y = 45 K = 0CMYKPROCESS80.00000110.00000244.9999990.000000
  • C = 70 M = 15 Y = 0 K = 0CMYKPROCESS69.99999914.9999980.0000000.000000
  • C = 85 M = 50 Y = 0 K = 0CMYKPROCESS84.99999650.0000000.0000000.000000
  • C = 100 M = 95 Y = 5 K = 0CMYKPROCESS100.00000094.9999995.0000010.000000
  • C = 100 M = 100 Y = 25 K = 25CMYKPROCESS100. 000000100.00000025.00000025.000000
  • C = 75 M = 100 Y = 0 K = 0CMYKPROCESS75.000000100.0000000.0000000.000000
  • C = 50 M = 100 Y = 0 K = 0CMYKPROCESS50.000000100.0000000.0000000.000000
  • C = 35 M = 100 Y = 35 K = 10CMYKPROCESS35.000002100.00000035.00000210.000002
  • C = 10 M = 100 Y = 50 K = 0CMYKPROCESS 10.000002100.00000050.0000000.000000
  • C = 0 M = 95 Y = 20 K = 0CMYKPROCESS 0,00000094,99999919,9999990,000000
  • C = 25 M = 25 Y = 40 K = 0CMYKPROCESS25.00000025.00000039.9999980.000000
  • C = 40 M = 45 Y = 50 K = 5CMYKPROCESS39.99999844.99999950.0000005.000001
  • C = 50 M = 50 Y = 60 K = 25CMYKPROCESS50. 00000050.00000060.00000225.000000
  • C = 55 M = 60 Y = 65 K = 40CMYKPROCESS55.00000160.00000264.99999839.999998
  • C = 25 M = 40 Y = 65 K = 0CMYKPROCESS25.00000039.99999864.9999980.000000
  • C = 30 M = 50 Y = 75 K = 10CMYKPROCESS30.00000150.00000075.00000010.000002
  • C = 35 M = 60 Y = 80 K = 25CMYKPROCESS35.00000260.00000280.00000125.000000
  • C = 40 M = 65 Y = 90 K = 35CMYKPROCESS39.99999864.99999890.00000435.000002
  • C = 40 M = 70 Y = 100 K = 50CMYKPROCESS39.99999869.999999100.00000050.000000
  • C = 50 M = 70 Y = 80 K = 70CMYKPROCESS50.00000069.99999980.00000169.999999
  • PANTONE 485 CV 2SPOT100. 000000CMYK100.000000100.000000100.000000100.000000
  • PANTONE 2925 CVCSPOT100.000000CMYK87.00000022.9999990.0000000.000000
  • PANTONE 485 CVSPOT100.000000CMYK0.000000100.00000090.9803990.000000
  • PANTONE 485 CSPOT100.000000CMYK0.00000094.999701100.0000000.000000
  • Группа цветов печати1
  • C = 0 M = 30 Y = 70 K = 0CMYKPROCESS0.00000030.00000169.9999990.000000
  • C = 5 M = 70 Y = 90 K = 0CMYKPROCESS5.00000169.99999990.0000040.000000
  • C = 5 M = 90 Y = 75 K = 0CMYKPROCESS5.00000190.00000475.0000000.000000
  • C = 30 M = 0 Y = 95 K = 0CMYKPROCESS30. 0000010.00000094.9999990.000000
  • C = 60 M = 5 Y = 95 K = 0CMYKPROCESS60.0000025.00000194.9999990.000000
  • C = 30 M = 0 Y = 10 K = 0CMYKPROCESS30.0000010.00000010.0000020.000000
  • C = 60 M = 10 Y = 5 K = 0CMYKPROCESS60.00000210.0000025.0000010.000000
  • C = 80 M = 5 Y = 10 K = 0CMYKPROCESS80.0000015.00000110.0000020.000000
  • Оттенки серого1
  • K = 100 СЕРЫЙ ПРОЦЕСС 255
  • К = 90 СЕРЫЙ ПРОЦЕСС 229
  • К = 80 СЕРЫЙ ПРОЦЕСС 203
  • К = 70 СЕРЫЙ ПРОЦЕСС 178
  • К = 60 СЕРЫЙ ПРОЦЕСС 152
  • К = 50 СЕРЫЙ ПРОЦЕСС 127
  • К = 40GRAYPROCESS101
  • К = 30 СЕРЫЙ ПРОЦЕСС76
  • К = 20 СЕРЫЙ ПРОЦЕСС50
  • К = 10 СЕРЫЙ ПРОЦЕСС 25
  • К = 5GRAYPROCESS12
  • Библиотека Adobe PDF 8. 00 конечный поток эндобдж 2 0 obj > эндобдж 871 0 объект > эндобдж 872 0 объект [/ View / Design] эндобдж 873 0 объект >>> эндобдж 870 0 объект [871 0 R] эндобдж 5 0 obj > / ArtBox [0. ˡ; KOͯA: atu I, l} K |%, u + / 6ZZFKL @ śV: VkY` [NjƣHʪ # G $ RMvWmwWmf

    7. Программирование с использованием PICkit 3

    Предупреждение: Использование PICkit для программирования P-Star приведет к безвозвратному стиранию его загрузчика USB, поэтому вы не сможете запрограммировать его через USB с помощью утилиты Pololu USB Bootloader. Также будет удален серийный номер устройства.

    PICkit 3 от Microchip – это аппаратный отладчик и программатор для микроконтроллеров PIC, которые можно использовать для программирования P-Star.

    PICkit 3 имеет гнездовой разъем с шестью контактами. Пять из этих выводов необходимо подключить к P-Star для его программирования:

    • Контакт 1 PICkit 3, который обозначен треугольником на корпусе PICkit, подключается к контакту MCLR P-Star.
    • Контакт 2 подключается к VDD.
    • Контакт 3 подключается к GND.
    • Контакт 4 подключается к RB7 (также известному как PGD).
    • Контакт 5 подключается к RB6 (также известному как PGC).
    • Контакт 6 должен оставаться неподключенным.

    Помимо этих подключений, P-Star также должен быть запитан (PICkit 3 не подает питание).

    На рисунке ниже показан один из способов подключения P-Star к PICkit 3. Направленный вверх штекерный разъем 1 × 4 припаян к VDD, GND, RB7 и RB6. Эти контакты подключаются к PICkit 3 с помощью перемычек премиум-класса «папа-мама». Вывод MCLR подключен к PICkit 3 через макетную плату и перемычку премиум-класса «папа-папа». PICkit 3 должен быть подключен через USB к компьютеру, а P-Star должен получать питание либо от порта USB, либо от вывода VIN.На рисунке ниже показан P-Star 25K50 Micro, но такая же установка может быть использована и с P-Star 45K50 Mini, поскольку 5 контактов ICSP находятся в одном положении.

    P-Star 25K50 Micro, подключенный к программатору PICkit 3 и кнопке сброса.

    Другой вариант подключения P-Star к PICkit – припаять направленные вверх выводы заголовка на всех пяти выводах программирования, как показано ниже. Затем PICkit 3 может быть напрямую подключен к этому пятиконтактному разъему, или он может быть подключен через набор перемычек премиум-класса «папа-мама».Такая конфигурация выводов заголовка предотвращает подключение вывода MCLR непосредственно к макетной плате, но его все же можно подключить с помощью перемычки.

    P-Star 25K50 Micro с установленным вертикальным 5-контактным разъемом для программирования.

    P-Star 45K50 Mini SV на макете, показано с установленным вертикальным 5-контактным программным заголовком ICSP.

    Плакат по настройке PICkit 3

    DtSheet
      Загрузить

    Плакат по настройке PICkit 3

    Открыть как PDF
    Похожие страницы
    http: // ww1. microchip.com/downloads/en/DeviceDoc/PICkit_3_poster_51792a.pdf
    Семейство высокоскоростных устройств Media Cross Connect
    http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_RI_Poster_51749a.pdf
    MPLAB X – Использование PICkit 3 In-Circuit Debugger Poster
    МИКРОЧИП AC164113
    MPLAB X IDE – Использование внутрисхемного отладчика MPLAB ICD 3
    MPLAB X – Использование внутрисхемного эмулятора MPLAB REAL ICE
    Схема SchmartBoard
    Спецификация программирования MCP19111
    PIC16F193X / LF193X / PIC16F194X / LF194X / PIC16LF190X Программирование памяти
    МИКРОЧИП PIC24F04KA200
    МИКРОЧИП PIC12HV615
    Краткое описание 14-контактного микроконтроллера FLASH малой мощности

    dtsheet © 2021 г.

    О нас DMCA / GDPR Злоупотребление здесь

    Начало работы с набором пиктограмм 3

    НАЧАЛО РАБОТЫ

    Введение

    Дается обзор системы программатора / отладчика PICkit 3.

    ☞Программатор / отладчик PICkit 3 Определен

    ☞Как PICkit 3 Programmer / Debugger помогает вам

    Компоненты программатора / отладчика PICkit 3

    ☞Поддержка устройств и функций

    Программатор PICkit 3 / отладчик (см. Рисунок 1-1) – это простой и недорогой внутрисхемный отладчик, который управляется ПК, на котором установлено программное обеспечение MPLAB IDE (v8.20 или выше) на платформе Windows®. Программатор / отладчик PICkit 3 является неотъемлемой частью инструментария разработчика.Использование приложения может варьироваться от разработки программного обеспечения до интеграции оборудования.

    Программатор / отладчик PICkit 3 – это система отладчика, используемая для разработки аппаратного и программного обеспечения микроконтроллеров Microchip PIC® (MCU) и контроллеров цифровых сигналов (DSC) dsPIC®, которые основаны на внутрисхемном последовательном программировании (ICSP ™) и улучшенном Внутрисхемное последовательное программирование 2-проводные последовательные интерфейсы. В дополнение к функциям отладчика, система программиста / отладчика PICkit 3 также может использоваться в качестве программиста-разработчика.

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

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

    ☞Полная поддержка USB с использованием стандартных драйверов Windows

    ☞Выполнение в реальном времени

    ☞Процессоры работают на максимальной скорости

    ☞Встроенный датчик перенапряжения / короткого замыкания

    ☞Низкое напряжение до 5 В (1. Диапазон 8-5В)

    ☞Диагностические светодиоды (питание, активность, состояние)

    ☞Чтение / запись памяти программ и данных микроконтроллера

    ☞ Стирание всех типов памяти (EEPROM, ID, конфигурация и программа) с проверкой

    ☞Периферийное замораживание в точке останова

    РИСУНОК 1-1: ПРОГРАММАТОР / ОТЛАДИТЕЛЬ MCU PICkit ™ 3

    Соединительный шнур

    На программаторе имеется удобное соединение шнуром.

    Подключение порта USB

    Порт USB представляет собой разъем USB mini-B.Подключите PICkit 3 к ПК с помощью прилагаемого USB-кабеля.

    Маркер штифта 1

    Этот маркер обозначает положение контакта 1 для правильного выравнивания разъема.

    Разъем для программирования

    Разъем для программирования представляет собой 6-контактный разъем (расстояние 0,100 дюйма), который подключается к целевому устройству. См. Спецификацию выводов на Рисунке 1-2.

    РИСУНОК 1-2: РАЗЪЕМ РАЗЪЕМА ПРОГРАММАТОРА PICKIT ™ 3

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

    Светодиодные индикаторы состояния показывают состояние PICkit 3.

    1. Power (зеленый) – Питание на PICkit 3 подается через порт USB.

    2. Active (синий) – PICkit 3 подключен к USB-порту ПК, и канал связи активен.

    3. Статус: Занят (желтый) – PICkit 3 занят выполняемой функцией, например программированием. Ошибка (красный) – PICkit 3 обнаружил ошибку.

    Программатор / отладчик PICkit 3 позволяет:

    ☞Отладка приложения на собственном оборудовании в режиме реального времени

    ☞Отладка с аппаратными точками останова

    ☞Установка точек останова на основе внутренних событий

    ☞Монитор внутренних файловых регистров

    ☞Эмуляция на полной скорости

    ☞Программируйте устройство

    Компоненты системы программатора / отладчика PICkit 3:

    ☞PICkit 3 со световыми индикаторами питания, активности и статуса.

    ☞ USB-кабель для связи между отладчиком и ПК и питания отладчика.

    ☞CD-ROM с программным обеспечением MPLAB IDE и интерактивной документацией.

    РИСУНОК 1-3: БАЗОВАЯ СИСТЕМА ОТЛАДКИ

    Дополнительное оборудование, которое можно заказать отдельно:

    ☞PICkit 3 Debug Express Kit, который включает: – 44-контактную демонстрационную плату с микроконтроллером PIC18F45K20 – бесплатную версию компилятора MPLAB C для микроконтроллеров PIC18 – простые для понимания уроки и руководства – другие программные утилиты, примеры с исходным кодом и полная документация

    ☞ Переходная розетка

    ☞ Заголовки ICD

    ☞ Комплекты расширения процессора MPLAB IDE

    Поддержка устройств и функций

    Таблицы 1-1 и 1-2 показывают поддержку устройств и их функции.

    ТАБЛИЦА 1-1: 16-БИТНЫЕ УСТРОЙСТВА (ПАМЯТЬ ДАННЫХ)

    Элемент

    dsPIC33F, PIC24F / H

    d s PIC30F SMPS (1)

    dsPIC30F

    Сбросить приложение

    К

    К

    К

    Бег, остановка

    К

    К

    К

    Одноступенчатый

    К

    К

    К

    Анимация

    К

    К

    К

    Эмуляция на полной скорости

    С

    С

    К

    Аппаратные точки останова

    К

    К

    К

    Периферийное замораживание (2)

    К

    К

    К

    Прерывание при выборке или записи данных

    К

    К

    К

    Перерыв при переполнении стека

    Секундомер

    К

    К

    Счетчик проходов

    К

    К

    К

    WDT переполнение

    К

    К

    Связь со стандартной скоростью

    К

    К

    К

    Процессор Pak

    Факс

    Факс

    Условные обозначения:

    C = Текущая поддержка D = Поддержка зависит от устройства F = Нет поддержки сейчас, но планируется в будущем N = Поддержка недоступна

    Примечание 1: Устройства с импульсным источником питания (SMPS): dsPIC30F1010 / 2020/2023. 2: Эта функция работает по-разному в зависимости от выбранного устройства.

    ТАБЛИЦА 1-2: 8-БИТНЫЕ УСТРОЙСТВА (ПАМЯТЬ ДАННЫХ)

    Элемент

    PIC18FXXJ

    PIC18F, PIC18F Enh, PIC18FXXK

    PIC12F, PIC16F

    Сбросить приложение

    К

    К

    К

    Бег, остановка

    К

    К

    К

    Одноступенчатый

    К

    К

    К

    Анимация

    К

    К

    К

    Эмуляция на полной скорости

    К

    К

    К

    Аппаратные точки останова

    К

    К

    К

    Периферийное замораживание (1)

    К

    К

    К

    Прерывание при выборке или записи данных

    К

    К

    Перерыв при переполнении стека

    К

    К

    Секундомер

    К

    Счетчик проходов

    К

    К

    WDT переполнение

    К

    Связь со стандартной скоростью

    К

    К

    К

    Процессор Pak

    Факс

    Факс

    Факс

    Условные обозначения:

    C = Текущая поддержка F = Нет поддержки сейчас, но планируется в будущем N = Поддержка недоступна Примечание 1: Эта функция работает по-разному в зависимости от выбранного устройства.

    ТЕОРИЯ РАБОТЫ

    Введение

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

    ☞PICkit 3 по сравнению с PICkit 2

    ☞ Отладчик для связи с целью

    ☞Соединения для связи

    ☞Отладка

    ☞Требования для отладки

    ☞ Программирование

    ☞Ресурсы, используемые отладчиком

    Система программатора / отладчика PICkit 3 аналогична по функциям системе внутрисхемного отладчика PICkit 2 .Сходства двух отладчиков включают:

    ☞Питание через USB-кабель к ПК

    ☞ Обеспечивает источник питания с программируемым напряжением. PICkit 3 отличается от PICkit 2 тем, что предоставляет:

    ☞Расширенное пространство образа программы EE (512 Кбайт)

    ☞True опорного напряжения

    ☞ Увеличенный диапазон напряжения (1,8-5 В VDD; 1,8-14 В VPP)

    Отладчик для целевой связи

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

    ВНИМАНИЕ

    Не меняйте аппаратные соединения, пока PICkit 3 или цель находятся под напряжением.

    Стандартная связь с устройством ICSP

    Систему отладчика можно настроить для использования стандартной связи ICSP как для программирования, так и для функций отладки. Это 6-контактное соединение такое же, как и в программаторе / отладчике PICkit 2 .

    Модульный кабель может быть либо (1) вставлен в соответствующий разъем на целевой плате, где целевое устройство находится на целевой плате (Рисунок 2-1), либо (2) вставлен в стандартный комбинированный адаптер / соединительную плату (доступен как Processor Pak), который затем подключается к целевой плате (Рисунок 2-2).

    Примечание:

    Старые платы заголовков использовали 6-контактный (RJ-11) разъем вместо 8-контактного разъема, поэтому эти заголовки могут быть подключены к отладчику с помощью адаптера AC164110 ICSP.

    РИСУНОК 2-1: СТАНДАРТНАЯ СИСТЕМА ОТЛАДКИ – УСТРОЙСТВО С БОРТОВОЙ ЦЕПЕЙ ЛЬДА

    РИСУНОК 2-2: СТАНДАРТНАЯ СИСТЕМА ОТЛАДКИ – УСТРОЙСТВО ICE

    Коммуникационные соединения

    Целевые соединения связи

    ИСПОЛЬЗОВАНИЕ ОДНОПОЛОСНОГО СОЕДИНИТЕЛЯ

    Используйте 6-контактный линейный разъем между программатором / отладчиком PICkit 3 и разъемом целевой платы.См. Рисунок 2-1. См. Также Таблицу 2-1 и Раздел 10.6 «Стандартное коммуникационное оборудование».

    ТАБЛИЦА 2-1: РАЗЪЕМ ЦЕЛЕВОГО РАЗЪЕМА


    Элемент

    PIC18FXXJ

    PIC18F, PIC18F Enh, PIC18FXXK

    PIC12F, PIC16F

    Сбросить приложение

    К

    К

    К

    Бег, остановка

    К

    К

    К

    Одноступенчатый

    К

    К

    К

    Анимация

    К

    К

    К

    Эмуляция на полной скорости

    К

    К

    К

    Аппаратные точки останова

    К

    К

    К

    Периферийное замораживание (1)

    К

    К

    К

    Прерывание при выборке или записи данных

    К

    К

    Перерыв при переполнении стека

    К

    К

    Секундомер

    К

    Счетчик проходов

    К

    К

    WDT переполнение

    К

    Связь со стандартной скоростью

    К

    К

    К

    Процессор Pak

    Факс

    Факс

    Факс

    ИСПОЛЬЗОВАНИЕ ПЕРЕХОДНИКА

    Используйте адаптер AC164110 между программатором / отладчиком PICkit 3 и целевым устройством с модульным интерфейсным (шестижильным) кабелем. Нумерация контактов разъема показана снизу целевой печатной платы на Рисунке 2-3.

    Примечание:

    Кабельные соединения на отладчике и цели являются зеркальным отображением друг друга, то есть контакт 1 на одном конце кабеля соединен с контактом 6 на другом конце кабеля. См. Раздел 10.6.2.3 «Спецификация модульного кабеля».

    РИСУНОК 2-3: СТАНДАРТНОЕ СОЕДИНЕНИЕ RJ-11 НА МИШЕНЬ

    Цепь подключения цели

    На рис. 2-4 показаны соединения программатора / отладчика PICkit 3 с разъемом на целевой плате.На схеме также показана проводка от разъема к устройству на целевой плате ПК. Подтягивающий резистор (обычно около 10 кОм) рекомендуется подключать от линии VPP / MCLR к VDD, чтобы на линии можно было сбросить низкий уровень для сброса устройства.

    РИСУНОК 2-4: ЦЕЛЕВАЯ ЦЕПЬ СТАНДАРТНОГО ПОДКЛЮЧЕНИЯ

    Target Powered

    операция: контакты 1 (VPP / MCLR), 5 (PGC) и 4 (PGD). Контакты 2 (VDD) и 3 (VSS) показаны на Рисунке 2-4 для полноты картины.PICkit 3 имеет две конфигурации для питания целевого устройства: внутренний отладчик и внешнее питание целевого устройства.

    Рекомендуемый источник питания – внешний, полученный от целевого приложения. В этой конфигурации целевой VDD воспринимается отладчиком, чтобы разрешить преобразование уровня для целевой операции низкого напряжения. Если отладчик не обнаруживает напряжение на своей линии VDD (контакт 2 интерфейсного разъема), он не будет работать.

    Отладчик с питанием

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

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

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

    Примечание:

    Подключение очень простое. Любые возникающие проблемы часто вызваны другими соединениями или компонентами на этих критических линиях, которые мешают работе программатора / отладчика PICkit 3, как обсуждается в следующем разделе.

    Схемы, препятствующие работе отладчика

    На рис. 2-5 показаны активные строки отладчика с некоторыми компонентами, которые препятствуют работе системы отладчика PICkit 3.

    РИСУНОК 2-5: НЕПРАВИЛЬНЫЕ КОМПОНЕНТЫ КОНТУРА

    В частности, необходимо соблюдать следующие правила:

    ☞Не используйте подтягивающие напряжения на PGC / PGD – они нарушат уровни напряжения, так как эти линии имеют в отладчике подтягивающие резисторы 4,7 кОм.

    ☞Не используйте конденсаторы на PGC / PGD – они предотвратят быстрые переходы на линиях данных и синхронизации во время программирования и отладки связи.

    ☞Не используйте конденсаторы на MCLR – они предотвратят быстрые переходы VPP. Обычно достаточно простого подтягивающего резистора.

    ☞Не используйте диоды на PGC / PGD – они будут препятствовать двунаправленной связи между отладчиком и целевым устройством.

    Отладка

    1. Запрограммируйте код в цель и активируйте специальные функции отладки (подробности см. В следующем разделе).

    2. Используйте отладчик, чтобы установить точки останова и запустить.

    Если целевое устройство не может быть правильно запрограммировано, программатор / отладчик PICkit 3 не сможет выполнить отладку.

    На Рисунке 2-6 показаны основные соединения, необходимые для программирования. Обратите внимание, что это то же самое, что и на рис. 2-4, но для ясности строки VDD и VSS от отладчика не показаны.

    РИСУНОК 2-6: ПРАВИЛЬНЫЕ СОЕДИНЕНИЯ ДЛЯ ПРОГРАММИРОВАНИЯ

    Показана упрощенная схема некоторых схем внутреннего интерфейса программатора / отладчика PICkit 3.Для программирования на целевом устройстве не требуются часы, но необходимо подавать питание. При программировании отладчик устанавливает уровни программирования на VPP / MCLR, отправляет тактовые импульсы на PGC и последовательные данные через PGD. Чтобы убедиться, что деталь запрограммирована правильно, часы отправляются в PGC, а данные считываются из PGD. Это соответствует протоколу ICSP разрабатываемого устройства.

    Требования для отладки

    Для отладки (установки точек останова, просмотра регистров и т. Д.) С помощью системы программатора / отладчика PICkit 3 есть важные элементы, которые должны работать правильно:

    ☞Отладчик должен быть подключен к ПК.Он должен получать питание от ПК через USB-кабель, и он должен связываться с программным обеспечением MPLAB IDE через USB-кабель. См. Подробности в главе 3. «Установка».

    ☞Отладчик должен быть подключен, как показано, к контактам VPP, PGC и PGD целевого устройства с помощью модульного интерфейсного кабеля (или аналогичного). VSS и VDD также должны быть подключены между отладчиком и целевым устройством.

    ☞ Целевое устройство должно иметь питание и работающий генератор. Если целевое устройство не запускается по какой-либо причине, программатор / отладчик PICkit 3 не может выполнить отладку.

    ☞Конфигурационные слова целевого устройства должны быть правильно запрограммированы: – Конфигурационные биты генератора должны соответствовать RC, XT и т. Д., В зависимости от целевой конструкции. – Для некоторых устройств сторожевой таймер включен по умолчанию, и его необходимо отключить. – На целевом устройстве не должна быть включена защита кода. – На целевом устройстве не должна быть включена защита от чтения таблицы.

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

    ☞Последовательность операций, ведущих к отладке

    ☞Детали отладки

    Последовательность операций, ведущих к отладке

    Учитывая, что требования для отладки (см. Предыдущий раздел) выполнены, эти действия могут быть выполнены, когда программатор / отладчик PICkit 3 установлен в качестве текущего отладчика из меню MPLAB IDE (Debugger> Select Tool> PICkit 3):

    ☞Код приложения компилируется / собирается путем выбора Project> Build Configuration> Debug.

    ☞При выборе «Отладчик»> «Программа» код приложения программируется в память устройства через протокол ICSP, как описано выше.

    ☞Маленькая программа «отладки» загружается в верхнюю область памяти программ целевого устройства автоматически с помощью MPLAB IDE. Поскольку исполнительный модуль отладки должен находиться в программной памяти, прикладная программа не должна использовать это зарезервированное пространство. Некоторые устройства имеют специальные области памяти, выделенные для отладки. Подробности см. В паспорте вашего устройства.

    ☞В целевом устройстве включены специальные регистры «внутрисхемной отладки». Это позволяет отладчику активировать отладчик.

    ☞ Целевое устройство удерживается в состоянии сброса, поддерживая низкий уровень на линии VPP / MCLR.

    Сведения об отладке

    На рис. 2-7 показана система программатора / отладчика PICkit 3, когда она готова к отладке.

    РИСУНОК 2-7: ОТЛАДЧИК PICkit ™ 3 ГОТОВ ДЛЯ ОТЛАДКИ

    Обычно, чтобы узнать, правильно ли будет работать прикладная программа, точка останова устанавливается в начале программного кода.Когда точка останова устанавливается из пользовательского интерфейса MPLAB IDE, адрес точки останова сохраняется в специальных внутренних регистрах отладки целевого устройства. Команды PGC и PGD напрямую связываются с этими регистрами, чтобы установить адрес точки останова.

    Затем в MPLAB IDE обычно нажимается функция «Отладчик»> «Выполнить» или значок «Выполнить» (стрелка вперед). Затем отладчик прикажет исполнителю отладки запустить. Цель будет начинаться с вектора сброса и выполняться до тех пор, пока программный счетчик не достигнет адреса точки останова, ранее сохраненного во внутренних регистрах отладки.

    После выполнения инструкции по адресу точки останова механизм внутрисхемной отладки целевого устройства «срабатывает» и передает счетчик программ устройства исполнителю отладки (во многом подобно прерыванию), и приложение пользователя фактически останавливается. Отладчик связывается с исполнителем отладки через PGC и PGD, получает информацию о состоянии точки останова и отправляет ее обратно в MPLAB IDE. Затем MPLAB IDE отправляет серию запросов отладчику для получения информации о целевом устройстве, такой как содержимое регистра файлов и состояние ЦП.Эти запросы в конечном итоге выполняются исполнителем отладки.

    Исполнительный модуль отладки запускается в программной памяти как приложение. Он использует некоторые места в стеке для своих временных переменных. Если устройство не работает по какой-либо причине, такой как отсутствие генератора, неисправное соединение с источником питания, короткое замыкание на целевой плате и т. Д., То исполнитель отладки не может связаться с программатором / отладчиком PICkit 3, и MPLAB IDE выдаст сообщение сообщение об ошибке.

    Другой способ получить точку останова – нажать кнопку Halt в MPLAB IDE (символ «пауза» справа от стрелки «Выполнить»).Это переключает линии PGC и PGD, так что механизм внутрисхемной отладки целевого устройства переключает счетчик программ с кода пользователя в программной памяти на исполнительный модуль отладки. И снова целевая прикладная программа фактически останавливается, и MPLAB IDE использует связь отладчика с исполнительным органом отладки для опроса состояния целевого устройства.

    Программирование

    Используйте программатор / отладчик PICkit 3 в качестве программиста для программирования фактического (не -ICE / -ICD) устройства, т.е.е., устройство не на плате заголовка. Выберите «PICkit 3» из «Программист»> «Выбрать программиста» и скомпилируйте / соберите код вашего приложения, установив в поле списка «Конфигурация сборки» на панели инструментов MPLAB IDE значение «Выпуск». Кроме того, его можно установить, выбрав «Проект»> «Конфигурация сборки»> «Выпуск».

    Все функции отладки отключаются или удаляются, когда отладчик используется в качестве программиста. При использовании Programmer> Program selection для программирования устройства MPLAB IDE отключит внутрисхемные регистры отладки, поэтому программатор / отладчик PICkit 3 будет программировать только код целевого приложения и биты конфигурации (и данные EEPROM, если они доступны и выбраны) в целевое устройство.Исполнитель отладки не загружается. Как программист, отладчик может только переключать строку MCLR для сброса и запуска цели. Точка останова не может быть установлена, а содержимое регистра не может быть просмотрено или изменено.

    Программатор / отладчик PICkit 3

    Купить плату контроллера программатора отладчика PicKit3 с распиновкой по низкой цене

    Описание

    Это плата разработки контроллера эмулятора программатора отладчика PICkit3 со схемой расположения выводов для облегчения работы клиента. USB-соединение более стабильное, чем ICD2.

    PICKIT3.5, начать поддерживать систему Win7. Полный патч-дизайн, патч через обработку пайки оплавлением, более стабильное качество. Данные разработки PIC, руководство по инструменту разработки языка C. Много программного кода основного эксперимента PIC; Спецификация приложения ICD2 PICKIT3 и т. Д.

    MPLAB PICkit 3 позволяет выполнять отладку и программирование микроконтроллеров PIC® и dsPIC® Flash по наиболее доступной цене с использованием мощного графического пользовательского интерфейса интегрированной среды разработки MPLAB (IDE).MPLAB PICkit 3 подключается к ПК инженера-проектировщика с помощью полноскоростного USB-интерфейса и может подключаться к цели через разъем отладки Microchip (RJ-11) (совместим с MPLAB ICD 2, MPLAB ICD 3 и MPLAB REAL ICE).

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

    Pickit3 Распиновка:


    Характеристики:
    1. Поддержка полноскоростного USB с использованием стандартных драйверов Windows
    2. Выполнение в реальном времени
    3. Процессоры работают на максимальной скорости
    4. Встроенный монитор перенапряжения / короткого замыкания
    5. Низкое напряжение до 5 В (1. От 8 до 5 В)
    6. Чтение / запись программы и памяти данных микроконтроллера
    7. Диагностические светодиоды (питание, активность, состояние)
    8. Чтение / запись программы и памяти данных микроконтроллера
    9. 1 Удаление всех типов памяти (EEPROM, ID, конфигурация и программа) с проверкой
    10. Периферийное зависание в точке останова.
    11. Запрограммировать до 512 КБ флэш-памяти.

    В коплект входит:

    Программатор PICKIT3, 1 шт.

    1 x USB-кабель

    Кабель 1x 6pin

    DVD

    Гарантия 15 дней

    На этот товар распространяется стандартная гарантия сроком 15 дней с момента доставки только в отношении производственных дефектов. Эта гарантия предоставляется клиентам Robu в отношении любых производственных дефектов. Возмещение или замена производятся в случае производственных дефектов.


    Что аннулирует гарантию:

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

    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 всего с 2 конденсаторами и ферритовой катушкой индуктивности, чтобы уменьшить шум.

    Если конденсаторы на выводах 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,75 В на свои USB-порты. Для dspic требуется не менее 4,5 В на vdd.

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

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

    Простой адаптер программирования ICSP



    Обзор

    Это простое программирование адаптер для использования с программаторами PICkit2 / 3. Может быть построенный с использованием прилагаемой печатной платы, на стрип-плате или макете и позволяет программировать популярные 8-20-контактные PIC.

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

    Схема

    схематический

    для ICSP (внутрисхемный последовательный Программирование) для PIC требуется всего 5 соединений между Программатор PICkit2 / 3 и ПОС. Поскольку все контакты на PIC установить на цифровой или аналоговый вход при сбросе сигналов программирования и питание может подаваться на несколько контактов, ничего не повреждая или влияющие программирование. Сигнал Vpp, повышенный примерно до +12.5 вольт во время программирования подается только на один общий вывод, поэтому это не представляет никаких проблем. ( Этот адаптер не работает с PIC 10Fxxx, так как у них совершенно другой вывод для Соединения ICSP )

    LED1 / R1 предназначены только для визуального индикация мощности в цепи и не требуются для программирование.

    Выходной разъем на PICkit2 / 3 – это 6-контактный разъем. Обязательно подключите 5-контактный ICSP вилку в розетку начиная с контакта 1 (см. ниже)

    Вы можете использовать стандартное 20-контактное гнездо DIP или гнездо ZIF (Zero Insertion Force) для SKT1.

    Рисунок печатной платы

    Описание

    для ICSP (внутрисхемный последовательный Программирование) для PIC требуется всего 5 соединений между Программатор PICkit2 / 3 и ПОС.

    Соединения для некоторых распространенных PIC показаны ниже.

    Информация о программировании ICSP

    Банкноты

    • Микрочип не поддерживают 16F84 с PICkit2 / 3 программисты.PICkit2 поддерживает 16F84A.

    • PICkit2 может запрограммируйте 16F84, используя измененный файл данных. Более информацию можно найти в этой ветке на форуме Microchip сайт. http://www.microchip.com/forums/m380459.aspx

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

    • Этот переходник не работает с PIC 10Fxxx, поскольку они имеют полностью другой вывод для соединений ICSP. Чтобы запрограммировать эти устройства нужно будет сделать доработанный адаптер

    PICkit 6-контактный разъем

    PICkit 2/3 программисты используют 6-контактную розетку. Программист PICkit может программировать ряд устройств памяти EEPROM, а также PIC микроконтроллеры.

    Контакт 1 PICkit программатор обозначен знаком треугольной формы. Соединять контакты 1-5 программатора PICkit к соответствующим контактам Заглушка ICSP. Не подключайте контакт 6.

    Подробнее информацию см. в Руководстве пользователя PICkit, доступном для загрузки в формате PDF. с сайта Microchip

    Какой программист PICkit

    PICkit2: Номер детали микросхемы PG164120
    PICkit3: Номер детали микросхемы PG164130

    Они есть в наличии из Фарнелл

    • Код заказа PICkit2: 9847170
    • Код заказа PICkit3: 1771323

    Программатор PICKit – это небольшое устройство, которое подключается к ПК через Интерфейс USB.Сейчас доступны две версии; то PICkit2 и PICkit3. Любая версия будет работать с программированием адаптер, так как у них одинаковая распиновка ICSP.

    PICkit2 все еще хороший выбор, низкая стоимость и поддерживает все перечисленные выше PIC. Он доступен как базовая опция только для программистов или в комплекте с доски развития. Если вы специально не хотите Совет по развитию вы должны купить базовый программатор. Номер детали микрочипа для этого – PG164120, он включает USB кабель и программное обеспечение на компакт-диске (последняя версия программного обеспечения доступна для скачать бесплатно с сайта Microchip)

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

    Перейдите по этой ссылке, чтобы подробнее о других поставщиках программаторов PICkit

    Эксплуатация

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

    Подключите адаптер к PICkit программатор с помощью 5-контактного разъема.

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

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