大家好,又要开始战斗了!加油!
肝!
SysTick定时器特性介绍
SysTick系统定时器是属于Cortex-M内核中的一个外设,内嵌在NVIC中。
SysTick系统定时器含有一个计数宽度为24bit的向下递减的自动重装载计数器,计数器每计数一次的时间为1/CLKSource。一般我们设置CLKSource为系统时钟。以F103为例,CLKSource可以配置为72MHZ。
当重装载数值寄存器的值递减到0的时候,SysTick系统定时器可以配置产生一次中断,以此循环往复。
SysTick系统定时器是属于Cortex-M内核的外设,所以一般基于Cortex-M内核的单片机都具有这个系统定时器,这使得软件在Cortex-M单片机中可以很容易的移植。
计数宽度:24bit来存储数据,可以存储2^24个数据
向下递减:计数器的工作模式;
计数器的工作周期:1/CLKSource,1/72MHZ
工程开始:
这是时基
这是SysTick的时钟。