21ic问答首页 - 新唐MS51系列 看门狗喂狗不成功
新唐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;
程序运行后,一直复位,喂狗不起作用
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;
程序运行后,一直复位,喂狗不起作用
赞0
评论
2024-05-08
赞0
评论
2024-02-19
赞0
评论
2024-02-18
赞0
评论
2024-02-02
赞0
评论
2024-02-02
赞0
评论
2024-02-02
赞0
评论
2024-02-02
赞0
评论
2024-02-01
@6841709 :成功喂狗了就不会一直重启了
怎样知道有没成功呢
赞0
评论
2024-02-01
您需要登录后才可以回复 登录 | 注册