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

stm32F103CBT6 配置成内部时钟不能跑

[复制链接]
小肥羊dsf 提问时间:2017-12-13 11:44 /
把系统时钟配置成64M单片机就不跑,但是配置成36M就能用了这是为什么呢





  1. void RCC_Configuration(void)  
  2. {  
  3.     RCC_DeInit();//将外设 RCC寄存器重设为缺省值  
  4.   
  5.     RCC_HSICmd(ENABLE);//使能HSI   
  6.     while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY) == RESET);//等待HSI使能成功  
  7.   
  8.     //FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);  
  9.     //FLASH_SetLatency(FLASH_Latency_2);  
  10.      
  11.     RCC_HCLKConfig(RCC_SYSCLK_Div1);     
  12.     RCC_PCLK1Config(RCC_HCLK_Div2);  
  13.     RCC_PCLK2Config(RCC_HCLK_Div1);  
  14.       
  15.     //设置 PLL 时钟源及倍频系数  
  16.     RCC_PLLConfig(RCC_PLLSource_HSI_Div2, RCC_PLLMul_16);//使能或者失能 PLL,这个参数可以取:ENABLE或者DISABLE   
  17.     RCC_PLLCmd(ENABLE);//如果PLL被用于系统时钟,那么它不能被失能  
  18.     //等待指定的 RCC 标志位设置成功 等待PLL初始化成功  
  19.     while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);  
  20.   
  21.     //设置系统时钟(SYSCLK) 设置PLL为系统时钟源  
  22.     RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);//选择想要的系统时钟   
  23.     //等待PLL成功用作于系统时钟的时钟源  
  24.     //  0x00:HSI 作为系统时钟   
  25.     //  0x04:HSE作为系统时钟   
  26.     //  0x08:PLL作为系统时钟   
  27.     while(RCC_GetSYSCLKSource() != 0x08);//需与被选择的系统时钟对应起来,RCC_SYSCLKSource_PLL  
  28.   
  29.   
  30. }
复制代码


收藏 评论4 发布时间:2017-12-13 11:44

举报

4个回答
tomzbj 回答时间:2017-12-13 20:47:23
flash预取延迟那里看看? 24以内是0, 24-48是1, 48-72是2
应该是什么PrefetchLatency
废鱼 回答时间:2017-12-13 15:32:41
外部晶振是多少的?估计是时钟频率超范围了吧,楼主先算算,不行了用STM32CubeMX做一下计算。
maxtch 回答时间:2017-12-14 14:06:30
可能是 CPU 太快 Flash 跟不上了。加一句这个试试:
  1. FLASH->ACR |= FLASH_ACR_LATENCY_2WS
复制代码
小肥羊dsf 回答时间:2017-12-15 19:07:50
可以了
//FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);  
//FLASH_SetLatency(FLASH_Latency_2);  
这注释了
加上就没事了
楼上的大神说得对

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 结贴奖励

查看全部评分

所属标签

相似问题

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