AI8051U.pdf最新文档里省电模式/掉电模式名词杂糅
查阅文档,发现了三种低功耗模式的名字,分别是[*]掉电模式
[*]主时钟停振/省电模式
[*]IDLE(空闲)模式
而正文中也多次使用了不同的叫法,分别是
[*]主时钟停振/省电模式
[*]省电模式/主时钟停振模式
[*]掉电模式
[*]省电模式
(没有代码和案例介绍过“空闲模式”)
但是通过对文档的进一步研读。这个MCU其实只有两个模式!
[*]写PD=1,MCU进入省电模式/掉电模式/主时钟停振模式
[*]写IDL=1,MCU进入IDLE模式/空闲模式
非常建议官方在文档中将这些诸多叫法统一起来!我作为初学者,第一感觉不会认为省电模式=掉电模式=主时钟停振模式,而是几个不同的模式。
文档应该始终使用一个统一的正式称呼!不应该复用多个称呼,在文档中杂糅使用!
这个贴非常有水平,掉电模式必须在开始使用的时候解释一次,然后后面几一直使用掉电模式。就行了。否则就像楼主说的,混乱了。 这类问题貌似要在这反馈{:5_279:}
前进中的PDF,一起完善他 楼主建议的有道理,之前我有也有这方面的疑问,后来多方、多文件对比和阅读后才“总结”出这个规律。
今天,关于掉电唤醒方面,也是“研究”了一番彩大概明白了其机理,官方稳定说的确实有点不清不楚的。 省电模式,通过主时钟停振来省电的省电模式
神农鼎 发表于 2024-12-1 00:15
省电模式,通过主时钟停振来省电的省电模式
文档提到:
省电模式下,CPU和全部外设均停止工作,SRAM和XRAM里的数据保留
请问究竟是通过Clock gating做到的“停止工作”,还是通过断电方式做到的?
我猜的前者。既然MCU可以继续恢复工作,说明程序上下文完全没有被破坏
CPU内部的工作寄存器和SFR里的数据应该也在吧?
VCC 发表于 2024-12-1 00:39
文档提到:
省电模式下,CPU和全部外设均停止工作,SRAM和XRAM里的数据保留
省电模式下,工作寄存器和SFR的数据肯定会在啊
省电模式相比掉电模式,是MCU的外设没有关闭,两种模式下工作寄存器和SFR、SRAM、XRAM等等的数据都会保持。
页:
[1]