TO 109楼 救火车: 我觉得应该是运行的,这就相当于把芯片中的RESET引脚去掉一样.我个人觉得RESET脚不是一个芯片的"启动按纽",而更象芯片上的"刹车"或是"离合",当RESET出现,芯片停跑,并将PC恢复到零点位置,RESET消失,芯片开始从PC位置运行.可靠的RESET触发只是保证把芯片的所有工作归零并准备起跑,RESET消失,程序运行.芯片是有百万门电路组合起来的,目的是对流过其中电子的进行特定约束,使其产生要求的效果,所以我觉得有电子流过即可运行.我不是搞芯片设计的,如果设计时把RESET搞成芯片运行的"启动按钮",那我也没辙.呵呵
另外对于看门狗的意义,我觉得各位没必要争那么多. 首先看门狗作用的前提就是程序出现了故障(当然如果是定时狗另当别论),即:看门狗动作=故障发生.自然这说明系统并非完美,有改进的要求. 其次看门狗的作用是在故障发生后最短的时间内复位,使程序能继续正确运行,让工作上因故障导致的损失减低到最小.所以看门狗是补救手段. 再次我们在资源允许的情况下应该使用看门狗,毕竟完美系统不是那么容易设计的.养狗可以尽快的赶贼,但不能让贼不进来. 最后说一句:狗不是系统的一部分,而是系统的附加功能. |