freertos基礎學習--任務通知
傳送通知函式,向對應任務傳送不帶引數的通知,相當於計數型或二進位制訊號量。
xTaskNotifyGive( xTaskToNotify )
xTaskToNotify
引數為任務控制程式碼 TaskHandle_t型別,可以從xTaskCreate()建立任務獲得,也可以xTaskGetCurrentTaskHandle()獲取當前正在執行的任務控制程式碼。
對這個任務控制程式碼的任務通知計數+1.
uint32_t ulTaskNotifyTake( BaseType_t xClearCountOnExit, TickType_t xTicksToWait )
執行時如果任務同通知計數不為0,則通知計數減一,並返回,否則阻塞當前任務。
xClearCountOnExit
為函式退出時候是否去需要清除通知計數,值為pdFALSE時函式返回時通知計數不清0,相當於計數型訊號量,當值不為pdFALSE時函式返回時對通知計數清零。
xTicksToWait
如果沒有任務通知則阻塞任務多長時間。
返回值為當前通知的計數,0則表明沒有通知
相關文章
- FreeRTOS——任務基礎知識
- 【freertos】003-任務基礎知識
- FreeRTOS-00-基礎知識+任務建立刪除
- FreeRTOS學習記錄--任務建立函式詳解函式
- Linux基礎學習-crond系統計劃任務Linux
- 【freertos】009-任務控制
- 基於PaddlePaddle的詞向量實戰 | 深度學習基礎任務教程系列深度學習
- 基於PaddlePaddle的詞向量實戰 | 深度學習基礎任務教程系列(二)深度學習
- FreeRTOS-01-任務相關函式函式
- 基於PaddlePaddle的影象分類實戰 | 深度學習基礎任務教程系列(一)深度學習
- 基於PaddlePaddle的影像分類實戰 | 深度學習基礎任務教程系列(一)深度學習
- 基於PaddlePaddle的圖片分類實戰 | 深度學習基礎任務教程系列深度學習
- 02_FreeRTOS基礎知識
- 學習Linux務必要打好基礎Linux
- 03_FreeRTOS的任務建立和刪除
- FreeRTOS-03-其它任務相關函式函式
- 任務中心之Ansible基礎篇
- FreeRTOS學習隨記-3
- FreeRTOS學習隨記-4
- 04_FreeRTOS的任務掛起與恢復
- 【freertos】006-任務切換實現細節
- Linux基礎命令---cancel取消列印任務Linux
- Linux基礎命令---lpstat檢視列印任務Linux
- Linux基礎命令---lprm刪除列印任務Linux
- 免殺學習-基礎學習
- Linux基礎學習——檔案基礎Linux
- kafka基礎學習Kafka
- Zookeeper 基礎學習
- 深度學習基礎深度學習
- Pandas基礎學習
- Docker 基礎學習Docker
- Flume基礎學習
- 【Vue學習】基礎Vue
- jQuery基礎學習jQuery
- 學習linux基礎Linux
- python基礎學習Python
- Redis 基礎學習Redis
- Scala基礎學習