Простая процедура отказа
Самые простые решения часто embedded-systems бывают лучшими, и я обнаружил, что embedded-systems простое чтение состояния embedded-control переключателя каждые N миллисекунд embedded (от 10 до 50, в зависимости embedded-systems от переключателя) всегда embedded-systems работало для меня.
Я убрал embedded-systems сломанные и сложные процедуры embedded-control устранения дребезга и заменил embedded их простым медленным опросом, и embedded таким образом результаты embedded-control всегда были достаточно хорошими.
Чтобы embedded-control реализовать это, вам понадобится embedded простое периодическое прерывание embedded-control по таймеру в вашей системе embedded (при условии отсутствия поддержки embedded-systems RTOS), но если вы привыкли embedded-systems программировать его на «голом embedded-control железе», организовать его embedded не составит труда.
Обратите embedded внимание, что этот простой embedded-systems подход добавляет задержку embedded-systems к обнаружению изменения состояния. Если embedded коммутатору требуется T мс embedded-systems для достижения нового устойчивого embedded-systems состояния, и он опрашивается embedded каждые X мс, то наихудшая embedded-systems задержка для обнаружения embedded-systems нажатия составляет T+X мс. Ваш embedded интервал опроса X должен быть больше, чем embedded-control наихудшее время отказов T.
embedded
Простая процедура отказа
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.