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

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

3天内不再提示

FreeRTOS软件定时器的使用步骤

工程师邓生 来源:硬件会 作者:硬件会 2022-09-14 15:22 次阅读

FreeRTOS软件Timer有两种:重复性的和一次性的Timer。软件定时器使用有3步。

第一步:创建定时器xTimerCreate

第二步:开启定时器xTimerStart

第三步:到时间后,执行任务 示例如下:


28cb00d2-3051-11ed-ba43-dac502259ad0.png28fc66fe-3051-11ed-ba43-dac502259ad0.png

292b2ef8-3051-11ed-ba43-dac502259ad0.png




审核编辑:刘清

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

    关注

    0

    文章

    18

    浏览量

    6703
  • FreeRTOS
    +关注

    关注

    12

    文章

    473

    浏览量

    61359

原文标题:FreeRTOS软件定时器

文章出处:【微信号:硬件会,微信公众号:硬件会】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何实现一个软件定时器

    在Linux,uC/OS,FreeRTOS等操作系统中,都带有软件定时器,原理大同小异。典型的实现方法是:通过一个硬件定时器产生固定的时钟节拍,每次硬件
    的头像 发表于 04-29 11:00 110次阅读

    STM32H743是否支持FTP/SNTP?FreeRTOS软件定时器不是很准确怎么解决?

    大家好, 目前在用STM32H743ZIT6,跑FreeRTOS系统,帮忙确认下是否支持FTP/SNTP?另外FreeRTOS软件定时器不是很准确,有没有解决方案或者参考设置?上述程序
    发表于 04-26 06:50

    创建了一个STM32H7+FreeRTOS+CubeIDE+FreeRTOS Task list的工程,没有时间显示怎么解决?

    如题,我创建了一个STM32H7+FreeRTOS+CubeIDE+FreeRTOS Task list的工程,但是没有时间显示。搜索网上的资料,说是需要添加一个定时器定时器的优先级设置为1.我用的
    发表于 03-28 07:24

    定时器会阻塞线程吗 定时器指令有哪几种

    定时器会阻塞线程吗 定时器指令有哪几种  定时器一般不会阻塞线程,但具体是否会阻塞取决于所使用的定时器实现方式和使用方式。 定时器指令可以分
    的头像 发表于 12-19 14:03 526次阅读

    STM32如何使用定时器实现微秒(us)级延时?

    如何使用定时器实现微秒级延时的步骤步骤 1:配置定时器 首先,需要选择一个适合的定时器。大多数STM32微控制器都配备了多个
    的头像 发表于 11-06 11:05 3078次阅读

    i.MX6ULL时间管理和内核定时器深入研究

    学习过 UCOS 或 FreeRTOS 的同学应该知道,UCOS 或 FreeRTOS 是需要一个硬件定时器提供系统时钟,一般使用 Systick 作为系统时钟源。
    的头像 发表于 11-04 10:17 676次阅读
    i.MX6ULL时间管理和内核<b class='flag-5'>定时器</b>深入研究

    freeRTOS中多个软定时器之间有优先级的关系吗?

    freeRTOS中,多个软定时器之间有优先级的关系吗?
    发表于 10-16 07:20

    freertos运行的过程中,时钟基准能不能由定时器提供?

    freertos运行的过程中,时钟基准能不能由定时器提供
    发表于 10-15 07:49

    关于软件定时器的一些讨论

    这就是简单的软件定时器,是的,这就是特别简洁版本的软件定时器。当然它是有缺点的,比如systick_ms每1ms加1,所以软件
    的头像 发表于 10-13 16:14 285次阅读
    关于<b class='flag-5'>软件</b><b class='flag-5'>定时器</b>的一些讨论

    STM32H7移植freertos能不能直接用通用定时器作为系统时钟基准?

    STM32H7移植freertos,能不能直接用通用定时器作为系统时钟基准
    发表于 10-10 06:30

    FreeRTOS定时器设计实现

    定时器用于根据系统时启动特定的函数,执行相应的任务。FreeRTOS定时器可以配置启动一次或者间隔一定时间执行。
    的头像 发表于 07-25 15:28 1007次阅读
    <b class='flag-5'>FreeRTOS</b>的<b class='flag-5'>定时器</b>设计实现

    STM32定时器(二)定时器中断

    常规定时器:基本定时器TIM6&TIM7)、通用定时器(TIM2~TIM5,TIM9~TIM14)、高级定时器(TIM1&TIM8)
    的头像 发表于 07-21 14:54 1884次阅读
    STM32<b class='flag-5'>定时器</b>(二)<b class='flag-5'>定时器</b>中断

    基于STM32的软件定时器设计

    软件定时器是用程序模拟出来的定时器,可以由一个硬件定时器模拟出成千上万个软件定时器,这样程序在需
    发表于 07-03 17:06 654次阅读
    基于STM32的<b class='flag-5'>软件</b><b class='flag-5'>定时器</b>设计

    什么是软件定时器软件定时器的实现原理

    软件定时器是用程序模拟出来的定时器,可以由一个硬件定时器模拟出成千上万个软件定时器,这样程序在需
    的头像 发表于 05-23 17:05 1878次阅读

    STC单片机软件定时器例程源代码

    STC单片机软件定时器例程源代码
    发表于 05-17 15:07 0次下载