rftgyふじこlp:今は反芻している…JP1NOM

のんべんだらりと生きてしまいましたよ。

今日のキーヤー

2016年12月30日 14時53分00秒 | 無線
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だ。この原因を突き止めるのに時間がかかった。