12.5. Уровень прерывания
Для каждого из источников прерываний можно раздельно задать уровень прерывания. Во время получения запроса на прерывание PMIC-контроллер также принимает информацию о его уровне. Уровни прерываний и соответствующие им значения бит приведены в таблице 12.1.
Таблица 12.1. Уровни прерываний
Настройка уровня прерывания |
Групповая конфигурация |
Описание |
00 |
OFF |
Прерывание отключено |
01 |
LO |
Прерывание низкого уровня |
10 |
MED |
Прерывание среднего уровня |
11 |
HI |
Прерывание высокого уровня |
Уровень прерывания запроса на прерывание сравнивается с текущими уровнем и статусом в контроллере прерывания. Если поступивший запрос на прерывание имеет более высокий приоритет, чем тот, что обрабатывается в данный момент, то обработка низкоприоритетного прерывания будет прервана. По завершении обработки прерывания с более высоким приоритетом, будет продолжено выполнение процедуры обработки более низкоприоритетного прерывания.
|