Страница 2 из 2
Re: Прошу проверить схему на PIC
Добавлено: Пт ноя 08, 2013 13:32:14
otest
Антидребезг бы, по-хорошему бы.
А как Вы его себе представляете програмно?
Re: Прошу проверить схему на PIC
Добавлено: Пт ноя 08, 2013 13:46:16
Fallk
otest писал(а):А как Вы его себе представляете програмно?
Таймер после нажатия, если в течении времени кнопка все еще нажата выполняем команду. Если успеваем отпустить - считаем что нажатия не было. Таймер естественно небольшой, доли секунды.
Re: Прошу проверить схему на PIC
Добавлено: Пт ноя 08, 2013 13:52:11
otest
В схеме нет кнопок. Есть код на входе . Если даже кнопки, то нажата может быть не одна.
Re: Прошу проверить схему на PIC
Добавлено: Сб ноя 09, 2013 09:50:53
Fallk
Если там сигнал "сухой контакт" с реле или с датчика - то антидребезг нужен, иначе будут ложные сработки.
Если сигнал формирует логика - то не нужен
Re: Прошу проверить схему на PIC
Добавлено: Пт ноя 22, 2013 20:19:28
O_l_e_g
otest
К вопросу програмного антидребезга. Для каждого входа резервируется 1 бит данных и 2 бита флага. Если состояние входа переходит в 1 то смотрим если в ячейке 0 то записываем в нее 1 и больше ничего не делаем. если в ячейке уже находиться 1 то смотрим установлен ли бит влага если установлен то ничего не делаем , если нет то устанавливаем бит флага и выполняем процедуру которая должна быть выполнена когда на вход пришла 1.
Аналогично осуществляем обработку ситуации перехода из 1 в 0.
опрос входов делаем с периодом не меньшем удвоенного времени дребезга контактов
Re: Прошу проверить схему на PIC
Добавлено: Сб ноя 23, 2013 09:45:36
otest
O_l_e_g
Спасибо за ликбез, но я в нём не нуждаюсь. Читай тему сначала. В схеме нет контактов.