野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11939|回复: 5

定时器最大接口时钟,最大定时器时钟

[复制链接]
发表于 2017-5-30 08:17:22 | 显示全部楼层 |阅读模式
            在stm32f429定时器部分,有一个表格,说是TIM8的最大接口时钟为90M(APB2),最大定时器时钟为180M,据我所知,APB2的频率为90MHz,如果使用内部时钟,在不分频的情况下,最大时钟频率也只有90M,最大定时器时钟是什么意思?
回复

使用道具 举报

发表于 2017-5-31 09:58:06 | 显示全部楼层
因为APB2总线的时钟分频因子不等于1,所以挂载在APB2总线上的定时器的时钟是APB2总线的两倍。
1.jpg

回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-31 21:02:15 | 显示全部楼层
谢谢
回复

使用道具 举报

发表于 2017-6-1 16:39:41 | 显示全部楼层
如果所在总线( APB1/APB2)的分频系数为 1,那么就不倍频,如果不为 1(比如 2/4/8/16),那么就会 2 倍频( Fabpx*2)后,作为定时器时钟输入。
回复 支持 反对

使用道具 举报

发表于 2017-6-1 16:40:23 | 显示全部楼层
举个APB1的例子,系统时钟是180Mhz,APB1分频系数为4(system_stm32f4xx.c配置),则APB1速度为45Mhz,但是挂靠在在该总线上的定时器,由于分频系数4而不是1,因此定时器输入频率为45Mhz x 2 =90 Mhz
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-1 21:32:42 | 显示全部楼层
王维鋆 发表于 2017-6-1 16:40
举个APB1的例子,系统时钟是180Mhz,APB1分频系数为4(system_stm32f4xx.c配置),则APB1速度为45Mhz,但是挂 ...

厉害了,有空的时候我验证一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-16 02:42 , Processed in 0.046122 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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