用的是MSP430F2272,在运行过程中会重启,重启后读IFG1寄存器,发现其值为0x80,没有任何重启标志;
但是datasheet上明确说明只要有PUC,肯定OFIFG会自动置位;所以这是什么问题呢?
在正常上电启动,或者故意写WDTCTL一个错误的密码锁从而引起PUC,在启动后读IFG1值没有问题;
PS.以前用过F4152,没有出现过这方面的问题;
灰小子:
OFIFG是振荡器标失效标志位,和PUC没有必然关系。
当用外部晶振时,如果外部晶振起震了,那OFIFG就会变为0,默认是1