А как Вы его себе представляете програмно?Антидребезг бы, по-хорошему бы.
Прошу проверить схему на PIC
Re: Прошу проверить схему на PIC
- Реклама
Re: Прошу проверить схему на PIC
Таймер после нажатия, если в течении времени кнопка все еще нажата выполняем команду. Если успеваем отпустить - считаем что нажатия не было. Таймер естественно небольшой, доли секунды.otest писал(а):А как Вы его себе представляете програмно?
Re: Прошу проверить схему на PIC
В схеме нет кнопок. Есть код на входе . Если даже кнопки, то нажата может быть не одна.
Re: Прошу проверить схему на PIC
Если там сигнал "сухой контакт" с реле или с датчика - то антидребезг нужен, иначе будут ложные сработки.
Если сигнал формирует логика - то не нужен
Если сигнал формирует логика - то не нужен
Re: Прошу проверить схему на PIC
otest
К вопросу програмного антидребезга. Для каждого входа резервируется 1 бит данных и 2 бита флага. Если состояние входа переходит в 1 то смотрим если в ячейке 0 то записываем в нее 1 и больше ничего не делаем. если в ячейке уже находиться 1 то смотрим установлен ли бит влага если установлен то ничего не делаем , если нет то устанавливаем бит флага и выполняем процедуру которая должна быть выполнена когда на вход пришла 1.
Аналогично осуществляем обработку ситуации перехода из 1 в 0.
опрос входов делаем с периодом не меньшем удвоенного времени дребезга контактов
К вопросу програмного антидребезга. Для каждого входа резервируется 1 бит данных и 2 бита флага. Если состояние входа переходит в 1 то смотрим если в ячейке 0 то записываем в нее 1 и больше ничего не делаем. если в ячейке уже находиться 1 то смотрим установлен ли бит влага если установлен то ничего не делаем , если нет то устанавливаем бит флага и выполняем процедуру которая должна быть выполнена когда на вход пришла 1.
Аналогично осуществляем обработку ситуации перехода из 1 в 0.
опрос входов делаем с периодом не меньшем удвоенного времени дребезга контактов
- Реклама
Re: Прошу проверить схему на PIC
O_l_e_g
Спасибо за ликбез, но я в нём не нуждаюсь. Читай тему сначала. В схеме нет контактов.
Спасибо за ликбез, но я в нём не нуждаюсь. Читай тему сначала. В схеме нет контактов.


