TI中文支持网
TI专业的中文技术问题搜集分享网站

关于流水和中断的问题

小弟一直没有搞清楚流水和中断的问题,想请专家们给解释一下:

1)优化后的代码,即流水很充分的代码,执行过程中,可否允许中断发生?

2)若发生中断,对流水本身有何影响?

3)流水过程中,若发生中断,中断的响应会否延后?若延后,延后的周期数怎么确定?

4)若发生中断延后的情况,如何避免这个延后?

希望专家们针对以上4个问题不吝赐教,或者给出相应的文档,小弟好参详

Tony Tang:

Shaquille Wu1)优化后的代码,即流水很充分的代码,执行过程中,可否允许中断发生?

通常情况下不允许。

Shaquille Wu2)若发生中断,对流水本身有何影响?

可能导致结果不对。

Shaquille Wu3)流水过程中,若发生中断,中断的响应会否延后?若延后,延后的周期数怎么确定?

如果中断没有被disable,就会被响应。

Shaquille Wu4)若发生中断延后的情况,如何避免这个延后?

这是代码效率与中断实时响应之间权衡的问题。首先了解一个道理,没有绝对的实时,只要满足你系统的需求就算是满足你的实时要求。看spru187t文档里-mi选项。

赞(0)
未经允许不得转载:TI中文支持网 » 关于流水和中断的问题
分享到: 更多 (0)