CubeMX生成的工程初始化RCC时硬件错误

2019-07-14 14:17发布

  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE;
  RCC_OscInitStruct.HSEState = RCC_HSE_ON;
  RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
  RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;
  if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
  {
    Error_Handler();
  }

板子上运行标准库的程序可以运行


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
huazhe
1楼-- · 2019-07-14 16:38
时钟树配置时有提示出错吗?
vywyewwx
2楼-- · 2019-07-14 19:12
配置的工程在另外一个板子上可以运行
TOPCB
3楼-- · 2019-07-15 00:05
 精彩回答 2  元偷偷看……
vywyewwx
4楼-- · 2019-07-15 02:50
TOPCB 发表于 2019-1-30 11:10
楼主把工程传一下,可能是配置上的问题。CUBEMX里面的,时钟配置了没?

问题解决了, RCC_OscInitStruct.OscillatorType =RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE;
去掉RCC_OSCILLATORTYPE_HSI这个就可以了,我也是看到别人遇到同样的问题这样解决了,试了下,程序运行了,可能新的CubeMX真有这个BUG
ke5627712
5楼-- · 2019-07-15 04:53
jerry181855
6楼-- · 2019-07-15 08:35
我今天也遇到这个问题了,确实要去掉RCC_OSCILLATORTYPE_HSI才可以

一周热门 更多>