极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 605|回复: 1

LGT8F328P DAC 设为0输出不为0的问题?

[复制链接]
发表于 2019-10-31 11:43:33 | 显示全部楼层 |阅读模式
初次接触 LGT8F328P 用 Arduino ,测试 DAC 功能,参考了 http://www.ocrobot.com/doku.php?id=learing:alpha:2017052301

int 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?

回复

使用道具 举报

发表于 2019-10-31 15:36:20 | 显示全部楼层
这个是失调问题,这个暂时。。。。只能这样子,ADC和DAC都有接近极限的失调问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2019-11-18 12:55 , Processed in 0.048820 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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