武汉安富莱电子有限公司 WWW
ARMFLY
COM 安富莱 STM32-V4 开发板 RTX 教程 2 0 1 5 年 1 2 月 1 0 日 版 本 : 1
0 第 1 页 共 20 页 第22章 RTX 低功耗之停机模式 低功耗是 MCU的一项非常重要的指标,本章节为大家讲解 STM32F10 3和 STM32F40 7的低功耗方式之停机模式在 RTX操作系统上面的实现方法(RTX本身支持的 tickless低功耗模式在第 24章节讲解) 本章教程配套的例子含 Cortex-M3内核的 STM32F10 3和 Cortex-M4内核的 STM32F40 7
1 STM32F10 3停机模式介绍 22
2 STM32F40 7停机模式介绍 22
3 如何有效降低停机模式下的功耗 22
4 实验例程说明 22
5 总结 22
1 STM32F103 停机模式介绍 说明:在 RTX系统上面实现停机方式仅需了解这里讲解的知识基本就够用了,更多停机方式的知识请看 STM32F10 3参考手册和 Cortex-M3权威指南
在系统或电源复位以后,微控制器处于运行状态
当 CPU不需继续运行时,可以利用多种低功耗模式来节省功耗,例如等待某个外部事件时
用户需要根据最低电源消耗、最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式
STM32F10 3有三种低功耗模式: 睡眠模式(Cortex™-M3内核停止,所有外设包括 Cortex-M3核心的外设,如 NVIC、系统滴答定时器 Systick等仍在运行)
停机模式(所有的时钟都已停止)
待机模式(1
8V电源关闭)
本章节我们主要讲解停机模式,停机模式是在 Cortex™-M3的深睡眠模式基础上结合了外设的时钟控制机制,在停止模式下电压调节器可运行在正常或低功耗模式