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

Таблица 4.8. Регистр полярности внешних прерываний (EXTPOLAR — 0xE01FC14C)

Номер бита

Название бита

Функция бита

Значение после сброса

0

EXTPOLAR0

Когда этот бит сброшен, прерывание EINT0 вызывается НИЗКИМ уровнем внешнего сигнала или отрицательным перепадом (в зависимости от значения бита EXTMODE0). Когда этот бит установлен, прерывание EINT0 вызывается ВЫСОКИМ уровнем внешнего сигнала или положительным перепадом (в зависимости от значения бита EXTMODE0)

0

1

EXTPOLAR1

Когда этот бит сброшен, прерывание EINT1 вызывается НИЗКИМ уровнем внешнего сигнала или отрицательным перепадом (в зависимости от значения бита EXTMODE1). Когда этот бит установлен, прерывание EINT1 вызывается ВЫСОКИМ уровнем внешнего сигнала или положительным перепадом (в зависимости от значения бита EXTMODE1)

0

2

EXTPOLAR2

Когда этот бит сброшен, прерывание EINT2 вызывается НИЗКИМ уровнем внешнего сигнала или отрицательным перепадом (в зависимости от значения бита EXTMODE2). Когда этот бит установлен, прерывание EINT2 вызывается ВЫСОКИМ уровнем внешнего сигнала или положительным перепадом (в зависимости от значения бита EXTMODE2)

0

3

EXTPOLAR3

Когда этот бит сброшен, прерывание EINT3 вызывается НИЗКИМ уровнем внешнего сигнала или отрицательным перепадом (в зависимости от значения бита EXTMODE3). Когда этот бит установлен, прерывание EINT3 вызывается ВЫСОКИМ уровнем внешнего сигнала или положительным перепадом (в зависимости от значения бита EXTMODE3)

0

7:4

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

Пользовательское программное обеспечение не должно производить запись в зарезервированные биты. Чтение зарезервированного бита возвращает неопределенное значение

NA

4.5.2. Множества выводов внешних прерываний

Для каждого из внешних прерываний EINT3:0 в регистре выбора выводов (его описание приведено в главе 8 «Блок коммутации выводов») можно программно задавать соответствие тем или иным выводам микроконтроллера (выбирая их из определенного множества выводов). Состояние отвечающих за обработку внешних прерываний EINT3:0 встроенных логических модулей микроконтроллера определяется входными сигналами на назначенных для этих прерываний выводах, а также задаваемыми программно сигналами выбора этих выводов для функции EINTn.

В случае, когда для того или иного внешнего прерывания назначено более одного вывода, выходные состояния аппаратной логики внешних прерываний определяются состояниями соответствующих битов в регистрах режима и полярности. Ниже приведены возможные варианты такой установки:

• в режиме с активным НИЗКИМ уровнем (In Low-Active Level Sensitive) все выводы, назначенные для функции EINTn, логически объединены по формуле положительной логики И (AND);

• в режиме с активным ВЫСОКИМ уровнем (In High-Active Level Sensitive) все выводы, назначенные для функции EINTn, логически объединены по формуле положительной логики ИЛИ (OR);


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






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_51.html on line 214

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_51.html on line 214

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_51.html on line 214