ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
699372 Топик полностью
il-2 (13.09.2016 12:43, просмотров: 169) ответил Blackbird_sunday на То ли лыжи не едут то ли я *censored* Обычная матричная клавиатура 4x4 прицепленная к MCU по классической схеме с диодами и резюками. В общем никогда не задумывался пока не напоролся а теперь чего делать ? Прога сканируют всю клаву и в переменной
Ребята, вы тут что без меня курили? Какие нафиг диоды? Все, что нужно для сканирования матрицы - это подтяжки на выводах (с учетом того что у МК есть встроенные подтяжки - то как правило не надо НИКАКИХ внешних элементов). А если у кого-то коротит лог.0 и 1, то это проблемы его кривой программы сканирования. Ибо нефиг настраивать на вывод все строки. На вывод должна работать только одна нога - та, на которой в данный момент бегущий 0(или 1). Все остальное настраивается на вход с подтяжкой вверх(или вниз). Аминь. А еще правильная программа сканирования может/должна отбрасывать все эти фантомные нажатия. У меня именно так и сделано - если нажал на несколько кнопок и получил пересечения - все эти пересечения игнорируются.