HAL库SYSTICK设置问题

2019-07-14 17:11发布

HAL库的例程中是先调用HAL_Init()这个函数,然后调用SystemClock_Config(),但是Systick的配置是在HAL_Init()中做的,然后在用SystemColck_Config()配置时钟,不是会导致SysTick()实际的时钟频率和配置的时钟频率不一致的情况吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
youxi8745
1楼-- · 2019-07-15 14:00
dingyang598 发表于 2018-10-1 19:33
HAL_Init()已经初始化了SysTick的时钟源的频率,再用SystemClock_Config()初始化系统时钟后,那么SysTick实际的时钟源的频率不就可能发生变化吗,那么和开始用HAL_Init()初始化时所用的时钟频率是不同的了,那么后面再用库中提供的延时函数不就不准确了吗 ...

你还是仔细看下代码吧,哈哈哈
dingyang598
2楼-- · 2019-07-15 14:17
youxi8745 发表于 2018-10-1 20:37
你还是仔细看下代码吧,哈哈哈

多谢楼主指点,现已知晓
60user85
3楼-- · 2019-07-15 19:52
我也不明白,学习
dingyang598
4楼-- · 2019-07-16 01:40
 精彩回答 2  元偷偷看……

一周热门 更多>