打印

中断居然停掉...

[复制链接]
2004|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ningling_21|  楼主 | 2011-6-14 12:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MCU:C8051F340
双串口,定时器0,2,3,均使能中断。
现象:工作几分钟后,定时器2,两个串口均不再进入中断服务程序,外部有数据不断发来。

调试时发现:停止的中断均处于使能状态。

会是什么原因导致这样的情况呢?

相关帖子

沙发
ayb_ice| | 2011-6-14 13:19 | 只看该作者
不用说了,程序问题

使用特权

评论回复
板凳
icecut| | 2011-6-14 13:22 | 只看该作者
你先看看调试时中断是不是设计成停止状态.

使用特权

评论回复
地板
yewuyi| | 2011-6-14 13:34 | 只看该作者
要么MCU,要么软件,要么工具

吹嘘吹嘘,三者概率大概为:0.000000001%,99%,余额比例

使用特权

评论回复
5
huangqi412| | 2011-6-14 14:13 | 只看该作者
查软件结构吧。。。

使用特权

评论回复
6
handlike| | 2011-6-14 14:22 | 只看该作者
接收数据放哪,数组?溢出了?

使用特权

评论回复
7
ningling_21|  楼主 | 2011-6-14 21:53 | 只看该作者
6# handlike

没有溢出,不过显示已收到数据,但就是不进入中断了......

使用特权

评论回复
8
joyme| | 2011-6-15 13:40 | 只看该作者
都是些什么中断,是否有某个中断执行太频繁而优先级高让别的中断进不了,比如MCU里设置us定时中断,估计别的程序都不用执行了

使用特权

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

本版积分规则

5013

主题

17741

帖子

51

粉丝