30 лет мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Прайс-листы DESSY.RU для скачивания
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!
Распечатать
Код товара: STR120    

Внутрисхемный Отладчик / Программатор PIC контроллеров MICD2-MC1 MPLAB-ICD .

Бренд: KitLab
Нам очень жаль, но ТОВАРА НЕТ В НАЛИЧИИ! Когда он появится - мы автоматически Вас известим об этом, стоит только прописать свой email в системе уведомления, нажав на текст Уведомить о товаре.

Уведомление о появлении товара на складе

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

Внутрисхемный Отладчик / Программатор PIC контроллеров MICD2-MC1 MPLAB-ICD .

Базируется на использовании функции ICD (In-Circuit Debugging), современных FLASH PIC контроллеров производства компании Microchip. Одновременно, MICD2 является и внутрисхемным программатором. Устройство работает под управлением Интегрированной Среды Разработки MPLAB-IDE, обеспечивающей запуск, пошаговую отладку, установку/снятие точки останова программы и пр. MICD2-MC1 Внутрисхемный Отладчик / Программатор PIC контроллеров. Базируется на использовании функцииICD (In-Circuit Debugging), современных FLASH PIC контроллеров производства компании Microchip. Одновременно, MICD2 является и внутрисхемным программатором. Устройство работает под управлением Интегрированной Среды Разработки MPLAB-IDE, обеспечивающей запуск, пошаговую отладку, установку/снятие точки останова программы и пр. MICD2-MC1 упрощённый вариант фирменного внутрисхемного отладчика MPLAB-ICD2 компании Microchip.


* MICD2-MC1 упрощённый вариант фирменного внутрисхемного отладчика MPLAB-ICD2 компании Microchip.
* Фиксированное напряжение питания +5,0вольт, исполнение для COM-порта компьютера.
* Поддерживается Интегрированной Средой Разработки MPLAB-IDE
как Отладчик
MPLAB-ICD2.

MICD2-MC1 - Внутрисхемный Эмулятор - Отладчик, базирующийся на использовании функции ICD (In-Circuit Debugging), современных FLASH PIC контроллеров производства компании Micrichip. Одновременно, MICD2 является и внутрисхемным программатором. Устройство работает под управлением Интегрированной Среды Разработки MPLAB-IDE, обеспечивающей запуск, пошаговую отладку, установку/снятие точки останова программы и пр.


Список PIC контроллеров, поддерживаемых в режиме "Отладчик (Debuger)", при использовании MPLAB-IDE v7.30.00:


Пользуйтесь ползунками прокрутки, чтобы просмотреть весь список.

Условные обозначения:
* - Поддерживается в режиме Бета-тестирования.
(1) - Для работы с в режиме отладки, требуется специальная версия микросхемы с аппаратной поддержкой ICD, и имеющая дополнительные выводы для подключения отладчика. Подробности в документе 51292x.pdf на сайте
www.microchip.com

Список PIC контроллеров, поддерживаемых в режиме "Программатор (Programmer)", при использовании MPLAB-IDE v7.30.00:


Пользуйтесь ползунками прокрутки, чтобы просмотреть весь список.

Условные обозначения:
* - Поддерживается в режиме Бета-тестирования.
(3) - Можно использовать "PIC10F2XX Universal programmer adapter (AC163020)".
(4) - Необходимо придерживаться специальных требований при программировании микроконтроллеров серии PIC18FXXJ, PIC24F, dsPIC33F.
Требования описаны в файле "Readme for MPLAB ICD 2.txt", находящемся в каталоге "MPLAB IDE\Readmes", установленной программы MPLAB-IDE.


Особенности отладчика:

  • Запуск кода программы в реальном времени и пошаговая отладка.
  • Внутрисхемная отладка.
  • Просмотр и изменение содержимого управляющих регистров, RAM и EEPROM.
  • Встроенное внутрисхемное программирование отлаживаемого PIC.
  • Точка останова (BreakPoint).
  • Напряжение питания фиксированное, +5,0 вольт.
  • Возможность работы без собственного напряжения питания (используя источник питания отлаживаемого устройства).
  • Диапазон тактовой частоты от 32кГц до максимально допустимой, для используемого PIC контроллера.
  • Символьная отладка и отладка по исходному коду.
  • Пользовательский интерфейс MPLAB-IDE.
  • Совместимость с Microsoft Windows 95/98/Me/NT/2000/XP.
  • RS232 (COM-порт) интерфейс.

Принцип действия:

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

  • Установить/снять контрольную точку (breakpoint).
  • Выполнить один шаг отлаживаемой программы (Step).
  • Запустить отлаживаемую программу в реальном времени (Run).
  • Приостановить (Halt).
  • Выполнить сброс микроконтроллера (Reset).
  • Передать компьютеру содержимое управляющих регистров или регистров памяти.
  • Изменить содержимое управляющего регистра или регистра памяти.

Подпрограмма Отладчика ICD занимает некоторое пространство Памяти Программ микроконтроллера в области последних (старших адресов), несколько ячеек в Памяти Данных, один уровень стека и использует выводы RB6 и RB7 микроконтроллера для связи с Модулем MICD2-MC1 (MPLAB-ICD2).
Например, для PIC контроллеров серии PIC16F87x это ячейки:

Контроллер память данных память программ
PIC16F870/871/872 0x70, 0x0BB...0x0BF 0x06E0...0x07FF
PIC16F873/873A/874/874A 0x70, 0x0EB...0x0F0 0x0EE0...0x0FFF
PIC16F876/876A/877/877A 0x70, 0x1EB...0x1EF 0x1F00...0x1FFF

Указанные адреса ячеек в памяти данных и памяти программ необходимо зарезервировать и не использовать на всём протяжении отладки. Их использование во время процесса отладки может приводить к непредсказуемым результатам.

Подпрограмма отладчика ICD автоматически дописывается модулем MICD2-MC1 всякий раз при программировании кода программы в Отлаживаемый микроконтроллер и Пользователь не должен заботиться об этом.

При необходимости применения в отлаживаемом устройстве однократно программируемых (OTP - One Time Programming) кристаллов серий PIC16x6X, PIC16x7x и других, учитывая то, что все PIC-контроллеры, выпускаемые в одинаковых корпусах совместимы по выводам между собой и отличаются только объемом памяти и встроенными периферийными устройствами - рекомендуется для отладки программных модулей и подпрограмм использовать похожий кристалл, выполненый по технологии FLASH. В большинстве случаев они с запасом перекрывают ресурсы однократно программируемых микроконтроллеров.
После отладки программных модулей и сборки программы на FLASH версии PIC контроллера - ее можно с минимальными изменениями перенести на более дешевый OTP кристалл.

Вариант подключения модуля к отлаживаемому устройству с 28-выводной версией PIC.
Вариант подключения модуля MICD2-MC1 - Внутрисхемный Эмулятор - Отладчик к отлаживаемому устройству с 28-выводной версией PIC

Вариант подключения модуля к отлаживаемому устройству с 40-выводной версией PIC.
Вариант подключения модуля MICD2-MC1 - Внутрисхемный Эмулятор - Отладчик к отлаживаемому устройству с 40-выводной версией PIC

Примечания:

  • При работе с PIC-контроллерами серии PIC16F87x, первой инструкцией, расположенной по адресу 0x0000 должен быть NOP (Особенности отладчика MPLAB-ICD2 и MICD2).
  • В процессе отладки выводы MCLR, RB7, RB6 микроконтроллера используются для связи с модулем MICD2-MC1, остальные выводы доступны пользователю.
  • Следует уделить особое внимание, чтобы Отладчик монопольно управлял линией MCLR. Если к этой цепи имеются подключения, например, монитор питания или резистор, "подтягивающий" этот вывод к лог. "1", то эти связи необходимо временно отключить. При возможности на плату устройства следует устанавливать перемычку (Jx на обоих рисунках) дающую возможность пользоваться как внутрисхемной отладкой так и режимом внутрисхемного программирования (ICSP).
  • Не следует забывать подключать к микроконтроллеру, находящемуся в отлаживаемой плате соответствующий осциллятор. Без подключенного осциллятора модуль отладчика будет корректно осуществлять программирование микроконтроллера, однако, при попытке запустить отладку, будет выведено сообщение об ошибке.
  • Длина шлейфа ICSP, соединяющего Модуль MICD2-MC1 или MPLAB-ICD2 с кристаллом, находящемся в Отлаживаемом устройстве не более 50 см.

Комплект внутрисхемного отладчика MICD2-MC1:

MICD2-MC1 - Внутрисхемный Эмулятор - Отладчик Комплектность:
  • Печатная плата отладчика MICD2-MC1, собранная, тестированная (1шт).
  • Кабель RS232 (удлинитель COM-порта) (1 шт.).
  • Интерфейсный кабель с модульными разъёмами. (1 шт.).
  • Образец модульного разъёма 6P6C на отлаживаемую плату (1шт.)
  • CD-ROM поддержки, включающий всё необходимое бесплатное Программное Обеспечение.
  • Документация (брошюра А5).


------------------
ЫЕК120:1700