Обновление

This commit is contained in:
cfif 2026-02-04 10:54:58 +03:00
parent 17b365cea6
commit e57c5e7284
1 changed files with 111 additions and 1 deletions

112
Adcs.c
View File

@ -17,15 +17,120 @@ void Bsp_ADC1_HandleResult(const uint32_t *const pBuffer) {
}
#define ADC0_CHN_NUM_EN 5
#define ADC0_CHN_NUM_EN 27
static uint32_t s_aAdc0ResultBuf[ADC0_CHN_NUM_EN] = {0U};
static const ADC_ChannelCfgType s_aChannelsAdc0[ADC0_CHN_NUM_EN] =
{
{
.eChannel = ADC_CHANNEL_0, //PA25: Sensor_Ambient_Temp
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_1, //PE5: IGN_ANS_PE5_ADC0_1 (Напряжение зажигание ДЕЛИТЕЛЬ)
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_2, //PA26: Sensor_AC_Pressure
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_3, //PE12: Sensor_Incar_Temp_FL
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_4, //PE4: Sensor_Incar_Temp_RL
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_5, //PE13: Sensor_Rear_Evap_Temp
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_6, //PA27: Sensor_Evap_Temp
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_7, //PA28: Sensor_Rear_Duct1
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_8, //PD17: Sensor_Rear_Duct2
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_9, //PA29: Sensor_Front_Duct1
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_10, //PD16: Sensor_Front_Duct2
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_11, //PD15: Sensor_Front_Duct3
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_12, //PE9: Sensor_Front_Duct4
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_13, //PA31: Sensor_Rear_Duct3
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_15, //PB21: Sensor_Incar_Temp_FR
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_16, //PE0: Sensor_Incar_Temp_RR
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_14, //PB20: Sensor_Rear_Duct4
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_17, //PE1: Sensor_Rear_Duct5
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_18, //PE24: Sensor_Rear_Duct6
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_19, //PE23: Reserve_Sensor_Duct_Temp_1
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_21, //PA14: Sensor_Front_Duct5
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_22, //PE20: Sensor_Front_Duct6
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_25, //PE6: Pressure_DIAG_PE6_ADC_0_25 (Напряжение датчика давления ДЕЛИТЕЛЬ)
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
@ -45,6 +150,11 @@ static const ADC_ChannelCfgType s_aChannelsAdc0[ADC0_CHN_NUM_EN] =
{
.eChannel = ADC_CHANNEL_30, //PC7: Вывод диагностики BTS5180_2EKA_2xChannelPTCPower (0 - Канал 0; 1 - Канал 1)
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
},
{
.eChannel = ADC_CHANNEL_31, //PD31: Reserve_Sensor_Duct_Temp_2
.eSampleTimeOption = ADC_SAMPLE_TIME_OPTION_1
}
};