位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第2页 > LPC810M021FN8 > LPC810M021FN8 PDF资料 > LPC810M021FN8 PDF资料3第49页

D
R
A
FT
D
R
A
FT
恩智浦半导体
UM10601
FT
FT
D
D
R
R
A
A
FT
FT
D
D
R
R
A
A
FT
FT
D
D
D
R
A
D
R
A
D
D
R
A
FT
第5章: LPC800低功耗模式和电源管理
FT
D
R
A
D
R
A
R
A
FT
D
R
FT
5.7.5.2编程深度睡眠模式
下面的步骤必须执行,进入深度睡眠模式:
1.在PCON寄存器中的PD位必须设置为0x1 (表
43).
D
R
2.在PDSLEEPCFG选择在深度睡眠模式下的电源配置(表
35)
注册。
3.选择后,唤醒了PDAWAKECFG (表电源配置
36)
注册。
4.如果有可用的唤醒中断都需要唤醒,使
在中断唤醒寄存器中断(表
33 ,表34 )
而在NVIC 。
5.写一个在ARM的Cortex -M0 SCR寄存器中的SLEEPDEEP位。
6.使用ARM WFI指令。
R
A
FT
D
R
R
A
F
D
R
A
FT
A
FT
A
FT
D
R
A
D
FT
D
R
A
5.7.5.3唤醒,从深度睡眠模式
该微控制器可以由以下方式深度睡眠模式唤醒:
信号的8引脚中的一个选择中断
表32 。
必须在每个引脚中断
也是在STARTERP0寄存器来启用(表
33)
而在NVIC 。
BOD信号,如果董事会是在PDSLEEPCFG寄存器使能:
–
BOD中断使用深度睡眠中断唤醒寄存器1 (表
34).
该
BOD中断必须在NVIC中启用。董事会中断必须选择
在BODCTRL寄存器。
–
从BOD复位电路。在这种情况下, BOD的电路必须在启用
PDSLEEPCFG注册,和BOD复位必须在BODCTRL启用
寄存器(表
28).
WWDT信号,如果看门狗振荡器的PDSLEEPCFG寄存器使能:
–
WWDT中断使用中断唤醒寄存器1 (表
34).
该WWDT
中断必须在NVIC中启用。该WWDT中断必须在被设置
WWDT MOD寄存器。
–
从看门狗定时器复位。该WWDT复位必须在WWDT MOD设定
注册。在这种情况下,看门狗振荡器必须在深度睡眠模式下运行
(见PDSLEEPCFG寄存器) ,而WDT必须在启用
SYSAHBCLKCTRL寄存器。
通过任何一个USART模块。看
15.3.2节“配置的USART
唤醒“ 。
通过I2C 。见<tbd> 。
通过任何一个SPI模块。见<tbd> 。
备注:
如果看门狗振荡器在深度睡眠模式下运行,其频率
确定唤醒时间。
5.7.6掉电模式
在掉电模式下,系统时钟处理器为禁用休眠模式。所有
模拟模块断电,除了BOD电路和看门狗振荡器
必须选择或过程中的PDSLEEPCFG掉电模式取消
UM10601
本文档中提供的所有信息受法律免责声明。
NXP B.V. 2012保留所有权利。
初步的用户手册。
1.0版 - 2012年11月7日
49 313