Условие:
Каким образом можно построить систему, обслуживающую 4 внешних прерывания без использования дополнительных цепей (за счет использования Т/С0 и Т/С1)?
Решение:
Наша цель – организовать обработку четырех внешних прерываний, используя только возможности имеющихся таймеров/счетчиков T/C0 и T/C1, то есть без дополнительных внешних схем (например, мультиплексоров). Это можно сделать, если каждый из данных таймеров имеет два независимых канала для захвата входных сигналов (обычно обозначаются как канал A и канал B). Шаг 1. Анализ имеющегося оборудования. • Допустим, что микроконтроллер имеет два таймера/счетчика: T/C0 и T/C1. • Каждый из этих таймеров поддерживает режим захвата (input capture) на двух каналах (A и B). • Таким образом, имеется 2 таймера × ...
