2017-11-29 24 views
-1

4x4 키패드가 있으며, TFT-LCD에 키패드의 각 문자를 표시하기 위해 stm32f429i에 인터페이스하고 싶습니다. 코드 개발을 위해 우분투에서 Eclipse IDE를 사용하고 있습니다. 제발 누군가 stm32f4 보드에 초보자 오전 도와주세요.키패드를 STM32F429I DISC0에 인터페이스하는 방법은 무엇입니까?

+0

거의 3 년 동안 회원은 [도움말 페이지] (http://stackoverflow.com/help)를 읽을 시간이 충분해야합니다. 특히 "여기에 대해 내가 무엇에 관해서 질문 할 수 있습니까?"] (http://stackoverflow.com/help/on-topic) 및 [ "어떤 유형의 질문을하지 않아야합니까?"] (http://stackoverflow.com/help/dont-ask). 또한 [SO 둘러보기] (http://stackoverflow.com/tour)와 [좋은 질문을하는 방법에 대해 읽어보십시오.] (http://stackoverflow.com/help/how-to-ask)도 있어야합니다. 마지막으로 [Minimal, Complete, Verifiable Example] (http://stackoverflow.com/help/mcve)를 작성하는 방법을 알아야합니다. –

+0

stackoverflow에게 질문하지 마십시오. 항상 먼저 Google에 문의하십시오. – Scheff

답변

0

설명하기가 약간 깁니다. 그러나 나는 아주 간략하게 설명 할 것이다. 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 

You can find more here하지만 작성 AVR에서 조립.