前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >系统控制块(SCB)

系统控制块(SCB)

作者头像
用户1605515
发布2018-04-10 11:21:27
1.7K0
发布2018-04-10 11:21:27
举报
文章被收录于专栏:嵌入式程序猿
绵绵的雨有没有给各位带去一丝凉意呢?ARM cortex M4内核涉及到的知识很多,我们前面已经讲过一些,今天继续来讲讲系统控制块

系统控制块(System Control Block)

ARM cortex M4系统控制块(SCB)是内核外设的主要模块之一,提供系统控制以及系统执行信息,包括配置,控制,报告系统异常等。

主要寄存器

系统控制模块主要涉及到的寄存器有:

像Application Interrupt and Reset Control register 已经在前面讲复位软件设计的时候简单介绍过了,涉及到的寄存器比较多,这里我们主要来看看System Control Register 寄存器,其他的就不一一介绍了,有兴趣的猿友可以查看ARM原厂官方文档,在具体应用中,一定要仔细阅读文档描述进行开发。

System control register主要用来控制处理器进入和退出低功耗状态。

从上表可以看出,第二位是主要用来控制处理器是以休眠还是深度休眠作为自己的低功耗模式。0位睡眠,1位深度睡眠。第一位主要表明当返回线程模式或者管理模式时 sleep-on-exit,其余为保留位。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 嵌入式程序猿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档