打印
[STM32G4]

STM32G474 TIM2

[复制链接]
896|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
onlycook|  楼主 | 2023-8-10 09:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32G4 使用TIM2完成200ms的定时,参数如下
APB1=168MHz
prescaler=168-1
counter period=200000-1
得到的实际定时却在12秒左右?
prescaler=168-1
counter period=15625-1
得到的实际定时在1秒整?15625*64=1000000才应该是1s的设定值,差64倍为什么呢?
这个计算怎么与其他定时器计算不太一样还是少设置了什么呢?

使用特权

评论回复
沙发
Stahan| | 2023-8-11 23:25 | 只看该作者
你这分频有问题吧

使用特权

评论回复
板凳
香水城| | 2023-8-12 07:48 | 只看该作者
看看时钟源时钟本身对不对.

另外配置个PWM出来直接通过示波器看看,是否计算代码处理有误。

使用特权

评论回复
地板
MessageRing| | 2023-8-12 23:39 | 只看该作者
时钟配置的是不不对啊?

使用特权

评论回复
5
她已醉| | 2023-8-14 22:44 | 只看该作者
有点像你的主频不对呢?

使用特权

评论回复
6
将爱藏于深海| | 2023-8-15 01:11 | 只看该作者
你看看你的硬件,是否有外置的晶振焊接啊?

使用特权

评论回复
7
温室雏菊| | 2023-8-15 03:21 | 只看该作者
你的外置晶振的频率是多少?

使用特权

评论回复
8
故意相遇| | 2023-8-15 05:22 | 只看该作者
你配置的好像没错,但是你这个有点像时钟源不对

使用特权

评论回复
9
一只眠羊| | 2023-8-15 07:09 | 只看该作者
正常来说,误差也不会这么大,建议用示波器测测你的晶振频率

使用特权

评论回复
10
西洲| | 2023-8-15 07:13 | 只看该作者
怎么能差到64倍呢?很有可能还是外部晶振没起来,走的内部晶振吧

使用特权

评论回复
11
未说出口的像你| | 2023-8-15 09:12 | 只看该作者
你用程序跟踪一下,看看频率是多少呗

使用特权

评论回复
12
在曼谷的春| | 2023-8-15 13:24 | 只看该作者
cubemx配置的话,一般也不会出错啊

使用特权

评论回复
13
失物招領| | 2023-8-15 15:06 | 只看该作者
是不是你跑的内部时钟源啊

使用特权

评论回复
14
春日负喧| | 2023-8-15 18:02 | 只看该作者
换一块板子试试呢?看你配置好像没啥问题

使用特权

评论回复
15
Mowergy| | 2023-10-21 15:39 | 只看该作者
是不是你的时钟配置的不对

使用特权

评论回复
16
Henryko| | 2023-10-21 17:46 | 只看该作者
看配置可以啊

使用特权

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

本版积分规则

432

主题

1607

帖子

3

粉丝