Показано с 1 по 10 из 13

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    05.03.2009
    Сообщений
    29
    Вес репутации
    209

    По умолчанию Re: Клавиатура и дребезг контактов.

    Цитата Сообщение от Chip Посмотреть сообщение
    Тогда наверно проще использовать конденсатор параллельно кнопке.
    Кроме конденсатора можно использовать RS-триггер или библиотеку Bounce. Программный способ не удобен задержками в реакции.

  2. #2
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Клавиатура и дребезг контактов.

    Цитата Сообщение от Азимут Посмотреть сообщение
    Кроме конденсатора можно использовать RS-триггер или библиотеку Bounce. Программный способ не удобен задержками в реакции.
    Если RS-триггер проще в реализации чем конденсатор, то можно и его использовать

  3. #3
    Пользователь
    Регистрация
    07.10.2011
    Сообщений
    23
    Вес репутации
    176

    По умолчанию Re: Клавиатура и дребезг контактов.

    зачем сложности с таймерами или аппаратными способами - классический способ подавления дребезга контактов:

    читаем состояние кнопки многократно. Кнопка считается находящейся в каком-то состоянии (нажата или ненажата), если удалось прочитать подряд это состояние, некоторое количество раз, например 100, зависит от качества кнопки и скорости программы.

  4. #4
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Клавиатура и дребезг контактов.

    Если использовать задержки , то при коротких нажатиях кнопки будет медленная реакция или нужно например первое нажатие 400мс а потом повторы с интервалом 100мс
    Програмное решение здесь

  5. #5
    Пользователь
    Регистрация
    05.03.2009
    Сообщений
    29
    Вес репутации
    209

    По умолчанию Re: Клавиатура и дребезг контактов.

    Нашел MC14490: отфильтровывает дребезг, 6 входов/выходов.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •