Browse Source

更新控制参数时不写入位置传感器零点,避免生产端误更改

Ye Jin 1 year ago
parent
commit
b43bab145e
1 changed files with 5 additions and 1 deletions
  1. 5 1
      User project/3.BasicFunction/Source/can.c

+ 5 - 1
User project/3.BasicFunction/Source/can.c

@@ -830,7 +830,11 @@ void DataProcess(UWORD ID, UBYTE Mode, UWORD Cmd, UBYTE Data[]) /* parasoft-supp
         }
         case 0x3F22: 
         {
-            memcpy(&MC_UpcInfo.stMContorlInfo, Data, DataLength);
+//            memcpy(&MC_UpcInfo.stMContorlInfo, Data, DataLength);
+            
+            memcpy(&MC_UpcInfo.stMContorlInfo.uwSaveFlg, Data, 2);
+            memcpy(&MC_UpcInfo.stMContorlInfo.uwIPeakMaxA, Data + 6, DataLength - 6);//不更新位置传感器零点
+            
             if (MC_UpcInfo.stMContorlInfo.uwSaveFlg == 1)
             {
                 cp_stFlg.ParaSaveEEFlg = TRUE;