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

关于开启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
wambob 回答时间:2015-4-9 14:04:28
看现成的例程,对照一下

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版