历史上的今天
今天是:2024年09月24日(星期二)
2020年09月24日 | STM32F103停机模式测试
2020-09-24 来源:eefocus
环境:
主机:WIN7
开发环境:MDK4.72
MCU:STM32F101
源代码:
//定义IO初始化结构体
GPIO_InitTypeDef GPIO_InitStructure;
//设置zigbee模块进入低功耗模式
inf_zigbee_sleep();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD ,ENABLE);
//管脚初始化
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
//选择GPIO响应速度
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
//设置为输出
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;
//初始化
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIO_Init(GPIOD, &GPIO_InitStructure);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB |
RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD ,DISABLE);
ADC_Cmd(ADC1,DISABLE);
//进入低功耗模式
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
注意:
1.将IO置为模拟输入
2.关闭ADC
理论功耗:14ua
实测功耗:12ua
下一篇:STM32F4的IO设置测试
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:00 编辑 电子竞赛人应该具备的经验 1.许多人死在第一天上午,却毫无知觉. 第一天上午是一个选题的日子.一般每个组都有一个能力比较强的担任组长.往往由于缺乏经验,在方案选定上走上歧路. 到底 ...… 查看全部问答> |
|
在ceshell下的SHBindToParent函数有人能解释下如何用吗?请用中文解释,到msdn上抄袭没有意义。 在ceshell下的SHBindToParent函数有人能解释下如何用吗?请用中文解释,到msdn上抄袭没有意义。 … 查看全部问答> |
|
PPC6.1中的phonesetting中把属性页中某个原来的应用替换为我的应用,com接口是什么? PPC6.1中的phonesetting中把属性页中某个原来的应用替换为我的应用,com接口是什么? 在线等,谢谢!… 查看全部问答> |
|
QT版 finder -- 类似库文件的finder 能够查找 硬件IP 上次问过 如何查找 硬件设备的IP地址 非常感谢academic大侠的回复 今天晚上终于有时间可以来玩玩看了 硬件平台非8962板 但是 一样 的 跑lwip 于是 就将locator.c 移植到工程中区 并参考finder下的文件 用QT写了个简单小DEMO 可以辅助我的调 ...… 查看全部问答> |
|
芯片是LM4F231, ARM M4的内核,开发环境是IAR 6.3。 遇到的问题,当定义局部变量时比如 float f=1.1; 时在IAR下察看local 局部变量值时发现f变量值为 也没有分配变量地址。 对于这一问题研究了很久, ...… 查看全部问答> |
|
Senior R&D mgr recruitment 诚招研发经理 研发经理(电子工程师、软硬件研发) 因项目发展,需招研发经理一名,要求: 1、十年以上汽车电子制造行业经验(EDS/EMS); 2、英语熟练;   ...… 查看全部问答> |




