[应用相关] 中断标志

[复制链接]
1318|20
 楼主| xia00 发表于 2019-2-1 21:25 | 显示全部楼层 |阅读模式
谁有中断标志的清除这方面的经验??
hfdy01 发表于 2019-2-1 21:29 | 显示全部楼层
从中断程序尽可能短考虑,处理完后立即退出可能更好.
CallReceiver 发表于 2019-2-1 21:30 | 显示全部楼层

在中断服务程序中一般都要手工清除中断标志位,一般的做法是先作中断服务处理,然后再清除中断标志。
Edisons 发表于 2019-2-1 21:33 | 显示全部楼层
但是中断处理一般要消耗时间,如果在这段时间里有新的中断时间到来,新来的事件就有可能丢失。
Listate 发表于 2019-2-1 21:33 | 显示全部楼层
这样可以更加实时性的响应中断请求,并最大可能避免中断丢失。
_gege 发表于 2019-2-1 21:36 | 显示全部楼层
如果,频繁发生,中断处理过程中有新中断来,说明需要升级平台了。
androidbus 发表于 2019-2-1 21:37 | 显示全部楼层
偶尔发生,则需要构建中断处理的任务队列,还要解决好代码的可重入性。
bbapple 发表于 2019-2-1 21:41 | 显示全部楼层

否则还是比较容易出现两次进入同一个服务程序
boy1990 发表于 2019-2-1 21:42 | 显示全部楼层
对应的datasheet中讲解中断标志的地方写的很清楚  是否需要软件清除
handleMessage 发表于 2019-2-1 21:46 | 显示全部楼层
中断程序的第一条代码就是清中断……
feiqi1 发表于 2019-2-1 21:47 | 显示全部楼层
退出中断服务子程序之前,再次检查中断标志位,然后决定是退出还是继续处理中断。
qiangweii 发表于 2019-2-1 21:50 | 显示全部楼层
从中断程序尽可能短考虑,处理完后立即退出可能更好.
shashaa 发表于 2019-2-1 21:51 | 显示全部楼层
这个中断的实时性是你中断里的代码量有关的,和中断标志位没有什么关系了。
sourceInsight 发表于 2019-2-1 21:55 | 显示全部楼层
中断无法实时响应是你在中断函数了浪费太多的时间有关系。
laozhongyi 发表于 2019-2-1 21:56 | 显示全部楼层
一般不要放太多的代码在中断了就OK了。
八层楼 发表于 2019-3-2 12:42 | 显示全部楼层
可以看看官网的demo
观海 发表于 2019-3-3 11:30 | 显示全部楼层
楼主能详细说说吗
磨砂 发表于 2019-3-3 11:50 | 显示全部楼层
处理完了在清中断
晓伍 发表于 2019-3-3 12:17 | 显示全部楼层
就是进入中断处理完成之后就清除中断标志位啊
八层楼 发表于 2019-3-3 12:21 | 显示全部楼层
可以看看野火的例程啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

179

主题

1867

帖子

1

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