位置:51电子网 » 技术资料 » 可编程技术

运行模式

发布时间:2012/2/20 20:36:15 访问次数:1289

    运行模式是STM8S的默认工作模式,产品正常工作时使用该模式,功耗最大。使用PCG(外设时钟门控)和较低频率的时钟可以降低在这个模式下的功耗。 AM29F010-45JC   

    可以通过几个途径降低时钟频率。例如,可以把LSI作为时钟;设置选择项字节的LSI_ EN位使MCU以LSI时钟运行。更多有关选择项字节的细节请参阅ST网站www.st.com上的STM8S数据手册。
    等待模式
    等待模式,或者更确切地说,等待中断模式,其设计目的是在不需要CPU运行的场合通过关闭内核来降低STM8S产品的功耗。当需要等待一个内部或外部事件,再继续运行程序时,可以使用等待模式。与其在运行模式下等待事件,不如把MCU切换人等待模式。该模式还可以通过使用PCG(外设时钟门控)功能,以及为主时钟选择较低频率的时钟源来进一步降低功耗。
    1)进入等待模式
    通过执行WFI汇编指令来进入等待模式,这可使CPU停止工作,但保持外设和中断控制器会继续运行。在进入等待模式时,自动使能中断。
    2)退出等待模式
    当发生一个内部或者外部的中断请求时,CPU从等待模式中唤醒并恢复工作。该模式提供了最短的唤醒时间。
    下面例举的一些外设和模块,它们产生的中断能够使MCU退出等待模式:
    ●I2C:
    ● USART;
    ●SPI;
    ●CAN;
    ●ADC;
    ●AWU;
    ·外部中断;
    ·定时器;
    ·时钟控制器(执行时钟切换)。
    上述外设功能的更多细节请参阅STM8S参考手册。各外设在STM8S不同型号上可用情况的细节请参阅STM8S数据手册。
    运行模式是STM8S的默认工作模式,产品正常工作时使用该模式,功耗最大。使用PCG(外设时钟门控)和较低频率的时钟可以降低在这个模式下的功耗。 AM29F010-45JC   

    可以通过几个途径降低时钟频率。例如,可以把LSI作为时钟;设置选择项字节的LSI_ EN位使MCU以LSI时钟运行。更多有关选择项字节的细节请参阅ST网站www.st.com上的STM8S数据手册。
    等待模式
    等待模式,或者更确切地说,等待中断模式,其设计目的是在不需要CPU运行的场合通过关闭内核来降低STM8S产品的功耗。当需要等待一个内部或外部事件,再继续运行程序时,可以使用等待模式。与其在运行模式下等待事件,不如把MCU切换人等待模式。该模式还可以通过使用PCG(外设时钟门控)功能,以及为主时钟选择较低频率的时钟源来进一步降低功耗。
    1)进入等待模式
    通过执行WFI汇编指令来进入等待模式,这可使CPU停止工作,但保持外设和中断控制器会继续运行。在进入等待模式时,自动使能中断。
    2)退出等待模式
    当发生一个内部或者外部的中断请求时,CPU从等待模式中唤醒并恢复工作。该模式提供了最短的唤醒时间。
    下面例举的一些外设和模块,它们产生的中断能够使MCU退出等待模式:
    ●I2C:
    ● USART;
    ●SPI;
    ●CAN;
    ●ADC;
    ●AWU;
    ·外部中断;
    ·定时器;
    ·时钟控制器(执行时钟切换)。
    上述外设功能的更多细节请参阅STM8S参考手册。各外设在STM8S不同型号上可用情况的细节请参阅STM8S数据手册。
相关技术资料
2-20运行模式

热门点击

 

推荐技术资料

电动吸锡烙铁
    用12V/2A的电源为电磁阀和泵供电,FQPF9N50... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!