msp430f5438 内部参考电压输出不正确!在线求助啊!

2019-03-24 14:20发布

想输出内部参考电压2.5VP6SEL |= 0x01; // Enable A/D channel A0P5SEL |= 0x01;ADC12CTL0 = ADC12ON+ADC12SHT02+ADC12REFON+ADC12REF2_5V;ADC12CTL1 = ADC12SHP;ADC12MCTL0 = ADC12SREF_1;ADC12CTL2 |= ADC12REFOUT;for ( i=0; i<0x30; i++);                  // Delay for reference start-upADC12CTL0 |= ADC12ENC;                    // Enable conversionswhile (1)  {    ADC12CTL0 |= ADC12SC;                   // Start conversion    while (!(ADC12IFG & BIT0));    __no_operation();                       // SET BREAKPOINT HERE  }用万用表测端口P5.0,测得电压一直不对(测得3.1V左右),到底哪里错了?各位帮帮忙啊。。。 [ 本帖最后由 rankgrass 于 2012-2-22 10:56 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
rankgrass
1楼-- · 2019-03-25 14:35
 精彩回答 2  元偷偷看……
rankgrass
2楼-- · 2019-03-25 14:52
是内部参考电压不准?有没有哪位大虾测过是2.5V左右的
juring
3楼-- · 2019-03-25 15:26
我用你的程序试了一下,输出是0.4V,跟其他IO一样,芯片是5438A
rankgrass
4楼-- · 2019-03-25 17:56
 精彩回答 2  元偷偷看……
Triton.zhang
5楼-- · 2019-03-25 19:43

REFOUT 未设置1

请参见下面的表格

P5.0设置.JPG

 

Triton.zhang

qq:906411450

modernthink
6楼-- · 2019-03-25 21:19
若是设置1.5V和2.5V输出电压都一样,就该看看是不是硬件的问题了,会不会短接到其他引脚上了?

一周热门 更多>

相关问题

    相关文章