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