- 21
- 0
- 约3.99千字
- 约 37页
- 2017-08-05 发布于湖北
- 举报
ADC编程步骤 1、开启PA口时钟和ADC1时钟 2、复位ADC1,同时设置ADC1分频因子 ADC时钟复位的方法是: ADC_DeInit(ADC1); 分频因子要确保ADC1的时钟(ADCCLK)不要超过14Mhz。这个我们设置分频因子位6,时钟为72/6=12MHz,库函数的实现方法是: RCC_ADCCLKConfig(RCC_PCLK2_Div6); 3、初始化GPIO和ADC1参数 GPIO_InitStructure.GPIO_Pin =GPIO_Pin_1; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;//模拟输入 GPIO_Init(GPIOA, GPIO_InitStructure);//初始化GPIOA.1 ADC_InitTypeDef ADC_InitStructure; ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;//ADC工作模式:独立模式 ADC_InitStructure.ADC_ScanConvMode = DISABLE;//AD单通道模式 ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;//AD单次转换模式 ADC_InitStructure.ADC_ExternalTrigConv =
原创力文档

文档评论(0)