在PIC单片机的主函数之前,都需要对整个系统进行简单的配置,请问为什么要设置看门狗处于关闭状态呢?
看门狗定时器多数情况下 不会因为进入调试而停止。因此,会造成调试过程中不停复位,导致无法在线调试设备。
所以,多数情况下,示例都会先停止内部watchdog的
听了版主的这个解释,是不是这样理解——在设备调试时,先关闭看门狗定时器,待设备调试完毕后再开启它?
不是这样的,一般软件工程有debug 版本(调试版)与 release版本(发行版) 两种。
看门狗部分相对独立,多数情况会在debug版本时将其关闭,而在release版本时,再打开。
谢谢版主的解释。
还有一个问题,就是这两种版本的区别仅仅只有这个看门狗的开关吗;再就是这两个版本的文件是分别导入,还是一起导入保存在存储器里,分别调用?