关于SVCall和Pendsv

2019-08-08 13:00发布

各位大神:             SVCall和Pendsv在裸奔时候是否可以用,中断的优先级是怎么样的,是否和外部中断一样具有抢占和响应优先级,如果有怎么配置?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
xkwy
2019-08-08 16:32
它的优先级很高:
0.png

你可以使用CMSIS提供的服务函数来对其进行配置

n.png

q.png

除了NVIC_EnableIRQ()等函数明确提到“IRQn cannot be a negative value”外
其他诸如NVIC_SetPriority()等函数是可以用的,
CMSIS很方便,兼容性又好,还不会出错

/*
如上界面是一个网页,也是CMSIS的帮助资料,
可以访问 http://www.keil.com/pack/doc/CMSIS/General/html/index.html
也可以在代码中输入NVIC_DisableIRQ(或其他CMSIS提供的服务函数),然后按F1,
可直接打开本地版的CMSIS帮助资料
*/





一周热门 更多>