STM32的Systick相关寄存器介绍

简介

1、这次总结记录3个与Systick相关的寄存器,分别是CTRL、LOAD、VAL
2、Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。
3、Systick定时器就是系统滴答定时器,一个24 位的倒计数定时器
3、Systick定时器常用来做延时,或者实时系统的心跳时钟。
4、SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)
5、Systick中断的优先级也可以设置。(这里没有介绍)

状态寄存器-CTRL

1、外部时钟源是HCLK(AHB总线时钟的 1/8)
2、内核时钟是HCLK
STM32的Systick相关寄存器介绍

重装载数值寄存器-LOAD

与51类似,选择定时器选择工作方式2(8位可自动重装)的时候,TH0里面装的就是重装值
STM32的Systick相关寄存器介绍

当前值寄存器-VAL

Systick定时器是一个24 位的倒计数定时器,VAL记录当前倒计的数值
STM32的Systick相关寄存器介绍