5063| 6
|
FreeRTOS 创建消息队列问题 |
2金钱
最佳答案问题已经定位了。但是不明白为什么。
在我的任务函数里有这么一句
err = xQueueSend(Key_Queue,&KeyBuf,portMAX_DELAY); //发送队列,一直等待
如果有消息就发送,并且是一直等待。但是我还没有写消息队列接收的函数。但是依然有一个问题不明白。这种带任务切换的等待应该不会有类似裸跑的那种死循环吧,就算一直等待也应该有任务切换吧?为什么别的任务执行不了呢?我设置的按键任务的优先级是比运行指示灯任务优先级要低的。
| ||
| ||
发表于 2018-7-23 01:35:13
|
显示全部楼层
| ||
发表于 2018-7-24 13:56:46
|
显示全部楼层
| ||
| ||
发表于 2018-7-24 16:02:21
|
显示全部楼层
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 23:42
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网