Board logo

标题: STM32 ADC 模数转换的简单实现 [打印本页]

作者: yuyang911220    时间: 2017-6-19 18:08     标题: STM32 ADC 模数转换的简单实现

ADC 通常要与DMA一起使用 这里只是简单的用库配置ADC 不断扫描来实现ADC的应用。

       首先配置GPIO与ADC的时钟:


复制代码
      配置ADC的运行:

复制代码





       这里我用的是ADC1的9通道 PB1引脚。
       也用一些默认的配置函数同GPIO 的一样例如: ADC_StructInit

ADC_InitTypeDef structure ADC_InitTypeDef定义于文件“stm32f10x_adc.h”:
typedef struct
{
u32 ADC_Mode; FunctionalState ADC_ScanConvMode; FunctionalState ADC_ContinuousConvMode; u32 ADC_ExternalTrigConv; u32 ADC_DataAlign; u8 ADC_NbrOfChannel;
} ADC_InitTypeDef
       注意:为了能够正确地配置每一个ADC通道,用户在调用ADC_Init()之后,必须调用ADC_ChannelConfig()来配置每个所使用通道的转换次序和采样时间。
       然后就是不停的读;







欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0