位置:51电子网 » 技术资料 » 无线通信

活跃停机模式

发布时间:2012/2/20 20:43:11 访问次数:1746

    活跃停机模式可以有效降低以MCU为核心系统的平均功耗。
    1)进入活跃停机模式AS62256-20J    

    要进入活跃停机模式,应当设置和使能AWU,然后执行HALT指令。
    注意:如果在执行HALT模式前使能IWDG.那么MCU不会转入停机模式,而是转入活跃停机模式的停机阶段。这时如果没有使能AWU,MCU不会自动醒来,而只会由IWDG复位或者外部复位唤醒。
    2)退出活跃停机模式
    当发生AWU事件时,MCU回到运行模式。因此,AWU就是唤醒源。然而,在活跃停机阶段,任意停机模式下可用的唤醒源(见4.4节)都可以把MCU唤醒。
    对于活跃停机模式,MCU能较快地从中唤醒是很重要的。在两个低功耗阶段中间,MCU处于运行模式,减少这段时间既可以提高CPU的处理性能,也可以降低整体的平均功耗。
    在一个唤醒事件发生以后,MCU会运行在进入活跃停机模式前选择的时钟。通常,由于振荡器稳定时间的影响,启动外部高速晶振需要的时间最长。STM8S提供了一种称为“快速时钟启动”的功能来减少启动时间。在唤醒事件后,MCU自动使用内部高速RC振荡器( HSI),之后用户可以选择切换成另一种时钟,或者继续使用HSI时钟。
    快速时钟唤醒功能默认为关闭。需要在进入低功耗模式之前,通过设置内部时钟寄存器( CLK_ICKR)的FHWU位为“1”打开这个功能。
    3)停机阶段的稳压器和闪存设置
    进入活跃停机模式时,主稳压器MVR是默认的稳压器,闪存赴于工作模式。
    可以通过设置内部时钟寄存器( CLK_ICKR)的SWUAH位来使用低功耗稳压器LPVR。设置闪存控制寄存器1 (FLASH_CRl)的AHALT位可以把闪存置为掉电模式。
    活跃停机模式可以有效降低以MCU为核心系统的平均功耗。
    1)进入活跃停机模式AS62256-20J    

    要进入活跃停机模式,应当设置和使能AWU,然后执行HALT指令。
    注意:如果在执行HALT模式前使能IWDG.那么MCU不会转入停机模式,而是转入活跃停机模式的停机阶段。这时如果没有使能AWU,MCU不会自动醒来,而只会由IWDG复位或者外部复位唤醒。
    2)退出活跃停机模式
    当发生AWU事件时,MCU回到运行模式。因此,AWU就是唤醒源。然而,在活跃停机阶段,任意停机模式下可用的唤醒源(见4.4节)都可以把MCU唤醒。
    对于活跃停机模式,MCU能较快地从中唤醒是很重要的。在两个低功耗阶段中间,MCU处于运行模式,减少这段时间既可以提高CPU的处理性能,也可以降低整体的平均功耗。
    在一个唤醒事件发生以后,MCU会运行在进入活跃停机模式前选择的时钟。通常,由于振荡器稳定时间的影响,启动外部高速晶振需要的时间最长。STM8S提供了一种称为“快速时钟启动”的功能来减少启动时间。在唤醒事件后,MCU自动使用内部高速RC振荡器( HSI),之后用户可以选择切换成另一种时钟,或者继续使用HSI时钟。
    快速时钟唤醒功能默认为关闭。需要在进入低功耗模式之前,通过设置内部时钟寄存器( CLK_ICKR)的FHWU位为“1”打开这个功能。
    3)停机阶段的稳压器和闪存设置
    进入活跃停机模式时,主稳压器MVR是默认的稳压器,闪存赴于工作模式。
    可以通过设置内部时钟寄存器( CLK_ICKR)的SWUAH位来使用低功耗稳压器LPVR。设置闪存控制寄存器1 (FLASH_CRl)的AHALT位可以把闪存置为掉电模式。
相关技术资料
2-20活跃停机模式
相关IC型号
AS62256-20J
暂无最新型号

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!