__IO uint16_t ADC1_buff[100][2];
//初始化ADC
void Adc_Init(void)
{
ADC_InitTypeDef ADC_InitStructure; //ADC初始化结构体
DMA_InitTypeDef DMA_InitStructure; //DMA初始化结构体
GPIO_InitTypeDef GPIO_InitStructure; //GPIO初始化结构体
/* 使能 ADC1, DMA2 和 GPIO 时钟 ****************************************/
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1|RCC_APB2Periph_GPIOA, ENABLE);
/* DMA1 Stream1 channe1 配置 **************************************/
DMA_DeInit(DMA1_Channel1);
DMA_InitStructure.DMA_BufferSize=200; //缓存数据个数
DMA_InitStructure.DMA_DIR=DMA_DIR_PeripheralSRC;