Browse Source

刹把直接停机

Ye Jin 11 tháng trước cách đây
mục cha
commit
a7cab2a294
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      User project/1.FrameLayer/Source/TimeTask_Event.c

+ 5 - 1
User project/1.FrameLayer/Source/TimeTask_Event.c

@@ -442,7 +442,11 @@ void Event_100ms(void)
             Event_pvt_uwBikeSpdRefTarget = 0;
             Event_pvt_uwBikeSpdRefTargetZ1 = 0;
             
-            if(Event_pvt_uwBikeSpdRef > bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease)
+            if((BikeBrake_blGetstate() == FALSE) || (bikegearsensor_blBikeGetState() == FALSE))
+            {
+                Event_pvt_uwBikeSpdRef = 0;
+            }
+            else if(Event_pvt_uwBikeSpdRef > bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease)
             {
                 Event_pvt_uwBikeSpdRef -= bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease;
             }