该问题由某客户提出,发生在 STM32L100RBT6 器件上。据其工程师讲述:在使用 STM32L100 的 DAC1 时,为了能够输出满量程,客户工程师将 DAC 的 Output Buffer 关闭,当 DAC 的输出值为 0x000 时, 可以正常输出 0V,但是当 DAC 的输出值为 0xFFF 时,输出电压却只有 0.67V。客户工程师甚是不解。
使用 STM32L-Discovery(板载 STM32L152RBT6)对客户的问题进行确认。客户使用 DAC1,检查 DAC1 所 对应的 PA4 在 STM32L-Discovery 中的使用情况,发现其用于驱动 LCD,于是将 LCD 拆下。撰写一个最 基本的单通道 DAC1 的电压输出程序,使用万用表对其进行测量,得到以下结果:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !