首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

中断返回怎么指向非默认的位置[求助]

可以修改堆栈中的返回地址。
但是为什么要这样做呢?
海纳百川  有容乃大
在主程序的框架中,应该考虑到出现各种情况的可能性。出现某种中断后,主程序应该,也必须在中断处继续运行,而不是人为地转变运行轨道。
例如你的情况,如果出现接收超时中断,可以在中断中停止接收,再将接收的初始化工作交给主程序做。如果需要立即重新开始接收,那么可以在超时中断中进行初始化的工作,然后返回主程序继续运行并等待接收中断。
海纳百川  有容乃大
不太清楚libingqiang的问题,怎么叫设置断点正确,而全速运行不行呢?
海纳百川  有容乃大
从上面的描述看,设置或不设置断点应该是一样的,都是一直在进中断,是不是?
海纳百川  有容乃大
说明一直在发生接收错误,是吧?
海纳百川  有容乃大
返回列表