- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章追加下面小节
2.9b 低功耗与高能效( r2p0 修订版)
为了使我们的产品功耗更低,以及能源利用效率更高,Cortex-M3 在设计时加入了很多
针对性的功能。
首先,在节能模式上,它提供了睡眠模式和深度睡眠模式。芯片以及整个系统在设计时
通过与内核的节能模式相呼应,就可以根据应用的要求,在空闲时降低功耗。第二,它精练
的设计使得门数很低,并且在工作状态下电路的活动更少,所以CM3 自己也是“身先士卒”
地以身作则了。而且,由于CM3 的程序代码密度高,程序容量也可以变得更少;同时,再
加上它强大的性能减少了程序执行时间,使得系统能以最快的速度回到睡眠中,以削低对能
源的用量。综上所述,Cortex-M3 的能效要高于大多的8 位或16 位单片机。
第14 章,“电源管理”节末尾,增加如下内容:
Cortex-M3 r2p0修订版的区别
在r2p0中,自动打开了“双字对齐的堆栈工作模式”,简称双字对齐模式。在双字
对齐的模式下,SP 的值必须能被8整除。如果没有打开双字对齐,则与图9.1和表9.1所
示的相同。但如果打开了双字对齐,可是SP却不能被8整除,则没有对齐的一个字被空
出来,所有入栈寄存器的地址,依序减4 。如:PC不再是N-8,而是N-12,其它寄存器亦
如此。
上文所提到的这个自动压入的8字数据块,通常被称作“异常堆栈帧(exception stack
frame )”。在CM3修订版2之前,缺省配置下的堆栈帧可以始于任何字对齐的地址。到
了修订版2,则改为缺省配置下堆栈帧要双字对齐。之所以这样做,是为了满足AAPCS
所规定的过程调用标准。这个功能其实在CM3的修订版1中就有了,只是缺省时没有打
开。如欲在修订版1中开启此功能,需要手动在NVIC配置控制寄存器中置位STKALIGN位。
当需要除能此特性时,也只需清除此位。关于该寄存器的更多细节,请参阅第12章(双
字堆栈对齐节)。
16.5 跟踪组件:跟踪端口接口单元(TPIU )
插入内容:
Cortex-M3 r2p0修订版
在SWV 模式下,会使用SWV 协议。这时,输出信号就只需要1 个比特了,但是跟
踪输出的最高带宽也会下降。另外,在使用串行线调试协议时,SWV 模式的输出可以和
TDO 共享信号线。这样一来,哪怕使用只带有标准JTAG 接口的入门级调试器,也可以
通过DWT 和ITM 来捕捉跟踪信息。
表17.1 以及前面的自然段改为
为了判定使用的单片机使用了哪个版本的CM3 内核,可以使用NVIC 中的CPUID 寄存器,
revison 和变种位段指出了具体使用的CM3 修订版。如表17.1 所示:
表17.1 CPUID 基寄存器
表17.1 CPUID 基寄存器 (地址:0xE000_ED00 )
实现者 变种 常数 PartNo Revision
[31:24] [23:20] [19:16] [15:4] [3:0]
修订版0(r0p0) 0x41 0x0 0xF 0xC23 0
修订版1(r1p0) 0x41 0x0 0xF 0xC23 1
修订版1 (r1p1) 0x41 0x1 0xF 0xC23 1
修订版2(r2p0) 0x41 0x2 0xF 0xC32 0
12.2 双字的堆栈对齐方式
尾部追加:
在最新的修订版2 中,该特性不需手动使能,而是在缺省时已使能。在使用C 开发时,
如果程序包含了需要双字尺寸的数据类型(double, long long / INT64 )时,推荐使能此特性。
第17 章追加如下小节
17.2 Cortex-M3 修订版1 与修订版2 的区别
在2008 年中期,Cortex-M3 的修订版2 发布了。估计到2008 年底,在市场上就能见到
基于修订版2 的芯片了。修订版2 新增了很多特性,它们
您可能关注的文档
- 《c++连接oracle数据库OCCI编程》.ppt
- 《c01程序设计基础》.ppt
- 《c2程序设计基础知识》.ppt
- 《C4T2P3 Animal Part 1 笔记》.pdf
- 《C6T4P3 PPT》.pdf
- 《C7T2P3 Transportation 笔记》.pdf
- 《C8051F_MCU_应用笔记AN001_—_配置端口IO交叉开关译码器》.doc
- 《C8T1P3 Part 1 笔记》.pdf
- 《C8T1P3 Part 2 PPT》.pdf
- 《C9T2P3 笔记》.pdf
- 私募基金监管及合规运营小蓝本【4月刊】境内外_2024年.pdf
- 联合国西亚经济社会委员会-阿拉伯国家劳动力统计状况( State of Labour Force Statistics in Arab States 202405.pdf
- 高盛-TOP OF MIND-央行分化,中国市场向上及铜价和金.pdf
- 数据中心物理基础设施管理要求白皮书(2024).pdf
- 营销策划 -娃哈哈.PQQ店中店项目-悠简综合抗衰管理系统 2024.pdf
- 全球游戏耳机市场调研 2024.pdf
- 高盛-微软-GENAI发布提升领导力.pdf
- 中小学综合实践活动指导纲要.docx
- KEYENCE基恩士HR-X 系列 MITSUBISHI Q SERIES PLC-LINK 连接指南 通信模块“QJ71E71-100” 篇.pdf
- 大疆 DJI Avata 2 - 安全概要 (畅飞套装) v1.0.pdf
文档评论(0)