
单片机
小庄科技服务工作室
专注于学生解决方案,论文 项目皆可咨询,没事也可以聊聊天
展开
-
uxTaskPriorityGet函数解读
代码首先定义一个TCB_t const类型的指针,该指针指向任务控制块结构体**tskTaskControlBlock **; 从以下代码可知,使用uxTaskPriorityGet函数前需在FreeRTOSConfig.h文件中将INCLUDE_uxTaskPriorityGet定义为1。在FreeRTOS中,临界区是一种保护机制,用于防止多个任务同时访问共享资源,从而避免竞态条件。TCB包含了任务的所有信息,包括任务的优先级。这个值随后会作为函数的返回值,表示任务的当前优先级。原创 2024-02-09 00:43:42 · 539 阅读 · 1 评论 -
uxTaskPriorityGet()函数测试程序
【代码】uxTaskPriorityGet()函数测试程序。原创 2024-02-09 00:39:52 · 397 阅读 · 1 评论 -
uxTaskPriorityGet函数解读
从以下代码可知,使用uxTaskPriorityGet函数前需在FreeRTOSConfig.h文件中将INCLUDE_uxTaskPriorityGet定义为1。在FreeRTOS中,临界区是一种保护机制,用于防止多个任务同时访问共享资源,从而避免竞态条件。TCB包含了任务的所有信息,包括任务的优先级。 代码首先定义一个TCB_t const类型的指针,该指针指向任务控制块结构体。这个值随后会作为函数的返回值,表示任务的当前优先级。 随即返回指向任务控制块中优先级的指针。原创 2024-02-09 00:15:11 · 706 阅读 · 1 评论 -
FreeRTOS任务延迟函数测试程序
【代码】FreeRTOS任务延迟函数测试程序。原创 2024-02-07 15:22:20 · 422 阅读 · 1 评论 -
FreeRTOS三个任务延迟函数的区别
FreeRTOS中三个不同任务延迟函数的区别原创 2024-02-07 15:03:43 · 1198 阅读 · 1 评论