CPU/MCUドライバ
モノクロでQVGAサイズ以下のLCDにはLCDコントローラが不要になります。マイコンの割り込み処理により画面の更新を行い、メモリをビデオメモリとして利用します。これを可能にするドライバが用意されています。
利点
- 非常に高速な画面の更新が可能
- LCDコントローラを不要にすることでハードウェアのコストを削減
- ハードウェアの構造を簡素化
- 4段階の濃淡、グレーを含む64色まで表示可能
メモリコントローラの接続方法
5つの制御ラインが必要になります。また4ビットなら4本、8ビットなら8本のデータラインが必要になります。
8ビットモードでは処理時間を削減できるのでLCDが8ビットに対応していれば8ビットモードをおすすめします。
CPU使用率
CPUとコントローラ、画面サイズに依存します。
例:
ルネサス M16C62@16MHz、画面サイズ160×100、8bitインターフェース、80Hz画面更新:CPU使用率12%
ルネサス M16C62@16MHz、画面サイズ240×128、8bitインターフェース、80Hz画面更新:CPU使用率22%
emWinについて