Guest User

Untitled

a guest
Jun 26th, 2015
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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);
Advertisement
Add Comment
Please, Sign In to add comment