中断在实际应用

[复制链接]
1261|24
 楼主| zhaoxqi 发表于 2016-12-9 23:17 | 显示全部楼层 |阅读模式
FaultISR(void)    和

IntDefaultHandler(void)

中断在实际应用中一般怎样处理呢 ?
heweibig 发表于 2016-12-9 23:20 | 显示全部楼层
IntDefaultHandler是一个死循环
FaultISR(void)   是优先级最高的中断-3
都是死循环
 楼主| zhaoxqi 发表于 2016-12-9 23:22 | 显示全部楼层

什么意思?那死循环后,接下来如何继续运行?
jiaxw 发表于 2016-12-9 23:23 | 显示全部楼层

呵呵,当然是找出问题,修改错误了,软件问题
spark周 发表于 2016-12-9 23:25 | 显示全部楼层
手动复位,但是还是找到问题原因最好...
午夜粪车 发表于 2016-12-9 23:27 | 显示全部楼层
要根据系统的设计,在出问题后对不同错误进行处理
huangchui 发表于 2016-12-9 23:31 | 显示全部楼层
如果是干扰造成的,硬件上增加抗干扰能力
zhanghqi 发表于 2016-12-9 23:32 | 显示全部楼层
软件上设置看门狗强制复位。
wyjie 发表于 2016-12-9 23:34 | 显示全部楼层
软件问题
heweibig 发表于 2016-12-10 10:30 | 显示全部楼层
置换标志位
减少程序延误
 楼主| zhaoxqi 发表于 2016-12-10 10:32 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
typeof 发表于 2016-12-11 16:51 | 显示全部楼层
没有用过defaultISR
typeof 发表于 2016-12-11 16:53 | 显示全部楼层
这个应该是中断有问题的时候进入的吧。
Levenburg 发表于 2016-12-11 19:45 | 显示全部楼层
死循环就一直在里边循环的
vivilzb1985 发表于 2016-12-11 22:25 | 显示全部楼层
中断的应用可以很方便的实现功耗的设计
shenmu2012 发表于 2016-12-13 21:37 | 显示全部楼层
这个是设么硬件中断的?
Brand2 发表于 2016-12-14 21:13 | 显示全部楼层
硬件上增加抗干扰能力
smilingangel 发表于 2016-12-14 22:07 | 显示全部楼层
这个注意中断优先级的设置的,再者就是中断服务函数的设计。
smilingangel 发表于 2016-12-14 22:09 | 显示全部楼层
在中断响应函数中尽量不要调用延时等费时较长的函数的
plsbackup 发表于 2016-12-14 22:47 | 显示全部楼层
程序有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

808

主题

10636

帖子

4

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