
FreeRTOS
ly璇
我想试着仔细点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FreeRTOS-stm32f407学习笔记-中断实验
由于对于中断的了解并不多,这里仅作相关源码(已测可用)的展示 main.c函数 #include "sys.h" #include "delay.h" #include "usart.h" #include "led.h" #include "beep.h" #include "key.h" #include "timer.h" #include "FreeRTOS.h" #include "task.h" void start_task(); TaskHandle_t StartTask_Handle原创 2021-02-10 22:50:17 · 388 阅读 · 1 评论 -
FreeRTOS-stm32f407学习笔记-任务挂起和恢复
目录挂起恢复相关函数 挂起恢复相关函数 挂起,即让函数停止运行 恢复,即让函数恢复运行 相关函数如下: vTaskSuspend();//挂起一个任务,参数为任务对应句柄 vTaskResume();//恢复一个任务 vTaskResumeFromISR(); // 中断服务函数中恢复一个任务的运行,根据实际情况,如果恢复的任务优先级比中断任务高,需要转换;如果低,则不用 具体使用较为简单,挂起和解挂一行代码即可 下边为应用: #include "sys.h" #include "delay.h" #in原创 2021-02-07 20:48:53 · 307 阅读 · 0 评论 -
FreeRTOS-stm32f407学习笔记-任务创建和删除
任务创建和删除函数 相关若函数如图 在task.c中定义 1.xTaskCreate() pxTaskCode //任务函数 pcName 任务名字//有限定长度,不超过configMAX_TASK_NAME_LEN。 usStackDepth //任务堆栈大小,字节数等于config MINIMAL_STACK_SIZE pvParameters //传递给任务函数参数 uxPriotiry //任务优先级 pxCreatedTask //任务句柄,任务创建后返回此任务句柄,即任务堆栈 返回值:原创 2021-02-06 22:36:24 · 378 阅读 · 1 评论