你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于开启HSI作为SYSCLK

[复制链接]
490353119 提问时间:2015-4-8 14:57 /
                //打开HSI晶体
                RCC_HSICmd(ENABLE);   
                //等待HSI晶体准备就绪即稳定才可以作为系统时钟
                while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY)==RESET);
               
                //配置AHB CLOCK(HCLK)的值  HCLK=SYSCLK=168MHZ
                RCC_HCLKConfig(RCC_SYSCLK_Div1);   
                //配置APB2 CLOCK的值(PCLK2) PCLK2=HCLK/2=84MHZ
                RCC_PCLK2Config(RCC_HCLK_Div2);  
                //配置APB1 CLOCK的值(PCLK1) PCLK1=HCLK/4=42MHZ
                RCC_PCLK1Config (RCC_HCLK_Div4);
               
                //配置PLL  
                RCC_PLLConfig(RCC_PLLCFGR_PLLSRC_HSI,  //HSI作为PLL的时钟来源               
                PLL_M_HSI,                        //PLLM=16,即Fvco clk input=1MHZ  
                PLL_N,                            //PLLN=336,即Fvco clk output=336MHZ
                PLL_P,                            //PLLP=2即PLLCLK=336/2=168MHZ
                PLL_Q);                           //PLLQ=7即Fusb clk=336/7=48MHZ  
                //打开PLL时钟  
                RCC_PLLCmd(ENABLE);
               
                //等待PLL时钟就绪稳定  
                while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)==RESET);
               
                //选择PLLCLK作为系统时钟  
                RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);

                //等待PLLCLK作为系统时钟  
                while(RCC_GetSYSCLKSource()!=0x08);
               
                 // Enable Prefetch Buffer
                FLASH_PrefetchBufferCmd(ENABLE);
         // Flash 2 wait state
                FLASH_SetLatency(FLASH_Latency_5);
                //Enables or disables the Instruction Cache feature
          FLASH_InstructionCacheCmd(ENABLE);
怎么启动不了?
收藏 评论4 发布时间:2015-4-8 14:57

举报

4个回答
490353119 回答时间:2015-4-8 14:58:02
使用寄存器操作的话就可以,使用库函数操作就不行。有什么问题呢?
moyanming2013 回答时间:2015-4-8 16:39:11
深入到库函数中看是否和寄存器一致?
拼命三郎 回答时间:2015-4-8 19:49:15
顶顶顶顶顶顶顶顶顶大大大.jpg
wamcncn 回答时间:2015-4-9 14:04:28
看现成的例程,对照一下

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版