又进安缘贵了,各位大神帮忙看看,是台,还是安

21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 1992|回复: 2
STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先
&&已结帖(0)
主题帖子积分
助理工程师, 积分 1221, 距离下一级还需 779 积分
助理工程师, 积分 1221, 距离下一级还需 779 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
助理工程师, 积分 1221, 距离下一级还需 779 积分
助理工程师, 积分 1221, 距离下一级还需 779 积分
本帖最后由 xunchangreng 于
11:57 编辑
STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变?
锁定STM32F103的IO脚,那么当 STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变?
欢迎大家讨论。
嵌入式设计
主题帖子积分
初级工程师, 积分 2630, 距离下一级还需 370 积分
初级工程师, 积分 2630, 距离下一级还需 370 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级工程师, 积分 2630, 距离下一级还需 370 积分
初级工程师, 积分 2630, 距离下一级还需 370 积分
手册上好像有讲,有些低功耗模式IO状态是不变的,有些模式,IO状态是会变的,查一下手册确认一下吧
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:6.00
主题帖子积分
QQ:& &可接项目和毕设等
& && && && && && &可以出售各种LED灯,控制类产品和
& && && && && && &控制类方案。
时间类勋章
希望之星奖章
等级类勋章
欢快之小溪
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
社区建设奖章
等级类勋章
时间类勋章
技术奇才奖章
人才类勋章
坚毅之洋流
发帖类勋章
核心会员奖章
等级类勋章21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 10765|回复: 10
STM32F103 怎样进入睡眠模式及唤醒
&&已结帖(0)
主题帖子积分
初级技术员, 积分 79, 距离下一级还需 21 积分
初级技术员, 积分 79, 距离下一级还需 21 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级技术员, 积分 79, 距离下一级还需 21 积分
初级技术员, 积分 79, 距离下一级还需 21 积分
MDK中的例程中没有找到睡眠模式及唤醒DEMO,那位那提供或指点,谢谢!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:64%打赏:3.00受赏:0.00
主题帖子积分
数据手册中应该有的吧...无非就是配置几个寄存器~~~
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
资深工程师, 积分 11272, 距离下一级还需 8728 积分
资深工程师, 积分 11272, 距离下一级还需 8728 积分
主题帖子积分
专家等级:结帖率:75%
主题帖子积分
资深工程师, 积分 11272, 距离下一级还需 8728 积分
资深工程师, 积分 11272, 距离下一级还需 8728 积分
STM32F103 怎样进入睡眠模式
&&可以参考STM32的1篇文档:AN2629,STM32xxx&low-power&modes。它还配套有例子,并且试验过可以工作。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级工程师, 积分 3196, 距离下一级还需 1804 积分
中级工程师, 积分 3196, 距离下一级还需 1804 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
中级工程师, 积分 3196, 距离下一级还需 1804 积分
中级工程师, 积分 3196, 距离下一级还需 1804 积分
进入睡眠模式的代码:
/********************************************************************************&Function&Name&&:&PWR_EnterSLEEPMode*&Description&&&&:&Enters&SLEEP&mode.*&Input&&&&&&&&&&:&-&SysCtrl_Set:&Select&the&Sleep&mode&entry&mechanism,.*&&&&&&&&&&&&&&&&&&&&This&parameter&can&be&one&of&the&following&values:*&&&&&&&&&&&&&&&&&&&&&&&-&0:&MCU&enters&Sleep&mode&as&soon&as&WFI&or&WFE&instruction&is&executed.*&&&&&&&&&&&&&&&&&&&&&&&-&1:&MCU&enters&Sleep&mode&as&soon&as&it&exits&the&lowest&priority&ISR.**&&&&&&&&&&&&&&&&&&-&PWR_STOPEntry:&specifies&if&SLEEP&mode&in&entered&with&WFI&or&WFE&instruction.*&&&&&&&&&&&&&&&&&&&&&This&parameter&can&be&one&of&the&following&values:*&&&&&&&&&&&&&&&&&&&&&&&-&PWR_SLEEPEntry_WFI:&enter&STOP&mode&with&WFI&instruction*&&&&&&&&&&&&&&&&&&&&&&&-&PWR_SLEEPEntry_WFE:&enter&STOP&mode&with&WFE&instruction*&Output&&&&&&&&&:&None*&Return&&&&&&&&&:&None*******************************************************************************/void&PWR_EnterSLEEPMode(u32&SysCtrl_Set,&u8&PWR_SLEEPEntry){&&&&if&(SysCtrl_Set)&&&&&&&&*(vu32&*)&SCB_SysCtrl&|=&SysCtrl_SLEEPONEXIT_S&&&&//&Set&SLEEPONEXIT&&&&else&&&&&&&&*(vu32&*)&SCB_SysCtrl&&=&~SysCtrl_SLEEPONEXIT_S//&Reset&SLEEPONEXIT&&&&*(vu32&*)&SCB_SysCtrl&&=&~SysCtrl_SLEEPDEEP_S&&&&//&Clear&SLEEPDEEP&bit&&&&if(PWR_SLEEPEntry&==&PWR_SLEEPEntry_WFI)&&&&&&&&&&&&//&Select&SLEEP&mode&entry&&&&&&&&__WFI();&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//&Request&Wait&For&Interrupt&&&&else&&&&&&&&__WFE();&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//&Request&Wait&For&Event}任何中断和事件都能将STM32唤醒。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 30, 距离下一级还需 20 积分
实习生, 积分 30, 距离下一级还需 20 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 30, 距离下一级还需 20 积分
实习生, 积分 30, 距离下一级还需 20 积分
你好,请问你是说的这个文档有没有中文版的呀?我没有找到。。。谢谢
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 30, 距离下一级还需 20 积分
实习生, 积分 30, 距离下一级还需 20 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 30, 距离下一级还需 20 积分
实习生, 积分 30, 距离下一级还需 20 积分
任何中断和事件都能将STM32唤醒。
你好,为什么我用adc的转换结束中断却没法唤醒呢??请问你有没有睡眠进入和唤醒比较简单一点的实例呢?可否给我看看,让我学习一下?谢谢
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:28%打赏:0.00受赏:12.00
主题帖子积分
你好,请问你是说的这个文档有没有中文版的呀?我没有找到。。。谢谢
wudingzhiying 发表于
AN2629目前没有中文译文,你可以看英文版:
4# ST_ARM&&
你好,为什么我用adc的转换结束中断却没法唤醒呢??请问你有没有睡眠进入和唤醒比较简单一点的实例呢?可否给我看看,让我学习一下?谢谢 ...
wudingzhiying 发表于
请你按照AN2629的要求做,按照4楼给的代码做,不会有什么问题的。
I do not teach, but I coach. I do not feed, but I seed.
欢迎访问我的博客:/BLOG_OWNER_199055.HTM
主题帖子积分
助理工程师, 积分 1495, 距离下一级还需 505 积分
助理工程师, 积分 1495, 距离下一级还需 505 积分
主题帖子积分
专家等级:结帖率:93%
主题帖子积分
助理工程师, 积分 1495, 距离下一级还需 505 积分
助理工程师, 积分 1495, 距离下一级还需 505 积分
我用的是3.5的库,把唤醒代码加进去后,编译不过去....说是有几个参数没声明,库函数把10X_PWR.C加到库里面了....
source\user\rtc.c(92): error:&&#20: identifier &SCB_SysCtrl& is undefined
source\user\rtc.c(92): error:&&#20: identifier &SysCtrl_SLEEPDEEP_Set& is undefined
source\user\rtc.c(93): error:&&#20: identifier &PWR_SLEEPEntry_WFI& is undefined
Target not created
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级技术员, 积分 237, 距离下一级还需 63 积分
中级技术员, 积分 237, 距离下一级还需 63 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
中级技术员, 积分 237, 距离下一级还需 63 积分
中级技术员, 积分 237, 距离下一级还需 63 积分
直接一句话就可以啊:__WFI();或者__WFE();前者中断唤醒,后者事件唤醒。
这种睡眠模式功耗并不理想,好处是无延迟。个人感觉适合一些通讯唤醒,而且要求数据不丢
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
助理工程师, 积分 1403, 距离下一级还需 597 积分
助理工程师, 积分 1403, 距离下一级还需 597 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
助理工程师, 积分 1403, 距离下一级还需 597 积分
助理工程师, 积分 1403, 距离下一级还需 597 积分
就是楼上说的& &就是那个寄存器的设置问题& &设置一下&&就行了
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级技术员, 积分 210, 距离下一级还需 90 积分
中级技术员, 积分 210, 距离下一级还需 90 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
中级技术员, 积分 210, 距离下一级还需 90 积分
中级技术员, 积分 210, 距离下一级还需 90 积分
leshak 发表于
我用的是3.5的库,把唤醒代码加进去后,编译不过去....说是有几个参数没声明,库函数把10X_PWR.C加到库里面 ...
我也遇到这种情况,请问怎么解决?谢谢
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
技术新星奖章
人才类勋章
永恒之光奖章
等级类勋章
技术导师奖章
人才类勋章
时间类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
核心会员奖章
等级类勋章
荣誉元老奖章
等级类勋章
欢快之小溪
发帖类勋章
时间类勋章
社区建设奖章
等级类勋章
时间类勋章
甘甜之泉水
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章

我要回帖

更多关于 安缘 的文章

 

随机推荐