官方资料
可以去网络搜索中文版,或者到官方网站上去下载英文版。
英文:
译文:
主要内容简介
- 影响功耗的主要因素
- 电源系统
- 时钟管理
- 运行模式和低功耗模式
- 运行模式
- 等待模式
- 活跃停机模式
- 停机模式
- 功耗与唤醒事件的测量与结果
- 功耗管理要点
要点摘要
停机模式(Halt):此模式下单片机的功耗最低,振荡器,CPU和外设的时钟都被关闭,主电压调压器断电。可用复位或外部中断唤醒,唤醒后之前运行的寄存器数据等都保持不变,且从HALT处继续执行程序。
停机模式下的功耗测量结果(MVR关LPVR开):
运行模式下的功耗测量结果(从RAM运行,不是从Flash开始):
停机模式下的唤醒时间测量结果:
测试程序
main.c
/*
Function: 电源管理:停机(Halt)模式测试,没有进入停机模式前,四个LED
灯是每隔1秒钟亮灭一次的,超过10秒后,自动进入停机mode,
然后可以通过外部中断来唤醒停机,此时程序从停机位置
处继续往下运行。
Date : 2015年7月21日
Note : STVD + COSMIC
Author : yicm
Version : 0.0.9
*/
#include<stm8s003f3p.h>
/*Output Pin*/
_Bool PA3 @PA_ODR:3;
_Bool PC4 @PC_ODR:4;
_Bool PC5 @PC_ODR:5;
_Bool PC6 @PC_ODR:6;
_Bool PC7 @PC_ODR:7;
/*Input Pin*/
_Bool PC3 @PC_IDR:3;
/*电量指示灯*/
#define LED1 PA3
#define LED2 PC5