中断处理程序

2019-07-20 17:05发布

中断处理程序都有哪些注意事项
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
午夜粪车
1楼-- · 2019-07-21 16:11
 精彩回答 2  元偷偷看……
jiajs
2楼-- · 2019-07-21 18:58
1  8bit机在全局单字节时候,中断用到 不用保护。全局U16 U32得保护。
2 32位机则全局U16 U32不用保护
保护方法可以禁用中断  也可以比较两值是否相同
jiajs
3楼-- · 2019-07-21 22:56
中断调用自己写的函数 那么这个函数就仅在中断用。水平不够的话 不要自己写重入

自己的一点理解
zhanghqi
4楼-- · 2019-07-21 23:58
 精彩回答 2  元偷偷看……
jiaxw
5楼-- · 2019-07-22 01:40

学习讨论: 询问LS,那是否需要在ISR中设置变量A被改动的标志?
spark周
6楼-- · 2019-07-22 03:34
若是改写系统中断,尽量保存系统中断的原地址;
如果是自定义中断,需要注意是否允许多重中断,即能否被另一个中断(包括同一个中断号的相同中断)打断,若不希望被打断,应当在中断处理程序开始时关闭中断允许位IF(用CLI指令),并且在程序结束时开启中断位(用STI指令)。

一周热门 更多>