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.

[参考译文] MSP430F4784:断电信号

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1116854/msp430f4784-power-off-signal

器件型号:MSP430F4784

您好!

我目前正在使用 MSP430F4784。

在这里、我想在主电源关闭时在 LCD 上显示断电。

此外、在上电时、我必须看到显示屏上电、因为我启用了用于初始中断 POR 的 IE1 (OFIE)位。

在该 ISR 中、我将写入"Powering On Display"。 这是可行的吗?

我要得到的是、一旦 IE1 |= OFIE 行执行调试、调试进入陷阱处理程序、并且无法运行程序的其余部分。

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

    您好!

    您能否发送 ISR 的代码?  

    此致、

    Luke

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

    是的、

    #include <msp430.h>
    #include <stdint.h>
    #include "display.h"
    
    int main()
    {
        pin_init();
        display_init();
        IE1 |= OFIE;
      
        __bis_SR_register(GIE);
        while(1)
        {
        display_string("data display", 1,1);
        }  
      }
      
    #pragma vector=RESET_VECTOR
    __interrupt void reset_ISR(void)
    {
        display_string("shut down", 1,2);
    
        IFG1 &= ~PORIFG;
    
    }

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

    您好、Sai、

    第9行、IE1 |= OFIE;正在启用振荡器故障、如果您只是希望器件在加电时显示、是否有理由不将其设置为初始化后的第一个操作? 在这里的代码示例 中、MSP430x47xx Demo - LCD_A 在 SBLCDA4 LCD 上放置"0123456" 、我们清除了该标志、我认为您的使能会导致陷阱、而没有适当的句柄来清除它。 您的 ISR 正在清除 POR 标志。

    如果您要进入和退出功耗模式、并且想要知道您何时处于活动功耗模式、则应 显示设置为活动模式的时间。

    对于断电、这是在器件直接断电还是进入低功耗状态时进行的? 如果是第一个选项、我认为如果您直接切断电源就不起作用、如果您进入某些关断序列、您可以在该序列的开头显示该序列。

    此致、

    Luke LedBetter

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

    开机显示没有问题。

    唯一的考虑因素是直接 切断电源时显示“Power Down (关闭电源)”。

    没有关闭序列。

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

    您好、Sai、

    如果您切断所有电源、设备将无法运行、这就是您无法关闭显示屏电源的原因。 如果改为进入低功耗模式(MSP430F4784数据表工作模式)、则可以设置 LCD 显示屏。

    此致、

    Luke