PIC-Контроллеры. Воробьева Г.С - 18 стр.

UptoLike

18
MPLAB Project Managerменеджер проекта;
MPLAB Editor – текстовый редактор,
MPLAB-SIM Simulator – симулятор;
MPASM универсальный Ассемблер, а так же MPLINK
(Линковщик) и MPLIB (Библиотекарь).
Для контроллеров семейства PIC17, PIC18, а так же dsPIC, в среде
MPLAB IDE есть возможность работать с компиляторами языка Си
более высокого уровня, по сравнению с ассемблером.
Ряд аппаратных средств, работающих под управлением MPLAB
IDE, приведен ниже.
MLPAB-ICE Emulator – эмулятор;
программаторы PICSTART Plus и PRO MATE 2;
инструментальные средства третьих лицбольшое количество
других компаний делают инструментальные средства разработки,
работающие с MPLAB.
MPLAB-ICD (In Circuit Debugging) - внутрисхемный отладчик,
позволяет выполнять внутрисхемную отладку программы в реальной
схеме, используя генератор и периферию отлаживаемого контроллера.
Для отладки используются только два вывода контроллера, работа идёт
по ICSP
TM
интерфейсу.
Используя ICD, можно отлаживать аппаратно-зависимые участки
кода, которые трудно, а порой невозможно воспроизвести в симуляторе,
например: работа с АЦП, измерение временных параметров входного
сигнала, организация обратной связи с управляемым объектом, отладка
интерфейсов USART, SPI, I
2
C и т.п.
4.3. MPLAB–ICD
MPLAB-ICD работает под управлением универсальной
программной среды MPLAB и обладает следующими возможностями:
отладка в режиме реального времени и пошаговая отладка.
связь с компьютером по RS-232.
одна задаваемая точка останова.
просмотр и модификация содержимого управляющих регистров,
RAM и EEPROM.
внутрисхемная отладка и встроенная система программирования
PIC-контроллеров серии PIC16F87x.
работа от источника питания отлаживаемой конструкции в
диапазоне от 3,0 до 5,5 В.
диапазон рабочих частот от 32 кГц до 20 МГц.
Внешний вид комплекта MPLAB ICD показан на рис. 3. В него
входят: