文章目录 前言 一、功能框图 二、寄存器 三、定时时间计算 四、系统定时器在固件库的位置 五、系统定时器的中断优先级 五、代码 1.bsp_systick.h 2.bsp_systick.c 3.main.c 前言 本文记录的是stm32f103vet6系统定时器,它是存在cortex内核里面的一个定时器,嵌套在NVIC中。 一、功能框图 counter在时钟的驱动下,从reload初值开始往下递减计数到0,产生中断和置位COUNTFLAG标志。然后又从reload值开始重新递减计数,如此循环。 二、寄存器 查看cortex内核手册,关于系统定时器总共有4个寄存器 英文手册,咱们也不好看懂,直接看野火家翻译 SysTick控制及状态寄