2812中断优先级机制

2019-03-24 15:26发布

      dsp的中断优先级的修改可以由头文件DSP281x_SWPrioritizedIsrLevels.h定义PIE组的优先级和组内的优先级,源文件.c文件中的中断程序对IER和PIEIERx进行了赋值,以此屏蔽优先级低的中断。       dsp的中断优先级机制就是在中断服务程序中进行屏蔽吗?如果不是,那它的优先级是什么机制,求高手解答。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
风清云淡
2019-03-25 10:24
1 我把levels.h文件添加进了工程,并且用了里面的变量(这些量改变IER和PIEIER的值)
2 我理解受软件优先级影响的中断服务程序不一定非得在SWPrioritizedDefaultISR.c中,可以在其他文件中(更改过中断向量的入口地址),只要在ISR中更改IER,PIEIER,开启INTM,编写中断程序,最后关中断即可,不知这样做是否正确

一周热门 更多>

相关问题

    相关文章