我们跟着STC的范例程序,写个看门狗:
重点在第二附图
看手册:
要用看门狗,首先系统复位是时候,USB也要复位一下:
为了清晰,我们单独写一个USB的复位函数:
10ms的延时子函数,就不需要自己写,用STC的ISP去自动生成:
这样有效复位就OK了
在主函数里增加看门狗和喂狗语句:
假定P33不按下,我们看门狗就复位:
编译连接下载,证实按下P33超过0.5秒就会复位:
软件复位:
软件复位,可以配合不停电下载
实现程序的更新: