STM32/STM8技术william hill官网
直播中

蔡润森

7年用户 47经验值
私信 关注
[问答]

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

STM32任何程序都要先配置时钟,这个时钟到底意味着什么?有什么意义? 是否就是一种开关? 还是有什么其他作用?? 求大神回答 ~~~

回帖(6)

lll

2017-7-22 22:12:53
系统时钟是cpu每执行一条指令的时间。
举报

SSZL

2017-7-22 22:15:01
我觉得,有可能是为了,降低功耗,没有用到的模块外设就不给时钟,从而就没有工作
举报

蔡润森

2017-7-23 09:02:45
引用: xdf11 发表于 2017-7-22 22:12
系统时钟是cpu每执行一条指令的时间。

那么要是时间是自己设定的,如果程序没执行晚怎么办??执行完时间没玩干什么?
举报

蔡润森

2017-7-23 09:03:52
引用: SSZL 发表于 2017-7-22 22:15
我觉得,有可能是为了,降低功耗,没有用到的模块外设就不给时钟,从而就没有工作

那么意思还是一种开关了?? 那么开关为什么要叫系统时钟呢?
....
举报

SSZL

2017-7-23 09:49:48
引用: Yobbo 发表于 2017-7-23 09:03
那么意思还是一种开关了?? 那么开关为什么要叫系统时钟呢?
....

不是,系统时钟,是处理器运行时间基准(美一条机器指令一个时钟周期) ,数字威廉希尔官方网站 技术中有提到,你可以去看看
我说的是 stm32芯片 不像51单片机那样给每个外设都提供时钟
举报

人中狼

2017-7-23 10:26:37
时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。
一个单片机内提供多个不同的系统时钟,可以适应更多的应用场合。
不同的功能模块会有不同的时钟上限,因此提供不同的时钟,也能在一个单片机内放置更多的功能模块。
对不同模块的时钟增加开启和关闭功能,可以降低单片机的功耗。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分