[ZLG-ARM] 请问:中断关闭后又来中断问题和U0FCR触发点问题

[复制链接]
2663|3
 楼主| wen2204 发表于 2007-9-21 21:09 | 显示全部楼层 |阅读模式
我是个ARM的初学者,请问大家帮我解答一下啊,谢谢了<br /><br />1:在串口的接收中断服务函数中,将中断关闭了。如果此时又来中断(中断表明又有新的数据到来),是不是会造成数据的丢失的?如果不想丢失怎么办的?<br /><br />2:U0FCR中触发点有1,4,8,14字节。如果我想触发15字节该怎么办的啊?<br /><br />谢谢了
 楼主| wen2204 发表于 2007-9-22 14:22 | 显示全部楼层

回复2楼:好像不对的啊

现在CPU的处理能力的确是很强。如果程序就只有一个中断,而且是发生的频率比较高的。在对上一个中断进行处理的过程中(还没有结束)突然来了个中断,这时CPU上一个中断都还没有处理完,哪儿有机处理此次的中断的啊
armecos 发表于 2007-9-22 15:07 | 显示全部楼层

出现这种情况,

就说明你的CPU选型错误,如果CPU硬件处理不过来,就算神仙也没办法。在设计之初,就要保证无论来了多少个中断都能处理得过来。这样就不会出现你说的情况了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

54

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部