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.

[参考译文] MSP430F6779A:AUXxSW 不工作

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1331018/msp430f6779a-auxxsw-not-operation

器件型号:MSP430F6779A
主题中讨论的其他器件:MSPWARE、MSP430WARE

您好!

在我的程序中、我使用寄存器 AUXCTL0位 AUX0SW 来检测 DVCC 返回。

添加了示例。

如果((AUXCTL0_L 和 AUX0SW_L)!= 0)// MCU 使用 AUXVCC0 (DVCC)?
{
   //调用另一个程序

但有时我发现寄存器 AUXCTL0位 AUX2SW、AUX1SW 和 AUX0SW 设置为零(很少见)。

AUXCTL0 = 0x9600

我在初始程序中将 LOCKAUX 清零后发现位 AUX2SW、AUX1SW 和 AUX0SW 设置为零。

AUXCTL0_L &&~LOCKAUX _L;

问题。

1) 1)是否发生此勘误表?

2) 2)我没有在 mspware 中找到关于位 AUX2SW、AUX1SW 和 AUX0SW 的示例(MSP430Ware_3_80_14_01)。  为什么此位(AUXxSW)没有示例。

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

    你好!

    我没有在 mspware 中找到关于位 AUX2SW、AUX1SW 和 AUX0SW 的示例(MSP430Ware_3_80_14_01)。  为什么此位(AUXxSW)没有示例。

    AUXxSW 是一个用于表示电源状态的读取寄存器。 我想这就是原因。

    我假设在你清除  LOCKAUX 后、你应该针对电源变化进行一些操作。  这不会受到影响并恢复到零吗? 您可以参阅第4.2.2章中的参考来控制电源。

    https://www.ti.com/lit/ug/slau208q/slau208q.pdf?ts = 1709294634309&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FMSP430F6779A 

    B.R.

    萨尔

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

    以下是调试结果。

    AUX2SW、AUX1SW 和 AUX0SW 在代码"AUXCTL0 = AUXKEY"之后设置为零。

    AUX2SW、AUX1SW 和 AUX0SW 将 在复位电源后恢复正常运行。  

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

    你好、Waragorn:

    但有时我发现寄存器 AUXCTL0位 AUX2SW、AUX1SW 和 AUX0SW 设置为零(很少见的情况)。[/引述]

    有一点奇怪、这种情况的频率是如何发生的?

    AUX2SW、AUX1SW 和 AUX0SW 在代码"AUXCTL0 = AUXKEY_"后设置为零

    根据你的代码、你似乎正在为此使用硬件控制切换。 然而、硬件控制需要在 PMM 中启用 SVM:

    您能否尝试软件控制切换并检查它是否起作用:

    B.R.

    萨尔

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

    这种情况的频率是如何发生的?

    -随机(每次1-2天)

    步骤测试。

    1) 1)通过电池电源为 AUXVCC1供电

    2) 2)通过电路为 DVCC 供电交流/直流转换器

      2.1)电源25 V 交流(35秒)

      2.2)提供207 V 交流电压(30-40秒)

    3) 3)检查寄存器 AUXCTL0位 AUXxSW

    4) 4)重新执行2-3、直到 AUXxSW 不工作

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

    你好、Waragorn:

    以下可能是描述相关情况的勘误表:

    或许您可以使用权变措施进行检查。

    实际上、我没有 F6779A 的 EVM 板、我会在办公室尝试获取一个、然后检查我是否可以重现此问题。

    B.R.

    萨尔