TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F427判断单片机是正常上电重启还是看门狗复位重启?

請問MSP430F427也有暫存器可以確認是否為看門狗復位嗎?

Susan Yang:

首先MSP430F427 不推荐用于新设计,推荐使用MSP430F427A.

另外MSP430F427的话,您可以查看WDTIFG这个中断标志位来确认是否看门狗产生的复位。 但是无法分别是软件复位还是正常看门狗复位。

具体请查看 https://www.ti.com.cn/cn/lit/ug/slau056l/slau056l.pdf

的12-10 IFG1, Interrupt Flag Register 1

user4534300:

回复 Susan Yang:

看門狗復位之後,我馬上檢查IFG1暫存器,但是WDTIFG並沒有設為1
if((IFG1_ & WDTIFG)== WDTIFG) 用這樣的判斷式確認應該沒有錯吧?

Susan Yang:

回复 user4534300:

In watchdog mode, WDTIFG remains set until reset by software. In interval mode, WDTIFG is reset automatically by servicing the interrupt, or it can be reset by software.

WDTIFG在WDT模式下使CPU复位后,将保持为置位状态供程序查询处理.在WDT下,超时将使WDTIFG置位并保持在CPU重启后供软件测试

您可以在CCS内使用 view—>register来查看该位的值

Susan Yang:

回复 user4534300:

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F427判断单片机是正常上电重启还是看门狗复位重启?
分享到: 更多 (0)