STOP和HALT指令执行是在子程序中执行吗?
中颖得看门狗打开后,若堆栈没有溢出,STOP和HALT指令执行是在子程序中执行吗?还有,若是溢出呢?
看门狗就是一个定时器,只要设定时间一到,它就会产生复位
若希望它不复位,那就在设定的时间内喂狗。 打开看门狗后,STOP和HALT指令执行,当然在子程序中执行也没有问题
当看门狗定时器溢出时,会将IC从STOP或HALT模式下唤醒,并使IC复位。
溢出的话就系统复位了吧
嗯,我再好好缕一缕吧,有了好消息及时通知大家
不是栈溢出立马就出异常的,只有在溢出部分被其它线程修改或被使用才会表现出异常来 idle函数的栈存储的应该是函数的参数值和局部变量,如果函数执行完毕那么栈空间就会释放 STOP和HALT指令在main和子程序中都可以执行,看楼主的位置了 看门狗溢出的时候我们一般使用stop指令还是halt指令呢 看门狗溢出的话会在它自己的中断里边进行处理的 STOP和HALT指令执行可以在子程序中执行,也可以在主函数中执行
页:
[1]