发新帖我要提问
12
返回列表
打印
[51单片机]

关于中断的一个小疑惑

[复制链接]
楼主: zhouyao0550
手机看帖
扫描二维码
随时随地手机跟帖
21
delin17| | 2013-9-11 09:29 | 只看该作者 回帖奖励 |倒序浏览
如果开中断没有清标志,就会发生中断。

使用特权

评论回复
22
tangdengan| | 2013-9-11 09:43 | 只看该作者
还真没这么试过
不过根据中断处理方式,一般是有一个中断标记位,如果不清除的话,开中断后,是会激活这个中断的。
具体可以测试一下。

使用特权

评论回复
23
wang168506| | 2013-9-11 10:12 | 只看该作者
这个中断满足条件才会相应,举例来说28335分为三级中断,1 外设级 2 PIE级 3CPU级  任何一个不打开 都是绝对不会相应的 就像你回家  小区钥匙    单元钥匙  房间钥匙  少一个也不行

使用特权

评论回复
24
李冬发| | 2013-9-11 10:50 | 只看该作者
硬件只认高低电平

使用特权

评论回复
25
ren0zhe| | 2013-9-11 11:11 | 只看该作者
“如果是边沿触发的话,肯定会。
因为开不开中断CPU都会去采集中断触发信号并且把有效中断标志记录到中断标志寄存器里,只要这个标志不清除,一开中断马上响应。”这个貌似是对的,楼主自己实践下嘛,毛爷爷早就说了,实践是检验真理的唯一标准

使用特权

评论回复
26
gcxzhz| | 2013-9-11 11:19 | 只看该作者
实践一下,有些单片机开中断使能,只要先前中断标志位置位,则会进中断,stm32就是的

使用特权

评论回复
27
chenqun035| | 2013-9-11 11:44 | 只看该作者
中断会响应的  因为中断标志的存在

使用特权

评论回复
28
tergy2012| | 2013-9-11 11:49 | 只看该作者
谢谢分享啊

使用特权

评论回复
29
sxhhhjicbb| | 2013-9-11 12:34 | 只看该作者
给相应的模块供电供时钟了,一般会挂起。

使用特权

评论回复
30
chenzuoxiang| | 2013-9-11 14:08 | 只看该作者
中断时要push PSW, 压栈保留PSW,POP 弹栈。 否者丢失单片机程序状态。

使用特权

评论回复
31
chenzuoxiang| | 2013-9-11 14:11 | 只看该作者
只要你保留了,打开中断后会响应前一个中断,如果是同时中断,就要设置中断优先级--中断嵌套。

使用特权

评论回复
32
jiamingz| | 2013-9-11 14:36 | 只看该作者
不会影响的,但是有些支持中断嵌套。

使用特权

评论回复
33
betteronbetter| | 2013-9-11 14:38 | 只看该作者
   51单片机不太懂。。。。我是负责 PIC单片机的, 出货量很大,因此优势蛮好。
可以来我空间瞧瞧。。。

使用特权

评论回复
34
sunhq02| | 2013-9-11 14:42 | 只看该作者
本帖最后由 sunhq02 于 2013-9-11 21:44 编辑

你可以去看你的单片机手册确认它的具体情况
或者直接去实验一下
应该在打开中断前先用软件清中断标志

使用特权

评论回复
35
cool_coder| | 2013-9-11 15:44 | 只看该作者
最保险的做法是具体问题具体分析,翻翻手册,实践一下最可靠。在大多数情况下,只要你使能了外设,它就会在条件满足时做中断标记。这个标记在中断被屏蔽时不会引起中断向量跳转,你可以选择以轮询方式处理。如果你即不处理也不清除它的话,一旦打开中断,就会跳转到对应的向量。

使用特权

评论回复
36
lyjian| | 2013-9-11 21:35 | 只看该作者
chenzuoxiang 发表于 2013-9-11 14:08
中断时要push PSW, 压栈保留PSW,POP 弹栈。 否者丢失单片机程序状态。

别乱套
不是所有都要

使用特权

评论回复
37
lyjian| | 2013-9-11 21:42 | 只看该作者
sunhq02 发表于 2013-9-11 14:42
这个问题主要看这款单片机的对应中断会不会硬件清中断
如果它会硬件清中断的话, 就不会
如果必须软件清中断 ...

这和硬件清不清标志没半毛钱关系。
硬件清标志是在响应中断后做的。

使用特权

评论回复
38
sunhq02| | 2013-9-11 21:45 | 只看该作者
lyjian 发表于 2013-9-11 21:42
这和硬件清不清标志没半毛钱关系。
硬件清标志是在响应中断后做的。

抱歉  大脑短路

使用特权

评论回复
39
opal11| | 2013-9-11 23:25 | 只看该作者
不会吧

使用特权

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

本版积分规则