SysTick

内核级别寄存器,因此需要查看M3权威指南

时钟来源:AHB时钟一分频或八分频

24位计数器,可设置重装载值,也就是最大16777216-1

可设置是否中断

寄存器介绍

SysTick包含四个寄存器,都是24位的寄存器,分别是:

>SysTick控制及状态寄存器 -- 0xE000 E010
>
>SysTick重装载寄存器 -- 0xE000 E014
>
>SysTick当前值寄存器 -- 0xE000 E018
>
>SysTick校准值寄存器 -- 0xE000 E01C

SysTick控制及状态寄存器

CLK位原本是设置内核外部时钟源,但STM32在设计F103芯片时将它的内核时钟源线路链接到AHB时钟的1分频线路上,外核时钟源线路链接到AHB时钟的8分频线路上,因此设置该位可以设置SysTick的时钟是AHB的一分频或八分频

delay的实现

Last updated