硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2526|回复: 10
收起左侧

关于TIM5CH4计算LSI时钟频率问题

[复制链接]

5

主题

27

回帖

42

积分

新手上路

积分
42
发表于 2018-7-22 11:07:59 | 显示全部楼层 |阅读模式
QQ图片20180721213701.png QQ图片20180721214933.png
请问这是怎么计算得来的。没有理解为何这样计算
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115657
QQ
发表于 2018-7-23 01:05:16 | 显示全部楼层
1、16位定时器,防止超出范围。
2、把计数值换算成实际频率。
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2018-7-23 11:20:22 | 显示全部楼层
eric2013 发表于 2018-7-23 01:05
1、16位定时器,防止超出范围。
2、把计数值换算成实际频率。

第一点理解啦。第二点还是不知为定时器时钟频率除以计数值得出实际频率。这个地方我应该看一下那个知识点呢。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115657
QQ
发表于 2018-7-23 11:37:52 | 显示全部楼层
QQ截图20180723113654.png
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2018-7-23 11:38:20 | 显示全部楼层
eric2013 发表于 2018-7-23 01:05
1、16位定时器,防止超出范围。
2、把计数值换算成实际频率。

我觉得是((RCC_ClockFreq.PCLK1_Frequency /0xFFFF* PeriodValue)/8).
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115657
QQ
发表于 2018-7-23 11:49:53 | 显示全部楼层
Bill 发表于 2018-7-23 11:38
我觉得是((RCC_ClockFreq.PCLK1_Frequency /0xFFFF* PeriodValue)/8).

不是的,他这里的捕获就是以TIM5的主频为时钟单位进行捕获的,我这里没有做分频处理,你再捋捋看。
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2018-7-23 11:50:33 | 显示全部楼层

不是测到的计数器值除以总重装载值么。直接用定时器频率除以计数器值,这块不知为何。和我想的不一样额。
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2018-7-23 11:54:51 | 显示全部楼层
eric2013 发表于 2018-7-23 11:49
不是的,他这里的捕获就是以TIM5的主频为时钟单位进行捕获的,我这里没有做分频处理,你再捋捋看。

恩,想明白了。我和设置定时器时间搞混了。
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2018-7-23 11:58:34 | 显示全部楼层
eric2013 发表于 2018-7-23 11:49
不是的,他这里的捕获就是以TIM5的主频为时钟单位进行捕获的,我这里没有做分频处理,你再捋捋看。

如果这里设置了重装载值和分频值,设置定时器5时间为1ms一次。运用捕获模式。那计算就不是这么计算的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115657
QQ
发表于 2018-7-23 12:03:31 | 显示全部楼层
Bill 发表于 2018-7-23 11:58
如果这里设置了重装载值和分频值,设置定时器5时间为1ms一次。运用捕获模式。那计算就不是这么计算的。

对,如果你设置了,是的。如果没有设置,默认就是以主频在捕获。
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2018-7-23 12:05:55 | 显示全部楼层
eric2013 发表于 2018-7-23 12:03
对,如果你设置了,是的。如果没有设置,默认就是以主频在捕获。

懂了。其实不用管重装载值,只用管分频值。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-10 10:23 , Processed in 0.469186 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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