Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
28 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
224742
Топик полностью
Vladimir Ljaschko
(02.12.2010 11:58, просмотров: 64)
ответил
fk0
на
Условно говоря, "на прерываниях" (а может и не на, но с периодичностью раз в ~20мс) выполняется сканирование матрицы и запись нажатых клавиш в битовый массив. Если матрица -- больше 2-х клавиш нажимать нельзя типично. При этом отрабатываются все
Пока приблизительно так и делаю, но для варианта уделенной клавиатуры придется переосмыслить.
Ответить
А может не нужно клавиатуру с битами и кнопками удалённо? Может нужно просто ввести ещё один слой абстракции (ну, например, "команда пользователя") и всё станет на свои места.
-
fk0
(02.12.2010 13:27
)