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.

[参考译文] MSPM0G1106:欠压复位

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1242514/mspm0g1106-brown-out-reset

器件型号:MSPM0G1106

大家好!

如文档中所读、我可以看到 MSPM0G 具有不同的欠压阈值电平。  

但只有默认电平才能重置微控制器。 如果我希望微控制器在2级复位、该怎么办? 据我所知、它只会生成一个中断、但我不知道如何捕捉它并将微控制器复位。

此外、当电压再次高于阈值时、微控制器将如何知道?

我一直在做一些测试、微控制器在低于2级电压下工作、即使在 SYSCFG 配置为2级

非常感谢您的帮助。

特雷霍·阿西尔

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

    您好!

    首先、您需要 在设置新的 BOR 阈值后调用 DL_SYSCTL_activateBORThreshold (void)函数。

    中断应在 NMI 处理程序中生成。

    此致、

    现金豪

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

    谢谢,你确定它不是 DL_SYSCTL_getPendingNonMaskableInterrupt();?

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

    您好!

    当然可以。 您对此是正确的。

    此致、  

    现金豪