打印
[MCU]

中断响应被异常延迟的问题

[复制链接]
534|33
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
renyaq|  楼主 | 2020-10-20 23:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前再用C6701进行系统开发,DSP的软件架构采用的是中断+后台的方式,中断使用的是外部中断4。
目前发现的问题是,在程序运行时,发现,中断响应有时候会被延时,当两次中断间距小于1.9MS时,很容易出现第一个中断响应丢失的现象。
而此时正好后台有一个函数(较为复杂的算法函数)本身运行的时间为1.9MS,而且该函数没有屏蔽中断,将该函数屏蔽后,DSP响应中断正常。

使用特权

评论回复

相关帖子

沙发
pangb| | 2020-10-20 23:24 | 只看该作者
是不是触发了新的中断了?

使用特权

评论回复
板凳
xxmmi| | 2020-10-20 23:28 | 只看该作者
这个怎么设置的中断优先级呢

使用特权

评论回复
地板
wangpe| | 2020-10-20 23:31 | 只看该作者
建议更新DSP的中断设置

使用特权

评论回复
5
happy_10| | 2020-10-20 23:34 | 只看该作者
中断+后台的方式?

使用特权

评论回复
6
chenho| | 2020-10-20 23:40 | 只看该作者
是不是在唤醒中断的时候存在问题

使用特权

评论回复
7
chuxh| | 2020-10-20 23:44 | 只看该作者
是每次都存在这个问题吗?

使用特权

评论回复
8
xxrs| | 2020-10-20 23:48 | 只看该作者
后台运行在哪里运行的?

使用特权

评论回复
9
chenjunt| | 2020-10-20 23:52 | 只看该作者
中断函数都是高于其他的方式的。

使用特权

评论回复
10
llia| | 2020-10-20 23:56 | 只看该作者
使用单步调试或者定位调试看看。

使用特权

评论回复
11
wangzsa| | 2020-10-20 23:59 | 只看该作者
这个应该是优先响应中断函数的。

使用特权

评论回复
12
chuxh| | 2020-11-2 20:16 | 只看该作者
你的函数代码运行是在中断里面吗?

使用特权

评论回复
13
pengf| | 2020-11-2 20:22 | 只看该作者
以前都是顺序扫描这些代码的。

使用特权

评论回复
14
chenjunt| | 2020-11-2 20:27 | 只看该作者
后台方式是什么?不占用资源吗

使用特权

评论回复
15
lium| | 2020-11-2 20:31 | 只看该作者

楼主没有进入低功耗的模式吧。

使用特权

评论回复
16
zhuww| | 2020-11-2 20:36 | 只看该作者
以前信号采集都是使用定时器中断采集没问题。

使用特权

评论回复
17
happy_10| | 2020-11-2 20:40 | 只看该作者
代码不都是顺序执行的吗?

使用特权

评论回复
18
chenho| | 2020-11-2 20:44 | 只看该作者
楼主检查一下中断的信号是否产生?

使用特权

评论回复
19
juventus9554| | 2020-11-2 20:49 | 只看该作者
这个怎么可能不会出现中断的现象呢?

使用特权

评论回复
20
renyaq|  楼主 | 2020-11-2 20:54 | 只看该作者
没有触发新的中断,这个可以确定,初步考虑是后台的一些复杂运算可能会导致中断响应被延迟,但还没有找到相关的依据。

使用特权

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

本版积分规则

700

主题

10138

帖子

4

粉丝