05092024

Last update2016/05/28 14:38

Back 現在地: Home パートナー segger-tools CPU / MCUドライバ

CPU / MCUドライバ


CPU / MCUドライバ

はじめ

比較的小さい(モノクロ)液晶ディスプレイ(四半期VGA以下)を持つシステムでは、LCDコントローラは必要ありません。マイクロコントローラは、割り込みサービスルーチンでのさわやかなディスプレイ、側面にLCDコントローラの仕事をすることができます。コントローラのメモリをビデオメモリとして使用されます。汎用の設定可能なドライバが使用可能です。

このアプローチの利点

  • 表示される可能性の非常に高速な更新
  • LCDコントローラ(およびその外部RAM)排除することでハードウェアコストを削減
  • 簡略化されたハードウェア設計
  • グレーの4レベルまたは最大64色を表示することができます

    行/列ドライバにMCUを接続する方法

    行/列ドライバにMCUを接続するのは非常に簡単です。5つの制御ラインが必要、と同様に4または8のいずれかのデータ線(列のドライバは、8ビットモードで動作できるかどうかに応じて)されています。それはCPUの計算時間を節約、より効率的であるとして、8ビットのモードが推奨されます。すべてのデータラインは、効率的なアクセスを保証するために、ポートのビット0 .. 3または0 .. 7を使用して、単一ポート上にある必要があります。

    CPUの負荷

    CPU負荷は、使用するハードウェアおよびコントローラ上だけでなく、ディスプレイのサイズによって異なります。例:ルネサスM16C62コントローラ、16MHzの、160 * 100の画面は、8ビットのインタフェース、80 Hzの更新アプリ。12パーセントのCPU負荷ルネサスM16C62コントローラ、16MHz、240 × 128ディスプレイ、8ビットのインタフェース、80 Hzの更新アプリ。22%のCPU負荷




    詳細については、

    より多くの情報を受信するためにご連絡ください。