В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


24.6 Особенности контроллеров AT91 серии

24.6.1 Цепи ввода/вывода

Сигналы прерываний FIQ и IRQO IRQn мультиплексируются контроллером портов ввода вывода PIO. В зависимости от особенностей PIO, применяемого в конкретном контроллере AT91 серии, выводы должны быть запрограммированы в соответствии с их функциями.

24.6.2 Управление питанием

Контроллер прерываний постоянно синхронизирован. Поэтому контроллер управления питанием не влияет на работу контроллера прерываний.

Срабатывание по выходам контроллера прерываний, по nIRQ или по nFIQ, обеспечивает выход ядра ARM из спящего режима. Особенность применения регистра маски прерываний (General Interrupt Mask) позволяет контроллеру прерываний пробуждать контроллер без использования цепи прерывания ядра, что обеспечивает синхронизацию контроллера по событию.

24.6.3 Источники прерываний

Нулевой источник прерывания всегда связан с выводом FIQ. Если в контроллере отсутствует вывод FIQ, 0-й источник прерывания не используется.

Источник прерывания 1 относится к системным прерываниям. Он формируется при срабатывании по любой периферийной системной цепи: по системному таймеру, по часам реального времени (RTC), по контроллеру управления питанием или по контроллеру памяти. При срабатывании системного прерывания обрабатывающая программа должна определить источник прерывания. Это осуществляется последовательным чтением регистров статуса каждого упомянутого системного ресурса.

Источники прерывания от 2 до 31 могут быть подключены к выходам прерываний встроенных периферийных модулей или к внешним цепям прерываний. Внешние цепи прерываний могут подключаться непосредственно или через контроллер портов ввода вывода PIO.

PIO контроллер считается периферийным модулем для программы обработки прерывания. Соответственно, цепи прерываний контроллера PIO подключаются к источникам прерываний от 2 до 31.

Идентификация периферийного модуля проведена для каждого номера источника прерывания (так же как номер бита, управляющего синхронизацией периферийного модуля). Соответственно, для упрощения описания функционального назначения и пользовательского интерфейса, источники прерываний обозначены FIQ, SYS и PID2 ё PID31

.

<--Предыдущая страница Оглавление Следующая страница -->