| 
在线时间6 小时
UID3091683
注册时间2018-4-27
NXP金币0 
 TA的每日心情|  | 难过 2020-7-20 09:38
 | 
|---|
 签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到 注册会员 
 
 
	积分79 
最后登录2021-5-12 | 
 
| LPC55S69进入深度睡眠模式是调用如下接口: void POWER_EnterDeepSleep(uint32_t exclude_from_pd,
 uint32_t sram_retention_ctrl,
 uint64_t wakeup_interrupts,
 uint32_t hardware_wake_ctrl);
 
 
 如果要通过CTIMER3唤醒, wakeup_interrupts = WAKEUP_CTIMER3,
 WAKEUP_CTIMER3的时钟配置为FRO_1M,  exclude_from_pd = kPDRUNCFG_PD_FRO1M
 求助其他几个参数需要怎么设置?
 
 sram_retention_ctrl尝试设置为0
 hardware_wake_ctrl尝试设置了LOWPOWER_HWWAKE_PERIPHERALS或者LOWPOWER_HWWAKE_FORCED;
 都没有通过CTIMER3唤醒
 
 另外尝试POWER_EnterSleep();进入睡眠模式, 是可以通过CTIMER3中断唤醒的.
 
 
    
       最佳答案
        [attach]495527[/attach]
给你个例子, 注意一下几个点
这里要保持住CTIMER3的时钟
        SYSCON->AHBCLKCTRLX[2] = SYSCON_AHBCLKCTRL2_ANALOG_CTRL_MASK|SYSCON_AHBCLKCTRL2 ...
        | 
 |