问答

汇集网友智慧,解决技术难题

21ic问答首页 - 新唐MS51系列 看门狗喂狗不成功

新唐 MUC 看门狗

新唐MS51系列 看门狗喂狗不成功

68417092024-01-29
配置:看门狗时钟WDT使能,在空闲和掉电模式下不工作。程序看门狗初始化
    BIT_TMP=EA;
    EA=0;
    TA=0xAA;TA=0x55;WDCON|=0x07;                        //设备WDT分频,溢出时间1.6S
    TA=0xAA;TA=0x55;WDCON|=SET_BIT6;                   //清除计数器
    while((WDCON|~SET_BIT6)==0xFF);                    //确认清除计数器完成
    TA=0xAA;TA=0x55;WDCON|=0x80;                      //看门狗运行
    EA=BIT_TMP;


间隔100ms喂狗,喂狗函数
    BIT_TMP=EA;
    EA=0;
    TA=0xAA;TA=0x55;WDCON|=SET_BIT6;
    EA=BIT_TMP;

程序运行后,一直复位,喂狗不起作用
回答 +关注 10
19184人浏览 22人回答问题 分享 举报
22 个回答
123下一页

您需要登录后才可以回复 登录 | 注册