各位板友好
目前在練習RTOS的使用,但是碰上了一些問題
TASK_1每秒偵測開關所代表的數字(1 ~ 5)
TASK_2利用TASK_1偵測到的參數,做LED閃爍與延遲
每秒閃1~5次並延遲1~5秒,起初練習時,我用TASK_2-6...
後來想學著用參數的傳遞,這樣應該只需要一個TASK_2,
只是兩個是否都會碰到延遲的問題呢?
因為在判斷參數的更動,我用TASK_1去做,然後傳給TASK_2
當參數改變,TASK_2完成一次loop,可能還會有一段時間,
TASK_1發現參數改變,那該如何馬上讓TASK_2做新一輪的任務,
如果在TASK_2加一個判斷式,好像也得loop跑完才能執行。
這樣該如何解決延遲的問題呢? 我有想過刪除再創Orz
也有查到似乎能用Quene或是Event去做?
懇請板友解惑,也希望沒有違反板規,謝謝!