AVR单片机的AD转换问题。我调了一天了,还是出错、、、

问题是,我的程序的最后一行是判断ad的结果是否小于0.这居然会判断为成立!!!把电路图和程序附上,希望得到回答,谢谢!!用的PC2输入,可是测得这个口的电压是3v左右... 问题是,我的程序的最后一行是判断ad的结果是否小于0.这居然会判断为成立!!!
把电路图和程序附上,希望得到回答,谢谢!!
用的PC2输入,可是测得这个口的电压是3v左右
展开
 我来答
fgh1234earth
2014-03-01 · 超过27用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:66.8万
展开全部
ad如果未被正确初始化 初值可能为0 读取变换值前请确认标志位或使用中断 简单延时不行
追问
我是从视频教程上抄的程序啊,不知道为什么出错。。图上的ADMUX改为0x02了,谢谢!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友186dfeac08
2014-03-01 · TA获得超过754个赞
知道小有建树答主
回答量:1074
采纳率:50%
帮助的人:528万
展开全部
你电路图上接的哪个AD输入脚,从你的代码中看,是PC2?
你用的哪个型号AVR?
追问
atmega8,是PC2,ADMUX=0X02;问题不能改了,图上写错了。谢谢!!
追答
那现在的问题解决没有?

你最好把 ADC预分频器也配置一下,不要用最高的,改个低一点的试试看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式