在stm32中系统时钟到底意味着什么???

2019-07-14 19:24发布

STM32任何程序都要先配置时钟,这个时钟到底意味着什么?有什么意义? 是否就是一种开关? 还是有什么其他作用?? 求大神回答 ~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
SSZL
1楼-- · 2019-07-15 05:13
 精彩回答 2  元偷偷看……
Yobbo
2楼-- · 2019-07-15 06:10
xdf11 发表于 2017-7-22 22:12
系统时钟是cpu每执行一条指令的时间。

那么要是时间是自己设定的,如果程序没执行晚怎么办??执行完时间没玩干什么?
Yobbo
3楼-- · 2019-07-15 09:02
SSZL 发表于 2017-7-22 22:15
我觉得,有可能是为了,降低功耗,没有用到的模块外设就不给时钟,从而就没有工作

那么意思还是一种开关了?? 那么开关为什么要叫系统时钟呢?
....
SSZL
4楼-- · 2019-07-15 10:15
Yobbo 发表于 2017-7-23 09:03
那么意思还是一种开关了?? 那么开关为什么要叫系统时钟呢?
....

不是,系统时钟,是处理器运行时间基准(美一条机器指令一个时钟周期) ,数字电路技术中有提到,你可以去看看
我说的是 stm32芯片 不像51单片机那样给每个外设都提供时钟
人中狼
5楼-- · 2019-07-15 15:45
时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。
一个单片机内提供多个不同的系统时钟,可以适应更多的应用场合。
不同的功能模块会有不同的时钟上限,因此提供不同的时钟,也能在一个单片机内放置更多的功能模块。
对不同模块的时钟增加开启和关闭功能,可以降低单片机的功耗。

一周热门 更多>