重新执行主函数

[复制链接]
1501|28
 楼主| wyjie 发表于 2017-8-26 20:14 | 显示全部楼层 |阅读模式
定时器中断执行完了,不回去重新执行主函数吗?
dengdc 发表于 2017-8-26 20:20 | 显示全部楼层

慢点说,别着急,把问题描述清楚些,最好举例说明,大家要理解了您的问题,才能帮助您。
 楼主| wyjie 发表于 2017-8-26 20:22 | 显示全部楼层
在定时器中断里修改了寄存器,退出中断要是重新执行主函数不是又改回去了吗?怎么没改回去呀??
jiahy 发表于 2017-8-26 20:23 | 显示全部楼层
定时器的中断退出,不一定立即返回到主函数,也可能会进入其他中断。
jiaxw 发表于 2017-8-26 20:25 | 显示全部楼层

中断完成后是返回进入中断的地方吧,有可能你的寄存器是在进入中断前面修改的,那应该就改不回来了吧
liliang9554 发表于 2017-8-26 20:26 | 显示全部楼层
中断完成之后是返回进入中断的地方的  楼上说的对
zhaoxqi 发表于 2017-8-26 20:27 | 显示全部楼层
加变量一步一步调试吧,看看到哪停住了
jiajs 发表于 2017-8-26 20:31 | 显示全部楼层
看看中断地址在哪里,是什么时候,什么地方产生中断的,中断程序执行完后,返回到哪里?
 楼主| wyjie 发表于 2017-8-26 20:32 | 显示全部楼层
嗯,我再好好看看哈
jlyuan 发表于 2017-8-26 20:33 | 显示全部楼层
中断执行完了,会跳出该中断的回到主程序继续运行的。
 楼主| wyjie 发表于 2017-8-26 20:34 | 显示全部楼层
哦,那我就知道怎么回事了,多谢大家,结贴了哈
kkzz 发表于 2017-8-28 22:10 | 显示全部楼层
中断执行完成就回到主函数了。
hudi008 发表于 2017-8-28 22:11 | 显示全部楼层
在主函数里面有死循环吗
lzmm 发表于 2017-8-28 22:11 | 显示全部楼层
中断函数执行完成才能进入下一步。
minzisc 发表于 2017-8-28 22:11 | 显示全部楼层
程序不执行是死机了吗
selongli 发表于 2017-8-28 22:12 | 显示全部楼层
这个不能回到main函数吗
fentianyou 发表于 2017-8-28 22:12 | 显示全部楼层
最好粘贴代码看看
xiaoyaodz 发表于 2017-8-28 22:13 | 显示全部楼层
这个代码不能执行?
febgxu 发表于 2017-8-28 22:13 | 显示全部楼层
wyjie 发表于 2017-8-26 20:22
在定时器中断里修改了寄存器,退出中断要是重新执行主函数不是又改回去了吗?怎么没改回去呀??
...

你的代码执行的是什么
sdlls 发表于 2017-8-28 22:13 | 显示全部楼层
wyjie 发表于 2017-8-26 20:22
在定时器中断里修改了寄存器,退出中断要是重新执行主函数不是又改回去了吗?怎么没改回去呀??
...

中断可能没有执行完成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

927

主题

12706

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部