a.binder 5 년 전
부모
커밋
ee5fd6a0d8
1개의 변경된 파일18개의 추가작업 그리고 17개의 파일을 삭제
  1. 18 17
      SE/stuff/P5_Automation_can-dev-res/_CAN/_CAN_func.h

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

@@ -22,24 +22,25 @@ 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[0] ) ;//< 0x10
-                         CAN_MSG8_BIT_2_T CAN_MSG8_BIT_2_A = int(CANrxBuf[1] ) ;
-                         CAN_MSG8_BIT_3_T CAN_MSG8_BIT_3_A = int(CANrxBuf[2] ) ;
-                         CAN_MSG8_BIT_4_T CAN_MSG8_BIT_4_A = int(CANrxBuf[3] ) ;
-                         CAN_MSG8_BIT_5_T CAN_MSG8_BIT_5_A = int(CANrxBuf[4] ) ;
-                         CAN_MSG8_BIT_6_T CAN_MSG8_BIT_6_A = int(CANrxBuf[5] ) ;
-                         CAN_MSG8_BIT_7_T CAN_MSG8_BIT_7_A = int(CANrxBuf[6] ) ;
-                         CAN_MSG8_BIT_8_T CAN_MSG8_BIT_8_A = int(CANrxBuf[7] ) ;
+                         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("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, 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:");
-                   Serial.print(CAN_MSG8_BIT_7_A, HEX);Serial.print(",8:");
+                   Serial.print("1.REM::");Serial.print(CAN_MSG8_BIT_1_A, HEX);Serial.print(", 2.SEND:");
+                   Serial.print(CAN_MSG8_BIT_2_A, HEX);Serial.print(", PortID.3:");
+                   Serial.print(CAN_MSG8_BIT_3_A, BIN);Serial.print(", PortTyp.4:");
+                   Serial.print(CAN_MSG8_BIT_4_A, HEX);Serial.print(", ExpS.5:");
+                   Serial.print(CAN_MSG8_BIT_5_A, BIN);Serial.print(", ExpT.6:");
+                   Serial.print(CAN_MSG8_BIT_6_A, HEX);Serial.print(", BcSt.7:");
+                   Serial.print(CAN_MSG8_BIT_7_A, HEX);Serial.print(", TaskT?.8:");
                    Serial.print(CAN_MSG8_BIT_8_A, HEX);Serial.println(" ] ");
                    
                     
@@ -61,9 +62,9 @@ void CAN_READ(
                                                                0 ,//int I2C_driver
                                                                IS_Local_FALSE 
                                                                );
-                                                               
+                                Serial.println("64[ Debug STD]")   ;                             
                  
-                        for(int i = 0; i<CANlen; i++)           // Print each byte of the data
+                        for(int i = 0; i<=CANlen; i++)           // Print each byte of the data
                          {
                           Serial.print("[");Serial.print(i);Serial.print("]");
                            if(CANrxBuf[i] < 0x10)                // If data byte is less than 0x10, add a leading zero