你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

我的中断服务程序循环很多,得到所需条件怎么跳出呀

[复制链接]
yhsj 提问时间:2017-7-18 14:02 /
我的终端子程序循环和条件判别比较多,得到所需条件后还要执行后面,很困扰,怎么能在得到条件后立即跳出所有循环,到主程序或等待状态?求高手帮忙,先谢了
收藏 评论2 发布时间:2017-7-18 14:02

举报

2个回答
zhao.zhao 回答时间:2017-7-18 21:16:53
1、在循环判断中,将变量设为所有条件都不满足。
2、加入goto  xxx; 的指令,强制退出
sssdd 回答时间:2017-7-21 08:36:32
老衲给你解惑。。
你可以设一个标志组。把关键状态在中断中保留。
然后,你会发现,只有状态是需要及时抓住的。而处理的话是可以稍微等等的。。
比如等到主程序里面检测这些个标志位,再处理。
然后你会发现中断里面不干活是多么的明智。

然后即然都在主程序,想怎么跳就怎么跳。。
但是,跳太离谱的。其实说明你的逻辑还不够严谨。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版