|
то подавать такой сигнал на прерывание все равно
безсмысленно.
К тому же дребезг - явление тонкое.
Как процессор отреагирует на него (на аппаратном уровне) - фик
его знает. Если уж подавать, то через триггер Шмидта.
Но вообще делают иначе.
Пускают интеррапт от таймера - например на 100-250 мкс.
Внутри прерывания - двоичный реверсивный счетчик без переполнения.
На входе 1 : счетчик +1, 0 - счетчик -1. как дошел до границы -
значит переключение истинно, взведем соотв. флаг. и.т.д.
E-mail: info@telesys.ru