2
Программа обработки прерываний AVR не выполняется так быстро, как ожидалось (накладные расходы на инструкции?)
Я разрабатываю небольшой логический анализатор с 7 входами. Мое целевое устройство ATmega168с тактовой частотой 20 МГц. Для обнаружения логических изменений я использую прерывания смены контактов. Сейчас я пытаюсь определить минимальную частоту дискретизации, которую я могу обнаружить при смене контактов. Я определил значение минимум 5,6 мкс (178,5 кГц). Каждый сигнал ниже …