xqueuesendfromisr在任务中可以用么
发布网友
发布时间:2022-04-22 05:03
我来回答
共1个回答
热心网友
时间:2023-07-14 17:32
没用过FreeRTOS,
当前任务 是否正在运行,还是被你停止了所以接收不到信号。
确认中断是否产生过,或是一直在产生中断影响了OS不能进行任务切换。
查看相关的宏,是否有 在中断不能发送信号的 定义。
你发送的信号量有否带有消息,简单说你在中断里面要传给TASK中的信号 值是A,但是在TASK中确接收到的值是 0,造成判断错误,认为没有信号产生。解决办法改用全局变量。
其他 暂没想到