OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3722|回复: 6

stm32停止模式下外设的问题

[复制链接]

4

主题

23

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-8-28
在线时间
11 小时
发表于 2016-5-8 13:19:23 | 显示全部楼层 |阅读模式
10金钱
请问下当stm32工作在停止模式下,他的外设比如ADC,DMA,LCD等还会工作吗?(在进入停止模式之前ADC和DMA都正在循环工作)

最佳答案

查看完整内容[请看2#楼]

谁让你看手册不仔细? ------------------------------------------------------------------------------------------------------ ADC仍会继续耗电 总共就才14页,,,你看的是多草率、、 在得出任何结论之前还是多看看手册吧,别囫囵吞枣
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-5-8 13:19:24 | 显示全部楼层
想个名字0 发表于 2016-5-8 17:41
恩,我看了,但还是不是很理解,手册上说
停止模式是在Cortex™-M3的深睡眠模式基础上结合了外设的 ...

谁让你看手册不仔细?
进入停止模式前如果点亮LED和屏幕那么在进入停止模式时他们还是亮的
st.png

------------------------------------------------------------------------------------------------------

ADC应该不会继续采集了
ADC仍会继续耗电

adc.png


总共就才14页,,,你看的是多草率、、
在得出任何结论之前还是多看看手册吧,别囫囵吞枣
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

4

主题

23

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-8-28
在线时间
11 小时
 楼主| 发表于 2016-5-8 13:39:31 来自手机 | 显示全部楼层
。。。。没问知道嘛
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-5-8 13:42:11 | 显示全部楼层
手册第五章,Power Control
回复

使用道具 举报

4

主题

23

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-8-28
在线时间
11 小时
 楼主| 发表于 2016-5-8 17:41:51 | 显示全部楼层
xkwy 发表于 2016-5-8 13:42
手册第五章,Power Control

恩,我看了,但还是不是很理解,手册上说
停止模式是在Cortex™-M3的深睡眠模式基础上结合了外设的时钟控制机制,在停止模式下电压
调节器可运行在正常或低功耗模式。此时在1.8V供电区域的的所有时钟都被停止,PLL、HSI和
HSE RC振荡器的功能被禁止,SRAM和寄存器内容被保留下来。
我实验了下,进入停止模式前如果点亮LED和屏幕那么在进入停止模式时他们还是亮的,是不是就是说进入停机前外设的状态是什么进入后还是什么状态只是他们的时钟都被关闭了不继续跑程序了?那么这样ADC应该不会继续采集了。。。
回复

使用道具 举报

4

主题

23

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-8-28
在线时间
11 小时
 楼主| 发表于 2016-5-8 21:01:23 | 显示全部楼层
xkwy 发表于 2016-5-8 17:55
谁让你看手册不仔细?

恩,,是我太疏忽了。。为你点个赞!
不过还是有一个小问题想请教下,就是既然所有的时钟都被disable了,ADC也仍然在耗电,那么ADC是否还在继续采集?还是他只是处在开启状态但并没有工作?
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-5-8 21:07:34 | 显示全部楼层
想个名字0 发表于 2016-5-8 21:01
恩,,是我太疏忽了。。为你点个赞!
不过还是有一个小问题想请教下,就是既然所有的时钟都被disable了 ...

看过时钟树就明白了,ADC是从APB2上取的时钟,so?

它这里说ADC仍然供电意思是警告你别忘了关ADC,STOP模式不会自动关的
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 13:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表