STM32下采用什么方法关全局中断好?

2019-12-27 18:43发布

以前关中断都是用如下库函数,即设置CPSR。但现在看了函数说明,调用要在特权模式下才行,如果我要在用户模式下关中断要怎么处理好呢?大家是不是关中断也用的此办法?
2017-07-06_135109.png (10.59 KB, 下载次数: 0) 下载附件 2017-7-6 13:51 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
security
2019-12-28 21:40
redroof 发表于 2017-7-7 09:05
至少99%以上的裸奔的人,以及90%以上的跑RTOS的人,都是不分权限的,永远用特权模式。
或许你能找到几个 ...

你说得对,裸奔区分权限的,的确很少(RTOS 都不多)。

我那个回复,只是针对 LZ 在 4 楼的回复,
在我看来,LZ 似乎认为 SVC 是操作系统的专属特性,在裸奔下,如果区分了特权,就没法使用 SVC,找不到可行的办法。
我只想说,SVC 是 CPU 的特性,裸奔区分权限的话,照样是通过 SVC 来解决。

一周热门 更多>