1. 程式人生 > >關於F28335的XINTF模組導致上電宕機的問題

關於F28335的XINTF模組導致上電宕機的問題

參考論壇 關於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: } }