久芯网

下载程序后直接运行,SystemCoreClock异常

avatar fufufuchi 提问时间: 2023-10-04 10:07:04 / 未解决
下载程序后直接运行,SystemCoreClock异常 [相关图片]
我使用STM32L073的时候,
在SystemClock_Config函数的末尾调用LL_SetSystemCoreClock(1000000);将全局变量设置为1000000
但是下载程序后直接运行,SystemCoreClock出现异常。如下图所示。
下载程序后直接运行,SystemCoreClock异常 [相关图片]

如果是按复位键或者在线仿真则正常,如下图所示。
下载程序后直接运行,SystemCoreClock异常 [相关图片]

请大神们帮忙解答一下。
谢谢!
6个回答
  • avatar mylovemcu
    回答时间: 2023-10-04 10:36:44

    时钟是不是没有稳定 上电先延时一段时间 稳定一会 在运行

  • avatar fufufuchi
    回答时间: 2023-10-04 10:59:15
    mylovemcu 发表于 2020-4-17 14:22
    时钟是不是没有稳定 上电先延时一段时间 稳定一会 在运行

    和时钟稳不稳定没有关系,SystemCoreClock就是个uint32_t类型的全局变量。

  • avatar STM1024
    回答时间: 2023-10-04 11:26:43

    你把设置的函数发出来看看吧?怀疑是不是PLL的配置方面的问题?例如SetSysClock,“This function should be called only once the RCC clock configuration is reset to the default reset state” 不知道是否可能是这方面的问题,供参考。

  • avatar fufufuchi
    回答时间: 2023-10-04 11:57:29
    stm1024 发表于 2020-4-20 09:19
    你把设置的函数发出来看看吧?怀疑是不是PLL的配置方面的问题?例如SetSysClock,“This function should b ...

    和PLL没有关系

  • avatar fufufuchi
    回答时间: 2023-10-04 12:27:20
    stm1024 发表于 2020-4-20 09:19
    你把设置的函数发出来看看吧?怀疑是不是PLL的配置方面的问题?例如SetSysClock,“This function should b ...

    和PLL没有关系,SystemCoreClock就是一个普通的全局变量

  • avatar fufufuchi
    回答时间: 2023-10-04 12:49:07

    大神们,我把代码上传了 链接: https://pan.baidu.com/s/1KOTEs2AtlCnLUD1iqgGj4g 提取码: udqx 这是路径。 开发板是STM32 Nucleo-64 boards,MCU:STM32L072。 请大神们支持。

会员中心 微信客服
客服
回到顶部