当前位置: 首页 > news >正文

FreeRTOS的非阻塞自定义延时

点击查看代码
/************************************************************************************ @file    main.c * @author  * @version * @date    2024/07/20* @brief   利用FreeRTOS的动态分配内存的方案来创建一个任务,学习API接口的使用流程创建一个任务,用于点亮一盏LED灯  PF9 -- LED0*********************************************************************************
**/#include "stm32f4xx.h"  //必须包含
#include <stdio.h>
#include "uart.h"
#include "delay.h"
#include "FreeRTOS.h"
#include "task.h"TaskHandle_t Task1_Handle = NULL;  //用于存储创建的任务句柄
TaskHandle_t Task2_Handle = NULL;  //用于存储创建的任务句柄//任务的接口
void task1(void *arg)
{USART1_SendString("task1 is create success!\r\n");for(;;){USART1_SendString("task1 is running!\r\n");}}//任务的接口
void task2(void *arg)
{USART1_SendString("task2 is create success!\r\n");for(;;){USART1_SendString("task2 is running!\r\n");delay_ms(1000);	//非阻塞延时}}int main()
{BaseType_t xReturned;//1.硬件的初始化USART1_Config(9600);//2.创建2个任务xReturned = xTaskCreate(task1,       				//任务的地址"task1",     				//任务的描述128,      					//任务的堆栈大小  128 * 32 / 8 = 512字节NULL,    						//任务接口的参数,无需传参则填NULL1,									//任务的优先级    范围 0 ~ configMAX_PRIORITIES - 1&Task1_Handle 			//任务的句柄,是为了提供给其他函数使用的);xReturned = xTaskCreate(task2,       				//任务的地址"task2",     				//任务的描述128,      					//任务的堆栈大小  128 * 32 / 8 = 512字节NULL,    						//任务接口的参数,无需传参则填NULL2,									//任务的优先级    范围 0 ~ configMAX_PRIORITIES - 1&Task2_Handle 			//任务的句柄,是为了提供给其他函数使用的);//错误处理	if( xReturned != pdPASS ){}//3.启动调度器vTaskStartScheduler();while(1){}
}
http://www.sczhlp.com/news/52359/

相关文章:

  • FreeRTOS的绝对延时
  • FreeRTOS的互斥锁实现互斥访问
  • 做外文翻译的网站定制开发 商城网站 最快
  • 如何做网站访百度联盟建设自己网站
  • 网站主机注册亿达城市建设官方网站
  • 哈尔滨网站备案手续南京比较大的外贸公司有哪些
  • 转化率的网站设计做旅游网站的需求分析
  • 利用MCU的硬件SPI实现对存储IC的访问
  • 利用DHT11温湿度传感器获取温湿度数据
  • IO口模拟IIC时序
  • 利用IO口模拟IIC时序控制0.96寸OLED
  • 网站制作的内容什么好广告公司网站设计策划
  • 制作公司网站教程深圳市在建项目查询
  • 嘉兴php网站开发有关于网站建设类似的文章
  • 试用网站源码专业开发软件的公司
  • 有没有专门做老年婚介的网站网站设计公司网站制作费用
  • 做网站佛山武当王也高清壁纸
  • 目前有做电子合同的网站吗今天战争最新消息新闻
  • 互联网App网站建设方案建设银行网上官方网站
  • 自己设置网站wordpress+简码使用
  • 高端大气的网站制作免费做电子请帖的网站
  • 地平线具身智能算法H-RDT斩获CVPR 2025 RoboTwin真机赛冠军
  • 利用MCU的串口2来修改蓝牙的参数
  • 利用ADC实现光敏电阻的数字量采集并通过串口输出
  • 利用手机蓝牙实现控制蜂鸣器
  • 利用串口完整接收手机数据
  • 天猫商城官方网站网站设计主流尺寸
  • 做网站ps笔记本电脑seo网站设计招聘
  • 网站后台关键词怎么设置做网站的热门行业
  • 兰州网站建设专家湛江霞山