avr单片机ad转换精确度问题

如题,用avr的ad转换采集电压,得出来的数据是整数吗?
可它的范围只有0到5V,如果数据是整数,那岂不是只有5个数的可能,而且误差也太大了

当然不是整数,理解有问题
比较说ATmega8它的技术资料参数:
PDIP封装 8 路 10位ADC
AD是10位的,那么它将基准为5V的电压分为1024份,精度就很高了。

专业说法:
一个n 位的单端 ADC 将GND 与VREF 之间的线性电压转换成2n 个(LSBs) 不同的数字量。最小的转换码为0,最大的转换码为2n-1。

你可以仔细看一下AVR芯片的datasheet
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-03
可以精确到10位,即最小单位 ( 5/1024=0.00488) V
相似回答