fufufuchi 发表于 2020-4-17 11:37:08

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


我使用STM32L073的时候,
在SystemClock_Config函数的末尾调用LL_SetSystemCoreClock(1000000);将全局变量设置为1000000
但是下载程序后直接运行,SystemCoreClock出现异常。如下图所示。


如果是按复位键或者在线仿真则正常,如下图所示。


请大神们帮忙解答一下。
谢谢!

mylovemcu 发表于 2020-4-17 14:22:10

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

fufufuchi 发表于 2020-4-17 15:03:16

mylovemcu 发表于 2020-4-17 14:22
时钟是不是没有稳定上电先延时一段时间稳定一会在运行

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

stm1024 发表于 2020-4-20 09:19:24

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

fufufuchi 发表于 2020-4-20 11:59:11

stm1024 发表于 2020-4-20 09:19
你把设置的函数发出来看看吧?怀疑是不是PLL的配置方面的问题?例如SetSysClock,“This function should b ...

和PLL没有关系

fufufuchi 发表于 2020-4-20 12:00:09

stm1024 发表于 2020-4-20 09:19
你把设置的函数发出来看看吧?怀疑是不是PLL的配置方面的问题?例如SetSysClock,“This function should b ...

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

fufufuchi 发表于 2020-4-20 14:33:12

大神们,我把代码上传了
链接: https://pan.baidu.com/s/1KOTEs2AtlCnLUD1iqgGj4g 提取码: udqx
这是路径。

开发板是STM32 Nucleo-64 boards,MCU:STM32L072。
请大神们支持。
页: [1]
查看完整版本: 下载程序后直接运行,SystemCoreClock异常