在执行完程序后会继续扫描剩下的ROM,这时程序相当于跑飞,等扫描完后再从头开始,这时相当于复位了一次,和死循环是不一样的…
跑飞是不一定继续扫描的,因为在剩下的ROM中的程序有可能是任何指令,有可能不执行定时轮训其他中断的指令,看门狗会检测到这一情况,然后强行复位系统,这样就又从头执行下去了。具体请参考看门狗的作用:http://baike.baidu.com/view/280158.htm
用for(;;)也可以。