Microchip
直播中

张淑珍

8年用户 198经验值
私信 关注
[问答]

数学运算时出现中断问题

嗨,我有一个关于Dspic33F(马达控制)的工作,我的问题是我不能执行外部中断,而我的Dspic执行代码中的数学计算。我想削减数学计算,但我的外部中断不介入。Dspic first正在完成计算,然后我的中断正在介入。为什么会这样呢?请对我来说很重要

回帖(15)

李天竹

2019-10-23 11:07:45
必须中断此中断,禁用所有中断,IPL设置太高(例如ISR正在执行),执行DISI等。
举报

张茜

2019-10-23 11:24:48
好,我明白我应该,首先我禁用所有的中断使用DISI指令。其次我会给最大值的IPL位。我会给出2,ISR又如何呢?我理解的是真的吗?非常感谢。
举报

刘珊宏

2019-10-23 11:37:06
我应该使用哪一个中断指令?
举报

李天竹

2019-10-23 11:55:44
好,我明白我应该,首先我禁用所有的中断使用DISI指令。其次我会给最大值的IPL位。我会给出2,ISR又如何呢?我理解的是真的吗?非常感谢…对不起。我没有很清楚地表达自己。看起来你有一个或多个这样的东西。他们中的任何一个都有可能阻止中断的发生。当你在运行数学时,你需要确保没有一件事情能阻止你的中断。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分