備考: | テストプログラム・モジュール設計 | 番 号 | V94-MEMO-065 |
作成日 | 1994.9.5 | |
作成者 | 外 山 |
1.モジュールの名称
00)RS−232Cドライバー群
01)初期化モジュール
02)メニューモジュール
03)終了モジュール
[各試験用モジュール]
04)MMIボードテストモジュール
05)ロータリ・エンコーダ(RE)/タッチセンサ(TS)ボードテストモジュール
06)PWM回路テストモジュール
07)赤外線センサ回路テストモジュール
08)超音波センサ回路テストモジュール
09)電源ボードテストモジュール
2.モジュールの定義
モジュール名 | RS−232Cドライバー群 | モジュール番号 | 00 |
機 能 | 以下に示す4つの機能を有する。 | ||
プロトタイプ | void rs_init() | DUSCCのI/Oの初期設定を行う。 | |
void rs_rcv(char *) | char *で指定される領域に受信文字列を格納する。 | ||
void rs_snd(char *) | char *で指定される文字列を送る。 | ||
interrupt void rs_get() | 割り込み処理。 |
モジュール名 | 初期化モジュール | モジュール番号 | 01 |
機 能 | TMPの初期化を行う。 | ||
プロトタイプ | void init() | TMPの初期化を行う。 |
モジュール名 | メニューモジュール | モジュール番号 | 02 |
機 能 | メニュー画面を表示し、テスト項目を選択させる。 | ||
プロトタイプ | int menu() | メニュー番号を返す。 |
モジュール名 | 終了モジュール | モジュール番号 | 03 |
機 能 | テストプログラムの終了を行う。 | ||
プロトタイプ | void end() |
モジュール名 | MMIボードテストモジュール | モジュール番号 | 04 |
機 能 | MMIボードの試験を行う。(注) | ||
プロトタイプ | void mmi() |
モジュール名 | RE/TSボードテストモジュール | モジュール番号 | 05 |
機 能 | RE/TSボードの試験を行う。(注) | ||
プロトタイプ | void re_ts() |
モジュール名 | PWM回路テストモジュール | モジュール番号 | 06 |
機 能 | I/O SubボードのPWM回路の試験を行う。(注) | ||
プロトタイプ | void pwm() |
モジュール名 | 赤外線センサ回路テストモジュール | モジュール番号 | 07 |
機 能 | I/O Subボードの赤外線センサ回路の試験を行う。(注) | ||
プロトタイプ | void ps() |
モジュール名 | 超音波センサ回路テストモジュール | モジュール番号 | 08 |
機 能 | I/O Subボードの超音波センサ回路の試験を行う。(注) | ||
プロトタイプ | void sss() |
モジュール名 | 電源ボードテストモジュール | モジュール番号 | 09 |
機 能 | 電源ボードの試験を行う。(注) | ||
プロトタイプ | void pow() |
(注)試験方法については、「MEMO¥tmpsr2.sam」を参照。
3.モジュール構成