Изменения на новый

This commit is contained in:
cfif 2025-06-19 13:38:04 +03:00
parent 8097e6cf73
commit b4aaba46fa
1 changed files with 16 additions and 2 deletions

18
Adcs.c
View File

@ -10,18 +10,32 @@ tAdcs ADCS;
void Adcs_Init() {
tAdcs *env = &ADCS;
gpio_init_type gpio_initstructure;
crm_periph_clock_enable(CRM_GPIOC_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC3_PERIPH_CLOCK, TRUE);
gpio_default_para_init(&gpio_initstructure);
gpio_initstructure.gpio_mode = GPIO_MODE_ANALOG;
gpio_initstructure.gpio_pins = GPIO_PINS_0;
gpio_init(GPIOC, &gpio_initstructure);
env->vcc = ADC_Initial(ADC3, ADC_CHANNEL_10, 0, 1, 1);
env->vccIo = vAdcGetIo(&env->vcc);
/*
tAdcs *env = &ADCS;
gpio_init_type gpio_initstructure;
crm_periph_clock_enable(CRM_GPIOF_PERIPH_CLOCK, TRUE);
crm_periph_clock_enable(CRM_ADC3_PERIPH_CLOCK, TRUE);
gpio_default_para_init(&gpio_initstructure);
/* config adc pin as analog input mode */
gpio_initstructure.gpio_mode = GPIO_MODE_ANALOG;
gpio_initstructure.gpio_pins = GPIO_PINS_8;
gpio_init(GPIOF, &gpio_initstructure);
env->vcc = ADC_Initial(ADC3, ADC_CHANNEL_6, 0, 1, 1);
env->vccIo = vAdcGetIo(&env->vcc);
*/
}