mbedでTextLCDを使うときの注意点。
多くの場合4bitモードで使うと思うんだけど、これがI2C液晶に比べると、動作が非常に遅いようだ。
LPC1114FN28/102で使用した場合、lcd.cls()を使う場合にwaitをかけないと液晶が暴走する。もしかすると秋月の3.3V、20x4キャラクターディスプレイに限った事かもしれないけど、具体的には
lcd.cls();
wait(0.n);
lcd.printf(">");
などとしないと表示が崩れる。詳しくはわからないけど、4bitモードで使うときにR/Wをライト固定で使っているためにACKをひらってないから?
とまれlcd.cls()を使うときにはwaitだ。この原因を突き止めるのに時間がかかった。
多くの場合4bitモードで使うと思うんだけど、これがI2C液晶に比べると、動作が非常に遅いようだ。
LPC1114FN28/102で使用した場合、lcd.cls()を使う場合にwaitをかけないと液晶が暴走する。もしかすると秋月の3.3V、20x4キャラクターディスプレイに限った事かもしれないけど、具体的には
lcd.cls();
wait(0.n);
lcd.printf(">");
などとしないと表示が崩れる。詳しくはわからないけど、4bitモードで使うときにR/Wをライト固定で使っているためにACKをひらってないから?
とまれlcd.cls()を使うときにはwaitだ。この原因を突き止めるのに時間がかかった。