2017-11-29 10 views
-1

私は4x4のキーパッドを持っています。私はstm32f429iにインターフェイスして、TFT-LCDのキーパッドのそれぞれの文字を表示したいと考えています。 私はコード開発のためにubuntuでEclipse IDEを使用しています。 誰かが私がstm32f4ボードに初心者を助けてください。キーパッドとSTM32F429I DISC0のインターフェース方法は?

+0

メンバーとして、[ヘルプページ](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)もあるはずです。最後に、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)の作成方法を知っておく必要があります。 –

+0

stackoverflowに尋ねないでください。常にGoogleに最初に尋ねてください。 – Scheff

答えて

0

説明するビットが長くあります。しかし、私は非常に簡単に説明します。 Stm32f429iには異なるポートがあります。長さが少なくとも8ビットのポートを1つ選択します。キーパッドのデータシートを確認します(通常、マトリックスに接続されています)。フォームキーパッドを読み取るアルゴリズムはたくさんあります。しかし、私は以下の擬似コードAVRアセンブリで書かれ

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が、そのを好みます。

関連する問題