F427主系统频率180Mhz

2019-07-20 22:14发布

看库函数中system_init函数中有这样一段代码
#if defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F446xx) 
    /* Enable the Over-drive to extend the clock frequency to 180 Mhz */
    PWR->CR |= PWR_CR_ODEN;
    while((PWR->CSR & PWR_CSR_ODRDY) == 0)
    {
    }
    PWR->CR |= PWR_CR_ODSWEN;
    while((PWR->CSR & PWR_CSR_ODSWRDY) == 0)
    {
    }      
    /* Configure Flash prefetch, Instruction cache, Data cache and wait state */
    FLASH->ACR = FLASH_ACR_PRFTEN | FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;
#endif /* STM32F427_437x || STM32F429_439xx || STM32F446xx */

所以F427可以配置成180Mhz吗?F407只有168Mhz吧?
如果我依然把F427配置成168Mhz,上面一段代码会不会对我的配置产生影响?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-07-21 03:21
这个你要看一下F427的手册,看他最高频率是 多少,至于你想配成168M,这个肯定可以的啊。参考我们的例程照猫画虎改一下
xuyuhaoa
2楼-- · 2019-07-21 04:27
我的446操作这个寄存器时,没有改变寄存器的值,导致卡死在这里

一周热门 更多>