![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 301 阅读 · 1 评论 -
FreeRTOS-stm32f407学习笔记-任务挂起和恢复
目录挂起恢复相关函数挂起恢复相关函数挂起,即让函数停止运行恢复,即让函数恢复运行相关函数如下:vTaskSuspend();//挂起一个任务,参数为任务对应句柄vTaskResume();//恢复一个任务vTaskResumeFromISR(); // 中断服务函数中恢复一个任务的运行,根据实际情况,如果恢复的任务优先级比中断任务高,需要转换;如果低,则不用具体使用较为简单,挂起和解挂一行代码即可下边为应用:#include "sys.h"#include "delay.h"#in原创 2021-02-07 20:48:53 · 247 阅读 · 0 评论 -
FreeRTOS-stm32f407学习笔记-任务创建和删除
任务创建和删除函数相关若函数如图在task.c中定义1.xTaskCreate()pxTaskCode //任务函数pcName 任务名字//有限定长度,不超过configMAX_TASK_NAME_LEN。usStackDepth //任务堆栈大小,字节数等于config MINIMAL_STACK_SIZEpvParameters //传递给任务函数参数uxPriotiry //任务优先级pxCreatedTask //任务句柄,任务创建后返回此任务句柄,即任务堆栈返回值:原创 2021-02-06 22:36:24 · 321 阅读 · 1 评论