打印
[活动]

EFM8BB1测评——【2】时钟系统分析

[复制链接]
490|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 xinmeng_wit 于 2019-12-17 22:34 编辑

为了后面更好的使用定时器,我们需要分析系统的时钟是怎么设置的,以及默认时钟是多少?
下面进行分析:

首先,看看默认情况下系统时钟是多少,也就是cpu core的时钟。

由图可知,系统时钟源有三种:①内部高速时钟(24.5M)②外部时钟(板子没有接)③内部低速时钟(80k)

那默认情况下选择的是哪个时钟源呢?


由图可知,默认情况下系统时钟源是内部高速时钟(24.5M)

再看是多少分频。



由图可知,默认情况是8分频,也就是说最后cpu运行的频率是24.5M/8,约等于3M。

综上所述,cpu core的运行时钟是3M

那默认的timer的时钟是多少呢?

以timer2为例分析,因为闪灯例程用的是timer2.



由图可知,timer2的时钟源有三种:①系统时钟②系统时钟/12③外部时钟/8

下面看看默认情况是哪种。



由上图可知,TnML选的是外部时钟源(非系统时钟源),非系统时钟都叫外部时钟。


由上图可知,TnXCLK选的是系统时钟/12

所有默认情况下,timer2的计数时钟=sysclk/12=24.5M/8/12=0.25M


经过实际测试,实际差不多。



使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

214

帖子

1

粉丝