stm32f4上挂在在APB1上的晶振是多少
时间: 2024-03-04 09:54:15 浏览: 73
STM32F4系列的MCU并没有内置晶振,因此需要外部挂载晶振。而晶振的频率并没有固定的规定,可以根据实际需求选择合适的晶振。在STM32F4系列MCU上,APB1总线上的各个外设时钟可以通过RCC_APB1PeriphClockCmd函数来使能或关闭。而晶振的频率则需要在初始化时进行配置。具体的晶振频率是由外部晶振器件来决定的,可以根据自己的需要选择合适的晶振。在使用晶振时需要注意,需要根据晶振的频率来配置PLL的分频系数,以使得PLL的输出频率与系统时钟频率相匹配。
相关问题
stm32f4上挂在在APB1上的内部晶振是多少
STM32F4系列的MCU并没有内置APB1总线上的晶振。而APB1总线上的时钟源可以选择来自内部时钟源(如HSI,HSE等),或者外部时钟源(如外部晶振)。
对于内部时钟源,STM32F4中有两个较为常用的时钟源:HSI(内部高速时钟)和HSE(外部高速时钟)。其中HSI的频率为16MHz,而HSE的频率则取决于外部晶振的频率。根据官方文档的说明,HSE支持的频率范围为4MHz到26MHz。
因此,如果您在STM32F4上使用了内部时钟源作为APB1总线上的时钟源,那么其频率为16MHz。但是,需要注意的是,APB1总线的时钟频率可以通过分频系数进行设置,因此最终的APB1总线时钟频率可能与16MHz不同。
stm32f4上RCC_APB1PeriphClockCmd时钟晶振是多少
在STM32F4上,RCC_APB1PeriphClockCmd函数用于使能APB1总线上的外设时钟。该函数与晶振的频率无关,它只是控制对应外设时钟的开关。因此,无法通过RCC_APB1PeriphClockCmd函数获取晶振的频率。
如果您想获取晶振的频率,可以使用RCC_GetClocksFreq函数。该函数可以获取MCU的各种时钟频率,包括外部晶振的频率。在使用该函数前,需要先调用RCC_Configuration函数对时钟进行配置。
阅读全文