你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
茅坑的石头 发表于 2015-8-24 13:42 stop_mode: #if DEBUG printf("S M\n");
alisa123 发表于 2015-8-24 14:16 你这个不是进入stop mode的?我想做的是进入sleep mode 的。还有你这个是在stm32f302上实现的吗? ...
安 发表于 2015-8-24 14:51 进入休眠以前,把所有的中断都关闭,再试试。
PWR_CurrentConsumption.rar
2015-8-25 11:16 上传
点击文件名下载附件
3.63 KB, 下载次数: 3, 下载积分: ST金币 -1
安 发表于 2015-8-25 11:17 我找的例程,楼主看一下,这个是标准库的。 楼主是否在线调试模式下测试? ...
茅坑的石头 发表于 2015-8-24 13:48 其实建议你单独,做一个小程序,仅仅做一个进入休眠的小程序,自己测试一下。排除其他因素的干扰,你看能不 ...
你这个不是进入stop mode的?我想做的是进入sleep mode 的。还有你这个是在stm32f302上实现的吗?
我用的是 stm32rbt6
我想,stopmode 和你那个sleep mode实现上 应该差不多吧。
你就做个简单的小程序,仅仅做个sleep mode 的功能看能不能实现。
谢谢你的回复,我试过了关闭中断还是不行。见鬼了,不知道哪里出问题了,看手册就要求三条(WFI (Wait for Interrupt) or WFE (Wait for Event) while:
– SLEEPDEEP = 0 and
– SLEEPONEXIT = 0
Refer to the Cortex-M4®F System Control register)
楼主是否在线调试模式下测试?
PWR_CurrentConsumption.rar
2015-8-25 11:16 上传
点击文件名下载附件
下载积分: ST金币 -13.63 KB, 下载次数: 3, 下载积分: ST金币 -1
是的,我是在线调试sleep mode的,这个例程我在标准库中也看到了,它里面直接把GPIOA~GPIOF的时钟全关了,感觉和手册中说的进入睡眠不一样。
我试过了,单独做一个小程序,里面没有任何中断处理是可以进入睡眠的。可是手册中没有说进入睡眠时不能有中断啊?