Перейти к содержанию
    

Прерывания в SAM7

Добрый вечер.

 

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

 

Есть контроллер прерываний в ARM, который принимает прерывания от периферии.

и выдает прерывание на ядро.

 

Что происходит дальше по логике.?

1) Ядро лезет в таблицу прерываний. Которая находиться в контроллере прерываний.

2) переходит на нужную функцию.

3) ВОЗВРАЩАЕТСЯ ОБРАТНО.

Все правильно?

 

И еще вопрос не нашёл в документации сопоставления таблицы прерываний и переферийного устройства.

Как организованно? после получения прерывания от УАРТА в какой номер прерывания ядро использует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) Ядро лезет в таблицу прерываний. Которая находиться в контроллере прерываний.

2) переходит на нужную функцию.

3) ВОЗВРАЩАЕТСЯ ОБРАТНО.

Все правильно?

Правильно.

 

И еще вопрос не нашёл в документации сопоставления таблицы прерываний и переферийного устройства.

Как организованно? после получения прерывания от УАРТА в какой номер прерывания ядро использует?

См. раздел Peripherals - Perpheral Identifiers.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это переферийные индентификаторы .

И как эти ID связанны друг с прерываниями. с таблицей прерываний.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И как эти ID связанны друг с прерываниями. с таблицей прерываний.

Напрямую: ID равен номеру прерывания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...