PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
ASM
[問題] RTOS傳參數給Task
作者:
fengwing
(liberty)
2017-11-16 01:46:25
各位板友好
目前在練習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去做?
懇請板友解惑,也希望沒有違反板規,謝謝!
作者: purpon (小強)
2017-11-17 00:14:00
看不太懂你的問題。如果task2 用sleep特定秒數,這樣就是在blocking state,之後等到秒數到了才回到ready state.
繼續閱讀
[問題] 要去上短期補習班嗎?
x246libra
[問題] 請問以下這個I2C 的異常問題
ghost008
[問題] HM10藍牙模組UART接收問題
nova06091
[問題] 關於 ARM CPU 在 prefetch code 的行為
ecejc
Re: [問題] Arduino 用GPS算路徑+測速
darkster
[問題] Arduino 用GPS算路徑+測速
wl1451226
[問題] ARM Cortex 系列差異
j5128709
[心得] Webduino初玩!智慧植裁與QIot課程心得!
Pfeiffer
[討論] Microchip 編譯器 新版/舊版
abcxxxx
[請益] Arduino 函式編譯失敗
resistlinyao
Links
booklink
Contact Us: admin [ a t ] ucptt.com