4522| 5
|
RTOS中二进值信号量如何使用? |
10金钱
最佳答案不加私人QQ哦,我自己水平也很菜,就简单说一下我自己的理解吧,也不知道对不对,你就当个参考好了。
假设我们有一个数组,Array[10] = {0},
static SemaphoreHandle_t xSemaphore = NULL;
Task1函数
{
while(1)
{
xSemaphoreTake(xSemaphore, portMAX_DELAY);
对数组进行操作(写数据);
xSemaphoreGive(xSemaphore);
taskYIELD();
}
}
Task2函数
{
...
| ||
发表于 2018-6-4 20:38:55
|
显示全部楼层
| ||
没有脑袋
|
||
发表于 2018-6-4 22:47:57
|
显示全部楼层
| ||
| ||
发表于 2018-6-5 12:25:30
|
显示全部楼层
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 23:40
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网