Иногда без прерываний никак не обойтись, если в loop что-то тяжёлое крутится. Ну mc14490 для глушения дребезга можно ставить. На Али на них цена не поднялась, так и остались 150р/5шт в dip-версии.
Dimax, в mc14490 по даташиту уже имеется подтяжка к Vcc. Я правильно понимаю, что в программе инициализировать вход с подтяжкой уже не нужно?
да, там есть "подтяжка" на входе микросхемы 14490, на выходе присутствует логический уровень. он равен 1 или 0. И если ты подтянешь ноги микроконтроллера к + или не подтянешь, критического ничего не случиться. так что решать тебе.
Логик слово малоценным закавычил не напрасно )))
чуток добавил к коду DIMAX
Добавляй - не добавляй, но когда по каждому дребезгу прерывание вызывается результат очевиден.
Логик слово малоценным закавычил не напрасно )))
чуток добавил к коду DIMAX
Добавляй - не добавляй, но когда по каждому дребезгу прерывание вызывается результат очевиден.
надо использовать правильные энкодеры, без дребезга, видимо
Логик слово малоценным закавычил не напрасно )))
чуток добавил к коду DIMAX
Добавляй - не добавляй, но когда по каждому дребезгу прерывание вызывается результат очевиден.
надо использовать правильные энкодеры, без дребезга, видимо
Отличный совет по борьбе с дребезгом )))
Чувствуется рука Мастера!
Иногда без прерываний никак не обойтись, если в loop что-то тяжёлое крутится. Ну mc14490 для глушения дребезга можно ставить. На Али на них цена не поднялась, так и остались 150р/5шт в dip-версии.
Dimax, в mc14490 по даташиту уже имеется подтяжка к Vcc. Я правильно понимаю, что в программе инициализировать вход с подтяжкой уже не нужно?
да, там есть "подтяжка" на входе микросхемы 14490, на выходе присутствует логический уровень. он равен 1 или 0. И если ты подтянешь ноги микроконтроллера к + или не подтянешь, критического ничего не случиться. так что решать тебе.