设置ADC一般步骤.doc

设置ADC一般步骤.doc

ID:48216694

大小:11.96 KB

页数:2页

时间:2020-01-23

设置ADC一般步骤.doc_第1页
设置ADC一般步骤.doc_第2页
资源描述:

《设置ADC一般步骤.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、配置ADC的GPIO端口GPIO_InitTypeDefGPIO_InitStructure;RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1

2、RCC_APB2Periph_GPIOC,ENABLE);//使能GPIOA时钟GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;//PC.1GPIO_InitStructure.GPIO_Mode=G

3、PIO_Mode_AIN;//浮空输入GPIO_Init(GPIOC,&GPIO_InitStructure);//初始化PC1PC0ADC123_IN10PC1ADC123_IN11PC2ADC123_IN12PC3ADC123_IN13ADC_InitTypeDefADC_InitStructure;//定义一个ADC结构体ADC_InitStructure.ADC_Mode=ADC_Mode_Independent;//ADC模式设置独立模式ADC_InitStructure.ADC_ScanConv

4、Mode=DISABLE;//(禁止)使用转换扫描模式ADC_InitStructure.ADC_ContinuousConvMode=ENABLE;//(使能)连续转换模式ADC_InitStructure.ADC_ExternalTrigConv=ADC_ExternalTrigConv_None;//不使用外部中断触发ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;//数据格式右对齐ADC_InitStructure.ADC_NbrOfChann

5、el=1;//ADC数据转换通道数:1ADC_Init(ADC1,&ADC_InitStructure);//初始化结构体成员RCC_ADCCLKConfig(RCC_PCLK2_Div8);//设置ADC时钟72MHZ八分频9MHZADC_RegularChannelConfig(ADC1,ADC_Channel_11,1,ADC_SampleTime_55Cycles5);//配置ADC1,ADC1通道,扫描顺序,扫描周期ADC_DMACmd(ADC1,ENABLE);//使能ADC1DMAADC_Cm

6、d(ADC1,ENABLE);//使能ADC1ADC_ResetCalibration(ADC1);//复位校准寄存器while(ADC_GetResetCalibrationStatus(ADC1));//等待校准寄存器复位完成ADC_StartCalibration(ADC1);//ADC校准while(ADC_GetCalibrationStatus(ADC1));//等待校准完成ADC_SoftwareStartConvCmd(ADC1,ENABLE);//使用软件触发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。