OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3032|回复: 3

RCC_PREDIV1Config作用---急急,感谢解答

[复制链接]

13

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2015-4-21
在线时间
8 小时
发表于 2020-5-20 19:51:11 | 显示全部楼层 |阅读模式
void RCC_Configuration(void)
{
        ErrorStatus HSEStartUpStatus;
        GPIO_InitTypeDef GPIO_InitStructure;
        uint8_t hse_fail_counter = 0;
        RCC_DeInit();               //清到复位值
        RCC_HSEConfig(RCC_HSE_ON);        //选择外部晶体作为时钟源   8MHz
        RCC_ClockSecuritySystemCmd(ENABLE); //启用时钟安全检测
Wait_HSE_SUCCESS:
        HSEStartUpStatus = RCC_WaitForHSEStartUp();
        if(HSEStartUpStatus == SUCCESS)                         //等待外部时钟稳定
        {
                RCC_HCLKConfig(RCC_SYSCLK_Div1);            //HCLK = SYSCLK  8MHz   
                RCC_PCLK2Config(RCC_HCLK_Div1);                 //PCLK2 = HCLK   8MHz
                RCC_PCLK1Config(RCC_HCLK_Div1);                    //PCLK1 = HCLK   8MHz        
                FLASH_SetLatency(FLASH_Latency_0);            //FLASH等待周期为1      
                FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);         //开启预取模式   
        RCC_PREDIV1Config(RCC_PREDIV1_Source_HSE, RCC_PREDIV1_Div2);
                RCC_PLLConfig(RCC_PLLSource_PREDIV1, RCC_PLLMul_6);         //PLLCLK = 4MHz*6 = 24 MHz
                RCC_PLLCmd(ENABLE);                                                 //使能PLL
                while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)             //等待PLL稳定
                {}
                RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);            //选择PLL时钟为系统时钟
                while(RCC_GetSYSCLKSource() != 0x08)                         //等待系统时钟稳定
                {}
        }

RCC_PREDIV1Config(RCC_PREDIV1_Source_HSE, RCC_PREDIV1_Div2);这个函数是做什么用的?求详细解答。




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2016-1-5
在线时间
1 小时
发表于 2020-5-20 19:51:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-6-30
在线时间
4 小时
发表于 2020-5-20 20:01:32 | 显示全部楼层
看名字就是分频的吧,
回复 支持 反对

使用道具 举报

52

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
725
金钱
725
注册时间
2019-6-27
在线时间
153 小时
发表于 2020-5-20 20:43:24 | 显示全部楼层
外部时钟分频吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 07:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表