MPC5554 watchdog

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MPC5554 watchdog

1,508 次查看
boyfighting
Contributor I

I want to close the watchdog in MPC554. so I checked the reference manual. I found RCHW register enable the watchdog. But i dont know what is the register's address. what should I do ?

   Thanks

0 项奖励
回复
1 回复

1,419 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

Hi, a watchdog you can disable this way:

static void DisableWatchdog(void)
{    
    asm
    {
        mfhid0  r11                /* Move from spr HID0 to r11 (copies HID0) */
        li      r12, 0xBFFF  /* Load immed. data of ~0x4000 to r12 */
        oris    r12, r12, 0xFFFF
        and     r11, r12, r11  /* OR r12 (~0x00004000) with r11 (HID0 value) */
        mthid0  r11          /* Move result to HID0 */

        lis     r12, 0x00
        mtspr   tcr, r12  /* clear SPR TCR register */
    }
}

0 项奖励
回复