我们分析下STM32F030R8的clocktree(时钟树),如下图
为什么我的图中要有一个红色框呢?因为在我们这款STM32F030R8板中只需要使用红色方框里面。看最下面一行的内容
翻译过来就是:低速内部时钟信号/低速外部时钟信号不适用于STM32F030R8设备。这下明白了我的良苦用心了吧!在使用手册的时候一定要仔细看清楚了,不然你要是万一跑去配置LSI/LSE的话,呵呵,后果自己想哈....................
在介绍时钟树之前我们先来认识几个英文字母简称:
HSE高速外部时钟信号
HSI 高速内部时钟信号
LSE 低速外部时钟信号
LSI 低速内部时钟信号
PLLMUL倍频因子
首先,我们的时钟是从这个位置进来的,然后经过分频器
在这里你可以选择1、2、3.................16分频,只要你开心,都可以选择。然后就遇到我们的开关选择PLLSRC,这里你可以选择HSE或者是HSI,自己决定。
然后接下来我们遇到了锁相环PLL,你要是不知道这是什么作用的话,你就看方框里面的数据,X2,X3,...X16这个读出来就是乘以2,乘以3.......,脑袋一想不就是放大倍数么,就是倍频作用了。
接着又遇到一个开关,这个开关你可以选择HSIPLLCLKHSE中任意一个,自己根据自己的实际情况或者是爱好选择^_^。接下来就是我们的AHB预分频器,这个所谓分频分频,就是把你分开、削弱,支持1到512整数分频,接下来就是分配给各种功能模块了
好的,最后我们来看下APB预分频都分给哪些家伙了
这些都比较常见,别说话、感受下。
看图总结,就是这1、2、3.....8步,别说话、感受下