0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32定时器中TIM_RepetitionCounter作用详解

嵌入式开发爱好者 来源:嵌入式开发爱好者 2023-05-05 11:32 次阅读

STM32中 有一个这个TIM_RepetitionCounter参数。如下,定时了0.001s,然后在中断中计数1000次,点亮熄灭LED,正常情况来说,led会亮1s,然后灭1s,不断重复。

当 TIM_RepetitionCounter 参数设置为0 时,确实是1s。

24d35f8e-eaf4-11ed-90ce-dac502259ad0.png

当 TIM_RepetitionCounter 参数设置为1 时,明显感觉到亮灭的时间被延长了一倍。

24e0fdb0-eaf4-11ed-90ce-dac502259ad0.png

所以 TIM_RepetitionCounter 应该是在本次定时结束后,再重装载定时 1次,进入中断,所以

当TIM_RepetitionCounter =1时,相当于定时0.001s 2次进入中断,那么led的亮灭时间就变成了2s。

当TIM_RepetitionCounter =2时,相当于定时0.001s 3次进入中断,那么led的亮灭时间就变成了3s。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348738
  • 参数
    +关注

    关注

    11

    文章

    1398

    浏览量

    31471
  • 中断
    +关注

    关注

    5

    文章

    884

    浏览量

    41023
  • 定时器
    +关注

    关注

    23

    文章

    3147

    浏览量

    112036
  • Tim
    Tim
    +关注

    关注

    0

    文章

    76

    浏览量

    17710

原文标题:STM32 定时器中TIM_RepetitionCounter 作用详解

文章出处:【微信号:嵌入式开发爱好者,微信公众号:嵌入式开发爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    stm32f10x高级定时器TIM1和通用定时器TIM2~TIM4如何同步作用

    ) TIM_TimeBaseInitStructure4.TIM_RepetitionCounter = 0; //重复计数(高级定时器才有) TIM_TimeBaseInit(
    发表于 03-19 06:26

    stm32学习之基本定时器--TIM

    采样时钟频率分频比,基本定时器没有这个功能,不用设置;  TIM_RepetitionCounter:重复计数,属于高级控制寄存专用寄存
    发表于 09-29 16:00

    STM32的5种定时器简介

    33.7.5.SYSTICK定时器详解43.7.6.STM32定时器学习要点3.7.7.定时器的数据手册3.7.8.
    发表于 08-16 06:11

    STM32定时器TIM具有哪些功能作用

    STM32定时器TIM具有哪些功能作用
    发表于 11-24 07:04

    STM32F1通用定时器示例详解--TIM15_Compleme

    STM32F1通用定时器示例详解--TIM15_ComplementarySignals
    发表于 12-07 18:15 0次下载

    STM32通用定时器TIM2的使用方法解析

    STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗
    发表于 11-21 15:40 6.3w次阅读
    <b class='flag-5'>STM32</b>通用<b class='flag-5'>定时器</b><b class='flag-5'>TIM</b>2的使用方法解析

    STM32定时器-基本定时器

    目录定时器分类基本定时器功能框图讲解基本定时器功能时钟源计数器时钟计数器自动重装载寄存器定时时间的计算定时器初始化结构体
    发表于 11-23 18:21 28次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>定时器</b>-基本<b class='flag-5'>定时器</b>

    STM32F103的11个定时器详解

    STM32F103系列的单片机一共有11个定时器2个高级定时器4个普通定时器2个基本定时器2个看门狗定时
    发表于 11-26 17:06 14次下载
    <b class='flag-5'>STM32</b>F103的11个<b class='flag-5'>定时器</b><b class='flag-5'>详解</b>

    STM32---定时器知多少

    的第14,15,16章节,里面对定时器的知识有详细的介绍。STM32F1系列的开发板一共有8个定时器,按照功能的不同可以分为:高级定时器TIM
    发表于 11-30 14:36 19次下载
    <b class='flag-5'>STM32</b>---<b class='flag-5'>定时器</b>知多少

    STM32定时器学习---基本定时器

    STM32F1系列的产品,除了互联网产品外,工作8个,3种定时器,其中一种就是基本定时器。那么STM32单片机的基本定时器如何操作以及编程呢
    发表于 12-02 14:06 27次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>定时器</b>学习---基本<b class='flag-5'>定时器</b>

    STM32通用定时器TIM2的使用方法解析

    STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗
    发表于 02-11 10:59 6次下载
    <b class='flag-5'>STM32</b>通用<b class='flag-5'>定时器</b><b class='flag-5'>TIM</b>2的使用方法解析

    STM32定时器功能和用法详解

    1. STM32的Timer简介 STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本
    发表于 02-11 15:04 27次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>定时器</b>功能和用法<b class='flag-5'>详解</b>

    STM32的通用定时器

    STM32F1 的定时器非常多,由 2 个基本定时器TIM6、TIM7)、4 个通用定时器
    的头像 发表于 02-10 14:47 2560次阅读

    STM32 TIM—基本定时器

    STM32F4xx系列控制器有共有14个TIM定时器。其中2个高级控制定时器TIM1和TIM8、
    的头像 发表于 07-22 17:05 3332次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>TIM</b>—基本<b class='flag-5'>定时器</b>

    STM32速成笔记(6)—定时器

    关于什么是定时器,简单来讲,就是是用来定时的。STM32F103ZET6有两个基本定时器TIM6和TIM
    的头像 发表于 10-24 09:41 1689次阅读
    <b class='flag-5'>STM32</b>速成笔记(6)—<b class='flag-5'>定时器</b>