TG12864Eという液晶をATtiny861で動かす

ピンポイントで役立つかどうか分からない情報です。

▲秋月で1280円で売ってるTG12864E-01XWBVという液晶を、ATtiny861というマイコンで動かしてみました。


▲真面目に使うと、128x64pixelでグラフィックを表示できますが、それだと画像データのバッファだけで1024Bytesも必要になってしまいます。
ATtinyシリーズだと、さすがにメモリが足りません。


▲そこでドットを4倍に引き延ばして、32x16pixelで表示しました。
こうすると、ドットが荒くなりますが、画像データの消費量は64Bytesだけで済むわけです。


▲スモールフォント(自作フォント)を使って、英数字表示させました。
文字が大きいですが、見やすいです。


▲16進数表示させました。
これもイイ感じです。


▲ビットマップ表示させました。
が、、、液晶の応答が遅くて、表示が薄くなってしまいました。

▲テニスゲームで100msおきに画面を動かした場合、ボールが消えてしまいました。
どうも、アクションゲーム用には使えないみたいです。

https://sites.google.com/site/yugenkaisyanico/avr
▲プログラムと回路図はこちらで公開しています。