chifen 发表于 2015-11-4 23:50:03

SysTick_Config(RCC_Clocks.HCLK_Frequency / 100000); 在这个地方打断开 ,之后光标指向 RCC_Clocks 会有一串 代码出来 上面就有RCC_Clocks.HCLK_Frequency的值 ,你看一下是多少,或 选中RCC_Clocks
点右键ADD到 Watch 1


你可以把那段代码复制过来看一看,怀疑是你 倍频错了

发表于 2015-11-5 08:38:32

看一下配置,可能是把系统初始化配置错了。最好把工程发上来。

无线传感器啊 发表于 2015-11-5 10:10:10

帮顶`````````

sfesdmmm 发表于 2015-11-6 22:11:45

安 发表于 2015-11-5 08:38
看一下配置,可能是把系统初始化配置错了。最好把工程发上来。

版主你好,我已经把工程放上来了,劳烦您帮忙看一下,谢谢了!

发表于 2015-11-9 09:17:46

看代码及配置,用的是HSE,默认的HSE_VALUE的值是8000000。

sfesdmmm 发表于 2015-11-9 11:17:11

安 发表于 2015-11-9 09:17
看代码及配置,用的是HSE,默认的HSE_VALUE的值是8000000。

用的就是8M晶振~

发表于 2015-11-9 18:28:14

这样取出的值应该是8M,而不是16M。你仿真看看对不对。

sfesdmmm 发表于 2015-11-10 21:29:07

安 发表于 2015-11-9 18:28
这样取出的值应该是8M,而不是16M。你仿真看看对不对。

一在线调试到RCC_GetClocksFreq,程序就开始跑飞了,这么久始终找不到原因,我还认为是编译器的问题,更新到了最新版本,现在发现问题还是一样,:Q烦呐,一直拖着,毫无进展。

QianFan 发表于 2015-11-10 21:45:20

关于时钟有个update的函数。读取时钟频率之前记得update一下。

peter001 发表于 2015-11-10 23:44:49

确实不解:)
页: 1 [2] 3
查看完整版本: STM32F0的systick初始化的怪异问题