![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
文章平均质量分 93
HZU_Puzzle
这个作者很懒,什么都没留下…
展开
-
【1】STM32·FreeRTOS·新建工程模板【一步到位】
名称描述FreeRTOSFreeRTOS 内核FreeRTOS 组件tools工具FreeRTOS 的 GitHub 仓库链接快速入门指南官方文档链接升级到指定 FreeRTOS 版本官方文档链接FreeRTOS 历史更新记录其他其他。原创 2024-05-06 20:55:09 · 1007 阅读 · 0 评论 -
【2】STM32·FreeRTOS·任务创建和删除
动态创建任务:任务的任务控制块以及任务的栈空间所需的内存,均由 FreeRTOS 从 FreeRTOS 管理的堆中分配。静态创建任务:任务的任务控制块以及任务的栈空间所需的内存,需用户分配提供。:更新下一个任务的阻塞超时时间,以防被删除的任务就是下一个阻塞超时的任务。将设计四个任务:start_task、task1、task2、task3。将设计四个任务:start_task、task1、task2、task3。原创 2024-05-08 22:34:12 · 1295 阅读 · 0 评论 -
【3】STM32·FreeRTOS·任务挂起和恢复
形参描述待挂起任务的任务句柄1、此函数用于挂起任务,使用时需将宏 INCLUDE_vTaskSuspend 配置为 12、当传入的参数为NULL,则代表挂起任务自身(当前正在运行的任务)无论优先级如何,被挂起的任务都将不再被执行,直到任务被恢复形参描述待恢复任务的任务句柄使用该函数注意宏:INCLUDE_vTaskSuspend 必须定义为 1任务无论被 vTaskSuspend() 挂起多少次,只需在任务中调用 vTaskResume() 恢复一次,就可以继续运行。且被恢复的任务会进入就绪态!原创 2024-05-09 17:57:11 · 1061 阅读 · 1 评论 -
【4】STM32·FreeRTOS·中断管理
让 CPU 打断正常运行的程序,转而去处理紧急的事件(程序),就叫中断中断执行机制,可简单概括为三步1、中断请求:外设产生中断请求(GPIO外部中断、定时器中断等)2、响应中断:CPU 停止执行当前程序,转而去执行中断处理程序(ISR)3、退出中断:执行完毕,返回被打断的程序处,继续往下执行。原创 2024-05-10 23:02:40 · 1094 阅读 · 0 评论