工具与软件:
使用 MSP430F2416运行时、部件意外复位。 在不更改任何输入参数的情况下、意外复位发生的时间因测试而异。 我可能需要几天/几周的时间来捕获意外重置。
意外复位后、我记录‘Interrupt Flag Register 1"、我唯一看到的位是 OFIFG (振荡器故障)位。 在没有外部晶体的情况下运行 DCO、所以我将忽略此位、因为每当我停止处理器并查看寄存器时、此位始终处于置位状态。
作为对 IFR1检查的测试、我已经证明外部复位可以设置 IFR1寄存器中的 RSTIFG 位、因此我确信复位后可以正确读取 IFR1寄存器。
您能想到任何可能导致器件复位而不在 IFR1寄存器中设置位的情况吗?


