[STM32G4] STM32G474 TIM2

[复制链接]
 楼主| 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 | 显示全部楼层
时钟配置的是不不对啊?
她已醉 发表于 2023-8-14 22:44 | 显示全部楼层
有点像你的主频不对呢?
将爱藏于深海 发表于 2023-8-15 01:11 | 显示全部楼层
你看看你的硬件,是否有外置的晶振焊接啊?

温室雏菊 发表于 2023-8-15 03:21 | 显示全部楼层
你的外置晶振的频率是多少?

故意相遇 发表于 2023-8-15 05:22 | 显示全部楼层
你配置的好像没错,但是你这个有点像时钟源不对

一只眠羊 发表于 2023-8-15 07:09 | 显示全部楼层
正常来说,误差也不会这么大,建议用示波器测测你的晶振频率

西洲 发表于 2023-8-15 07:13 | 显示全部楼层
怎么能差到64倍呢?很有可能还是外部晶振没起来,走的内部晶振吧

未说出口的像你 发表于 2023-8-15 09:12 | 显示全部楼层
你用程序跟踪一下,看看频率是多少呗

在曼谷的春 发表于 2023-8-15 13:24 | 显示全部楼层
cubemx配置的话,一般也不会出错啊

失物招領 发表于 2023-8-15 15:06 | 显示全部楼层
是不是你跑的内部时钟源啊

春日负喧 发表于 2023-8-15 18:02 | 显示全部楼层
换一块板子试试呢?看你配置好像没啥问题

Mowergy 发表于 2023-10-21 15:39 | 显示全部楼层
是不是你的时钟配置的不对
Henryko 发表于 2023-10-21 17:46 | 显示全部楼层
看配置可以啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

479

主题

1983

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

479

主题

1983

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部