void ADC_IRQHandler(void)
{
for (i=0;ADC_GetITStatus(ADCx,ADC_IT_EOC)==SET;i++)
{
switch (i){
case 0:ADC_ConvertedValue[0] = ADC_GetConversionValue(ADCx);break;
case 1:ADC_ConvertedValue[1] = ADC_GetConversionValue(ADCx);break;
case 2:ADC_ConvertedValue[2] = ADC_GetConversionValue(ADCx);break;
case 3:ADC_ConvertedValue[3] = ADC_GetConversionValue(ADCx);break;
case 4:ADC_ConvertedValue[4] = ADC_GetConversionValue(ADCx);break;
case 5:ADC_ConvertedValue[5] = ADC_GetConversionValue(ADCx);break;
case 6:ADC_ConvertedValue[6] = ADC_GetConversionValue(ADCx);break;
}
}
ADC_ClearITPendingBit(ADCx,ADC_IT_EOC);
}