您现在的位置: 主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > STM32F0(6)ADC采样初始化 -
本文所属标签:
为本文创立个标签吧:

STM32F0(6)ADC采样初始化 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]void ADC_Init(void){// PA1 -- 电池电压采样引脚 -- 浮空输入GPIOA->MODER &= ~GPIO_MODER_MODER1_1; // 浮空输入GPIOA->MODER &= ~GPIO_MODER_MODER1_0;GPIOA->PUPDR &= ~GPIO_PUPDR_PUPDR1_1;GPIOA->PUPDR &= ~GP

void ADC_Init(void)

本文引用地址: http://www.21ic.com/app/mcu/201807/779270.htm

{

// PA1 -- 电池电压采样引脚 -- 浮空输入

GPIOA->MODER &= ~GPIO_MODER_MODER1_1; // 浮空输入

GPIOA->MODER &= ~GPIO_MODER_MODER1_0;

GPIOA->PUPDR &= ~GPIO_PUPDR_PUPDR1_1;

GPIOA->PUPDR &= ~GPIO_PUPDR_PUPDR1_0;

// 配置adc相关功能

RCC->APB2ENR |= RCC_APB2ENR_ADC1EN;

ADC1->CFGR1 |= ADC_CFGR1_CONT; // 连续转换

ADC1->SMPR |= 0x101; // 转换一次时间

ADC1->CHSELR |= ADC_CHSELR_CHSEL1; // 转换的通道

ADC1->CR |= ADC_CR_ADEN; // ADC 使能

ADC1->CR |= ADC_CR_ADSTART; // ADC 开始转换

}

读取ADC1->DR; 中的数值就能知道电压值了




              查看评论 回复



 

"STM32F0(6)ADC采样初始化 -"的相关文章

网站地图

围观()