参考论坛 关于F28335的XINTF模块导致上电死机的疑问
void PowerUpReset(void)
{
Uint16 Temp_WD = 0;
if((SysCtrlRegs.WDCR & 0x80) == 0)//如果是上电复位
{
EALLOW;
Temp_WD = SysCtrlRegs.SCSR;
SysCtrlRegs.SCSR = (Temp_WD & 0xFE);//启动看门狗复位
SysCtrlRegs.WDCR = 0x00B8;
EDIS:
}
else
{
EALLOW;
SysCtrlRegs.WDCR = 0x00E8;//关闭看门狗
EDIS:
}
}