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.

MSP430FR6972死机,外部复位芯片无法复位?

Other Parts Discussed in Thread: MSP430FR6972

时钟初始化程序如上;设备长期电池供电,安装1-3个月后个别出现这个问题,怎么解决呢?
  • 请重新上传下您的程序,现在无法查看到。请问死机设备的电池电压是多少?重新刷FW,能复位么?
  • 供电3.3V,重新上电能复位,死机后外部32.768K停震。下面是时钟部分配置, */

     // Configure one FRAM waitstate as required by the device datasheet for MCLK

     // operation beyond 8MHz _before_ configuring the clock system.

     FRCTL0 = FRCTLPW | NWAITS_1;

     // Clock System Setup

     CSCTL0_H = CSKEY >> 8;                    // Unlock CS registers

     CSCTL1 = DCOFSEL_4 | DCORSEL;            // Set DCO to 16MHz

     CSCTL2 = SELA__LFXTCLK | SELS__DCOCLK | SELM__DCOCLK; // Set SMCLK = MCLK = DCO,

                                               // ACLK = 32768

     CSCTL3 = DIVA__1 | DIVS__2 | DIVM__1;     // Set all dividers SMCLK=8Mhz

     do

     {

       CSCTL5 &= ~LFXTOFFG;                    // Clear XT1 fault flag

       SFRIFG1 &= ~OFIFG;

     }while (SFRIFG1&OFIFG);                   // Test oscillator fault flag

     CSCTL0_H = 0;    

  • 用IO输出内部DCO的时钟,在死机后,内部时钟没有输出

  • 有没有测量一下外部复位芯片进行复位mcu时的波形?
    能否提供一下复位电路。
  • 外部有复位芯片,示波器看了有外部复位信号过来的

  • 你好。 请查看MSP430FR6972的数据勘误表,里面有PMM的问题可能导致你说的情况。
    勘误表链接
    www.ti.com/.../slaz627