8F328D新特性--12位ADC
本帖最后由 弘毅 于 2016-4-6 14:09 编辑传统的ATMEL MEGA328核心的板子比如UNO NANO等ADC为10位,ADC采样的最大值为1023。
ALPHA 8F328D的ADC为12位~~~最大值4095。
我们把A0口的ADC数据获取后发送到串口。
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(1);
}
打开串口监视器,如果你把3V3接入A0口,你就会看到反馈回来的数值是4095.
10位到12位的ADC可是很大的一个进步哦。 去LGT官网看了看,不知道兼容性,稳定性怎么样! houzhiqiang 发表于 2016-4-6 20:41 static/image/common/back.gif
去LGT官网看了看,不知道兼容性,稳定性怎么样!
买个回去试用一段时间就好了。。。又便宜,ALPHA 8F328D只要6块哦。。。。 老大,这个是用电源电压做基准的吗?
怎么用 自带1.25与2.56 ±1%精度内部基准 zjhyhky 发表于 2016-4-6 21:46 static/image/common/back.gif
老大,这个是用电源电压做基准的吗?
怎么用 自带1.25与2.56 ±1%精度内部基准
我明天看一下源码试一下。。。 zjhyhky 发表于 2016-4-6 21:46 static/image/common/back.gif
老大,这个是用电源电压做基准的吗?
怎么用 自带1.25与2.56 ±1%精度内部基准
测了一下,默认是MCU的VCC电压为基准的,ALPHA 8F328D上默认基准为3V3,1.25与2.56呢。。。目前IDE没法调用,我得下一版本升级后才能。 弘毅 发表于 2016-4-7 10:59 static/image/common/back.gif
测了一下,默认是MCU的VCC电压为基准的,ALPHA 8F328D上默认基准为3V3,1.25与2.56呢。。。目前IDE没法调用 ...
如果我用5V做基准接入A0口,串口监视器会是显示多大的值呢,没用过12位的ADC! hjhhsl35158 发表于 2016-4-24 20:58 static/image/common/back.gif
如果我用5V做基准接入A0口,串口监视器会是显示多大的值呢,没用过12位的ADC!
4095 hjhhsl35158 发表于 2016-4-24 20:58 static/image/common/back.gif
如果我用5V做基准接入A0口,串口监视器会是显示多大的值呢,没用过12位的ADC!
4095 最新的bootloader现在已经改成10位了,最大值是1008了,LGT调整了ADC的转换代码,我已经测试过了。 活得精彩 发表于 2016-4-25 17:51
最新的bootloader现在已经改成10位了,最大值是1008了,LGT调整了ADC的转换代码,我已经测试过了。
那么调整后还能用到12位adc了吗? popopupa 发表于 2016-5-15 22:16 static/image/common/back.gif
那么调整后还能用到12位adc了吗?
使用OCROBOT IDE是12位的 我的LGT8F328P在ocrobot0.1.1中上传后ACD变成10位的,如何使用12位设置? D19TCI 发表于 2017-5-16 09:52
我的LGT8F328P在ocrobot0.1.1中上传后ACD变成10位的,如何使用12位设置?
328P是新做的支持,今天会升级一个版本的LGT支持,变为12位。 谢谢楼主,12位的精度比10位高多了,12位ACD是328P的一个大亮点。
页:
[1]
2