|
|
@@ -207,15 +207,22 @@ static void read_vatage(void)
|
|
|
uint32_t voltage_chi_2 = 0;
|
|
|
voltage_chi_1 = read_stm_voltage(STM32_ADC_V_1) ;
|
|
|
//delay_ms(5);
|
|
|
+
|
|
|
voltage_chi_2 = read_stm_voltage(STM32_ADC_V_2) ;
|
|
|
|
|
|
board->md_data.r_data.input.voltage = voltage_chi_1 > voltage_chi_2 ? voltage_chi_1 : voltage_chi_2;
|
|
|
-
|
|
|
- for(int i = 0;i < RelaySlaveChaNum;i++)
|
|
|
+
|
|
|
+ for(int i = 0;i < PT_SUB_COUNT;i++)
|
|
|
{
|
|
|
- board->md_data.r_data.output[i].voltage = board->md_data.r_data.input.voltage;
|
|
|
+ board->md_data.r_data.output[i].voltage = voltage_chi_1;
|
|
|
}
|
|
|
-
|
|
|
+#if SURPPORT_2_PT
|
|
|
+ for(int i = PT_SUB_COUNT;i < RelaySlaveChaNum;i++)
|
|
|
+ {
|
|
|
+ board->md_data.r_data.output[i].voltage = voltage_chi_2;
|
|
|
+ }
|
|
|
+#endif
|
|
|
+
|
|
|
#endif
|
|
|
|
|
|
#endif
|