打印
[MCU]

有些地方的中断程序里面只有一个return,然后什么都没了,不明白要这个干吗

[复制链接]
415|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yszong|  楼主 | 2019-8-3 18:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
dengdc| | 2019-8-3 18:53 | 只看该作者

有一种是排除干扰引起的中断

使用特权

评论回复
板凳
heweibig| | 2019-8-3 18:56 | 只看该作者
我反正是没这么编过

使用特权

评论回复
地板
yszong|  楼主 | 2019-8-3 18:59 | 只看该作者
还有些程序里面有空函数,我也不知道干什么的

使用特权

评论回复
5
wuhany| | 2019-8-3 19:04 | 只看该作者
其他中断产生的时候,可以直接返回到主程序里

使用特权

评论回复
6
lizye| | 2019-8-3 19:07 | 只看该作者
在干扰比较强的环境中,可能会误动作打开某些中断,加了这条指令后,即使产生了,也可以返回.

使用特权

评论回复
7
liliang9554| | 2019-8-3 19:09 | 只看该作者
我也遇到一个空函数,不知道什么作用

使用特权

评论回复
8
dengdc| | 2019-8-3 19:13 | 只看该作者
还有这么的?LZ在哪看到的?

使用特权

评论回复
9
shimx| | 2019-8-3 19:16 | 只看该作者
中断我是理解了,那个空函数是干什么的,要这个干吗

使用特权

评论回复
10
yszong|  楼主 | 2019-8-3 19:24 | 只看该作者
空函数应该是没有作用。。。哎,越说越晕

使用特权

评论回复
11
jiaxw| | 2019-8-3 19:31 | 只看该作者
空函数就是为了保持程序接口完整,或提供升级方便的。

使用特权

评论回复
12
午夜粪车| | 2019-8-3 19:35 | 只看该作者
中断中的空函数嘛,反正放在那里也不会占用多少空间,再说还能防止误触发。

使用特权

评论回复
13
spark周| | 2019-8-3 19:37 | 只看该作者
这样做的目的大致有两个:1.就是为了保持程序接口完整,或提供以后程序改进升级而设计的。2.防止在跑飞或者强干扰的环境的情况下产生错误的中断。

使用特权

评论回复
14
liliang9554| | 2019-8-3 19:43 | 只看该作者

得看具体程序,LS的不错,
有时是先将系统(程序)框架弄起来,以后慢慢加的。
这样就不用下次还得重新看硬件,怎样开中断,直接加中断内容就行了

使用特权

评论回复
15
午夜粪车| | 2019-8-3 19:46 | 只看该作者

方便开发的人往里面加代码的吧

使用特权

评论回复
16
huangchui| | 2019-8-3 19:50 | 只看该作者
这样做也有不妥的地方的。。。要清除掉该中断的,然后再return比较好。。

使用特权

评论回复
17
jiajs| | 2019-8-3 19:53 | 只看该作者

感觉好晕阿,中断里还有返回值

使用特权

评论回复
18
yszong|  楼主 | 2019-8-3 19:56 | 只看该作者
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

粉丝