Сайт по программированию микроконтроллеров
ICD2-SeVeN

ICD2-SeVeN

 

принцип работы


 Принцип работы следующий - при программирования устройства на PIC-контроллере к отлаживаемой программе дописывается подпрограмма отладчика ICD, которая получает управление при достижении точки останова или при пошаговой отладке.
 Эта подпрограмма передаёт в компьютер состояние ячеек памяти микроконтроллера а так же способна изменять их состояние и изменять режимы работы.
 Часть ячеек памяти при этом резервируется для работы подпрограммы отладчика и недоступна для основной программы.
 Дла PIC контроллеров серии PIC16F87x это ячейки:

Контроллер

память данных

память программ

PIC16F870/871/872

0x70, 0x0BB...0x0BF

0x06E0...0x07FF

PIC16F873/873A/874/874A

0x70, 0x0EB...0x0F0

0x70, 0x1EB...0x1EF

PIC16F876/876A/877/877A

0x0EE0...0x0FFF

0x1F00...0x1FFF

 Кроме того дебаггер использует выводы RB6 и RB7 микроконтроллера для связи с ICD2-SeVeN (MPLAB-ICD2).


Вариант подключения ICD2-SeVeN к отлаживаемому устройству


 при использовании 28-выводной версии PIC:

подключение icd2 seven дебаггера


 При использовании 40-выводных контроллеров за распиновкой обращайтесь к докумментации на контроллер (www.microchip.com).


Для работы ICD2 SeVeN требует наличия на компьютере универсальной среды разработчика MPLAB IDE.


 Программа эта постоянно обновляется, является бесплатной и доступна для скачивания на сайте www.microchip.com.  ICD2 работает с 32-бит версиями MPLAB IDE 6.xx - 7.хх.
 Скриншот программы версии 7.21 показан на рисунке:

MPLAB 7.21

Схема принципиальная ICD2-SeVeN дебаггера, чертежи печатных плат и прошивка контроллера ICD2-SeVeN дебаггера.


 Ниже представлена принципиальная схема ICD2-SeVeN дебаггера:
для сохранения схемы в размере 1060х760 применяйте "Сохранить изображение..."
для увеличенного просмотра кликните по схеме.

Схема ICD2 дебаггера


 Печатная плата ICD2-SeVeN дебаггера разработана в PCB EDITOR (http://www.waldherr.com/).
Вот файл этой печатной платы в формате *.pcb (ZIP-архив 10кб.)
а так же чертёж печатной платы в формате *.pdf (10 кб.)

 Ниже представлены изображения и чертежи печатной платы ICD2-SeVeN дебаггера:

Расположение деталей на плате (вид со стороны деталей)

ICD2 SeVeN дебаггер - печатная плата

Печатная плата ICD2-SeVeN дебаггера (вид со стороны платы) Icd2 SeVeN debugger

Печатная плата ICD2-SeVeN дебаггера (вид со стороны платы) ICD2 SeVeN дебаггер - печатная плата

Печатная плата ICD2-SeVeN дебаггера (вид со стороны деталей) ICD2 SeVeN дебаггер - плата


ПРОШИВКА PIC КОНТРОЛЛЕРА ICD2 ДЕБАГГЕРА
Дамп прошивки ICD2 SeVeN дебаггера (внутрисхемного отладчика) можно скачать ЗДЕСЬ

Или у меня на сайте ЗДЕСЬ
Для первоначального пуска PIC контроллер должен быть прошит этим дампом на программаторе. По мере появления обновлений, прошивка обновляется непосредственно из среды MPLAB-IDE.

Hosted by uCoz
Место для рекламы

Этот сайт создан при помощи программы Globus SiteBuilder
Этот сайт создан при помощи программы Globus SiteBuilder
Hosted by uCoz