打印

中断时间问题

[复制链接]
795|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
waitingf|  楼主 | 2014-8-28 21:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
waitingf|  楼主 | 2014-8-28 21:26 | 只看该作者
求助高手了

使用特权

评论回复
板凳
someonewho| | 2014-8-28 22:07 | 只看该作者
应该是程序问题,不清楚你的具体用法,也不好说什么原因。
我道没跑飞过,但漏接过串口数据,原因是定时中断程序执行时间过长。
所以我在定时中断中开总中断,接收串口数据。但串口中断执行时间很短,
不会出现两个定时中断,也就不用开总中断了。
也不会出现中断嵌套无法控制的局面。

使用特权

评论回复
地板
justbybing| | 2014-8-28 22:45 | 只看该作者
跟中断标志位的清除位置和方式有什么关系

使用特权

评论回复
5
specialfrin| | 2014-8-28 23:42 | 只看该作者
以只产生两次中断为例。如果你在中断处理程序的开始就清中断标志(包括硬件自动清中断),那么在退出中断处理程序后,会马上再次进入中断。如果在退出中断处理程序时清标志,就会漏执行第二次的中断处理。
这个需要根据实际情况处理。以上只是个例子。

使用特权

评论回复
6
someontime| | 2014-8-28 23:57 | 只看该作者
楼上高人啊 学习一下

使用特权

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

本版积分规则

104

主题

1138

帖子

3

粉丝