|
|||||||||||
Technical Support On-Line Manuals µVision4 User's Guide (Japanese) µVision4 の概要 ユーザインタフェース アプリケーションの作成 ユーティリティ デバッグ デバッグコマンド デバッグ関数 シミュレーション デジタル入力 プッシュボタン 割り込みシグナル インパルスパターン アナログ入力 方形波シグナル のこぎり波シグナル 正弦波 ノイズシグナル シグナルの組み合わせ UART 通信 CAN 通信 ダイアログページ 仮想シミュレーションレジスタ(VTREG) 受信メッセージのシミュレート 送信メッセージの処理 定期的なメッセージの送信 I²C 通信 I²C の概念 I²C シミュレーション 仮想シミュレーションレジスタ(VTREG) I²C デバイスのシミュレーション アプリケーション例 SPI シミュレーション フラッシュプログラミング ダイアログ サンプルプログラム コマンドライン 付録 |
送信メッセージの処理CAN0OUT レジスタでブレークポイントを使用することによって、デバッグ関数を呼び出すことができます。デバッグ関数は、CAN メッセージオブジェクトをチェックし、CAN メッセージへの応答の送信または遅延応答を送信するシグナル関数の呼び出しを行うことができます。以下に使用例を示します。 FUNC void CANmessage (void) { switch (CAN0OUT) { case 1: printf ("\nSend Message (11-bit ID=%04X)", CAN0ID); break; case 2: printf ("\nSend Message (29-bit ID=%08X)", CAN0ID); break; case 3: printf ("\nRequest Message (11-bit ID=%04X)", CAN0ID); return; case 4: printf ("\nRequest Message (29-bit ID=%08X)", CAN0ID); return; } printf ("\nMessage Length %d, Data: ", CAN0L); printf ("%02X %02X %02X %02X ", CAN0B0, CAN0B1, CAN0B2, CAN0B3); printf ("%02X %02X %02X %02X \n", CAN0B4, CAN0B5, CAN0B6, CAN0B7); } >BS WRITE CAN0OUT, 1, "CANmessage ()" // call CANmessage debug function with outgoing messages 注: すべての CAN メッセージは、CAN 通信のダイアログページでも確認できます。 | ||||||||||
|
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.