赞
踩
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 控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。
使用介绍
本文介绍的滴答定时器主要是用于延时,下面我们通过两种方式来实现延时功能,一种是把滴答
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。