STM32F429的Sys_Clock_Set问题

2019-07-20 12:10发布

如题,在F429系统时钟设置函数里看到如下:
        RCC->CFGR&=~(3<<0);    //清零
        RCC->CFGR|=2<<0;         //选择主PLL作为系统时钟
问题1:为什么先要给RCC->CFGR先清零,不清零直接配置可以么?
问题2:为什么要清零而不是配置成别的?比如01或者10?

00:选择 HSI 振荡器作为系统时钟
01:选择 HSE 振荡器作为系统时钟
10:选择 PLL 作为系统时钟
11:不允许  


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。