求助,F411RE的时钟问题
最近在弄定时器,可是时间不会算,不知道APB1和APB2的时钟,看资料和源码都没怎么看懂,真诚请教知道的大神解答手册上写了:
Several prescalers are used to configure the AHB frequency, the high-speed APB (APB2)
and the low-speed APB (APB1) domains. The maximum frequency of the AHB domain is
168 MHz. The maximum allowed frequency of the high-speed APB2 domain is 84 MHz. The
maximum allowed frequency of the low-speed APB1 domain is 42 MHz 安 发表于 2015-6-8 11:41
手册上写了:
Several prescalers are used to configure the AHB frequency, the high-speed APB (APB2)
a ...
这是最大值吧,F411的时钟是100MHZ,不知道怎样分频成这个值, cubemx上不是有个时钟配置界面,分析下 看手册RCC时钟配置那一章 楼主这个要看你的配置了。这里说的是最大值,可以通过RCC_CFGR寄存器进行配置,在初始化时通过SystemInit()配置。 有个配置软件 最初对于一大堆可配置的值也不能理解,毕竟E问的缩写理解起来还是有困难。不过自从有了cubeMX之后,我就姨妈理解了含义。试试Cube吧,很有用!:) watershade 发表于 2015-6-8 23:57
最初对于一大堆可配置的值也不能理解,毕竟E问的缩写理解起来还是有困难。不过自从有了cubeMX之后,我就姨 ...
好的,谢谢,不过没用过Hal库熟悉起来大概要多久? eurphan 发表于 2015-6-9 22:10
好的,谢谢,不过没用过Hal库熟悉起来大概要多久?
你试试就知道,很快!几乎算是傻瓜式的。不过要是想研究底层就有点复杂了,因为架构太复杂。不过最近几次用cube作简单工作,代码工作量都大大减少了。
页:
[1]