diff --git a/Core/Src/ADBMS_Abstraction.c b/Core/Src/ADBMS_Abstraction.c index 695108d..9c5733f 100755 --- a/Core/Src/ADBMS_Abstraction.c +++ b/Core/Src/ADBMS_Abstraction.c @@ -131,6 +131,7 @@ uint8 amsAuxAndStatusMeasurement(Cell_Module* module) { uint8 amsConfigBalancing(uint32 channels, uint8 dutyCycle) { uint8 buffer_a[PWM_GROUP_A_SIZE] = {}; uint8 buffer_b[PWM_GROUP_B_SIZE] = {}; + CHECK_RETURN(writeCMD(ADCV | ADCV_CONT, NULL, 0)); //start continuous cell voltage measurement with redundancy CHECK_RETURN(readCMD(RDPWMA, buffer_a, PWM_GROUP_A_SIZE)); CHECK_RETURN(readCMD(RDPWMB, buffer_b, PWM_GROUP_B_SIZE));