systick的使用方法

SysTick是STM32中一个24位的系统按时器system tick timer 。 SysTick具有主动重载和溢出发生间断功能 , 基于Cortex_M3处置器的微节制器可以从这个按时器中获得设置的时候距离 。 那么systick若何利用呢?下面 , 小编就介绍利用

systick的使用方法

文章插图

需要这些哦
芯片手册
方式/
1systick有四个相关的寄放器 。 起首是状况节制寄放器 。 在初始化阶段 , 我们需要对该寄放器进行时钟源设置装备摆设 , 时钟使能设置装备摆设 , 以及倒数到0时的设置 。


systick的使用方法

文章插图

2第二个寄放器是重载寄放器 。 顾名思义 , 就是记数到0后 , 我们设置的从头记数起点 。 这个寄放器视环境而定 , 可以初始化设置装备摆设 , 也可以现实利用时辰进行从头设置装备摆设 。


systick的使用方法

文章插图

3第三个寄放器当前值寄放器 , 读取该寄放器可以返回当前记数值 , 断根该寄放器可以经由过程写操作断根 。


systick的使用方法

文章插图

4第四个寄放器是校准值寄放器 , 本家儿如果用于校准10ms 。


systick的使用方法

文章插图

5系统初始化上电阶段 , 需要对systick寄放器进行初始化处置 。 参考如下代码 。


systick的使用方法

文章插图

6【systick的使用方法】在间断设置装备摆设阶段 , 我们需要设置systick间断的优先级 。


systick的使用方法

文章插图


以上内容就是systick的使用方法的内容啦 , 希望对你有所帮助哦!

    推荐阅读