ユビキタス鉄道模型
赤外線リモコン戦車
レーザ・グラフィックス
USB加速度センサマウス
ビジョンシステム
リアルタイムOS
LCD表示パネル
├ 内容説明
├ YS50-1Cについて
├ 接続方法
├ 点を描画してみる
└ 今後の課題
相撲ロボット
多自由度ロボット
 開発事例 TOPへ
 HOMEへ
イエローナビ
 ページTOPへ
 開発事例 TOPへ
 HOMEへ
YellowSoft.com
製品紹介 Q&A ダウンロード 開発事例 ユーザ ご購入 価格表 お問合せ
 LCD表示パネルの製作


  SH7050F開発セット「YS50-1C」を使ったLCD表示パネルの製作
    太田 研一


  Yellowsoft製YS50-1Cについて

本開発にあたって、Yellowsoft製YS50-1C(以下YS50-1C)を採用した意図は、H8S/2134での表示処理能力の遅さを解消するために、SH-2への移行を考えたこと。また、RS232Cを利用したソフトのダウンロードは、コンパイルから書き込みまで操作が比較的簡単におこなうことができること。そして、他のコンパイラーよりもコストメリットが大きいことなどにあります。

以下、KS3224-03Pを駆動させるため、パスファイルの変更とROM化用のスタートアップルーチン(CC0_R50.OBJ)の一部変更について記述します。

巻末のSepath.batファイルは、Yellowsoftのライブラリ参照のために作成したものです。SH-2は、アドレスデコードが不要な、CS0空間からCS3空間を保有しています。そこで、大変便利な本機能を活用し、KS3224-03PのLCDコントローラ部をCS2空間へ、漢字ROMをCS0空間へ、画像記憶用のFLASHROMをCS3空間へ割り振ることにしました。そのため、Yellowsoft提供のスタートアップルーチンに一部追加が必要となります。巻末のCc0_LCD.asmが、追加したソフトです。

Cc0_LCD.asmのソフトは、アセンブラで記述しており、アドレスの設定、データ幅の設定、各空間の設定をしています。また、各空間のウェイトの設定がしてあります。SH-2の処理スピードが速いため、2ウェイトを挿入しています。LCDコントローラは、書き込みにはウェイトは必要ありませんが、表示した画像データを読み出す際、必要だと考えます。また、各FLASHROMについても、処理速度が間に合いませんので2ウェイトの挿入が妥当だと考えます。Cc0_LCD.asmをアセンブルして使っています。


  ケニックシステム製KS3224-03Pの回路図

京セラ株式会社製カラーSTN液晶専用に作成したKS3224-03Pは、マイコンから見れば単なるスタティックRAMに見える点が最大のメリットであり、マイコンの知識だけで簡単にハード設計とソフト設計が出来ます。公開した回路図は、液晶パネルへ供給するVEE回路を除くすべてを公開しました。

LCDコントローラはKS3224-CP1〜CP3の3つのチップから構成されています。それに高速SRAMを接続した形になっています。さらに、市販のTDK製バックライトインバータユニットと、ケニックシステム漢字フォントを格納したフラッシュROMと、画像記憶などに利用できる汎用フラッシュROMを搭載しています。

特に難しいところは有りませんが、高速SRAMとLCDチップセットとの間の配線は距離が出来るだけ短くなるような配慮が必要です。

  KS3224-03P 回路図のダウンロード(50.6KB PDFファイル)




← 内容説明 3/6 接続方法 →