View difference between Paste ID: VyPVAbp3 and zDskbNCp
SHOW: | | - or go back to the newest paste.
1
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA,ENABLE);
2
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1,ENABLE);
3
	
4
	PINinit.GPIO_Pin = GPIO_Pin_0;
5
	PINinit.GPIO_Mode = GPIO_Mode_AIN;
6
	PINinit.GPIO_PuPd = GPIO_PuPd_NOPULL;
7
	GPIO_Init(GPIOA,&PINinit);
8
	
9
	ADC_DeInit();
10
	
11
	
12
	ADCinit.ADC_ContinuousConvMode = ENABLE;
13
	ADCinit.ADC_DataAlign = ADC_DataAlign_Right;
14
	ADCinit.ADC_ExternalTrigConv = DISABLE;
15
	ADCinit.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;
16
	ADCinit.ADC_NbrOfConversion = 1;
17
	ADCinit.ADC_ScanConvMode = DISABLE;
18
	ADCinit.ADC_Resolution = ADC_Resolution_12b;
19
	
20
	ADC_Init(ADC1,&ADCinit);
21
	
22
	
23
	ADC_RegularChannelConfig(ADC1,ADC_Channel_0,1,ADC_SampleTime_144Cycles);
24
	ADC_Cmd(ADC1,ENABLE);