历史上的今天
今天是:2025年01月04日(星期六)
2019年01月04日 | stm32 待机模式
2019-01-04 来源:eefocus
低功耗模式
降低系统时钟速度
不使用APBx和AHB外设时,将对应的外设时钟关闭睡眠模式(Cortex™-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行)
停止模式(所有的时钟都已停止)
待机模式(1.8V内核电源关闭)

待机模式配置步骤
1.使能电源时钟
2.设置WKUP引脚为唤醒源
3.进入待机模式
举例
void WKUP_init()
{
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //使能电源时钟
PWR_WakeUpPinCmd(ENABLE); //设置WKUP引脚为唤醒源
PWR_EnterSTANDBYMode(); //进入待机模式}12345678当进入待机模式,仿真器无法再次下载程序,可以使用usb下载更新
上一篇:stm32 rtc 实时时钟
下一篇:stm32 定时器 通用定时器
史海拾趣
|
S3C6410 CE6 RAM从128M升级到256M,修改config.bib和image_cfg.h,导致无法启动系统了。 config.bib如下 IF IMGMULTIXIP ! #define NKNAME NK #define RAMNAME RAM #define NKSTART ...… 查看全部问答> |
|
我在初始化时下CMD0, CMD55等命令均不能成功,不知道是什么原因? 还有CMD命令的执行是否牵涉到Interrupt,也就是说CMD命令的执行是否用到Interrupt, 我对这方面了解不多,请各位多多指点。… 查看全部问答> |
|
情况如下: 开发板为AU1200,自己进行了重开发。换掉了原来的网卡芯片。换成了DM9000AE 板子启动后。在YAMON无法网络下载(问题1.这里是否可以修改YAMON的源码,将网卡配置通?如果可以请告之方法,我对此一无所知。),通过串口下载了eboot.sre ...… 查看全部问答> |
|
买的LM3S811开发板中自带boot_serial中,自动检测某个GPIO引脚(该引脚的作用是接收更新程序的信号)是被屏蔽掉的。出厂的芯片中的boot_serial只检测2K(默认的应用程序起始位置)处是否存在有效的堆栈指针和复位向量,如果有的话则执行应用程序, ...… 查看全部问答> |
|
最小系统板的设计过程中,斑斑deweyled建议我加一个彩色LED到系统板上去。 我觉得挺有意思,配合PWM可以发出不同的颜色,所以在这里请大家推荐一种LED, 还是那个小要求,最好体积小,并且容易获得。… 查看全部问答> |




