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

msp430f5438a 请教 软件是否可以判断单片机是正常上电重启还是看门狗复位重启?

额,我的程序需要针对正常上电重启和看门狗复位重启分别做不同的准备工作,因此,我需要判断当前单片机的上电方式。

手册上说可以通过使用SYSRSTIV寄存器进行判断,但是我不知道该如何使用。

恳请各位不吝赐教,感谢!

xyz549040622:

看手册1.15.10 SYSRSTIV Register的介绍,读取这个值,根据下面的表格进行判断就好了

user5952975:

回复 Susan Yang:

非常感谢您的回复!

msp430f5438a + iar
我通过不对WDT进行喂狗让WDT产生复位。
然后我在main()函数最开始的地方读取SYSRSTIV寄存器,结果读取的值是0x0E。对照手册,应该读出的值是0x16才对。

目前我还没有找到原因,恳请您再次指教,感谢!

灰小子:

回复 user5952975:

方便的话建议上传下代码。

还有要注意是不是有多次复位。

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