This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

如何设置片内2.5V参考电压



为F5637的DAC12选择内部2.5V参考电压,

DAC12_0CTL0 = DAC12OPS+ DAC12IR + DAC12SREF_0 + DAC12AMP_5 + DAC12ENC + DAC12CALON;

REFCTL0 = REFVSEL_2 + REFON;//应该为2.5V,可是测得是1.5V的默认值

试了一下

while(REFCTL0 & REFGENBUSY)
  REFCTL0 = REFVSEL_3 + REFON;

也还是不行。

要怎样操作才能给DAC设成2.5V的参考电压呢?

  • 这个看数据手册,完全可以解决。

  • 那些‘牛人’们,广大开发者是不会不看手册就随便提问题的!如果你自己不知道解决问题的办法或者没有思路,给不出合理的建议,就不要乱说空话!!!要我说任何问题看手册都能解决,你若不是TI的技术支持,就干脆隐言,提问者需要的不是这种不负责任的回答,也不屑跟你这样的回复交流。

    看了很多资料,有人说要用ADC12CTL0 = REFON+REF2_5V设置DAC的参考电压,不过个人认为这个应该确实是设置ADC的,不知道网上的人是怎么成功用这个设置DAC的...

    又经过一番折腾,终于搞定2.5V了,还是用REFCTL0。不过要先写REF,再初始化DAC,就可以了。