From 8f28200ffe9b7a9fecc047d54a4022fa4b3ffd61 Mon Sep 17 00:00:00 2001 From: ranchuan Date: Sat, 16 Dec 2023 11:35:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3ew=E5=85=85=E6=9C=AB=E7=94=B5?= =?UTF-8?q?=E6=B5=81=E5=BC=82=E5=B8=B8=E7=9A=84bug=EF=BC=8C=E8=A7=A3?= =?UTF-8?q?=E5=86=B3ew=E5=BF=AB=E9=80=9F=E9=85=8D=E7=BD=AE2=E6=AF=94?= =?UTF-8?q?=E5=AF=B9=E6=95=B0=E6=8D=AE=E9=94=99=E8=AF=AF=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ReadMe.txt | 2 ++ source/elec_det/driver/EWDriver.c | 2 +- source/elec_det/interface/EWChecker.c | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/source/ReadMe.txt b/source/ReadMe.txt index f549e80..baac543 100644 --- a/source/ReadMe.txt +++ b/source/ReadMe.txt @@ -291,3 +291,5 @@ 添加 总线翻转任务 JQ_Test_Toggle 2023.12.15 解决ew写配置错误的bug,升级ew程序不更改配置区 +2023.12.16 + 解决ew充末电流异常的bug,解决ew快速配置2比对数据错误的bug diff --git a/source/elec_det/driver/EWDriver.c b/source/elec_det/driver/EWDriver.c index f6c2a00..bab941c 100644 --- a/source/elec_det/driver/EWDriver.c +++ b/source/elec_det/driver/EWDriver.c @@ -1364,7 +1364,7 @@ uint8_t EW_FastSetByUID(uint16_t addr,uint16_t delay,uint8_t* uid,uint8_t uid_le } delay_ms(2); uc_ack = DMod_FireBusReadDatasV2(ack_data,2,EW_DMOD_READ_Timeout); - if(ack_data[0] != EW_CommBuf[2] || ack_data[1] != EW_CommBuf[2]) + if(ack_data[0] != EW_CommBuf[2] || ack_data[1] != EW_CommBuf[3]) { return 1; } diff --git a/source/elec_det/interface/EWChecker.c b/source/elec_det/interface/EWChecker.c index 40958ea..7b2ffdb 100644 --- a/source/elec_det/interface/EWChecker.c +++ b/source/elec_det/interface/EWChecker.c @@ -539,7 +539,7 @@ void EW_Test_ChgEnergy(void) while(us_timeout > 0) { us_array[3] = ADC_GetBaseStableCur(); - Bubble_Sort_u16(us_array,3); + Bubble_Sort_u16(us_array,4); us_end_cur = us_array[0];