专栏中心

EEPW首页 > 专栏 > FreeRTOS软件定时器

FreeRTOS软件定时器

发布人:chen3bing 时间:2024-06-19 来源:工程师 发布文章

代码:


/*
  demo4: xTimerCreate的使用。
  
  * 使用 xTimerCreate 创建软件定时器,并指定回调函数
  * 使用 xTimerStart 启动定时器
  * 启动调度器
  * 在回调函数中进行处理
  
*/

#include <avr/io.h>

#include "FreeRTOS.h"
#include "timers.h"
#include "task.h"

#include "cfg.h"
#include "macromcu.h"

xTimerHandle xTmr;

long cnt;
void vTimerCallback( xTimerHandle pxTimer )
{
  PININV(LED1);
  cnt++;
}

int main()
{
  PINDIR(LED1, PIN_OUTPUT);

  xTmr = xTimerCreate("Timer", 500 / portTICK_RATE_MS, pdTRUE, 1, vTimerCallback);
  xTimerStart(xTmr, 0);

  vTaskStartScheduler();

  while(1);

  return 0;
}

仿真效果图

5.jpg

6.jpg

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: FreeRTOS

相关推荐

FreeRTOS User Manual

资源下载 2013-09-17

英飞凌AURIX™ TC3x新增支持FreeRTOS

意法半导体的STM32CubeIDE开发环境新增FreeRTOS™线程感知调试功能

基于STM32和FreeRTOS的嵌入式太阳能干燥实时监测和控制系统设计

FreeRTOS系统是什么?

基于NXP iMX7 ARM处理器部署FreeRTOS实时操作系统

嵌入式系统 2016-08-15

瑞萨FreeRTOS移植

资源下载 2012-08-29

基于STM32和FreeRTOS的嵌入式太阳能干燥实时监测和

在晶心平台运行具 OSC 的 FreeRTOS

FreeRTOS 在STM32上的移植 V1.0

德州仪器宣布其SimpleLink™ MCU平台集成全新的Amazon FreeRTOS,实现快速云连接

关于Amazon FreeRTOS你可能还不知道

移植 FreeRTOS 環境下實現Web Server

WiFi智能灯泡方案

嵌入式操作系统FreeRTOS的原理与实现

更多 培训课堂
更多 焦点
更多 视频

技术专区