当前位置:   article > 正文

滴答定时器的计数模式_系统滴答定时器

首先72m进行72分频,记1000个数的时间是多少

STM32中的定时器:

内核:SysTick 的系统定时器

定时器的工作原理

如:想要:1ms的定时

时钟源: 72MHz

分频器:72分频

72MHz / 72= 1MHz

1/1M s = 1us

1s = 1000ms = 1000 000 us

装载值:1000

1000 * 1 us = 1000 us = 1ms

系统定时器:

概述

处理器有一个24位的定时器:SysTick.它可以从装载值向下计数到0

24bit:计数器可以计数到 2的24次方-1

当向下计数到0时,会在下一个周期将重装载值 加载到 LOAD寄存器然后在下一个周期里重新向下计数

概述:

Systick定时器,是一个简单的定时器,对于CM3、CM4内核芯片,都有Systick定时器。Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。

Systick定时器就是系统滴答定时器,一个24 位的倒计数定时器,计到0 时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。

使用介绍

本文介绍的滴答定时器主要是用于延时,下面我们通过两种方式来实现延时功能,一种是把滴答

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/285183?site
推荐阅读
相关标签
  

闽ICP备14008679号