打印

关于DSP的执行顺序。

[复制链接]
2098|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flylongins|  楼主 | 2007-10-26 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人在做中断实验时发现,在启动中断之前的串口输出函数,对中断的捕捉和处理非常有影响。
    代码: DBGU_Printk("serial out");  //串口输出函数
           StartInterrupt();  //启动一个中断
  实验中发现在执行DBGU_Printk("serial out")时,dsp有时已经执行了StartInterrupt。
    而启动中断后,中断发生时cpu仍然在串口输出中,导致周期拉长,从而使得两个中断之间的数据来不及处理。

以上是我的推测。不知是否有理论依据。谢谢。

相关帖子

沙发
flylongins|  楼主 | 2007-10-26 21:03 | 只看该作者

是否与缓冲区有关?

是否与缓冲区有关?

使用特权

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

本版积分规则

34

主题

135

帖子

0

粉丝