野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11706|回复: 8

请求大佬关于ADC,问题,为什么我用ADC1采集电压时候,PC1可以不使能

[复制链接]
发表于 2019-10-20 18:28:42 | 显示全部楼层 |阅读模式
为什么我用ADC1采集电压时候,PC1可以不使能也能够转换(是不是关于模拟输入就不需要该io口的使能)。然后我现在连时钟使能都有点乱了,如果不使能就意味着此io口什么模式都不能用吗,求大佬解答下
回复

使用道具 举报

发表于 2019-10-21 19:31:27 | 显示全部楼层
PC1的使能 具体是指什么的使能?
回复 支持 反对

使用道具 举报

发表于 2019-10-22 08:31:03 | 显示全部楼层
GPIO复位后的状态是浮空输入状态  所以你这应该是使能了时钟后可以用的,不使能时钟应该没法用吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-22 13:55:39 | 显示全部楼层
WishWish 发表于 2019-10-21 19:31
PC1的使能 具体是指什么的使能?

pc1的使能是指GPIOC口的使能
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-22 13:57:28 | 显示全部楼层
wwhh 发表于 2019-10-22 08:31
GPIO复位后的状态是浮空输入状态  所以你这应该是使能了时钟后可以用的,不使能时钟应该没法用吧!

但是问题是我把定义GPIOC的使能函数给去除之后还是可以使用哦,正常是设置模拟输入的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-22 13:58:40 | 显示全部楼层
WishWish 发表于 2019-10-21 19:31
PC1的使能 具体是指什么的使能?

ADC是有使能的,但是GPIOC不使能也可以用电压采集,我用的是指南针f103的,求老师解答下
回复 支持 反对

使用道具 举报

发表于 2019-10-22 14:00:01 | 显示全部楼层
铭^贤 发表于 2019-10-22 13:57
但是问题是我把定义GPIOC的使能函数给去除之后还是可以使用哦,正常是设置模拟输入的

把定义GPIOC的使能函数给去除之后    具体是什么语句去除了
回复 支持 反对

使用道具 举报

发表于 2019-10-22 14:42:26 | 显示全部楼层
铭^贤 发表于 2019-10-22 13:57
但是问题是我把定义GPIOC的使能函数给去除之后还是可以使用哦,正常是设置模拟输入的

333.png
从这个图上看  当ADC外设被打开时 ADC与引脚就已经连上了  
至于输入 与 模拟输入  我看手册上说的大概就是 施密特触发器 禁止与否的区别  感觉对ADC的影响无关紧要  
所以无论 你是否使能PC1 ADC不受影响

当然以上属于我自己的理解   
有不同见解 望大佬指正!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-22 20:42:11 | 显示全部楼层
WishWish 发表于 2019-10-22 14:00
把定义GPIOC的使能函数给去除之后    具体是什么语句去除了

static void ADCx_GPIO_Config(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
       
        // 打开 ADC IO端口时钟
        ADC_GPIO_APBxClock_FUN ( ADC_GPIO_CLK, ENABLE );
       
        // 配置 ADC IO 引脚模式
        // 必须为模拟输入
        GPIO_InitStructure.GPIO_Pin = ADC_PIN;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
       
        // 初始化 ADC IO
        GPIO_Init(ADC_PORT, &GPIO_InitStructure);                               
}
就是这一整个去掉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-19 19:23 , Processed in 0.060502 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表