IT-словарь › Оборудование › Система событий периферии

Система событий периферии

Оборудование Svenska → Обновлено: 2026-11-04

Коммутационная матрица внутри микроконтроллера, позволяющая событию одной периферии напрямую запускать задачу другой, не будя процессор.

Традиционный способ запустить преобразование АЦП от таймера — прерывание: таймер срабатывает, ядро просыпается, обработчик пишет в стартовый регистр АЦП. Это стоит энергии, микросекунд и джиттера. Система событий вместо этого прокладывает между ними провод в железе. Atmel встроила Event System в XMEGA, а затем в семейство SAM D. Nordic называет свою версию PPI (Programmable Peripheral Interconnect), а в nRF53 и nRF91 есть распределённый вариант DPPI.

Модель проста: каждая периферия предоставляет события («таймер достиг сравнения») и задачи («начать измерение»), а канал соединяет одно с другим. Получается своего рода печатная плата, описанная в прошивке. Для энергоэкономичных решений это блестяще, и столь же эффективно это порождает поведение, которое невозможно найти, читая код на C.

← Назад к словарю