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.

[参考译文] MSP430FR2355:在消息事件后执行软件复位的最佳方法?

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/909512/msp430fr2355-best-way-to-do-a-software-reset-after-a-message-event

器件型号:MSP430FR2355

你好。。。

我有来自 UART 的传入消息。  收到特定消息并对其执行操作时、我希望生成一个复位、以再次启动应用程序(从主程序)。  此事件很可能也会用于触发外部 MOSFET、以对特定硬件的电源进行硬复位。 有人能告诉我、用于此和/或最佳 ISR 的最佳标志是什么?

谢谢

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

    看门狗可用于在定义的超时后复位器件。

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

    您是否建议将其用作看门狗计时器、故意不踢它或用作间隔计时器?

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

    如果要立即复位、可以将无效值存储到 WDT 中、viz。[WDTCTL=0;]。 这将为您提供一个 PUC、它将重新启动您的程序。

    要模拟一个 POR/BOR、请使用 PMMCTL0:PMMSWBOR/POR [参考 UG (SLAU445I)表2-2]。 我希望这些需要更长的时间、但比 PUC 更完整。

    [编辑:更正了拼写错误]