CAN-SEND-HEX

Revision:
0:34d79c8a92da
Child:
2:2ceffb6d9aa8
diff -r 000000000000 -r 34d79c8a92da CAN_SEND.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CAN_SEND.cpp	Fri Oct 07 08:13:39 2022 +0000
@@ -0,0 +1,16 @@
+#include "CAN_SEND.hpp"
+
+CANSend::CANSend(PinName RD,PinName TD) : can(RD,TD)
+{
+    for(int i = 0;i < 3;i++){
+    DATA[i] = 0;
+    }
+}
+
+void CANSend::SEND(int id, int data){
+    DATA[0] = data % 100;//下2
+    DATA[1] = data / 100;//上2
+    CANMessage msg(id,DATA,2);
+    can.write(msg);
+    wait_ms(2);
+}
\ No newline at end of file