LGT8F328P DAC 设为0输出不为0的问题?
初次接触 LGT8F328P 用 Arduino ,测试 DAC 功能,参考了 http://www.ocrobot.com/doku.php?id=learing:alpha:2017052301int dac = 4;//定义dac管脚
void setup() {
pinMode(dac, ANALOG); //初始化dac管脚为模拟输出模式
analogReference(INTERNAL2V048);//设置基准源为2.048内部基准
}
void loop() {
analogWrite(dac, 0);//DAC是8位精度,范围是0-255。255就是基准源上限。
}
发现输出电压并不为0,为 0.010V 左右,请教原因?以及如何能让输出为0V?
这个是失调问题,这个暂时。。。。只能这样子,ADC和DAC都有接近极限的失调问题。
页:
[1]