打印

听人说 实时控制中断用的越少越好???

[复制链接]
1644|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
itelectron|  楼主 | 2009-7-11 16:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yxwsz| | 2009-7-11 23:36 | 只看该作者

RE

原则上是这样;
具体的和软件的水平有关;比如ISR调用了一个函数,运行时间比主程序运行一遍花的时间都长,那怎么去保证软件实时。

使用特权

评论回复
板凳
lelee007| | 2009-7-12 07:03 | 只看该作者

一般不会把很大的应用处理放到中断服务函数里边吧

一般都是在中断服务函数里边立个标志,主程序里边来检测这个标志以执行相应的处理

一些外围的处理,不用中断,响应都作不到实时,还谈实时处理有什么意义了?!

使用特权

评论回复
地板
古道热肠| | 2009-7-12 11:08 | 只看该作者

不用中断不能处理突发事件,一般还是要用的,用了提高效

中断也是MCU提高效率的高层次应用.

使用特权

评论回复
5
itelectron|  楼主 | 2009-7-12 22:44 | 只看该作者

如果有好几个实时 事件那一个中断 肯定不够用

比如显示 
实时接收串口数据  
实时AD采样===
不过显示大于50HZ就够了  

串口实时接收数据
实时AD采样就...

使用特权

评论回复
6
itelectron|  楼主 | 2009-7-12 22:46 | 只看该作者

实时

还有实时输出DA 正弦波

NND一个实时事件  用一个CPU就好;了

使用特权

评论回复
7
itelectron|  楼主 | 2009-7-12 22:54 | 只看该作者

还有 空间换时间

空间换时间. 不知道用人用ARM9核  上用汇编.么
不知道有没有讲 实时编程方面的书?

使用特权

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

本版积分规则

274

主题

2762

帖子

8

粉丝