tested on STM32 Nucleo L152RE
Dependencies: aqm1248a_lcd mbed GT20L16J1Y_font
STM32 Nucleo L152RE/mbed と Freescale FRDM-KL05Z で秋月 AQM1248A グラフィック LCD をドライブ。AQM1248A 用 LCD ライブラリは http://mbed.org/users/dreschpe/code/C12832_lcd/ をベースに変更しました。mbed LPC1768 でも動く筈です(未確認)。
ピン配置はライブラリの aqm1248a_lcd.cpp 内で指定しており、Nucleo L152RE では次のようにしています。LPC1768 mbed ではオリジナルのままです。
Nucleo | LPC1768 | name |
---|---|---|
D11 | p5 | SPI MOSI |
D13 | p7 | SPI Clock |
D10 | p11 | SPI chip select |
D9 | p6 | reset |
D8 | p8 | A0 |
条件コンパイルの TARGET_NUCLEO_L152RE の部分に追加すれば、ほとんどそのままで他の Nucleo ボードなどで動くと思います。
- 2014.04.27 mbed ライブラリを更新でテキスト描画が随分と高速化されました。Freescale FRDM-KL05Z でも動作確認しました。同じ配線で動きます。
Diff: GT20L16J1Y_font.lib
- Revision:
- 3:93270b9f6a01
diff -r 862f6ab24cfc -r 93270b9f6a01 GT20L16J1Y_font.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GT20L16J1Y_font.lib Tue Jun 02 12:25:13 2015 +0000 @@ -0,0 +1,1 @@ +http://developer.mbed.org/users/MACRUM/code/GT20L16J1Y_font/#aed20a7685b9