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

 
Пересюхтюмя


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





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





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


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





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


Расширенный контроллер прерываний и модуль внутрисхемной отладки

10.5 Расширенный Контроллер Прерываний

  • Управление внутренними линиями прерывания процессора ARM (nIRQ и nFIQ)
  • Индивидуально маскируемые источники прерывания, каждый с собственным вектором
    • Источник 0 зарезервирован для Быстрого Прерывания (FIQ)
    • Источник 1 зарезервирован для системной периферии: RTT, PIT, EFC, PMC, DBGU и др.
    • Остальные источники предназначены для прерываний от периферийных модулей и внешних прерываний
    • Программируемые внутренние и внешние источники прерываний как по фронту/срезу, так и по низкому/высокому уровню
  • 8-уровневый контроллер приоритета прерываний
    • Обслуживание прерываний ядра процессора
    • Управление приоритетами прерываний
    • Поддержка вложенных прерываний
  • Векторы прерываний
    • Оптимизация процесса передачи управления обработчикам прерываний и их выполнения
    • Один 32-битный регистр для всех 32-х векторов прерываний
    • Регистр векторов прерываний, хранящий вектор текущего возникшего прерывания
  • Защитный режим
    • Упрощение процесса отладки, благодаря запрету некоторых прерываний
  • Симуляция быстрого прерывания
    • Возможность переключения любого источника прерываний в качестве быстрого прерывания FIQ
  • Маскирование прерываний
    • Выполнение синхронизации событий процессора без необходимости формирования прерываний

10.6 Модуль внутрисхемной отладки

  • Модуль внутрисхемной отладки состоит из следующих узлов:
    • Один полнодуплексный двухвыводный UART
    • Один интерфейс для поддержки отладочного канала связи (DDC)
    • Один набор регистров с уникальными идентификационными номерами микроконтроллера
    • Один интерфейс, предоставляющий доступ через внутрисхемный эмулятор (ICE)
  • Двухвыводный полнодуплексный UART
    • Полностью совместим с USART
    • Программируемый генератор битовых интервалов
    • Контроль за ошибками четности/нечетности и ошибкой кадра
    • Режимы автоматического эха, каналы внутренней и внешней петли обратной связи.
  • Поддержка отладочного канала связи
    • Аппаратная доступ к сигналам COMMRX и COMMTX из ARM ядра процессора
  • Идентификационные Регистры Чипа (ID)
    • Определение номера ревизии микроконтроллера, размера встроенной флэш-памяти и встроенной статической памяти и набора встроенных периферийных модулей
    • Идентификационный номер AT91SAM7S256 (версия 0): ID = 0x270B0940
    • Идентификационный номер AT91SAM7S128 (версия 0): ID = 0x270A0740
    • Идентификационный номер AT91SAM7S64 (версия 0): ID = 0x27090540
    • Идентификационный номер AT91SAM7S321 (версия 0): ID = 0x27080342
    • Идентификационный номер AT91SAM7S32 (версия 0): ID = 0x27083040


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