В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве




Arduino Uno R3 Atmega328
готовый модуль
Лучшая Цена 335 руб




Стартовый набор с большим набором аксесуаров
Arduino Uno R3 Atmega328
Лучшая Цена 2211 руб



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). События можно также генерировать программно.

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



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





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники