Контроллер прерываний
При выполнении функции, вызванной прерыванием, необходимо произвести сброс данного прерывания.
Регистры «Контроллера прерываний»
№ | Аббревиатура | Доступ | Описание |
---|---|---|---|
2800h | INT_FIX_CLR0 | RW | Регистр зафиксированных прерываний, группа 0 |
2801h | INT_FIX_CLR1 | RW | Регистр зафиксированных прерываний, группа 1 |
2802h | INT_FIX_CLR2 | RW | Регистр зафиксированных прерываний, группа 2 |
2803h | INT_FIX_CLR3 | RW | Регистр зафиксированных прерываний, группа 3 |
INT_FIX_CLR0
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв | I3_FIX | Резерв | I1_FIX | I0_FIX | |||
Начальное значение | 0 |
I3_FIX – прерывание CMM.
I1_FIX – прерывание WDT.
I0_FIX – прерывание WORK_FSM.
Запись в Ix_FIX регистра INT_FIX_CLR0:
- 1 – сбросить прерывание;
- 0 – не менять текущую настройку.
Чтение Ix_FIX регистра INT_FIX_CLR0:
- 1 – зафиксировано прерывание;
- 0 – прерывание отсутствует.
INT_FIX_CLR1
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв | I2_FIX | I1_FIX | I0_FIX | ||||
Начальное значение | 0 |
I2_FIX – прерывание UART.
I1_FIX – прерывание TIMER0.
I0_FIX – прерывание GPIO.
Запись в Ix_FIX регистра INT_FIX_CLR1:
- 1 – сбросить прерывание;
- 0 – не меняет текущую настройку.
Чтение Ix_FIX регистра INT_FIX_CLR1:
- 1 – зафиксировано прерывание;
- 0 – прерывание отсутствует.
INT_FIX_CLR2
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв | I0_FIX | ||||||
Начальное значение | 0 |
I0_FIX – прерывание TIMER1.
Запись в I0_FIX регистра INT_FIX_CLR2:
- 1 – сбросить прерывание;
- 0 – не меняет текущую настройку.
Чтение I0_FIX регистра INT_FIX_CLR2:
- 1 – зафиксировано прерывание;
- 0 – прерывание отсутствует.
INT_FIX_CLR3
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв | I0_FIX | ||||||
Начальное значение | 0 |
I0_FIX – прерывание TIMER2.
Запись в I0_FIX регистра INT_FIX_CLR3:
- 1 – сбросить прерывание;
- 0 – не меняет текущую настройку.
Чтение I0_FIX регистра INT_FIX_CLR3:
- 1 – зафиксировано прерывание;
- 0 – прерывание отсутствует.