a.binder 5 年 前
コミット
aded249ff8

+ 10 - 10
SE/stuff/P5_Automation_can-dev-res/_CAN/_CAN_func.h

@@ -22,20 +22,20 @@ void CAN_READ(
                    //     DISPLAY__print_loop(DISPLAY_CURSOR_Y_CHARS_CAN_DEBUG, "CAN RECV DATA", 13, DISPLAY__print_loop_ACTION_ADD ) ;
                         _CAN_REMOTE_ID_T _CAN_REMOTE_ID = CANrxId ;
                                              
-                         CAN_MSG8_BIT_1_T CAN_MSG8_BIT_1_A = int(CANrxBuf[1] < 0x10) ;
-                         CAN_MSG8_BIT_2_T CAN_MSG8_BIT_2_A = int(CANrxBuf[2] < 0x10) ;
-                         CAN_MSG8_BIT_3_T CAN_MSG8_BIT_3_A = int(CANrxBuf[3] < 0x10) ;
-                         CAN_MSG8_BIT_4_T CAN_MSG8_BIT_4_A = int(CANrxBuf[4] < 0x10) ;
-                         CAN_MSG8_BIT_5_T CAN_MSG8_BIT_5_A = int(CANrxBuf[5] < 0x10) ;
-                         CAN_MSG8_BIT_6_T CAN_MSG8_BIT_6_A = int(CANrxBuf[6] < 0x10) ;
-                         CAN_MSG8_BIT_7_T CAN_MSG8_BIT_7_A = int(CANrxBuf[7] < 0x10) ;
-                         CAN_MSG8_BIT_8_T CAN_MSG8_BIT_8_A = int(CANrxBuf[8] < 0x10) ;
+                         CAN_MSG8_BIT_1_T CAN_MSG8_BIT_1_A = int(CANrxBuf[1] ) ;//< 0x10
+                         CAN_MSG8_BIT_2_T CAN_MSG8_BIT_2_A = int(CANrxBuf[2] ) ;
+                         CAN_MSG8_BIT_3_T CAN_MSG8_BIT_3_A = int(CANrxBuf[3] ) ;
+                         CAN_MSG8_BIT_4_T CAN_MSG8_BIT_4_A = int(CANrxBuf[4] ) ;
+                         CAN_MSG8_BIT_5_T CAN_MSG8_BIT_5_A = int(CANrxBuf[5] ) ;
+                         CAN_MSG8_BIT_6_T CAN_MSG8_BIT_6_A = int(CANrxBuf[6] ) ;
+                         CAN_MSG8_BIT_7_T CAN_MSG8_BIT_7_A = int(CANrxBuf[7] ) ;
+                         CAN_MSG8_BIT_8_T CAN_MSG8_BIT_8_A = int(CANrxBuf[8] ) ;
                    
                   // Serial.print();
                    
-                   Serial.print("1:");Serial.print(CAN_MSG8_BIT_1_A, HEX);Serial.print(",2:");
+                   Serial.print("1REM:");Serial.print(CAN_MSG8_BIT_1_A, HEX);Serial.print(",2PORT:");
                    Serial.print(CAN_MSG8_BIT_2_A, HEX);Serial.print(",3:");
-                   Serial.print(CAN_MSG8_BIT_3_A, HEX);Serial.print(",4:");
+                   Serial.print(CAN_MSG8_BIT_3_A, BIN);Serial.print(",4:");
                    Serial.print(CAN_MSG8_BIT_4_A, HEX);Serial.print(",5:");
                    Serial.print(CAN_MSG8_BIT_5_A, BIN);Serial.print(",6:");
                    Serial.print(CAN_MSG8_BIT_6_A, HEX);Serial.print(",7:");

+ 1 - 0
SE/stuff/P5_Automation_can-dev-res/_Slave_Ports_broadcast_func.h

@@ -143,6 +143,7 @@
                                          //byte CAN_broadcast_A9[8] = {0xFF, 0x101, 0x02, 0x03, 0x04, 0x05, 0x07};
                //  CAN_data_debug(CAN_broadcast_A9);
                  byte sndStat = CAN0.sendMsgBuf(Active_ControllerID, 0, 8, CAN_MSG8_A);  CAN_data_debug(CAN_MSG8_A);  
+                 delay(200);
               //    byte sndStat ;
                           if(sndStat == CAN_OK){
                             Serial.println("#921 Message Sent Successfully!");