[应用相关] 谁有中断标志的清除这方面的经验

[复制链接]
526|15
 楼主| hfdy01 发表于 2020-8-15 12:37 | 显示全部楼层 |阅读模式
谁有中断标志的清除这方面的经验?
CallReceiver 发表于 2020-8-15 12:40 | 显示全部楼层
如果在这段时间里有新的中断时间到来,新来的事件就有可能丢失。
boy1990 发表于 2020-8-15 12:45 | 显示全部楼层
应尽可能早的清除中断标志,然后做中断处理吧
sourceInsight 发表于 2020-8-15 12:47 | 显示全部楼层
处理完后可再查询中断标志,直到无中断标志置位时退出。
bbapple 发表于 2020-8-15 12:52 | 显示全部楼层
可以更加实时性的响应中断请求,并最大可能避免中断丢失。
handleMessage 发表于 2020-8-15 12:54 | 显示全部楼层
如果,频繁发生,中断处理过程中有新中断来,说明需要升级平台了。
zhouhuanの 发表于 2020-8-15 12:59 | 显示全部楼层
如果偶尔发生,则需要构建中断处理的任务队列,还要解决好代码的可重入性。
wanglaojii 发表于 2020-8-15 13:01 | 显示全部楼层
但是万一数据混了,这就麻烦了。
laozhongyi 发表于 2020-8-15 13:06 | 显示全部楼层
对应的datasheet中讲解中断标志的地方写的很清楚  是否需要软件清除
Edisons 发表于 2020-8-15 13:08 | 显示全部楼层
中断程序的第一条代码就是清中断……
_gege 发表于 2020-8-15 13:13 | 显示全部楼层
退出中断服务子程序之前,再次检查中断标志位。
Mozarts 发表于 2020-8-15 13:15 | 显示全部楼层
从中断程序尽可能短考虑,处理完后立即退出可能更好.
Listate 发表于 2020-8-15 13:20 | 显示全部楼层
这个中断的实时性是你中断里的代码量有关的,和中断标志位没有什么关系了
feiqi1 发表于 2020-8-15 13:22 | 显示全部楼层
中断无法实时响应是你在中断函数了浪费太多的时间有关系。一般不要放太多的代码在中断了就OK了。
androidbus 发表于 2020-8-15 13:27 | 显示全部楼层
一般浪费时间的代码有运算,延时,循环等。
litengg 发表于 2020-8-15 13:29 | 显示全部楼层
这和你在中断中什么时候清除中断没有太多的关系
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

1578

帖子

1

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