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

 

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

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

Евстифеев А.В. Микроконтроллеры семейства — Infineon, 2007. — 318 c.
Скачать (прямая ссылка): microkontrolleri2007.pdf
Предыдущая << 1 .. 14 15 16 17 18 19 < 20 > 21 22 23 24 25 26 .. 100 >> Следующая

XPER-SHARE Управление доступом к XBUS периферии 0 - Внешний доступ к XBUS периферии выключен 1 - XBUS периферия доступна через внешнюю шину во время режима захвата
VISIBLE Управление видимым режимом 0 - Доступ к XBUS периферии производится внутренне 1 - Доступ к XBUS периферии проявляется на внешних выводах
XPEN Бит управления XBUS периферией 0 - Доступ к внутренней X-периферии и ее функциям отключен 1 - Внутренняя X-периферия включена и доступна Примечание: Этот бит имеет смысл только для моделей с X-периферией
WRCFG Управление конфигурацией записи (устанавливается согласно Р0Н.0) 0 - Выводы WR и ВНЕ сохраняют свою нормальную функцию 1 - Вывод WR действует как WRL, вывод ВНЕ как WRH
CLKEN Включение вывода системного тактового сигнала (CLKOUT) 0 - CLKOUT отключен: вход микросхемы может использоваться для функции ввода/вывода основного назначения 1 - CLKOUT включен: ножка используется для тактового системного сигнала
BYTDIS Включение/выключение управления для вывода BHE (устанавливается согласно размеру шины данных) 0 - Вывод ВНЕ включен 1 - Вывод ВНЕ выключен, вывод микросхемы может быть использован для функции ввода/вывода основного назначения

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

Организация памяти/С167

Бит Функция
ROMEN Включение внутренней ROM (устанавливается согласно значению на выводе Е$ во время RESET) 0 - Внутренняя память отключена: доступ к области ROM производится через внешнюю шину 1 - Внутренняя ROM включена
SGTDIS Выключение/Включение управления сегментацией 0 - Сегментация включена (значение CSP сохраняется / восстанавливается во время входа / выхода из прерывания) 1 - Сегментация выключена (только IP сохраняется/восстанавливается)
ROMS1 Размещение внутренней ROM 0 - Внутренняя ROM в сегменте 0 (00Л0000Н... 00C7FFFH) 1 - Внутренняя ROM в сегменте 1 (0Г0000+... 0r7FFFH)
STKSZ Размер системного стека Выбирается размер системного стека (во внутренней RAM) от 32 до 1024 слов

Примечание: Регистр SYSCON не может быть изменен после выполнения команды EINIT.

Функции битов XPER-SHARE, VISIBLE, WVCFG, BYTDIS, ROMEN и ROMS1 описаны более подробно в разделе «Контроллер внешней шины».

Включение вывода системного тактового сигнала (CLKEN)

Функция вывода системного тактового сигнала включена путем установки в «1» бита CLKEN регистра SYSCON. Если эта функция включена, вывод порта Р3.15 берет на себя альтернативную функцию вывода сигнала CLKOUT. Выходной тактовый сигнал имеет скважность 50% на всех частотах равных частотам работы ЦПУ (fOUT = fCPU).

Примечание: Выходной драйвер вывода порта Р3.15 автоматически переключается на тактовый сигнал, когда функция CLKOUT включена. Бит направления порта при этом игнорируется.

После RESET функция выходного тактового сигнала отключена.

Выключение/Включение управления сегментацией (SGTDIS)

Бит SGTDIS позволяет выбирать между сегментированным и несегментированным режимами памяти.

В несегментированном режиме все адресное пространство ограничено 64 Кбайтами (сегмент 0) и поэтому 16 битов достаточно для представления всего адреса. Для операторов, неявно использующих стек

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

Организация памяти/С167

(CALL или RET) значение CSP-регистра не сохраняется, и при этом только значение IP сохраняется/восстанавливается из стека.

В режиме сегментированной памяти для команд доступно все адресное пространство. Для команд, неявно использующих стек (CALL или RET), и CSP и IP охраняются в стеке и восстанавливаются из стека. После RESET, по умолчанию установлен режим сегментированной памяти.

Примечание: При задаче режима посредством бита SGTDIS, автоматически определяется необходимость в сохранении в стеке значения CSP-регистра вместе со значением IP-регистра, до входа в подпрограмму обслуживания прерывания.

Размер системного стека (STKSZ)

Это битовое поле определяет физический размер системного стека, расположенного во внутренней RAM C167. Область, состоящая из 32...512 слов или всего объема внутренней RAM, может быть использована под системный стек. Так называемый механизм «циркулирующего стека» позволяет использовать больший виртуальный стек, чем предустановленный объем RAM.

Поле STKSZ описывается в разделе «Системное программирование».

Регистр слова состояния процессора (PSW)

В этом побитно адресуемом регистре отражается текущее состояние микроконтроллера. Две группы битов отражают текущее состояние АЛУ, и текущее состояние прерываний ЦПУ. Независимый бит (USRO) регистра PSW предназначен для использования пользователем в качестве флага общего назначения.

SFR

PSW (FF10H/88H) Значение после RESET: OOOOh

15 14 13 12 11 1O 9 8 7 6 5 4 3 2 1 O
ILVL IEN HLD EN - - - USRO MUL IP E Z V C H
rw rw rw - - - rw rw Rw rw rw rw rw

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

Организация памяти/С167

Бит Функция
N Отрицательный результат Устанавливается, когда результат операции в АЛУ отрицателен
Предыдущая << 1 .. 14 15 16 17 18 19 < 20 > 21 22 23 24 25 26 .. 100 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100