STM8L电源模式2.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
窗体顶端 4.6 等待模式 的的STM8L设备支持两个不同的等待模式:WFI(等待中断)和WFE (等待事件)。这两种模式的设计,以减少STM8L器件的功耗 关断时,它不被用作核心。等待模式时,主要使用的STM8L 等待外部或内部的事件,使该程序可以继续执行。 该器件可以切换到等待模式,而不是等待事件在运行模式下, (活动); 这种模式可使用PCG及用低速时钟源,以进一步减少 的移动设备的功率消耗。 此模式提供了最低的唤醒时间。 4.6.1 进入等待模式 进入等待模式执行WFI或WFE装配的指令。这将停止 CPU,但其他外设和中断控制器可以继续运行。当进入 等待模式时,会自动启用全局中断。 ● ● 之前进入WFI模式下的,至少有一个中断必须被启用。 在进入WFE模式之前,至少有一个事件源必须被启用。 4.6.2 从等待中断模式 当内部或外部的中断请求时,CPU从等待模式中唤醒 并继续处理。 下面的列表给出的外设或功能的中断出口,从 等待功能: ● ● ● ● ● ● ● ● ● I2C USART SPI ADC 比较 AWU / RTC 外部中断 定时器 时钟控制器(时钟开关执行) 有关详细信息,请参阅的STM8L参考手册。请参阅STM8L数据表 在您的设备上面的外设和功能的可用性。 4.6.3 从等待事件模式 当内部或外部事件请求时,CPU从等待模式唤醒, 恢复工作。 文件ID 17035牧师1 10分之13 ? 运行和低功耗模式 AN3147 下面的列表给出的外设或功能的事件退出等待 能力: ● ● ● ● ● ● ● I2C USART SPI ADC 比较 外部中断 定时器 如果发生中断在等待事件模式,相关的中断服务程序 执行。这个程序后,MCU可以追溯到等待事件模式。 有关详细信息,请参阅的STM8L参考手册。请参阅STM8L数据表 在您的设备上面的外设和功能的可用性。 4.7 低功率运行模式 这种模式是基于代码执行从RAM,使用低速时钟源。主要的 电压稳压器(MVR)被关闭和用于低功率电压调节器(LPVR) 供给电压的内部结构。快闪记忆体是由软件配置在 IDDQ模式。 ADC是不支持这种模式下,它的时钟源必须有一个最低的频率 为1 MHz。 在该模式下允许无中断的中断向量都位于Flash中(这是 关闭)。因此,必须屏蔽所有中断。 当使用这种模式下,你必须从高速时钟源切换到低速时钟 来源。 注: 这种模式是可用的,仅在STM8L15x家庭。 4.7.1 进入低功率运行模式 进入此模式,通过执行以下步骤来: 1。 2。 3。 4。 5。 6。 7。 关闭所有未使用的外围设备,振荡器(LSI或LSE除外)和模拟模块 屏蔽所有中断 跳转到RAM 系统时钟切换到LSI或LSE时钟源 配置快闪记忆体在IDDQ模式设置EEPM位在FLASH_CR1 注册 软件延时循环,以确保闪存/数据EEPROM是 由中设置REGOFF位在配置稳压器的超低功耗模式 CLK_REGCSR寄存器(不要混淆与ULP位PWR_CSR2 配置的内部参考电压的行为)。 步骤1至4,可以以任何顺序执行。 14/10 文件ID 17035牧师1 ? AN3147 运行和低功耗模式 4.7.2 退出低功率运行模式 只有这样,才能退出此模式是按照下列步骤操作: 1。 在主稳压器,通过复位REGOFF在CLK_REGCSR位开关 注册。当稳压器的设置标志在CLK_REGCSR寄存器REGREADY 准备好了。 闪存/数据EEPROM通过复位EEPM在FLASH_CR1位开关 注册。时设置的标志在CLK_REGCSR寄存器EEREADY闪存/数据 EEPROM是准备好了。 切换的时钟HSI(HSE)。 复位中断面具。 接通什么是必要的,如果需要的话,跳转到闪存/数据EEPROM。 2。 3。 4。 5。 4.8 低功耗等待模式 进入此模式执行WFE指令,当MCU在低功耗运行 模式。它仅由一个内部或外部的事件的装置,在此情况下,MCU可以退出 返回到低功耗运行模式。 WFI指令不能使用,因为中断 在低功率运行模式下被禁用。 4.9 停止模式 在这种模式下,系统时钟被停止。这意味着,CPU和所有的外设 需要时钟被禁止,但在下列情况下除外: ● ● ● HSI时钟不会停止,如果使用的SWIM 如果闪存/数据EEPROM写操作是在系统时钟源不停止 进步 LSI时钟不会停止,如果使用的游泳,IWDG或“IWDG_HALT” 选项??位被禁用。 在HALT模式下,没有外围设备的时钟和数字部分的单片机消耗 几乎不耗电。 4.9.1 进入HALT模式 MCU进入暂停模式时,HALT指令执行。在执行HALT 指令,应用程序必须通过清除清除任何未决的外设中断 在相应的外设配置寄存器的中

文档评论(0)

enxyuio + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档