Разрабатывать устройства с испрользованием PIC микроконтроллеров быстро и легко, и для начала нужно проделать только несколько простых шагов для установки програмного обеспечения и выбора отладочных средств.
|
|
Шаг 1
Для написания программы, компиляции, сборке проекта установите бесплатную среду разработки MPLAB® IDE. Предлагая обширные возможности, MPLAB IDE дает несколько отладочных инструментов в одном пакете и поддерживает различные средства программирования и внутрисхемной отладке. Используйте среду разработки MPLAB IDE для редактирования исходных текстов программ, компиляции и программирования контроллеров, а так же для программной и внутрисхемной эмуляции. Отладка кода в симуляторе и с помощью внутрисхемных отладчиков поддерживается по исходному файлу программы, абсолютному листингу или по машинному коду.
Шаг 2
для прошивки вашего микроконтроллера используйте ту же самую среду разработки MPLAB IDE и программаторы. Компания Microchip предлагает программрование из среды разработки MPLAB IDE программаторами PICkit™ 2 Development Programmer, MPLAB PM3, PICSTART® Plus, MPLAB ICD 2 или REAL ICE.
|
Шаг 3 (не обязательно)
Для внутрисхемной отладки используйте отладчики MPLAB ICD 2, REAL ICE или PICkit 2.
|
|
|
Начните свою первую разработку с
PICkit 2
PICkit 2 Программатор разработчика
Применение программатора PICKit2 это быстрый и дешевый путь начать программровать всех микроконтроллеры Microchip. PIC микроконтроллеры это универсальные контроллеры для применения в различных устройствах. Используя программатор PICkit2, программирование и отладка PIC микроконтроллеров становится очень простой и доступна начинающим разработчикам. Начните сейчас освоение PIC микроконтроллеров и реализуйте свои задумки с применением PIC микроконтроллеров!
|
|
Внутрисхемный отладчик ICD-2 (In-Circuit Debugger) - самое популярное отладочное средство для микроконтроллеров Microchip. Позволяет осуществлять внутрисхемную отладку и программирование всех FLASH контроллеров Microchip. Все новые контроллеры выпускаются со встроенным механизмом внутрисхемной отладки ICD. С выходом очередного обновления среды разработки MPLAB IDE программное обеспечение отладчика ICD-2 обновляется для поддержки новых контроллеров. Таким образом, имея отладчик, пользователь получает гарантированную поддержку своих будущих разработок.
С помощью ICD-2 отладка программы осуществляется в микроконтроллере установленном непосредственно в разрабатываемое изделие и программа выполняется с реальной периферией и сигналами, что обеспечивает учет всех особенностей устройства. Для того чтобы функционировал режим внутрисхемной отладки, в выпускаемые микроконтроллеры встраивают специальный механизм поддержки ICD.
|
Номер для заказа
DV164005 - отладчик ICD2
DV164006 - ICD2+ист.питания+демоплата
DV164007 -ICD2+ист.питания |
MPLAB REAL ICE - новый высокоскоростной внутрисхемный отладчик , поддерживающий внутрисхемную отладку и программирование PIC-контроллеров и контроллеров семейств dsPIC.
REAL ICE предназначен для работы в составе среды MPLAB IDE и имеет значительно расширенную функциональность по сравнению с внутрисхемным отладчиком ICD-2:
- USB 2.0 High Speed (480 Mbps) интерфейс, питание от USB.
- поддержка всех функций ICD-2 (внутрисхемное программирование, безусловные и условные точки останова, пошаговое выполнение, и т. д.)
- до 6 аппаратных и 1000 программных точек останова (в зависимости от типа контроллера)
- трассировка кода (буфер 512 кбайт)
- обновление значений переменных в Watch-окне среды разработки в реальном времени в ходе выполнения программы
- 8 универсальных входов-выходов с логическими уровнями позволяют генерировать стробы при определенном событии или сохранять в лог трассировки состояния универсальных входов.
- аппаратная кнопка запуска и останова эмуляции
- автоматическое определение типа контроллера, возможность безопасного горячего подключения к отлаживаемой схеме
- модульная конструкция: дочерние модули LVDS передатчика и приемника позволяют производить отладку удаленных устройств.
Эмулятор REAL ICE так же как и ICD-2 использует часть аппаратных ресурсов отлаживаемого кристалла, но в значительно меньшей степени - всего 68 байт ОЗУ. Планируется выпуск специальных модулей с кристаллами, у которых увеличено количество аппаратных точек останова и не используются для отладки пользовательские ресурсы (ОЗУ, выводы).
В настоящее время REAL ICE поддерживает внутрисхемную отладку и программирование всех 16-и разрядных контрооллеров.
В ближайшем будущем планируется поддержка всех FLASH-микроконтроллеров Microchip.
|
Номер для заказа
DV244005
|
Программатор разработчика PICSTART Plus
Удобный набор начинающего разработчика PICmicro. Комплект включает в себя блок питания, программатор для всех моделей PICmicro контроллеров, справочную литературу, CD-ROM Microchip и образец PIC контроллера. Имеет колодку ZIF-40, позволяющую программировать корпуса от DIP-8 до DIP-40. Остальные типы корпусов требуют переходников.
|
Номер для заказа
DV003001 |
MPLAB® PM3 – универсальный промышленный программатор для всей линейки устройств Microchip, включая контроллеры с ядром ЦОС dsPIC30F и dsPIC33F. Он прост в использовании и позволяет работать как автономно, так и под управлением персонального компьютера. MPLAB PM3 имеет большой графический ЖКИ экран размером 128x64 точек, на котором отображаются меню, информация о ходе программирования и статистика.
Программатор MPLAB PM3 имеет высокую скорость программирования, что обеспечивает большую пропускную способность на производстве, в особенности для устройств с большим объемом программной памяти. Он также имеет слот для подключения карт памяти Secure Digital/Multimedia Card.
Для подключения программируемых микросхем MPLAB PM3 имеет 40-контактный разъем с переопределяемыми функциями выводов, что позволяет осуществлять программирование с помощью одного гнездового адаптера нескольких типов микросхем в идентичных корпусах. Контакты разъема обеспечивают высокую надежность и быструю замену адаптеров. С помощью специального адаптера возможно подключение гнездовых адаптеров от программатора PROMATE II.
Обеспечивается полная поддержка функций программатора в интегрированной среде разработки MPLAB IDE. Для связи используется последовательный СОМ-порт или USB.
Особенности
• Подключение по RS-232 или USB;
• Возможность внутрисхемного программирования (ICSP);
• Высокая скорость программирования;
• Три способа программирования:
- Под управлением персонального компьютера;
- Безопасный режим (обеспечение секретности);
- Автономный режим без персонального компьютера.
• Поддержка всех микросхем производства Microchip с помощью гнездовых адаптеров
• Формирование уникальных серийных номеров программируемых микросхем (SQTPSM) в режиме управления от РС;
• Интерфейс командной строки DOS для альтернативной автоматизации процесса программирования;
• Поддержка гнездовых адаптеров PROMATE II;
• Большой графический дисплей;
• Возможность обновления программного обеспечения для поддержки новых устройств;
• Поддержка внешних карт памяти Secure Digital (SD) и Multimedia Card (MMC);
• Звуковое сопровождение операций.
Комплект поставки
• Кабель RS-232;
• Кабель USB;
• Кабель для внутрисхемного программирования ICSP;
• Компакт-диск с MPLAB IDE;
• Компакт-диск с документацией.
|
Номер для заказа
DV007004 |
Универсальный адаптор для програмирования PIC10F2XX
Микроконтроллеры PIC10F могут программироваться любыми программаторами производства Microchip с помощью универсального програмирующего адаптора. Этот адаптор содержит колодки для программирования PIC10F в корпусах SOT23 и PDIP |
Номер для заказа
AC163020 |
|
|
Адаптер (номер заказа) |
Отлаживаемые контроллеры |
АС162049 |
Универсальный программирующий модуль (8 … 40 DIP) |
АС162050 |
PIC12F629, PIC12F675 (8 pin DIP) |
АС162052 |
PIC16F630, PIC16F676 (14 pin DIP) |
АС162053 |
PIC16F627A, PIC16F628A, PIC16F648A (18 pin DIP) |
АС162054 |
PIC16F716 (18 pin DIP) |
АС162055 |
PIC16F684 (14 pin DIP) |
АС162056 |
PIC16F688 (14 pin DIP) |
АС162057 |
PIC12F685, PIC16F636, PIC16F639 |
AC162058 |
PIC12F683 (8 pin DIP) |
AC162059 |
PIC10Fxxx, PIC12F508, PIC12F509, PIC16F505 |
AC162060 |
PIC16F785 (20 pin DIP) |
AC162061 |
PIC16F685, 687, 689, 690 (20 pin DIP) |
AC162066 |
PIC16F639 (20 pin DIP) |
AC162070 |
PIC12F510, PIC16F506 |