在程序开头的时候加入:<br />__CONFIG _HS_OSC & _WDT_ON & _PWRTE_ON & _BODEN_ON & _CP_ALL<br /> 定义振荡 WDT开 上电复位开 电压低复位开 代码保护<br /><br />可以在编译程序的时候生成配置字的内容<br /><br />清WDT原则上可以在程序中任何地方,但要保证WDT的复位周期之内至少清一次,一般如果不对WDT做设置,预分频器分配给TMR0的话,WDT的典型复位周期是10MS,但在整个工作温度范围内会上下误差20%,所以你必须在8mS之内清.<br />另外一般不把 CLRWDT 指令放在定时中断中,因为如果常规程序跑飞,还是一样会跑到定时中断里面清WDT.
|