diff --git a/board/TencentOS_Tiny_CH32V307_EVB/Peripheral/src/ch32v30x_adc.c b/board/TencentOS_Tiny_CH32V307_EVB/Peripheral/src/ch32v30x_adc.c index ab1b05d1..f61ccf4b 100644 --- a/board/TencentOS_Tiny_CH32V307_EVB/Peripheral/src/ch32v30x_adc.c +++ b/board/TencentOS_Tiny_CH32V307_EVB/Peripheral/src/ch32v30x_adc.c @@ -1071,8 +1071,8 @@ int16_t Get_CalibrationValue(ADC_TypeDef* ADCx) buf[i] = ADCx->RDATAR; } - for(i=0; i<10; i++){ - for(j=0; j<10; j++){ + for(i=0; i<9; i++){ + for(j=0; j<9-i; j++){ if(buf[j]>buf[j+1]){ t=buf[j]; buf[j]=buf[j+1];