5秒后页面跳转
FAQ0081 PDF预览

FAQ0081

更新时间: 2024-11-13 14:58:23
品牌 Logo 应用领域
雅特力 - ARTERY /
页数 文件大小 规格书
3页 366K
描述
AT32F4 如何进入深度睡眠模式(Deepsleep Mode)?

FAQ0081 数据手册

 浏览型号FAQ0081的Datasheet PDF文件第2页浏览型号FAQ0081的Datasheet PDF文件第3页 
How to enter Deepsleep mode?  
FAQ0081  
Frequently Asked Questions  
How to enter Deepsleep mode?  
Questions:  
How to enter Deepsleep mode for AT32F4XX?  
Answer  
If SysTick timer is not disabled before entering Deepsleep mode, the MCU will be woken up again from  
Deepsleep mode by SysTick timer.  
Take AT32F403A code as an example below, for other product seriese, please refer to Deepsleep demo under  
\examples\pwc of the corresponding BSP  
/* clear second flag */  
rtc_flag_clear(RTC_TS_FLAG);  
/* wait for the second flag to be set */  
while(rtc_flag_get(RTC_TS_FLAG) == RESET);  
/* set the wakeup time to 3 seconds */  
rtc_alarm_set(rtc_counter_get() + 3);  
/* wait for the register write to complete */  
rtc_wait_config_finish();  
at32_led_off(LED2);  
/* save systick register configuration */  
systick_index = SysTick->CTRL;  
systick_index &= ~((uint32_t)0xFFFFFFFE);  
/* disable systick */  
SysTick->CTRL &= (uint32_t)0xFFFFFFFE;  
/* congfig the voltage regulator mode */  
pwc_voltage_regulate_set(PWC_REGULATOR_LOW_POWER);  
/* enter deep sleep mode */  
pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFI);  
/* restore systick register configuration */  
SysTick->CTRL |= systick_index;  
/* wake up from deep sleep mode, congfig the system clock */  
system_clock_recover();  
at32_led_on(LED2);  
for(index = 0; index < 500000; index++);  
Type: MCU  
Applicable products: AT32F4xx MCU  
Main function: PWR  
Minor function: None  
2022.2.21  
1
Rev 2.0.0  
www.arterytek.com  

与FAQ0081相关器件

型号 品牌 获取价格 描述 数据表
FAQ0082 ARTERY

获取价格

使用USB 唤醒PC 的方法
FAQ0083 ARTERY

获取价格

请问如何在AT32F421 使用VBAT 供电?
FAQ0084 ARTERY

获取价格

在IAR 环境下,如何将数学函式库编排到SLIB 保护区?
FAQ0085 ARTERY

获取价格

AT32F407 使用多路UART 的引脚排列方法?
FAQ0086 ARTERY

获取价格

如何在Eclipse 中实现分散加载?
FAQ0087 ARTERY

获取价格

Flash 进行全擦除操作,擦除时间会有个体差异,各颗擦除时间差异性的原因是?
FAQ0088 ARTERY

获取价格

USB 和两路CAN 同时使用, USB 要修改中断向量号吗?
FAQ0089 ARTERY

获取价格

AT32 project enters HardFault_Handler when running on M3 core.
FAQ0090 ARTERY

获取价格

AT32F4 系列不同封装型号可以输出最多独立PWM 数量?
FAQ0091 ARTERY

获取价格

AT32F415 的PA7 有什么使用注意事项?