搞个万分之一万多好听???但有些疑问if(RSID&0x01) // 是否上电复位?
{ // 外部看门狗复位时,不会执行这段程序
os_dly_wait(100); // 延时1秒钟
DisableInterrupt(); // 关中断
while(1); // 让外部看门狗复位
}
如果OS能走到while(1);肯定ARTX至少一个任务已执行,且本任务也至少切换过一次,因为os_dly_wait(100);肯定通过切DisableInterrupt();while(1);也死循环了半天.
等到狗咬时,我认为系统肯定早运行正常,所以,"千份之一千"有水分...
不过每次上电再硬复位一次想法不错,可这又为什么呢???
祝节日愉快!!!
|