SCB->SCR寄存器

2019-07-20 23:35发布

我在配置待机模式,但是SCB->SCR寄存器找不到。sleepdeep这一位没办法配置啊。求助、看代码知道怎么写了。还是想看看定义。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
xkwy
1楼-- · 2019-07-20 23:46
不知道你是什么意思,只要代码前包含了头文件:
[mw_shl_code=c,true]#include "stm32f4xx.h"                  // Device header[/mw_shl_code]
输入SCB->,就会自动列出寄存器成员的

s.png

SCB是Cortex-M4的内核私有外设,在STM32的参考手册是找不到的;
它的详细介绍在Cortex™-M4 Devices Generic User Guide.pdf里:

c.png

你要的配置代码:
[mw_shl_code=c,true]SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;[/mw_shl_code]

(SCB_SCR_SLEEPDEEP_Msk这个标准掩码是位于core_m4.h)
冷枫漠然
2楼-- · 2019-07-21 02:32
xkwy 发表于 2016-3-5 20:06
不知道你是什么意思,只要代码前包含了头文件:
[mw_shl_code=c,true]#include "stm32f4xx.h"             ...

好的,我看看。谢谢。

一周热门 更多>