STM32VL-Discovery + SC1602互換LCDモジュール(2)

投稿者: | 2012/06/28

STM32VL-Discoveryに市販のLCDモジュールTC1602E-06T(SC1602互換仕様)を接続して表示するサンプルです。(本来ならば、BUSYをチェックする必要がありますが、今回のサンプルでは省略していますのでご注意ください。)

まず、ポートの割当です。

  • PC0〜PC7を各々D0〜D7のデータライン
  • PC10 RS
  • PC11 RW
  • PC12 EN

に割り当てています。
また、チャージポンプ用の出力を PC13に割り当てています。

初期化用の配列等です。
サンプルプログラムのLEDポートの初期化にあわせています。

初期化関数です。
サンプルコードに合わせました。

各コントロールポートの制御です。

コントロールコード送信用の関数です。

いよいよ、文字を表示させる部分です。

文字出力用のテスト関数です。

lcdSC1602FunctionSet()を数回送信しているのがミソです。

mainのどこからか stm32vldiscoverySC1062DataTest()をCallしてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください