Explorar o código

fix: PCBA 测试,电芯电压测试判断小于3v或者大于3.4V失败

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui %!s(int64=4) %!d(string=hai) anos
pai
achega
0ea404c096
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Application/app/pcba_test.c

+ 1 - 1
Application/app/pcba_test.c

@@ -147,7 +147,7 @@ int pcba_test(uint8_t *data, int len, uint8_t *response){
 	}else if (cmd == 0x17) {
 		uint8_t cell_index = 0;
 		for (int i = 0; i < CELLS_NUM; i++){
-			if (measure_value()->cell_vol[i] > 3000 && measure_value()->cell_vol[i] < 3400) {
+			if ((measure_value()->cell_vol[i] < 3000) || (measure_value()->cell_vol[i] > 3400)) {
 				cell_index = i + 1;
 				break;
 			}