Предыдущая Следующая

В микроконтроллерах LPC2000 выводы, связанные с ЕТМ, мультиплексированы с линиями Р1.25...16. Для того, чтобы использовать эти выводы в качестве порта трассировки, необходимо подключить резистор смещения сопротивлением 4.7 кОм между выводом P1.20/TRACESYNC и Vss Для того, чтобы использовать эти выводы в качестве линий обычного порта, не следует подключать резистор смещения к выводу P1.20/TRACESYNC и необходимо обеспечить, чтобы внешние цепи, подключенные к P1.20/TRACESYNC, создавали на этом выводе ВЫСОКИЙ уровень или находились в высокоимпендас-ном состоянии во время сброса.

23.4. Описание регистров ЕТМ

Блок макроячейки ЕТМ содержит 29 регистров, перечисленных в Табл. 23.3. Их подробное описание приводится в документе ARM IHI 0014Е, доступном на сайте www.arm.com.

Таблица 23.3. Регистры ЕТМ

Название

Описание

Доступ

Кодирование регистра

Управление ЕТМ (ЕТМ Control)

Управляет общими операциями ЕТМ

R/W

ООО 0000

Код конфигурации ЕТМ (ЕТМ Configuration Code)

Позволяет отладчику читать информацию о количестве и типах каждого из ресурсов

RO

0000001

Случай запуска (Trigger Event)

Содержит средства управления для всех случаев запуска

WO

000 0010

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

(Memory Map Decode Control)

Восьмибитный регистр, используемый, чтобы статически конфигурировать декодер карты памяти

WO

000 0011

Состояние ЕТМ (ЕТМ Status)

Содержит бит обработки состояния переполнения

RO

000 0100

Системная конфигурация (System Configuration)

Содержит информацию о конфигурации с использованием шины SYSOPT

RO

000 0101

Управление разрешением трассировки 3 (Trace Enable Control 3)

Содержит адреса включения/отключения трассировки

W0

000 0110

Управление разрешением трассировки 2 (Trace Enable Control 2)

Содержит адреса для сравнения

W0

000 0111

Разрешение случая трассировки (Trace Enable Event)

Содержит средства разрешения случая трассировки

WO

000 1000

Управление разрешением трассировки 1 (Trace Enable Control 1)

Содержит включаемые и исключаемые области

WO

000 1001

Область буфера FIFOFULL (FIFOFULL Region)

Содержит включаемые и исключаемые области

WO

000 1010

Уровень FIFOFULL (FIFOFULL Level)

Содержит уровень, ниже которого начинается область FIFO

W0

0001011

Случай видеоданных (ViewData event)

Содержит средства разрешения случая

WO

000 1100

Управление видеоданными 1 (ViewData Control 1)

Содержит включаемые/исключаемые области

WO

0001101

Управление видеоданными 2 (ViewData Control 2)

Содержит включаемые/исключаемые области

WO

0001110

Управление видеоданными 3 (ViewData Control 3)

Содержит включаемые/исключаемые области

WO

000 1111

Адреса компаратора 1...16 (Address Comparator 1 to 16)

Содержит адреса для сравнения

WO

001 хххх

Адреса типа доступа 1... 16 (Address Access Type 1 to 16)

Содержит тип доступа и размер

WO

010 хххх

Зарезервировано

-

-

000 хххх

Зарезервировано

-

-

100 хххх

Значение инициализации счетчика 1...4 (Initial Counter Value 1 to 4)

Содержит значение инициализации для счетчика.

WO

101 ООхх

Разрешение счетчика 1...4 (Counter Enable 1 to 4)

Содержит средства управлением разрешением счета

WO

10101ХХ

Счетчик перезагрузки 1...4 (Counter reload 1 to 4)

Содержит счетчик для случая перезагрузки

W0

101 10хх

Значение счетчика 1...4 (Counter Value 1 to 4)

Содержит текущее значение счетчика

RO

101 llxx

Состояние и управление секвенсором (Sequencer State and Control)

Содержит следующее состояние, которое возникнет после случая запуска.

101 ООхх

Внешние выходы 1...4 (External Output 1 to 4)

Содержит средства управления для каждого выхода

WO

ПОЮхх

Зарезервировано

-

-

ПО llxx

Зарезервировано

-

-

111 Oxxx

Зарезервировано

 

-

111 lxxx

ГЛАВА


Предыдущая Следующая



НА ГЛАВНУЮ | ЧТО ТАКОЕ PIC ? | ПРОГРАММАТОР | ПРОЕКТЫ | СТАТЬИ | ССЫЛКИ | КАРТА САЙТА
Hosted by uCoz