使用STM32读取电位器的值(电位器是B5K) | 您所在的位置:网站首页 › 电位器输入电压是多少 › 使用STM32读取电位器的值(电位器是B5K) |
使用STM32读取电位器的值
电位器使用的是B5K图片如下。阻值是5k 硬件设计 电位器中间是信号输出引脚,两边是对称的,一边接电源另外一边就要接地,当手动旋转旋钮的时候,中间引脚的输出就会发生变化。 软件设计 RAO接的是AO脚 static void POTEN_Init(void) { //引脚初始化 GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); //开启PA的时钟 GPIO_InitStructure.GPIO_Pin = POTEN_PIN; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; //模拟输入 GPIO_Init(POTEN_PORT, &GPIO_InitStructure); } //ADC初始化,使用ADC1 通道0和通道1 使用DMA搬运 static void ADCx_Mode_Config(void) { DMA_InitTypeDef DMA_InitStructure; ADC_InitTypeDef ADC_InitStructure; |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |