我新建了一個任務,還有幾個任務事件。偶爾會出現我建的事件全掛掉的情況,再也不會恢復了。想請教3個問題:
1、導致這種情況的可能原因有哪些?我從哪些方面查?
2、我有沒有辦法通過某個函數查詢當前任務的狀態(tài),以及它是否掛掉?
3、一旦出現這種問題,怎么恢復?
熱門產品 :
CH32L103: 32位PDUSB低功耗單片機
我新建了一個任務,還有幾個任務事件。偶爾會出現我建的事件全掛掉的情況,再也不會恢復了。想請教3個問題:
1、導致這種情況的可能原因有哪些?我從哪些方面查?
2、我有沒有辦法通過某個函數查詢當前任務的狀態(tài),以及它是否掛掉?
3、一旦出現這種問題,怎么恢復?
TMOS任務掛了我可以理解為是任務沒有跑,或者沒有按照預設的進行。
查詢任務是否有進行可以在相應的事件執(zhí)行中加打印進行驗證。
這里可以參考一下我們的從機例程,相應的任務建立及使用是比較完善的。
建立任務事件:
開啟此任務:
執(zhí)行該任務:
這里也提供一份關于使用TMOS任務的博客供參考:
WCH TMOS用法詳解 - debugdabiaoge - 博客園 (cnblogs.com)