Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Евстифеев А.В. -> "Микроконтроллеры семейства" -> 94

Микроконтроллеры семейства - Евстифеев А.В.

Евстифеев А.В. Микроконтроллеры семейства — Infineon, 2007. — 318 c.
Скачать (прямая ссылка): microkontrolleri2007.pdf
Предыдущая << 1 .. 88 89 90 91 92 93 < 94 > 95 96 97 98 99 .. 100 >> Следующая


Конфигурация на выводах порта сохраняется для последующего чтения программой в регистре RP0H.

Примечание: Зарезервированные выводы (маркированные «R») должны оставаться на высоком уровне напряжения. Внешняя нагрузка на этих выводах должна иметь такие значения, чтобы не мешать внутренним резисторам поддерживать на входе высокий уровень напряжения во время RESET.

Ниже описаны различные варианты предустановки значений на входе порта 0.

19-8 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Системный RESET/C167

Режим эмуляции

Установка низкого уровня напряжения на входе P0L.0 во время RESET обеспечивает работу в режиме эмуляции. Этот режим позволяет получить доступ к внутренней XBUS-периферии через выводы интерфейса внешней шины. При этом RSTOUT находится в состоянии высокого сопротивления. Также автоматически включается вход внешнего тактового сигнала CLKOUT.

Этот режим используется для специальных целей и не используется в базовых устройствах С167. Поэтому следует оставлять высокий уровень на входе P0L.0.

По умолчанию: Режим эмуляции отключен.

Режим Adapt

Установка низкого уровня напряжения на входе P0L. 1 во время RESET обеспечивает работу в режиме adapt, похожем на работу в состоянии RESET. В этом режиме С167 переходит в пассивное состояние. При этом выводы С167 находятся в состоянии высокого сопротивления. Также RSTOUT находится в состоянии высокого сопротивления. Прекращает работу внутренний осциллятор.

В этом режиме можно смоделировать виртуальное исключение С167 из системы. Поэтому внешний эмулятор может управлять работой системы, даже в тех случаях, когда микроконтроллер остается на месте. Обычный С167 может продолжать управление системой после обычного RESET с P0L.1 = 1.

По умолчанию: Режим adapt отключен Режим аппаратного загрузчика

Установка низкого уровня напряжения на входе P0L.4 во время RESET активирует внутренний аппаратный загрузчик. С167 остается в режиме автозагрузчика, до тех пор пока не будет RESET, при котором P0L.4=1.

По умолчанию: Режим аппаратного загрузчика отключен.

Тип внешней шины

Значения на входах P0L.7 и P0L.6 (BUSTYP) позволяют выбрать режим работы внешней шины, в том случае если выбран внешний старт посредством установки значения на входе EA. Использование этого режима позволяет производить выборку первого кода после RESET посредством интерфейса внешней шины. Значения этих двух битов копируются в регистр BUSC0N0.

Значение бита P0L.7 управляет шириной внешней шины, а значение на выводе P0L.6 управляет режимом вывода адреса (мультиплексный или

15-9 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Системный RESET/C167

демультиплексный). Если необходимо, возможно изменить значения этих битов программно после RESET._

Значения Ширина внешней шины Режим внешней шины адреса
поля BTYP
0 0 8-разрядные данные Демультиплексный адрес
0 1 8-разрядные данные Мультиплексный адрес
1 0 16-разрядные данные Демультиплексный адрес
1 1 16-разрядные данные Мультиплексный адрес

Порт 0 и порт 1 автоматически переключаются в выбранный режим. В режиме мультиплексной шины 16-разрядный адрес сегмента и выходные данные передаются через порт 0, при этом порт 1 не используется. В демультиплексном режиме 16-разрядный адрес передается через порт 1, при этом для данных используется порт 0 или P0L (для 8-разрядной шины адреса).

При использовании 16-разрядной шины данных автоматически включается BHE. Для 8-разрядной шины BHE может быть отключен при помощи установки значения в бите BYTDIS регистра SYSCON.

По умолчанию: 16-разрядная шина данных мультиплексная шина

адреса.

Примечание: Если на входе EA выбран внутренний старт, значения на этих входах перестают влиять на режим шины, и битовое поле BTYP регистра BUSC0N0 очищается.

Конфигурация записи

Установка значение на входе P0H.0 (WRC) влияет на режим работы выводов WR и BHE. Когда используется значение по умолчанию, эти выводы выполняют свою стандартную функцию. Однако при подаче низкого уровня напряжения на этот вход используется альтернативная конфигурация, т.е. WRH и WRL. Значение бита WRC сохраняется в триггере порта, а инвертированное значение копируется в бит WRCFG регистра SYSCON.

Линии Chip Select

Значения на входах P0H.2 и P0H.1 (CSSEL) во время RESET определяют количество активных сигналов Chip Select._

CSSEL Линии Chip Select Примечание
1 1 Пять: CS4... CS0 По умолчанию
1 0 Нет Порт 6 свободен для IO
0 1 Две: CS1... CS0
0 0 Три: CS2... CS0

Примечание: Выбранное количество сигналов CS не может быть программно изменено после RESET.

14-10 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Системный RESET/C167

Линии сегмента адреса

Установка значений на входах Р0Н.4 и РОН.З (SALSEL) влияет на количество активных линий сегмента адреса._

SALSEL Линии сегмента адреса Доступное адресное пространство
1 1 Две: А17... А16 256 Кбайт (по умолчанию)
1 0 Восемь: А2З... А16 16 Мбайт (максимум)
0 1 Нет 64 Кбайта (минимум)
0 0 Четыре: А19... А16 1 Мбайт
Предыдущая << 1 .. 88 89 90 91 92 93 < 94 > 95 96 97 98 99 .. 100 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100