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

Битовая структура регистра VICSoftlntClear приведена в Табл. 6.3.

Этот регистр разрешает программному обеспечению сбрасывать один или более битов в регистре программных прерываний VlCSoftlnt, если отсутствует необходимость чтения последнего.

Таблица 6.3. Биты регистра сброса программных прерываний (VICSoftlntClear — OxFFFFFOlC, WO)

Номер бита

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

Функция бита

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

31:0

VICSoftlntClear

1: запись 1 сбрасывает соответствующий бит в регистре программных прерываний VlCSoftlnt и таким образом производит сброс соответствующего запроса. 0: запись 0 оставляет соответствующий бит в регистре VlCSoftlnt неизменным

0

Регистр состояния необработанных прерываний (VICRawIntr — 0xFFFFF008, RO)

Битовая структура регистра VICRawIntr приведена в Табл. 6.4.

При чтении этого регистра возвращается текущее состояние 32 запросов прерываний/программных прерываний вне зависимости от их разрешенное^ или их классификации.

Таблица 6.4. Биты регистра состояния необработанных прерываний (VICRawIntr—0xFFFFF008, RO)

Номер бита

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

Функция бита

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

31:0

VICRawIntr

1: запрос на прерывание или программное прерывание с номером, соответствующим разрядному (порядковому) номеру этого бита, присутствует.

0: запрос на прерывание или программное прерывание с этим порядковым номером отсутствует

0

Регистр разрешения прерываний (VICIntEnable — OxFFFFFOI О, R/W)

Битовая структура регистра VICIntEnable приведена в Табл. 6.5. Этот регистр управляет разрешениями, которые даются каждому из этих 32 запросов прерываний и программных прерываний, как запросам FIQ или IRQ.

Таблица 6.5. Биты регистра разрешения прерываний (VICINtEnable — OxFFFFFOlO, R/W)

Номер бита

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

Функция бита

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

31:0

VICIntEnable

При чтении битов этого регистра: логическая 1 означает, что соответствующие запросы прерывания или программные прерывания разрешены как запросы FIQ или IRQ. Запись в биты этого регистра логической 1 разрешает соответствующие запросы прерывания или программные прерывания как запросы FIQ или IRQ. Запись в биты этого регистра логического 0 не имеет никакого эффекта (для запрета прерываний см. описание регистра VICIntEnClear)

0

Регистр разрешения сброса прерываний (VICIntEnClear—0xFFFFF014, WO)

Битовая структура регистра VICIntEnClear приведена в Табл. 6.6.

Этот регистр разрешает программному обеспечению сбрасывать один или более битов в регистре разрешения прерываний, если отсутствует необходимость чтения последнего.

Таблица 6.6. Биты регистра разрешения сброса прерываний (VICIntEnClear — OxFFFFFOI4, WO)

Номер бита

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

Функция бита

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

31:0

VICIntEnClear

1: запись логической 1 сбрасывает соответствующий бит в регистре разрешения прерывания VICIntEnable, запрещая, таким образом, прерывание для этого запроса. 0: запись логического 0 оставляет соответствующий бит в регистре VICIntEnable неизменным

0

Регистр выбора прерываний (VICIntSelect — OxFFFFFOOC, R/W)


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



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