问答

汇集网友智慧,解决技术难题

shuyinhengxie

TA的家园币:12  

  • stm32g474 ADC 一直卡在校准

    RCC->AHB2ENR|=RCC_AHB2ENR_ADC12EN;/*ADC12CLKENABLE*/RCC->AHB2ENR|=RCC_AHB2ENR_ADC345EN;/*ADC345CLKENABLE*/ADC12_COMMON->CCR&=~(ADC_CCR_PRESC);ADC12_COMMON->CCR|=(2CCR&=~(ADC_CCR_PRESC);ADC345_COMMON->CCR|=(2AHB2ENR|=RCC_AHB2ENR_GPIOAEN;//使能GPIOA时钟RCC->AHB2ENR|=RCC_AHB2ENR_GPIOBEN;//使能GPIOB时钟RCC->AHB2ENR|=RCC_AHB2ENR_GPIOCEN;//使能GPIOC时钟RCC->AHB2ENR|=RCC_AHB2ENR_GPIOEEN;//使能GPIOE时钟GPIOA->MODER|=GPIO_MODER_MODE0|GPIO_MODER_MODE1|GPIO_MODER_MODE2|GPIO_MODER_MODE3;GPIOC->MODER|=GPIO_MODER_MODE0|GPIO_MODER_MODE1|GPIO_MODER_MODE2|GPIO_MODER_MODE3;GPIOA->PUPDR&=~(GPIO_PUPDR_PUPDR0|GPIO_PUPDR_PUPDR1|GPIO_PUPDR_PUPDR2|GPIO_PUPDR_PUPDR3);GPIOC->PUPDR&=~(GPIO_PUPDR_PUPDR0|GPIO_PUPDR_PUPDR1|GPIO_PUPDR_PUPDR2|GPIO_PUPDR_PUPDR3);ADC1->CR&=~ADC_CR_DEEPPWD;/*Disabledeeppower-downmode*/ADC1->CR&=~ADC_CR_ADVREGEN;ADC1->CR|=ADC_CR_ADVREGEN;/*EnablingADCvoltageregulator*/HAL_Delay(10);ADC1->CFGR=0;//初始化ADC配置寄存器ADC1->CFGR|=ADC_CFGR_OVRMOD//过载模式许新数据覆盖旧数据|ADC_CFGR_CONT//连续采样|ADC_CFGR_DMAEN//DMA使能|ADC_CFGR_DMACFG;ADC1->CFGR2|=((0x5

    STM32 ADC

    2025-08-04 0