程序运行时间过长 看门狗什么办
DEL:MOVR7,#10DEL1:MOVR6,#100DEL2:MOVR5,#248DJNZR5,$DJNZR6,DEL2DJNZR7,DEL1MOVR7,#10上面是...
DEL: MOV R7,#10
DEL1: MOV R6,#100
DEL2: MOV R5,#248
DJNZ R5,$
DJNZ R6,DEL2
DJNZ R7,DEL1
MOV R7,#10
上面是一段延时,有500ms,可是清看门狗的时间只能在一个定时器溢出时间(65ms)内,不然就溢出复位了。那我的清看门狗,也就是刷新定时器的指令什么放啊?难道要放在延时的中间刷新?还是我对定时的理解哪里错了。
急 在线等,请高手帮帮忙!!!!!!!!!我还有别的程序,必须用看门狗。 展开
DEL1: MOV R6,#100
DEL2: MOV R5,#248
DJNZ R5,$
DJNZ R6,DEL2
DJNZ R7,DEL1
MOV R7,#10
上面是一段延时,有500ms,可是清看门狗的时间只能在一个定时器溢出时间(65ms)内,不然就溢出复位了。那我的清看门狗,也就是刷新定时器的指令什么放啊?难道要放在延时的中间刷新?还是我对定时的理解哪里错了。
急 在线等,请高手帮帮忙!!!!!!!!!我还有别的程序,必须用看门狗。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询