2812中断优先级机制

2019-03-24 15:26发布

      dsp的中断优先级的修改可以由头文件DSP281x_SWPrioritizedIsrLevels.h定义PIE组的优先级和组内的优先级,源文件.c文件中的中断程序对IER和PIEIERx进行了赋值,以此屏蔽优先级低的中断。       dsp的中断优先级机制就是在中断服务程序中进行屏蔽吗?如果不是,那它的优先级是什么机制,求高手解答。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
安_然
1楼-- · 2019-03-24 20:51
 精彩回答 2  元偷偷看……
风清云淡
2楼-- · 2019-03-25 01:40
< :TI_MSP430_内容页_SA7 --> 给你发了短消息 好像dsp的优先级分为硬件的和软件的,硬件在多个中断同时到达时起作用,软件设定的优先级是编程用到的优先级,个人理解。别忘了回我给你的消息
安_然
3楼-- · 2019-03-25 04:34
好的。我研究下你的问题,请稍等这周刚开始事比较多。
安_然
4楼-- · 2019-03-25 05:40
 精彩回答 2  元偷偷看……
风清云淡
5楼-- · 2019-03-25 08:17
谢谢你的回复,我发的帖子字数太少,没有说明白
风清云淡
6楼-- · 2019-03-25 10:24
1 我把levels.h文件添加进了工程,并且用了里面的变量(这些量改变IER和PIEIER的值)
2 我理解受软件优先级影响的中断服务程序不一定非得在SWPrioritizedDefaultISR.c中,可以在其他文件中(更改过中断向量的入口地址),只要在ISR中更改IER,PIEIER,开启INTM,编写中断程序,最后关中断即可,不知这样做是否正确

一周热门 更多>

相关问题

    相关文章