打印

2812 ADC

[复制链接]
1820|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
375447109|  楼主 | 2013-9-4 21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   我写了一个ADC的程序,采样8个通道,每个通道采样10次:B0,B2,B3分别输入1.6V,1.6V,0.6V,其它管脚悬空。我反复调试(代码不变)。会出现两种情况:1,每个通道每一次采样到的电压都是1.500366V
2,B0,B2,B3通道得到的电压是正确的,其它通道电压是2点多伏。   为什么在不改变代码的情况下,反复调试出来的结晶不一样呢??

相关帖子

沙发
375447109|  楼主 | 2013-9-4 22:06 | 只看该作者
补充一下,采样到电压都是3V,是什么情况???

使用特权

评论回复
板凳
375447109|  楼主 | 2013-9-4 22:13 | 只看该作者
我设断点调试,和不设断点调试,结果也不一样。设断点的时候,结果是正确的,不设断点的时候,所有通道每一次,结果都是3.0V,,。这又是什么情况呢???谁来救救我啊

使用特权

评论回复
地板
375447109|  楼主 | 2013-9-4 22:18 | 只看该作者
这个又是什么意思呢???   No source available for "0x3f64af"

使用特权

评论回复
5
blessdxp| | 2013-9-4 22:35 | 只看该作者
查看一下硬件量程,是不是超出了基准电压

使用特权

评论回复
6
blessdxp| | 2013-9-4 22:35 | 只看该作者
还有就是你看看你的AD的转换计算公式是不是不正确

使用特权

评论回复
7
zhangmangui| | 2013-9-4 23:26 | 只看该作者
固定电压输入的AD口每次采集也不一样吗   变化在50以内是可以理解的
悬空的引脚采集到的AD值应该是随机数

使用特权

评论回复
8
zhangmangui| | 2013-9-4 23:27 | 只看该作者
375447109 发表于 2013-9-4 22:06
补充一下,采样到电压都是3V,是什么情况???

悬空引脚去采集就没有意义呢  

使用特权

评论回复
9
375447109|  楼主 | 2013-9-5 22:14 | 只看该作者
blessdxp 发表于 2013-9-4 22:35
查看一下硬件量程,是不是超出了基准电压

输入采样电压只要是0-3V就可以吧····

使用特权

评论回复
10
375447109|  楼主 | 2013-9-5 22:16 | 只看该作者
大家先给我解释:代码不改变的情况下,多次调试,为什么结果不是一样的呢?

使用特权

评论回复
11
375447109|  楼主 | 2013-9-5 22:19 | 只看该作者
zhangmangui 发表于 2013-9-4 23:26
固定电压输入的AD口每次采集也不一样吗   变化在50以内是可以理解的
悬空的引脚采集到的AD值应该是随机数 ...

如果是随机数,但我看到的结果是就这三个结果:1.500···V  3V   2.2001····V ,,,而不是我们所说的随机数。

使用特权

评论回复
12
21lan| | 2015-4-7 18:56 | 只看该作者
zhangmangui 发表于 2013-9-4 23:26
固定电压输入的AD口每次采集也不一样吗   变化在50以内是可以理解的
悬空的引脚采集到的AD值应该是随机数 ...

我将1.8V的数字电源连在ADCINA0,得到一直的是0.03V或者0V,都快崩溃了

使用特权

评论回复
13
zhangmangui| | 2015-4-8 21:37 | 只看该作者
375447109 发表于 2013-9-5 22:19
如果是随机数,但我看到的结果是就这三个结果:1.500···V  3V   2.2001····V ,,,而不是我们所 ...

原理图设计不知道是否有问题?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

95

帖子

0

粉丝