单片机中断退出问题 20
当进入单片机定时(我是通过TR进入的)中断时间到后后如何退回主函数,能不能退回主函数开始的地方...
当进入单片机定时(我是通过TR进入的)中断时间到后后如何退回主函数,能不能退回主函数开始的地方
展开
4个回答
光派通信
2024-09-03 广告
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ...
点击进入详情页
本回答由光派通信提供
展开全部
正常情况下由硬件完成,退回到中断前的地址。
可以用汇编或C通过修改堆栈里相应地址内的值,强行更改返回地址。不建议这样做,容易导致寄存器混乱,程序出错。你必须很清楚堆栈里的数据,同时合理处理使用的寄存器。
可以用汇编或C通过修改堆栈里相应地址内的值,强行更改返回地址。不建议这样做,容易导致寄存器混乱,程序出错。你必须很清楚堆栈里的数据,同时合理处理使用的寄存器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序在运行过程中,当运行某条指令时,产生了中断,中断结束后,返回到产生中断的地方,继续执行下面的程序。如此往复。。不能强制使其跳转到自己想要的地址。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊,中断完后你加一条返回主函数的指令不就可以了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询