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.

MSP430fr5989使用过程死机,无法进行硬件RST

Other Parts Discussed in Thread: MSP430FR5989, MSPWARE

MSP430fr5989进入sleep模式后,无法正常唤醒,尝试多次使用RST引脚复位,无法将MCU复位,MCU处于死机状态。最终重新上电能够正常重启MCU。该现象很难被复现,测试了2周才出现偶尔复现该现象。有没有哪位大神帮忙分析一下!

  • 应该是像勘误表里描述的那样了

    您可以看一下

    www.ti.com.cn/.../slaz523x.pdf

    的 PMM24

    The device may enter a lockup state during an interrupt-triggered wake up from LPM3 or LPM4. The device will remain in lockup state, unable to respond to the interrupt or continue application execution, until a power cycle brings it back to reset state.
  • 感谢您的答复,我这边尝试了,使用LPM2来代替LPM3确实能够解决这一问题,但是功耗相差很大。而且勘误表中提到可以使用LPM3.5 or LPM4.5:
    2) If the application only uses RTC or GPIO as a wakeup source, use LPM3.5 or LPM4.5
    instead. Refer to the device specific datasheet for details on LPM3.5/LPM4.5 wake up
    times and power consumption.
    但是不知道实际应用中如何使用LPM3.5 or LPM4.5。
  • 我们是有相关的使用例程的。您可以在MSPWARE内查看

    MSP430Ware_3_80_07_00\examples\devices\MSP430FR5xx_6xx\MSP430FR5x8x_MSP430FR692x_MSP430FR6x7x_MSP430FR6x8x_Code_Examples\C

    msp430fr69xx_lpm3-5_01.c RTC_C, LPM3.5, & alarm
    msp430fr69xx_lpm4-5_01.c Entering and waking up from LPM4.5 via P1.3 interrupt
    msp430fr69xx_lpm4-5_02.c Entering and waking up from LPM4.5 via P1.3 interrupt with SVS disabled