@kseshanaz

Как реализовать счётчик в uKeil?

Как сделать счётчик количества нажатий на кнопку и отправлять его на ПК при каждом изменении?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sled
Чем Keil отличается от других редакторов?
1.Какой МК?
2.Каким способом ведется опрос кнопки?
3.Передача в ПК по UART или USB?

2.Можно тупо в цикле опрашивать DI кнопки, а можно настроить прерывание.
Далее нужна фильтрация от дребезга, при циклическом опрашивании алгоритм прост - накопление в переменной (в инете есть). При настройке на прерывание нужно запускать таймер и если таймер насчитает задержку без прихода новых прерываний, то можно считать что дребезга нет и произошло нажатие.
3. передача по UART настраивается и передавай что нужно в COM-порт. Для USB бывают эмуляторы COM-порта. Можно МК как HID устройство настроить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы