
STM32内置ADC多通道扫描与DMA传输
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
本文介绍了如何利用STM32微控制器内部集成的ADC进行多通道数据采集,并通过DMA实现高效的数据传输。
#include adc.h
#include delay.h
void ADC_Config(void) //初始化ADC
{
ADC_InitTypeDef ADC_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); //开启ADC1通道时钟
RCC_ADCCLKConfig(RCC_PCLK2_Div6); //配置ADC时钟,为PCLK2的六分频,即12Hz
ADC_DeInit(ADC1); //复位ADC1
ADC_TempSensorVrefintCmd(ENABLE); //打开温度传感器
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; //独立ADC模式
ADC_InitStructure.ADC_ScanConvMode = ENABLE; //使用扫描模式
全部评论 (0)
还没有任何评论哟~


