手册stm8l核心板ppt8 低功耗_第1页
手册stm8l核心板ppt8 低功耗_第2页
手册stm8l核心板ppt8 低功耗_第3页
手册stm8l核心板ppt8 低功耗_第4页
手册stm8l核心板ppt8 低功耗_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、蓝旗嵌入式STM8L核心板入门教程-低功耗实验目录蓝旗嵌入式STM8L核心板入门教程低功耗一.STM8L151K4 低功耗简介二.STM8L151K4 低功耗程序讲解一、STM8L151K4 低功耗简介v STM8L复位以后处于运行模式,但是它支持5种低功耗模式: Wait模式:CPU时钟停止,选择的外设运行;内部/外部中断或复位可以使MCU退出wait模式,WFI/WFE低电压运行模式:CPU和选择的外设运行,RAM运行,flash和数据EEPROM停止运行;通过程序进入,通过程序或复位退出; 所有中断被低电压等待模式:等待某一,与低电压运行模式类似,但CPU停止运行

2、,可以通过复位或内部/外部低电压运行模式,所有中断被退出,退出后运行于Active-halt模式:CPU和外设时钟停止,RTC运行;RTC中断,外部中断,复位可退出Halt模式: CPU和外设时钟停止,外部中断或复位可退低功耗时钟管理v 降低系统时钟选择合适的系统时钟频率对于既满足性能要求又满足低功耗来说非常重要,系统时钟的选择通过分频寄存器完成;v 外设时钟门控PCG为进一步降低系统功耗,我们可以使用外设时钟门控PCG.用户可以在任意时间打开或关闭系统时钟与外设时钟的连接,此设置在运行和等待模式均有效.等待模式v 等待模式通过WFI或WFE指令由运行模式进入;此时CPU停止运行,但是其他外设

3、和中断控制器运行;功耗相应减少,与PCG配合,功耗会进一步降低.v 所有寄存器及RAM的内容不变,时钟配置也保持不变v 外部或内部中断可以将CPU从等待模式唤醒v 分为WFI模式和WFE模式WFI 等待中断模式v 此模式在运行模式中通过运行WFI指令进入;当内部或外部中断请求发生时,CPU从WFI模式唤 醒;处理好中断程序后恢复正常运行;WFE 等待模式v WFE模式在运行模式下通过运行WFE指令进入;此模式下中断请求正常处理/外设要依赖相关寄存器的设置.能够发生, 但需使能时,对应的中断不再响应,并且需要手v 当外设 工清标志.v 有2种方式从WFE模式唤醒:中断:中断发生时,CPU从WFE

4、模式唤醒,并处理中断;处理完中断,CPU又进入WFE模式;:中断发生时,CPU唤醒并恢复处理,因为恢复处唤醒理是直接在WFE指令之后,此时没有上下文保存/恢复.WFE控制寄存器WFE_CR1v EXTI_EV3:外部中断30- 所有端口的3脚上的外部中断1- 所有端口的3脚上的外部中断不被用来唤醒被用来唤醒v EXTI_EV2:外部中断v EXTI_EV1:外部中断210v EXTI_EV0:外部中断v TIM1_EV1:定时器1中断11-定时器1捕获和比较中断逻辑或并被用来唤醒v TIM1_EV0:定时器1中断01-定时器1更新/触发/溢出中断逻辑或并被用来唤醒v TIM2_EV1:定时器2

5、中断v TIM2_EV0:定时器2中断10WFE控制寄存器WFE_CR2v ADC1_COMP_EV:1-ADC1和比较器中断被配置为唤醒v EXIT_EVE_F:端口E或F的外部中断被配置为唤醒v EXIT_EVD:端口D的外部中断被配置为唤醒v EXIT_EVB:端口B的外部中断被配置为唤醒v EXIT_EV7:所有端口的脚7的外部中断被配置为唤醒v EXIT_EV6:所有端口的脚6的外部中断被配置为唤醒v EXIT_EV5:所有端口的脚5的外部中断被配置为唤醒v EXIT_EV4:所有端口的脚4的外部中断被配置为唤醒WFE控制寄存器WFE_CR3v DMA1CH23_EV:1-DMA1通

6、道2通道3中断被配置为唤醒v DMA1CH01_EV:1-DMA1通道0通道1中断被配置为唤醒v USART1_EV:USART1 TX RX中断被配置为唤醒v I2C1_EV:I2C1 RX TX中断被配置为唤醒v SPI1_EV:SPI1 RX TX中断被配置为唤醒v TIM4_EV:TIM4更新/触发中断或运算后被配置为唤醒v TIM3_EV1:TIM3捕获和比较中断逻辑或后被配置为唤醒v TIM3_EV0:TIM3更新/触发/溢出中断逻辑或后被配置为唤醒低电压运行模式v 这个模式是基于代码在RAM中运行,这种模式下要从高速时 钟源切换至低速时钟源;v 进入:1-跳转至RAM;2-时钟切

7、换至LSI或LSE;3-关闭高速时钟源,ADC和不实用的外设;4-所有中断;5-关闭FLASH/数据EEPROM;6-软件延时确保5完成;7-配置超 低功耗模式.v 退出:1-打开主比较器;2-打开FLASH/数据EEPROM;3-复位中断EEPROM.;4-打开必要的外设,跳转至FLASH/数据低电压等待模式v 此模式通过在低电压运行模式下运行WFE指令进入;v 只能通过内部或外部退出,然后返回低电压运行模式;停机模式v 此模式下系统时钟停止,这意味着CPU和所有外设的时钟停止;此模式下,所有外设没有时钟,MCU的数字部分几乎没有供电.v 运行HALT指令时进入停机模式;v 运行HALT指令之前,必须清所有挂起的中断,否则HALT 指令不执行,程序继续执行.v 通过外部中断或复位退出.主动停机模式v 与停机模式相似;v 主动停机模式,主振荡器/CPU/几乎所有外设都停止STM8L151K4低功耗程序讲解v WFI/HALTv 退出中断后恢复正常运行v WFE蓝旗嵌入式所有产品h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论