|
3.2.5 睡眠定时器实验
睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期。还用于当系统进入低功耗模式后,维持MAC定时器(T2)的定时。
其特性如下:
长达24位定时计数器,运行在32.768KHZ的工作频率。
24位的比较器
具有中断和DMA触发功能
在PM2低功耗模式下运行
系统电源管理:
1. 全功能模式,高频晶振(16M或者32M)和低频晶振(32.768K RCOSC/XOSC)全部工作,数字处理模块正常工作。
2. PM1 : 高频晶振(16M或者32M)关闭,低频晶振(32.768K RCOSC/XOSC)工作,数字核心模块正常工作。
3. PM2 :低频晶振(32.768K RCOSC/XOSC)工作,数字核心模块关闭,系统通过RESET,外部中断或者睡眠计数器溢出唤醒。
4. PM3 : 晶振全部关闭,数字处理核心模块关闭,系统只能通过RESET或外部中断唤醒。此模式下功耗最低。
3.2.5.1 系统唤醒实验 – 中断唤醒
(项目及程序文件见文件夹CC2530BASICtestprogram/CC2530SLEEP1Test)
实验目的:了解几种系统电源模式的基本设置及切换
实验相关寄存器:
P1,P1DIR,P1SEL,P1IEN,P1CTL,IEN2,IEN0,P1IFG,P1INP,P2INP,CLKCONCMD,PCON,SLEEPCMD(前面已介绍过的这里不再重复介绍,详细寄存器功能说明请参阅CC2530 Datasheet.pdf)
CC2530-MDK中文使用说明书之单片机基础实验----睡眠定时器实验.pdf
(116.38 KB, 下载次数: )
|
|