А. Савченко. Система событий микроконтроллеров ATxmega. | В предыдущих поколениях микроконтроллеров производства фирмы Atmel (ATtiny, ATmega) для взаимодействия внутренних модулей микроконтроллера между собой в режиме реального времени можно было применять только один инструмент — систему прерываний процессора. Для неё характерно вовлечение процессора в процесс взаимодействия, что приводит к его отвлечению от выполнения основной программы и, следовательно, к потерям машинного времени. Время передачи воздействия от модуля-источника к модулю-приёмнику достигает десяти и более циклов синхронизации, что для современных высокоскоростных вычислительных систем довольно много.
Для устранения отмеченных недостатков межмодульного взаимодействия в микроконтроллерах ATxmega появился весьма удобный механизм оперативного взаимодействия модулей между собой — система событий (англ. Event System, EVSYS). | Вернуться назад. |