电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
在STMF103RCT6上从GPIO读取模拟值
已解决
73482
个问题
已帮助
5993
位优秀工程师
在STMF103RCT6上从GPIO读取模拟值
a0974e485e966358
2019-02-23
浏览量:1521
我是一个电子新手,最近在学习编程
现在手上有一块带有STMF103RCT6的现有PCB,其中可用的引脚是GPIO D 0和GPIO D 1。
我希望能够读取可变电阻器(操纵杆)的值 - 我可以看到当我向前移动操纵杆时电压逐渐下降,但此刻我只能区分完全向前(1)和大约中途走向中心。我知道这是超过阈值的地方,但不确定是否有办法达到阈值之类的“距离” - 我已将引脚设置为GPIO_Mode_AIN但不确定这是否是死路一条,或者如果没有,从哪里实际读取模拟数据。
除了涉及ADC或添加电容器以及捕获填充所需的时间之外,我还有其他选择吗?
谢谢!
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
我对面的武器
你要使用ADC引脚才可以取模拟值的,如果没有这个功能是不可以 的
发布于
2019-02-23
举报
评论 0
0
0
其他答案
数量:
17
chenlei1910
更换管脚吧,pd0没有adc功能
发布于
2019-02-23
举报
评论 0
0
0
yhj416606438
用定时器采集adc值然后再做判断,
发布于
2019-02-23
举报
评论 0
0
0
9604a3b72d92b876
这个问题其实就化简成为,如何从数字口读取一个模拟值了。一般来说,要么用RC来读取R,要么直接做adc。当然你要是觉得L/R方便的话,其实也是可以的。。。
发布于
2019-02-23
举报
评论 0
0
0
drepa
摇杆是ADC接口,需要接PA和PC等具有ADC功能的引脚,PD0口只能检测电平输入。
发布于
2019-02-24
举报
评论 0
0
0
人民吃瓜
要看GPIO有没有ADC的复用功能啊,有的话才可以读取模拟值
发布于
2019-02-24
举报
评论 0
0
0
白云苍狗
用有adc功能的引脚,用adc读取模拟量
发布于
2019-02-25
举报
评论 0
0
0
WQS1314
查找单片机参数,找到具有adc功能的引脚,STM32只有具有ADC功能的引脚才能读取ADC模拟量
发布于
2019-02-25
举报
评论 0
0
0
我是假管贴胸小助手
读取模拟量要使用AD通道输入引脚啊,至于你说的阈值,可以采集到模拟量后在程序里判断实现,不知道符不符合你的要求。
发布于
2019-02-25
举报
评论 0
0
0
最帅的廖先生
首先你的PD0口没有ADC功能,换一个带ADC的引脚吧
发布于
2019-02-25
举报
评论 0
0
0
461f959492eabae7
选择具有adc功能的引脚,用adc读取模拟值就行
发布于
2019-02-25
举报
评论 0
0
0
涛涛涛涛涛
这个么有什么问题啊,ADC的值正常读取出来,算出来电阻值不就可以判断状态了,记得保证电源的稳定,参考电压的精度,以及一些必要电路的搭建
发布于
2019-02-25
举报
评论 0
0
0
1667
浮空,复用成 ADC,然后读取数据就是 这个引脚的 电压值
发布于
2019-02-25
举报
评论 0
0
0
LoveMyDog
这种情况更改IO是最好的选择,常规管脚识别电平还可以,模拟量建议还是用ADC精准!
发布于
2019-02-26
举报
评论 0
0
0
米饭米饭吖
不用DAC功能 就只能曲线救国这样子做了
用几个电压比较器做纯粹的硬件电路吧
发布于
2019-02-26
举报
评论 0
0
0
lichangle
外接iic器件的adc
用这两个端口模拟iic
发布于
2019-02-28
举报
评论 0
0
0
chen0000009
这种直接用芯片上面自带的ADC功能就行,注意有些脚不能配置为模拟引脚
发布于
2019-02-28
举报
评论 0
0
0
你中有我
要读取模块就要使用ADC,要这个引脚可以复用成ADC的引脚才可以有这个功能的
发布于
2019-03-14
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
在STMF103RCT6上从GPIO读取模拟值
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: