jia_xuan 发表于 2009-8-11 11:51:35

本人刚开始学用UCOS,想把裸奔的程序加上操作系统,有一个问题需要向高手请教

芯片用的LPC2378,我看到书中说到;为了处理临界区代码需要禁止中断,处理完毕再允许中断。问题是:我的程序中每隔几个毫秒就要处理一个下降沿的外部中断信号,并且要保证不能有信号丢失的情况,请问如果用操作系统能不能避免这种情况发生。我担心禁止中断的时候刚好有外部信号到来而导致丢失。问题比较菜,见笑了。

zchong 发表于 2009-8-11 12:19:03

丢失不会吧,因为没有清中断,但中断处理延时加长了

jia_xuan 发表于 2009-8-11 12:22:38

有道理,随后我做一段测试代码验证一下,谢谢楼上

oldtom 发表于 2009-8-11 12:58:56

2楼说的对,会有中断延迟
页: [1]
查看完整版本: 本人刚开始学用UCOS,想把裸奔的程序加上操作系统,有一个问题需要向高手请教