发 帖  
原厂入驻New
[问答]

关于ATMEGA16的AD转换

7774
分享
2.png 1.png 用PA0单通道输入进行AD转换,但显示的结果都是1023? 检查了好几遍也没发现程序有什么问题~

2
2011-8-15 12:11:48   评论 分享淘帖 邀请回答
16个回答
你的程序再看看





  1. uint mega16_ad()
  2. {
  3.          uint addata;

  4.          DDRA&=~BIT(PA0);          //PA0口设置为输入,无上垃电阻,高阻态
  5.          PORTA&=~BIT(PA0);

  6.          SFIOR =0;                 //连续转换模式
  7.          ADMUX=0X40;               //AVCC,AREF引脚外加滤波电容
  8.                                    //右对齐,ADC0单端输入
  9.          ADCSR =0X80;                         //启动ADC转换
  10.          ADCSR |=BIT(ADSC);                   //开始转换
  11.          while(!(ADCSR&(BIT(ADIF)))); //等待转换结束,ADIF置1
  12.          addata=ADCL;

  13.          addata=addata+ADCH*256;              //把ADCL,ADCH转换成10进制
  14.          ADCSR |=BIT(ADIF);                   //对ADIF写”1”,ADIF清0
  15.          ADCSR =0X00;                         //关闭ADC转换
  16.          return addata;
  17. }

复制代码


2011-8-15 14:00:49 评论

举报

你调节可变电阻,还是没有变化吗?
2011-8-15 16:37:35 评论

举报



A670521546 发表于 2011-8-15 16:37
你调节可变电阻,还是没有变化吗?



还是不行 ~~   估计是软件的问题吧 。5555~~
2011-8-15 21:39:51 评论

举报

2012-7-17 21:54:41 评论

举报

我的也这样!电阻小可以!但是稍微大点就不可以了!
2012-9-27 15:59:55 评论

举报

每次都要读取ADCH 的值  否则那么下次读取的值就不会变化
2013-3-2 23:49:42 评论

举报

2013-8-18 15:02:30 评论

举报

我也遇到这个问题了,但是在网上下了一个可以用AD,而且读数也是对的,两个芯片都是ATMEGA16,可是一个能读一个不能读,两个元件的元件编辑界面不一样,很奇怪。
2014-1-8 19:42:59 评论

举报

解决了,是单片机AVCC和AREF没有接电源的原因,呵呵,我的接上去就好了
2014-1-8 19:53:58 评论

举报



A670521546 发表于 2011-8-15 14:00
你的程序再看看



程序是没问题 关键是,我用液晶显示,但是我调电位器的时候,液晶显示不变化,但是我从新拔掉电源的时候 却又可以了
2014-1-8 21:38:03 评论

举报



chang_feng_1 发表于 2014-1-8 19:53
解决了,是单片机AVCC和AREF没有接电源的原因,呵呵,我的接上去就好了



AVCC和AREF上不接电源不能进行AD转换吗?ADMUX不是可以进行参考电压的选择吗?
2014-3-25 15:10:27 评论

举报



solarprincev5 发表于 2014-3-25 15:10
AVCC和AREF上不接电源不能进行AD转换吗?ADMUX不是可以进行参考电压的选择吗?
...



没有外部的模拟电源,内部的参考电压应该是无效的吧,你可以自己仿真试一下。
2014-4-15 12:21:15 评论

举报

2017-4-16 16:50:06 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
我要提问
关闭

站长推荐 上一条 /8 下一条

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