问答

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

15684

TA的家园币:30  

  • N32WB031 ADC问题 使用PB8 单通道单次转换ad值不对

    分压后的电压1.425ad值只有39016位ad就算是10位基准3.3的话都不止390到底哪里出问题了呢下面是初始化代码voidadc_Init(){RCC_EnableAHBPeriphClk(RCC_AHB_PERIPH_ADC,ENABLE);RCC_ConfigAdcClk(RCC_ADCCLK_SRC_AUDIOPLL);/*enableADC4Mclock*/RCC_Enable_ADC_CLK_SRC_AUDIOPLL(ENABLE);GPIO_InitTypeGPIO_InitStructure;GPIO_InitStruct(&GPIO_InitStructure);/*ConfigurePB.10(ADCChannel1)PB.8(ADCChannel3)asanaloginput--------*/GPIO_InitStructure.Pin=GPIO_PIN_8;GPIO_InitStructure.GPIO_Mode=GPIO_MODE_ANALOG;GPIO_InitPeripheral(GPIOB,&GPIO_InitStructure);ADC_EnableBypassFilter(ADC,ENABLE);ADC_ConfigChannel(ADC,ADC_CTRL_CH_3);ADC_Enable(ADC,ENABLE);}

    ADC GPIO pi IO N32WB031 使用

    2026-04-30 0