最近我还在玩FM31256,正好用了其中的看门狗,设成了100ms周期 然后想看看效果,调了个delay_ms(101); 然后就有趣了...这个看门狗所谓兢兢业业,绝对是每100ms来一下复位毫不含糊,切断电源重新上电......这只狗丝毫没有放弃的迹象(看样子看门狗设置是放在FRAM部分里了),照样任劳任怨得帮我复位... 然后我用Keil的ULINK1烧写程序进去想叫那个看门狗闭嘴的,此时我郁闷得发现...JTAG下载和擦除以及UART下载及擦除绝对没法在100ms内完成,所以都会被那个敬业的看门狗用复位信号打断.. 最后没办法,只好让看门狗在硬件上暂时离开一下工作岗位,才解决问题... 大家碰到这种问题时有什么高招呢? |