打印
[PIC®/AVR®/dsPIC®产品]

中断保护现场问题

[复制链接]
1221|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
半汀沙洲|  楼主 | 2014-8-9 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,现在用到pic单片机中断,有问题想问一下

假设两个中断,分别是 定时和 捕获  但是捕获的中断优先级比定时高
如果两个中断都可以对同一个全局变量修改
正在执行定时中断的时候, 捕获中断到来, 那这个全局变量怎么处理
回归到定时器中断的时候,变量值是原来的值还是经过捕获中断修改以后的值呢
求不吝赐教
沙发
huangxz| | 2014-8-9 13:58 | 只看该作者
这样很容易出错的,一般希望中断不要嵌套,

使用特权

评论回复
板凳
yewuyi| | 2014-8-9 14:57 | 只看该作者
一般不允许两个可以互相嵌套的中断共用一个变量,这一般会形成临界代码,往往会造成一些诡异的现象。

使用特权

评论回复
地板
yklstudent| | 2014-8-10 22:23 | 只看该作者
有这疑问不如直接去试试就知道了

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝