|
|
@@ -207,9 +207,9 @@ static void read_vatage(void)
|
|
|
uint32_t voltage_chi_2 = 0;
|
|
|
voltage_chi_1 = read_stm_voltage(STM32_ADC_V_1) ;
|
|
|
//delay_ms(5);
|
|
|
-
|
|
|
+#if SURPPORT_2_PT
|
|
|
voltage_chi_2 = read_stm_voltage(STM32_ADC_V_2) ;
|
|
|
-
|
|
|
+#endif
|
|
|
board->md_data.r_data.input.voltage = voltage_chi_1 > voltage_chi_2 ? voltage_chi_1 : voltage_chi_2;
|
|
|
|
|
|
for(int i = 0;i < PT_SUB_COUNT;i++)
|
|
|
@@ -222,6 +222,7 @@ static void read_vatage(void)
|
|
|
board->md_data.r_data.output[i].voltage = voltage_chi_2;
|
|
|
}
|
|
|
#endif
|
|
|
+
|
|
|
|
|
|
#endif
|
|
|
|
|
|
@@ -259,6 +260,7 @@ static void read_current(void)
|
|
|
{
|
|
|
board->md_data.r_data.output[i].current = 0;
|
|
|
}
|
|
|
+
|
|
|
adc_Avg_value[i] = 0;
|
|
|
uint32_t temp_v = board->md_data.r_data.output[i].voltage / 10;
|
|
|
uint32_t temp_i = board->md_data.r_data.output[i].current / 10;
|