リセット
【機能】
CPUリセットを行います。
【関数】
int Reset( int sw )
|
{
|
return trapa_svc( 0x39, pid, sw );
|
}
|
【入力】
sw
| リセット後の動作モード
| 0〜3:通常モード 4:コマンドモード 7:設定モード
|
【出力】
リターンコード
| OK
| 正常終了
|
| ERR_PARAM
| パラメータエラー
|
【解説】
CPUのソフトウェアリセットを行います。
本ファンクションを利用するとシステムは再起動され、デバイスの全初期化を行なった後、指定された動作モードで起動します。
リセット後の動作モードにコマンドモードを指定すると、コマンドモード(ロータリスイッチを4でリセットした時の動作)で起動しますが、通常動作モードに戻るためには、本装置の電源を再投入するかリセットを行なう、またはRS−232Cからコマンドモードで定義されているコマンドを送信する必要があります。
リセット後の動作モードに設定モードを指定すると、設定モード(ロータリスイッチを7でリセットした時の動作)で起動しますが、通常動作モードに戻るためには、本装置の電源を再投入するかリセットを行なう必要があります。
リセット後の動作モードが範囲外の場合、パラメータエラーを返します。