电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
stm32的ADC方面的问题。求大佬解答
已解决
73482
个问题
已帮助
5993
位优秀工程师
stm32的ADC方面的问题。求大佬解答
83fc2ce5de17942c
2019-03-16
浏览量:753
我把热敏电阻短路做为开关,就是按一下开关热敏电阻短路一下,AD值为0。我将这个0作为一个信号来控制其他io口,不能正常工作是为什么
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
xdsnet
一般对ADC输出不做==0判断,而是判断一个阀值s,即判断<s触发,ADC真正输出为0的机会太小。
发布于
2019-03-17
举报
评论 0
2
0
其他答案
数量:
9
yhj416606438
短路热敏电阻不一定是0,可能会1到5个字,所以判断小于5比较好,不要用等于0
发布于
2019-03-17
举报
评论 0
3
0
明有几时有
要看一下ADC的值是不是真的是0,是不是有零漂,而不是0的情况尼
发布于
2019-03-17
举报
评论 0
1
0
chen0000009
即使短路了,ADC那里的电压也不一定是绝对的0,可能还有一个值
发布于
2019-03-17
举报
评论 0
0
0
大少爷安安
AD值为0可能是错的
发布于
2019-03-17
举报
评论 0
0
0
LoveMyDog
用AD来检测0电位不是很好,除非你用函数判断大于多少才是0,如果判断电位最好还是常规GPIO模式!
发布于
2019-03-17
举报
评论 0
0
0
莱克迷KW
不正常工作是什么现象呢,是采样的不是0还是其他的IO没有工作呢
发布于
2019-03-17
举报
评论 0
0
0
donatello
你可以直接查询ADC寄存器的返回数值是不是0,一般这个是因为数值返回不准确导致的。
发布于
2019-03-17
举报
评论 0
0
0
WQS1314
按下开关只能说明该引脚变为低电平,并不一定是0,所以不要检测为0判断开关按下,应该检测ADC值小于10或者20
发布于
2019-03-18
举报
评论 0
0
0
你中有我
一个ADC的输入是怎么控制IO口的,是采样后控制的么,那么要仿真一下,看看ADC结果 是不是0
发布于
2019-03-18
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
stm32的ADC方面的问题。求大佬解答
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: