3回答

0收藏

【求助】STM32的时钟问题

STMCU STMCU 2924 人阅读 | 3 人回复 | 2014-02-16

仔细看STM32的时钟树,发现AHB预分频器之后再8分频,这个时钟才给了Cortex系统时钟,也就是说Cortex系统时钟只有8MHz,但是为什么又说STM32最高跑72M,难道不是指这个时钟,那又是指哪个,对这个不太明白,初学者,还望大神指点啊!!!谢谢谢谢谢谢啦!

QQ截图20140216230711.png (124.95 KB, 下载次数: 20)

QQ截图20140216230711.png
分享到:
回复

使用道具 举报

回答|共 3 个

倒序浏览

沙发

Hayasaky

发表于 2014-2-17 19:52:53 | 只看该作者

你都没好好看资料啦,首先,他最开始的时钟信号源头,可以是内部高频振荡HSI,也可以是外部高速晶振,也可以直接接一个振荡信号(比如信号发生器提供的信号),另外所谓的最高72MHZ也是不准确的,或者说严格的不能这么说,实际情况是,ARM公司在设计内核的时候经过验证,72MHZ是同时兼顾性能功耗与稳定性从而被他们采用的一个最大频率,这是他们人为设计或者说是规定的,你自己也可以进行超频,并不是说72MHZ就一定是最高的。
给个简短的例子:那个HSI的8MHZ到PLL倍频(9倍),然后就是72MHZ了,然后直接就是给SYSCLK,也就是给他的处理器,那么就是72MHZ了,而后面的AHB则是AHB总线的频率了,AHB下面还挂载了APB1以及APB2总线,他们分别是给高速外设和低速外设使用的,具体的你去把手册多看几遍,同时也可以去把计算机组成原理也好好看看就会知道了
板凳

蝶舞娇阳

发表于 2014-2-17 20:18:58 | 只看该作者

看手册看手册啊,哈哈哈
地板

zizhou

发表于 2014-2-17 20:59:30 | 只看该作者

qrs_yrj 发表于 2014-2-17 20:18
看手册看手册啊,哈哈哈

恩,已解决,cortex那个是指系统定时器SysTick timer、、、
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条