diff --git a/Project/HC32F460/MDK/HC32F460.uvoptx b/Project/HC32F460/MDK/HC32F460.uvoptx
index d5d2891..ea1a8c0 100644
--- a/Project/HC32F460/MDK/HC32F460.uvoptx
+++ b/Project/HC32F460/MDK/HC32F460.uvoptx
@@ -103,7 +103,7 @@
1
0
0
- 12
+ 3
@@ -130,7 +130,7 @@
0
CMSIS_AGDI
- -X"Any" -UAny -O206 -S9 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD1FFF8000 -FC1000 -FN2 -FF0HC32F460_512K.FLM -FS00 -FL080000 -FP0($$Device:HC32F460JETA$FlashARM\HC32F460_512K.FLM) -FF1HC32F460_otp.FLM -FS13000C00 -FL13FC -FP1($$Device:HC32F460JETA$FlashARM\HC32F460_otp.FLM)
+ -X"Any" -UAny -O206 -S9 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD1FFF8000 -FC1000 -FN2 -FF0HC32F460_512K.FLM -FS00 -FL080000 -FP0($$Device:HC32F460JETA$FlashARM\HC32F460_512K.FLM) -FF1HC32F460_otp.FLM -FS13000C00 -FL13FC -FP1($$Device:HC32F460JETA$FlashARM\HC32F460_otp.FLM)
0
@@ -280,7 +280,7 @@
0
0
- 1
+ 0
0
0
0
@@ -1210,7 +1210,7 @@
5
54
1
- 1
+ 0
0
0
..\source\Module\dc_motor\dc_motor.c
diff --git a/Project/HC32F460/MDK/HC32F460.uvprojx b/Project/HC32F460/MDK/HC32F460.uvprojx
index 7f13d3e..a610f11 100644
--- a/Project/HC32F460/MDK/HC32F460.uvprojx
+++ b/Project/HC32F460/MDK/HC32F460.uvprojx
@@ -10,8 +10,8 @@
Debug
0x4
ARM-ADS
- 5060960::V5.06 update 7 (build 960)::ARMCC
- 5060960::V5.06 update 7 (build 960)::ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
+ 5060960::V5.06 update 7 (build 960)::.\ARMCC
0
@@ -331,7 +331,7 @@
0
0
3
- 3
+ 5
1
1
0
@@ -1368,8 +1368,8 @@
-
-
+
+
@@ -1379,4 +1379,13 @@
+
+
+
+ HC32F460
+ 1
+
+
+
+
diff --git a/Project/HC32F460/source/User/Src/main.c b/Project/HC32F460/source/User/Src/main.c
index a5d6407..ad21363 100644
--- a/Project/HC32F460/source/User/Src/main.c
+++ b/Project/HC32F460/source/User/Src/main.c
@@ -228,10 +228,10 @@ void SupportControlHandle(int32_t *lu_ad, int32_t *ll_ad, int32_t *ru_ad, int32_
if((abs(Olu_diff1) > abs(Orl_diff1) + App.ADTrack.LeftUpShieldVPT)
&& (abs(Oll_diff1) > abs(Oru_diff1) + App.ADTrack.LeftLowShieldVPT))
{
- BDC_UP();
- App.UpFlag = true;
+ BDC_DOWN();
+ App.UpFlag = false;
App.StopFlag = false;
- App.DownFlag = false;
+ App.DownFlag = true;
App.RunCollDelay1mSCnt = RUN_TIME_MS;
}
}
@@ -251,10 +251,10 @@ void SupportControlHandle(int32_t *lu_ad, int32_t *ll_ad, int32_t *ru_ad, int32_
if((abs(Oll_diff1) > abs(Oru_diff1) + App.ADTrack.LeftLowShieldVPT)
&& (abs(Olu_diff1) > abs(Orl_diff1) + App.ADTrack.LeftUpShieldVPT))
{
- BDC_DOWN();
- App.DownFlag = true;
+ BDC_UP();
+ App.UpFlag = true;
+ App.DownFlag = false;
App.StopFlag = false;
- App.UpFlag = false;
App.RunCollDelay1mSCnt = RUN_TIME_MS;
}
}
@@ -278,10 +278,10 @@ void SupportControlHandle(int32_t *lu_ad, int32_t *ll_ad, int32_t *ru_ad, int32_
if((abs(Orl_diff1) > abs(Olu_diff1) + App.ADTrack.RightLowShieldVPT)
&& (abs(Oru_diff1) > abs(Oll_diff1) + App.ADTrack.RightUpShieldVPT))
{
- BDC_UP();
- App.UpFlag = true;
+ BDC_DOWN();
+ App.UpFlag = false;
App.StopFlag = false;
- App.DownFlag = false;
+ App.DownFlag = true;
App.RunCollDelay1mSCnt = RUN_TIME_MS;
}
}
@@ -302,17 +302,17 @@ void SupportControlHandle(int32_t *lu_ad, int32_t *ll_ad, int32_t *ru_ad, int32_
if((abs(Oru_diff1) > abs(Oll_diff1) + App.ADTrack.RightUpShieldVPT)
&& (abs(Orl_diff1) > abs(Olu_diff1) + App.ADTrack.RightLowShieldVPT))
{
- BDC_DOWN();
- App.DownFlag = true;
+ BDC_UP();
+ App.DownFlag = false;
App.StopFlag = false;
- App.UpFlag = false;
+ App.UpFlag = true;
App.RunCollDelay1mSCnt = RUN_TIME_MS;
}
}
}
}
}
- else if(App.DownFlag == true)
+ else if(App.UpFlag == true)
{
if(App.LeftRunFalg == true)
{
@@ -359,7 +359,7 @@ void SupportControlHandle(int32_t *lu_ad, int32_t *ll_ad, int32_t *ru_ad, int32_
}
}
}
- else if(App.UpFlag == true)
+ else if(App.DownFlag == true)
{
if(App.LeftRunFalg == true)
{