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

 
Пересюхтюмя


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





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





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


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





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


9. Система событий

9.1. Отличительные особенности

  • Связь и передача сигналов между внутренними УВВ с минимальной задержкой
  • Независимая работа ЦПУ и DMA
  • 8 каналов событий позволяют пропускать до 8 сигналов одновременно
  • События могу генерироваться
    • таймерами-счетчиками (TCxn)
    • счетчиком реального времени (RTC)
    • аналогово-цифровыми преобразователями (ADCx)
    • аналоговыми компараторами (ACx)
    • портами ввода-вывода (PORTx)
    • системой синхронизации (ClkSYS)
    • программой (ЦПУ)
  • События могут использоваться
    • таймерами-счетчиками (TCxn)
    • аналогово-цифровыми преобразователями (ADCx)
    • цифро-аналоговыми преобразователями (DACx)
    • портами ввода-вывода (PORTx)
    • DMA-контроллером (DMAC)
    • модулем инфракрасной связи (модуль IRCOM)
  • Одно и тоже событие может использоваться несколькими УВВ для синхронизированной их работы
  • Дополнительные возможности
    • Ручная программная генерация событий (ЦПУ)
    • Квадратурная дешифрация
    • Цифровая фильтрация
  • Функционирует в активном режиме работы МК и в режиме IDLE

9.2. Обзор

Система событий - набор возможностей, предназначенных для организации внутренней связи. С ее помощью можно добиться автоматического запуска действий в одном или нескольких УВВ при изменении состояния в другом УВВ. Какие именно изменения в УВВ приводят к запуску действий в других УВВ, задается программно. Данная система, хотя и простая, но достаточно эффективная. С ее помощью можно организовать автономную совместную работу нескольких УВВ, не используя для этого прерывания, ЦПУ или каналы DMA.

Факт изменений в УВВ называется событием. События обычно полностью совпадают с условиями прерываний УВВ. Для соединения между собой событий разных УВВ предусмотрена специальная сеть маршрутизации, которая называется сетью маршрутизации событий. На рисунке 9.1 представлена укрупненная функциональная схема системы событий с сетью маршрутизации событий и связываемых ею УВВ. Данная система отличается высокой гибкостью. Ее можно использовать для простой маршрутизации сигналов, функций выводов или для упорядочивания событий.

Максимальная задержка между генерацией события в одном УВВ и запуском действий в другом или других УВВ составляет не более двух циклов синхронизации ЦПУ.

Система событий функционирует в двух режимах работы МК: активном и IDLE.

Функциональная схема системы событий
Рисунок 9.1. Функциональная схема системы событий

Сеть маршрутизации событий может напрямую связывать между собой аналогово-цифровые преобразователи, цифро-аналоговые преобразователи, аналоговые компараторы (ACx), порты ввода-вывода (PORTx), счетчик реального времени (RTC), таймеры-счетчики (T/C) и модуль инфракрасной связи (IRCOM). События можно также генерировать программно.

Все события всех УВВ всегда передаются по сети маршрутизации событий. Она состоит из восьми программно-конфигурируемых мультиплексоров, позволяющих задать, какое именно событие необходимо соединить с каналом событий. Все восемь каналов событий соединены с УВВ, допускающих возможность использования событий. Кроме того, у каждого из этих УВВ предусмотрена возможность настройки использования событий из одного или нескольких каналов событий, приводящие к автоматическому запуску программно-заданного действия.



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