芯片F28069
初始化并使能:
void WDIOInit(void)
{
//配置SCSR
EALLOW;//关闭保护、
//将中断信号WDINT使能,且允许屏蔽看门狗
SysCtrlRegs.SCSR = 0x0002;//0010
EDIS;//打开保护
EnableDog();
}
void EnableDog(void)
{
EALLOW;
SysCtrlRegs.WDCR= 0x0028; //0010 1000
EDIS;
}
没有喂狗,但程序没有复位,我复位后会有灯亮,我最后步调观看看门狗寄存器的时候,发现配置的时候,寄存器值个我写入的不一样,好像就没写入到寄存器里面?