From b4aaba46fa9a043af988417e6e84d6051d79ff3a Mon Sep 17 00:00:00 2001 From: cfif Date: Thu, 19 Jun 2025 13:38:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BD=D0=B0=20=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Adcs.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/Adcs.c b/Adcs.c index fce7815..d86ac44 100644 --- a/Adcs.c +++ b/Adcs.c @@ -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); - +*/ } \ No newline at end of file