|
|||||||||||
Technical Support On-Line Manuals µVision4 User's Guide (Japanese) ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
送信メッセージの処理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.