打印

stm32菜鸟级问题:TIMx输入时钟设置方面的

[复制链接]
2543|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kfawj|  楼主 | 2008-6-14 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32F10X参考手册上的第21(实际36)页,有一个时钟树。
上面"APB1 Prescaler /1,2,4,8,16"下面"TIM2,3,4 *1,2 Multiplier"是不是可倍频的意思呀?
我没有找到这一项的设置呢?
哪一个寄存器位是设置这一项?

菜鸟正在学习,大家帮忙呀!
谢谢啦!!!
沙发
香水城| | 2008-6-14 12:25 | 只看该作者

以前有一个帖子专门介绍了这个问题

使用特权

评论回复
板凳
kfawj|  楼主 | 2008-6-14 12:35 | 只看该作者

谢谢香主

“TIM2,3,4 *1,2 Multiplier”这一部分的设置,好像没有从寄存器中找到。
也不知道是啥意思?
至于APB1菜鸟暂时看明白了。

使用特权

评论回复
地板
香水城| | 2008-6-14 12:46 | 只看该作者

这个问题的解释就在你看的手册中

估计你看的是译文,在时钟树所在那一页的最后两句话就是说的这个问题:“定时器时钟频率是其所在APB总线频率的两倍。然而,如果相应的APB预分频系数是1,定时器的时钟频率与所在APB总线频率一致。”

下面有该中文译文的链接。注意ST网站上的英文版为最新版本。
相关链接:http://www.stmicroelectronics.com.cn/stonline/mcu/images/STM32F10xxx_Reference_Manual_Chinese2.pdf

使用特权

评论回复
5
kfawj|  楼主 | 2008-6-14 13:21 | 只看该作者

是的!

看得有点晕头晕脑的。

有时还是英文的资料比较好(就是理解不了)。
谢啦。

马上下载。

使用特权

评论回复
6
kfawj|  楼主 | 2008-6-14 13:28 | 只看该作者

可能明白一点儿了

如APB1是1的情况下,TIMx是APB1后的频率;
否则是二倍速的APB1频率。

这样理解对吗?

(这话好累,是不是你听起来更累呢?)

使用特权

评论回复
7
香水城| | 2008-6-14 13:38 | 只看该作者

资料中的表述是根据英语直译,但帖子里的那句话应该看着


STM32F10xx时钟系统框图:时钟是整个系统的脉搏
 
“输出定时器时钟之前有一个乘法器,它的操作不是由程序控制的,是由硬件根据前一级的APB预分频器的输出自动选择,当APB预分频器的分频因子为1时,这个乘法器无作用;当APB预分频器的分频因子大于1时,这个乘法器做倍频操作,即将APB预分频器输出的频率乘2,这样可以保证定时器可以得到最高的72MHz时钟脉冲。”

使用特权

评论回复
8
栏杆| | 2008-6-14 13:40 | 只看该作者

Mark VIQ

使用特权

评论回复
9
kfawj|  楼主 | 2008-6-14 14:32 | 只看该作者

欧了!


还是操作一下试试吧!

重在上手嘛
 

使用特权

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

本版积分规则

44

主题

293

帖子

2

粉丝