|
|||||||||||
Technical Support On-Line Manuals µVision4 User's Guide (Japanese) µVision4 の概要 ユーザインタフェース アプリケーションの作成 ユーティリティ デバッグ デバッグコマンド デバッグ関数 関数の作成 関数の呼び出し 定義済み関数 __acos __asin __atan __cos __exp __log __log10 __sin __sqrt __tan _RBYTE _RDOUBLE _RDWORD _RFLOAT _RWORD _sleep_ _TaskRunning_ _WBYTE _WDOUBLE _WDWORD _WFLOAT _WWORD exec getdbl getint getlong memset printf rand rwatch swatch twatch wwatch ユーザ関数 シグナル関数 µVision4 と C の相違点 シミュレーション フラッシュプログラミング ダイアログ サンプルプログラム コマンドライン 付録 |
ユーザ関数ユーザ関数は、µVision4 デバッガで使用するためにユーザが作成する関数です。ユーザ関数を関数エディタに直接入力することも、INCLUDE コマンドを使用して 1 つまたは複数のユーザ関数が記述されたファイルをロードすることもできます。 注
ユーザ関数は FUNC キーワードで始まり、次のように定義されます。 FUNC return_type fname (parameter_list) { statements }
例次のユーザ関数は、複数の CPU レジスタの内容を表示します。詳細については、「関数の作成」を参照して下さい。 FUNC void MyRegs (void) { printf ("---------- MyRegs() ----------\n"); printf (" R4 R8 R9 R10 R11 R12\n"); printf (" %04X %04X %04X %04X %04X %04X\n", R4, R8, R9, R10, R11, R12); printf ("------------------------------\n"); } この関数を呼び出すには、[コマンド](Command)ウィンドウに次のように入力します。 MyRegs() MyRegs 関数を呼び出すと、レジスタの内容が次のように表示されます。 ---------- MyRegs() ---------- R4 R8 R9 R10 R11 R12 B02C 8000 0001 0000 0000 0000 ------------------------------ ユーザ関数を呼び出すための[ツールボックス](Toolbox)のボタンを定義できます。 DEFINE BUTTON "My Registers", "MyRegs()" 制約
| ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.