У мене клавіатура 4x4, і я хочу інтерфейсувати їїstm32f429i для відображення відповідних характеристик клавіатури на TFT-LCD. Я використовую eclipse ide на ubuntu для розробки коду. Будь ласка, хтось допоможе мені, я новачок на борту stm32f4.
Відповіді:
0 для відповіді № 1Це пояснюється трохи довго. Але поясню дуже коротко. Stm32f429i має різні порти. Виберіть один порт, що має принаймні 8 біт довжини. Перевірте таблицю даних клавіатури (зазвичай вони з'єднані в матриці). Існує багато алгоритмів для читання клавіатур форми. Але я віддаю перевагу наступному псевдокоду
Scan columns from left to right
for each column, Scan rows from top to bottom
for each key being scanned
if it is pressed
display or process
wait
endif
endfor
endfor
Repeat the scan process
Ви можете знайти тут більше але його написано в складі AVR.