电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32中GPIO时钟使能
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32中GPIO时钟使能
lygo
2017-09-22
浏览量:3609
话说STM32还是学了一段时间,一直有这么个困惑,32在点亮一个灯时候,为什么都要先配置时钟再配置GPIO???而在自己学习51单片机的时候却没有使能时钟。还是说51单片机默认并且共用的是一个时钟,那么这样功耗想必就很高了吧。这样理解对吗?
显示全部
关注问题
写回答
1
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
mr_liu
stm32不同外设挂接了不同的时钟源
发布于
2017-09-22
举报
评论 0
1
0
其他答案
数量:
8
MOP
32跟51架構上差異很大的,放在一起比較本來就很奇怪
STM32各自外設有各自的時鐘頻率,但主要還是依賴於APB的時鐘
51則沒有那麼複雜的通道機制
发布于
2017-09-23
举报
评论 0
2
0
qiehk2012
因为32单片机每个引脚驱动是需要时钟的,32单片机里面有多个时钟源,也是原因之一,需要你选择。32单片机的电压3.3v供电,低功耗,比51单片机省电,主要看内阻,电压大他的功率就大,所以51费电。希望能帮到你,
发布于
2017-09-22
举报
评论 0
1
0
汉云
32不同的外设有不同的时候源。而这个时钟源都是通过主时钟分频过来的。
发布于
2017-09-22
举报
评论 0
1
0
fc5c34c1d55a18b2
这也是和51很大的一个区别之一,32使用前GPIO时钟需要复位
发布于
2017-09-22
举报
评论 0
1
0
一笔之名也
时钟相当于GPIO外设的心跳吧,只有有了心跳,外设才能工作
发布于
2017-09-22
举报
评论 0
1
0
赤心木zqw
对于单片机来讲,时钟是心脏,任何一个外设要工作起来,需要心脏供血,如果血液没有供给到,就算外设再漂亮,也是没办法跑起来的。所以,一般使能一个外设,要先给其配置时钟,激活后再配置其他内容。君不见,对于单片机的datasheet来讲,内部时钟仲裁框图都是放在靠前的位置么?
发布于
2017-09-22
举报
评论 0
0
0
fc5c34c1d55a18b2
这就是和51的一个最大区别,32的GPIO使用前必须打开时钟,然后对引脚进行初始化
发布于
2017-09-22
举报
评论 0
0
0
JESSE7
STM32功能比51强大,外设多,每个外设的工作频率不同,这就需要一个复杂的时钟树来为每个外设提供时钟,并且每个外设时钟单独可控,这么做主要是在不需要使用这个外设的时候可以关闭这个外设,降低功耗
发布于
2017-09-23
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32中GPIO时钟使能
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: