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.

[参考译文] MSPM0L1228:关于 DL_SYSCTL_enableSuperCapacitor

Guru**** 2455560 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1493557/mspm0l1228-about-dl_sysctl_enablesupercapacitor

器件型号:MSPM0L1228

工具与软件:

您好、先生、

电路板上有一个电容器、我们需要启用超级电容器充电。 但它会在调用 DL_SYSCTL_enableSuperCapacitor ()后崩溃。 在启用它之前是否需要执行任何程序?

谢谢!

Edware

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

    我们需要确认这一崩溃意味着什么。

    您是否有详细信息或一些错误日志?

    运行到 DefaultHandler 中?

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

    尊敬的 Helic:

    是的、CPU 运行到 Default_Handler ()。

    谢谢!

    Edware

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

    void NMI_Handler(void) {
        __asm("NOP");
        __BKPT(0);
    }
    
    void HardFault_Handler(void) {
        __asm("NOP");
        __BKPT(0);
    }

    请在 main.c 文件中添加这些内容。

    请参阅 SYSCTL->NMIIIDX 寄存器和 表2-15。 TRM 中的错误源和处理机制、以便查找更多错误信息。

    这来自 G 系列 TRM、您需要参考 L 系列 TRM。

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

    尊敬的 Helic:

    我们停留在 NMI_handler()。

    谢谢!

    Edware

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

    尊敬的 Helic:

    我已经检查过、如果是由 VBAT_ON 引起的、可能是正常情况、对吧?

    我如何检查中断是否由哪个事件引起?

    谢谢!

    Edware

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

    尊敬的 Helic:

    寄存器中的寄存器。 它的情况是 VBAT_ON、这是正常情况。 感谢您的帮助。

    谢谢!

    Edware