中断处理程序都有哪些注意事项

[复制链接]
2636|41
jiaxw 发表于 2018-12-4 19:45 | 显示全部楼层
中断处理程序里不要用延时
 楼主| shimx 发表于 2018-12-4 19:48 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先        
gygp 发表于 2018-12-5 17:52 | 显示全部楼层
中断处理程序应该尽快结束。
chenci2013 发表于 2018-12-5 17:52 | 显示全部楼层
相同的中断处理函数不能同时在多个处理器上运行。
biechedan 发表于 2018-12-5 17:53 | 显示全部楼层
中断处理函数不能直接与用户空间进行数据交换。
wangdezhi 发表于 2018-12-5 17:54 | 显示全部楼层
各种中断的优先级别由软件判断的排列顺序决定
isseed 发表于 2018-12-5 17:54 | 显示全部楼层
若是改写系统中断,尽量保存系统中断的原地址
xietingfeng 发表于 2018-12-5 17:54 | 显示全部楼层
尽量不要在中断处理程序中产生错误
suzhanhua 发表于 2018-12-5 17:55 | 显示全部楼层
设立必要的中断源,确定提出的中断请求方式
mituzu 发表于 2018-12-5 17:55 | 显示全部楼层
处理机响应中断后,把被中断程序现场保存起来。
hellosdc 发表于 2018-12-5 17:56 | 显示全部楼层
中断处理程序需要在尽量短的时间内完成
uiint 发表于 2018-12-5 17:56 | 显示全部楼层
最重要的就是要注意控制中的限制条件
chenci2013 发表于 2018-12-5 17:56 | 显示全部楼层
中断处理程序可能被一个优先级更高的中断处理程序所中断。
gygp 发表于 2018-12-5 17:56 | 显示全部楼层
中断处理程序不需要是可重入的
wangdezhi 发表于 2018-12-5 17:56 | 显示全部楼层
注意优先级的使用就行。
uiint 发表于 2018-12-5 17:56 | 显示全部楼层
程序不能太复杂了。  
isseed 发表于 2018-12-5 17:56 | 显示全部楼层
中断处理程序本身也是一个过程,也有可能出错
hellosdc 发表于 2018-12-5 17:56 | 显示全部楼层
尽量减少对线程/程序流造成的影响
xietingfeng 发表于 2018-12-5 17:57 | 显示全部楼层
需要注意是否允许多重中断
mituzu 发表于 2018-12-5 17:57 | 显示全部楼层
恢复现场,返回原程序。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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