关于系统定时器
系统定时器(系统滴答定时器,Systick)
内嵌在NVIC模块中
是一个24bit的向下递减的计数器
计数器的每次计数时间为1/SYSCLK
Systic定时器能产生中断
寄存器介绍
STK_CTRL
高16位为状态寄存器
低16为为控制寄存器
COUNT FLAG:当一次计数到0时,count flag寄存器会置1
CLK SOURCE:时钟源,可以用来选择使用的时钟,默认为0
置0时,选择AHB的1/8频率的时钟
置1时,直接使用AHB的时钟
TICKINT:中断使能位
置0,使能关闭
置1,使能打开
ENABLE:计数器使能位,0关1开

STK_LOAD
在这个寄存器中储存的值为计时结束之后重装载的值

STK_VAL
当前计数器的值
只要写它,就会清零该寄存器

STK_CALIB
校准寄存器
