CAN-SEND-HEX

Files at this revision

API Documentation at this revision

Comitter:
1038456
Date:
Mon Oct 10 04:25:26 2022 +0000
Parent:
2:2ceffb6d9aa8
Commit message:
CAN-SEND-HEX

Changed in this revision

CAN_SEND.hpp Show annotated file Show diff for this revision Revisions of this file
--- a/CAN_SEND.hpp	Mon Oct 10 04:03:09 2022 +0000
+++ b/CAN_SEND.hpp	Mon Oct 10 04:25:26 2022 +0000
@@ -3,7 +3,7 @@
 #include "mbed.h"
 
 #if 0
---------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------------------------
 ~ピン配列~
 F446RE D4 D10
 L432KC D10 D2
@@ -14,18 +14,18 @@
 can.SEND(id,num1,num2,num3,num4);//id,numは自由に指定自由、値は4個まで行けますidは必須numは設定しなくてもいい
 
 •受信側
-CAN can3(RD,TD);
-CANMessage msg1;//CANメッセージ生成
+CAN can(RD,TD);
+CANMessage msg;//CANメッセージ生成
 while(1){
-    can3.read(msg1);
-    if(msg1.id == 1) {
-        num1 = (msg1.data[0] * 16 * 16) + msg1.data[1]; //これらの式で送られてきた値を戻す。
-        num2 = (msg1.data[2] * 16 * 16) + msg1.data[3]; //いじり方次第では値の数を増やせる(値の上限値は小さくなる)
-        num3 = (msg1.data[4] * 16 * 16) + msg1.data[5]; //わからないことがあればM2139までお問い合わせください
-        num4 = (msg1.data[6] * 16 * 16) + msg1.data[7]; //  2022年10月10日   13:00  (月) 制作
+    can3.read(msg);
+    if(msg.id == 1) {//msg.idで送信側のidを参照することif文で値を振り分けれます
+        num1 = (msg.data[0] * 16 * 16) + msg.data[1]; //これらの式で送られてきた値を戻す。
+        num2 = (msg.data[2] * 16 * 16) + msg.data[3]; //いじり方次第では値の数を増やせる(値の上限値は小さくなる)
+        num3 = (msg.data[4] * 16 * 16) + msg.data[5]; //わからないことがあればM2139までお問い合わせください
+        num4 = (msg.data[6] * 16 * 16) + msg.data[7]; //  2022年10月10日   13:00  (月) 制作
     }
 }
---------------------------------------------------------------------------------
+----------------------------------------------------------------------------------------------------------
 #endif
 
 class CANSend