在配置Systick之前就必须要先了解时钟树,在时钟树中有关于Systick的时钟频率。

从图中可以看出systick有两种模式,一种是8分频模式,一种是FCLK模式,前者是AHB/8,后者是AHB。详细可以看跳转看这篇文章STM32F103 时钟树以及系统时钟配置
1.Systick配置
在上代码之前就需要先了解一下Systick的寄存器,只要寄存器搞懂了,代码理解起来就不困难了,其次Systick是一个倒数定时器,也就是当其数数的时候是在进行自减操作,关于Systick的介绍可以查看Cortex M3权威指南(中文)或Cortex M3与M4权威指南。
CTRL
LOAD
VAL
CALIB
| 位段 | 名称 | 类型 | 复位值 |
描述
|
| 16 |
COUNTFLAG
|
R | 0 |
如果在上次读取本寄存器后,SysTick 已经数到了
0,则该位为 1。如果读取该位,该位将自动清零
|

最低0.47元/天 解锁文章
4041

被折叠的 条评论
为什么被折叠?



