(2014.4.23 作成)
STM32F3Discovery基板を使用して本サイトのコードを用いてHD44780が搭載されたキャラクタ液晶を使用する場合は以下の点にご注意ください。
写真では液晶にムラが見えていますが、実際には見えていません。
液晶の視野角とカメラの絵作りの影響ではないかと思います。
無事カタカナ、英語、数値が表示できました。
#include "DKS_HD44780.h" #include "DKS_GPIO_Discovery_F3.h" #include "DKS_Wait_Discovery_F3.h" extern "C" { DKS::HD44780 *lcd; int main(void) { DKS::DigitalOut rs(GPIOC, GPIO_Pin_10); DKS::DigitalOut e(GPIOC, GPIO_Pin_12); DKS::DigitalOut db4(GPIOD, GPIO_Pin_1); DKS::DigitalOut db5(GPIOD, GPIO_Pin_3); DKS::DigitalOut db6(GPIOD, GPIO_Pin_5); DKS::DigitalOut db7(GPIOD, GPIO_Pin_7); DKS::Wait w(TIM6); lcd=new DKS::HD44780(&rs, &e, &db4, &db5, &db6, &db7, &w); lcd->setCursor(0,0); lcd->print("デンシコウサクセンカ"); lcd->setCursor(0,1); float f = 123.4; lcd->printf("float_%4.2f", f); while(1) { } return 0; } }