AT32 MCU低功耗模式--AT_SURF案例19

简介
AT32F437 系列MCU 工作电压范围为2.6V 至3.6V,为了降低功耗,提供了三种省电模式——睡眠模式,深度睡眠模式和待机模式,使用户可以在CPU 运行时间要求、速度和功耗进行折中取舍。三种低功耗模式下功耗依次为:睡眠模式>深度睡眠模式>待机模式。
资源准备
硬件环境:
对应产品型号的AT-SURF-F437 Board
软件环境:
AT32F435_437_Firmware_Library_V2.x.x\project\at_sufr_f437\examples\low_power_mode

硬件设计
本案例使用的硬件资源有两个独立按键,对应的引脚如下:

对应的电路原理如下:
在这里插入图片描述

软件设计

  1. 低功耗测试
    将按键配置成EXINT 上升沿触发模式,用于唤醒低功耗模式
    MCU 进入低功耗模式
    按下按键唤醒低功耗模式

  2. 代码介绍
    main 函数代码描述
    int main(void)
    {
    /* 初始化系统时钟 */
    system_clock_config();

/* 初始化中断优先级分组 /
nvic_priority_group_config(NVIC_PRIORITY_GROUP_4);
/
初始化延时函数 /
delay_init();
/
初始化LCD /
lcd_init(LCD_DISPLAY_VERTICAL);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值