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.

[参考译文] MSP430FR2155:生成内部基准电压

Guru**** 2522850 points
Other Parts Discussed in Thread: MSP430FR2155

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/778865/msp430fr2155-internal-reference-voltage-generation

器件型号:MSP430FR2155

你(们)好  

我无法在 MSP430FR2155微控制器中生成2.5V 的内部基准。 将检查引脚编号处的2.5伏电压 28个微控制器。

我使用的代码为:  

P1SEL0 = 0xFF;  //对于 ADC A0 t0 A7输入和 VREF+
P1SEL1 = 0xFF;

PMMCTL0_H = PMMPW_H;             //解锁 PMM 寄存器  

PMMCTL2 |= INTREFEN | REFVSEL_2;

while (!(PMMCTL2 & REFGENRDY));

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您应该在 main 的开头禁用看门狗。 和禁用 GPIO 上电默认高阻抗模式以激活先前配置的端口设置。
    WDTCTL = WDTPW | WDTHOLD; //停止 WDT

    P1SEL0 = 0xFF;//对于 ADC A0 t0 A7输入和 VREF+
    P1SEL1 = 0xFF;

    //禁用 GPIO 上电默认高阻抗模式以激活
    //先前配置的端口设置
    PM5CTL0 &=~LOCKLPM5;

    B.R
    冬季
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    看门狗计时器已禁用。

    WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器

    P1SEL0 = 0xFF; //对于 ADC A0 t0 A7输入和 VREF+
    P1SEL1 = 0xFF;

    PM5CTL0 &=~LOCKLPM5;

    PMMCTL0_H = PMMPW_H; //解锁 PMM 寄存器

    PMMCTL2 |= INTREFEN | REFVSEL_2;
    while (!(PMMCTL2 & REFGENRDY));

    该代码也不能帮助我生成2.5伏基准电压。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    抱歉、P1.7只能输出1.2V 内部基准电压。 1.5/2.0/2.5V 基准仅在内部连接到 A13、无法输出到引脚。  

    B.R

    冬季