freertos的所有函数
时间: 2023-10-25 10:08:29 浏览: 41
以下是FreeRTOS中的一些常用函数:
1. xTaskCreate():用于创建任务。
2. vTaskDelay():用于延时任务的执行。
3. xQueueCreate():用于创建队列。
4. xSemaphoreCreateBinary():用于创建二值信号量。
5. xSemaphoreTake():用于获取信号量。
6. xSemaphoreGive():用于释放信号量。
7. xEventGroupCreate():用于创建事件组。
8. xEventGroupSetBits():用于设置事件组中的位。
9. xEventGroupWaitBits():用于等待事件组中的位设置。
10. vTaskSuspend():用于暂停任务的执行。
11. vTaskResume():用于恢复任务的执行。
12. vTaskDelete():用于删除任务。
13. xTimerCreate():用于创建定时器。
14. xTimerStart():用于启动定时器。
15. xTimerStop():用于停止定时器。
16. xQueueSend():用于向队列中发送数据。
17. xQueueReceive():用于从队列中接收数据。
18. xTaskNotify():用于通知任务。
19. vTaskNotifyGiveFromISR():用于在中断服务程序中通知任务。
20. xTaskNotifyWait():用于等待任务通知。
这些函数只是FreeRTOS中的一小部分。FreeRTOS还提供了许多其他函数,可以根据需要进行调用。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)