STM32中斷掛起和RTOS任務掛起的區別

中斷掛起

可以理解爲:將中斷設置爲就緒狀態,一旦符合條件,立即執行中斷並進入中斷函數;比如A和B的搶佔優先級相同,A的響應優先級高於B,那麼當產生A和B中斷的事件發生時,先執行A,並同時將B掛起,一旦A執行完畢,立即執行B。

RTOS的任務掛起

以FreeROTS爲例,因爲某些原因不能立即執行的任務,可以將其掛起,這個掛起使得任務暫時無法參與任務調度。只有將任務喚醒之後才能繼續參與;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章