这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 在可嵌套中断里,数据处理是放到主函数里好还是中断服务程序里好

mihu525 发起的投票 2013-11-13 21:10:51
  您还未登录,不能参与投票,请点击登录若您不是注册会员请点击注册
共26条 2/3 1 2 3 跳转至
助工
2013-11-14 23:03:00     打赏
11楼
数据算法一般比较费时间,有可能就死在中断里面了,出不来了,或者用户在主函数里面的读键值等操作是没法响应的

菜鸟
2013-11-15 11:57:39     打赏
12楼
个人觉得放在主函数里比较好。算法很费时,放在中断里,会使反应变慢。所以不管中断是不是可嵌套,都要尽量简洁。这样中断的实时性才得到了有效发挥,且稳定。

菜鸟
2013-11-15 18:49:37     打赏
13楼

今天跟一个老师傅聊了一下,中断过长确实不好。

虽然可以抢占,但是还有可能出现丢失数据的现象。

比如某一个重要的数据处理时间比较长,另一个等级稍微低,但也比较重要的数据就有可能接收不到  


专家
2013-11-16 00:11:43     打赏
14楼

中断处只处理一件事情,那就是跳转,跳转到中断处理程序的入口地址

这样的话避免了中断的复杂度


菜鸟
2013-11-16 14:15:48     打赏
15楼
中断越短越好,里面最好没有延时什么的语句

高工
2013-11-16 17:48:25     打赏
16楼
中断里面的程序应该设计的简单点吧,,计算还是放主函数好些

高工
2013-11-16 23:20:43     打赏
17楼

看看芯片设计时所采用的中断管理机制,或者实现方式

有些芯片的中断也是能够适用于进行数据运算的

但是一般情况下,还是在主函数里面比较靠谱。


菜鸟
2013-11-16 23:43:36     打赏
18楼

中断处理程序不是就算中断服务程序吗?

跳转过去也没有改变什么啊,还是处在中断状态


工程师
2013-11-20 21:15:39     打赏
19楼
看实际需求!不能一概而论

专家
2013-11-26 13:11:07     打赏
20楼
大多数是放到主函数的,除非极特殊情况。

共26条 2/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]