組み込みシステムは比較的広範な概念であるため、この記事では、HCS12をメインコントロールチップとして使用して、カメラグループトロリーをデバッグする例として、デバッグ方法を紹介します。
(1) 外部回路をCRTディスプレイに接続する
アナログカメラからの電源、グランド、信号の3つのリードをリードしてカメラに電力を供給し、ビデオ信号線をTVボックスのビデオ入力インターフェイスに接続します。TVボックスのVGA-OUTはCRTモニタに接続されているので、CRTはデジタル化されたカメラビジョンを表示できます。
この方法は完全なハードウェアレベルの表示であり、人間の視覚とまったく同じ表示効果を提供し、カメラの設置と独自の物理的パラメータの修正に大きな助けとなります。
(2) LCD液晶をチップの外側に広げる
HCS12シリーズMCUは、MCU間のデータ伝送を実現できるシリアルペリフェラルインタフェースSPI(シリアルペリフェラルインタフェース)を備えており、その速度はシリアル非同期通信(SCI)よりも高速です。SPIモジュールは、MCUと周辺機器間の双方向、同期、およびシリアル通信もサポートし、MCUの周辺拡張を実現します。
ノキア3310 LCDは、市場で安いです。イメージングは、バイナリドットマトリックスに基づいています。ディスプレイモジュールは48*84ドット列です。関連情報の表示は、異なる色を表示するために対応するドットにデータを書き込んで表現されます。
1. システムが実行されている場合、表示される文字は、文字の形式でシステムの関連する操作パラメータをプロンプト表示します。各文字は 8*6 ポイントを占め、6 バイトのデータが必要です。文字表示を完了するには、プログラミングの指定された位置に対応するデータを書き込むだけで済みます。液晶モジュール自体にはフォントライブラリがないため、プログラムの初めにASCII.テーブル文字の液晶表示ドット行列データ、すなわちN*6バイトのサイズを持つ2次元配列を定義する必要があります。
2. アナログカメラが集めた映像信号をMCUのA/Dでデジタル化した後、情報は40*70の2次元配列に格納され、その後、アレイを二値化して、48*84解像度LCDモジュールで使用することができますディスプレイでは、開発者はリアルタイムでカメラマシンビジョンを観察することができます。
この方法は、ハードウェアとソフトウェアを組み合わせた表示方法であり、ディスプレイ中にシステム操作プロセスを中断することなく、カメラ関連情報をリアルタイムで追跡および表示することができる。
