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) {