打印
[STM32]

ARM中断的使能与除能?

[复制链接]
2815|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zefengx68|  楼主 | 2013-12-26 08:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ARM, TE, se
书中有这么一段话:CM3中可以有240对使能位/除能位(SETENA/CLRENA),每个中断拥有一对。...欲使能一个中断,需要写1到对应的SETENA位中;欲除能一个中断,需要写1到对应的CLRENA位中。如果向他们写0,则不会有任何效果。
问题:如果我把SETENA和CLRENA位都写了1,会怎么样?到底是使能还是除能该中断呢?

相关帖子

沙发
john_lee| | 2013-12-26 10:47 | 只看该作者
后写的有效

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
zefengx68 + 1 赞一个!
板凳
guangbiao| | 2013-12-26 10:58 | 只看该作者
高级应用哦。。。

使用特权

评论回复
地板
huangxz| | 2013-12-26 15:01 | 只看该作者
可以看看status就明白了

使用特权

评论回复
5
ayb_ice| | 2013-12-27 16:01 | 只看该作者
这不瞎问吗

就象个LED一样,你先关,再开什么情况呢

使用特权

评论回复
6
dong_abc| | 2013-12-27 21:48 | 只看该作者
学习一下,楼上几位都是21ic的牛人!

使用特权

评论回复
7
zezy371| | 2013-12-29 14:44 | 只看该作者
后来者居上,最后写的有效

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
zefengx68 + 2
8
zefengx68|  楼主 | 2013-12-30 09:29 | 只看该作者
ayb_ice 发表于 2013-12-27 16:01
这不瞎问吗

就象个LED一样,你先关,再开什么情况呢

主要是一个功能对应两个标志位,写1操作。。如果你真懂得,那就按照你的意思理解吧,你确定你很懂得么?没敌对的意思。。

使用特权

评论回复
9
zefengx68|  楼主 | 2013-12-30 09:29 | 只看该作者
zezy371 发表于 2013-12-29 14:44
后来者居上,最后写的有效

赞一个!!!谢谢。。

使用特权

评论回复
10
ayb_ice| | 2013-12-30 10:52 | 只看该作者
zefengx68 发表于 2013-12-30 09:29
主要是一个功能对应两个标志位,写1操作。。如果你真懂得,那就按照你的意思理解吧,你确定你很懂得么? ...

我说你肯定没有仔细看寄存器说明,上面说的再清楚不过了

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
zefengx68 + 1
11
zefengx68|  楼主 | 2013-12-30 13:06 | 只看该作者
ayb_ice 发表于 2013-12-30 10:52
我说你肯定没有仔细看寄存器说明,上面说的再清楚不过了

嗯,没看datasheet..

使用特权

评论回复
12
dengxingling8| | 2013-12-30 22:57 | 只看该作者
个人觉得很好的问题,

使用特权

评论回复
13
shing| | 2013-12-31 09:49 | 只看该作者
有意思的思考。

使用特权

评论回复
14
luofeng2g| | 2013-12-31 10:17 | 只看该作者
手册里应该有,像stm32中有这个,关于IO口置位与清除的,同时设置时,置位有效!

使用特权

评论回复
15
passteen| | 2014-1-29 20:24 | 只看该作者
我也很迷惑,也看了手册,但手册描述的不是很清楚,个人以为可以认为是互斥性质。

使用特权

评论回复
16
passteen| | 2014-1-29 20:28 | 只看该作者
STM32中有很多寄存器设置不允许同时操作。(应该是互斥性质的)否则会出错。手册上似有过描述,但我不记得了。

使用特权

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

本版积分规则

8

主题

36

帖子

0

粉丝