/ / як інтерфейс клавіатури до STM32F429I DISC0? - c, затемнення, stm32f4discovery, stm32f4, клавіатура

як інтерфейс клавіатури до STM32F429I DISC0? - c, eclipse, stm32f4discovery, stm32f4, клавіатура

У мене клавіатура 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.