From 1de51f13805115a17f5b1f5d39e31b346697cf4e Mon Sep 17 00:00:00 2001
From: "DESKTOP-KQHDCM4\\97555" <975559679@qq.com>
Date: Mon, 13 Oct 2025 19:09:29 +0800
Subject: [PATCH] =?UTF-8?q?2025-10-13=20=E4=B8=8B=E7=8F=AD=E5=A4=87?=
=?UTF-8?q?=E4=BB=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Project/HC32F460/MDK/HC32F460.uvoptx | 8 +++----
Project/HC32F460/MDK/HC32F460.uvprojx | 19 ++++++++++++-----
Project/HC32F460/source/User/Src/main.c | 28 ++++++++++++-------------
3 files changed, 32 insertions(+), 23 deletions(-)
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)
{