STM32定时器基本概念

本文介绍了STM32的SysTick定时器和TIM定时器的基本概念。SysTick是系统滴答定时器,常用于操作系统心跳。TIM定时器分为基本、通用和高级控制三类,分别详细阐述了它们的工作原理、特点和应用。
摘要由CSDN通过智能技术生成

STM32定时器基本概念

定时器,能够定时,计数的器件称之为定时器

STM32的SysTick定时器简介

概念
  • SysTick,称作系统滴答定时器,简称滴答定时器。是一个非常基本的倒计时定时器,用于在每隔一定的时间产生一个中断,即使是系统在睡眠模式下也能工作。它位于内核当中,可以对输入的时钟进行计数,当然如果时钟信号是周期的,计数也是计时。系统定时器一般用于操作系统,用于产生时基,维持操作系统的心跳。根据这个中断,系统就可以实现时间片的计算从而切换进程。
工作原理
  • 滴答定时器是一个24位的定时器,在使用的过程中我们给计数器送一个初始的计数值,计数器向下计数,每来一个时钟信号,计数初值就减1,当它减到0的时候,就会触发一次中断。然后重新从计数初值再减一,循环不断。

STM32的TIM定时器简介

在这里插入图片描述

几种定时器的比较

基本定时器(TIM6 和TIM7)
  • TIM6和TIM7定时器的主要功能包括:
  • 16位自动装载累加计数器
  • 16位可编程(可实时修改)预分频器,用于对输入的时钟按系数为1~65535之间的任意数值分频
  • <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值