我能在中断时调用ke\u msg\u send()吗?

3个职位/0个新职位
最后一篇文章
马尔科奇
离线
最后一次见到:2年8个月前
已加入:2015-01-14 17:58
我能在中断时调用ke\u msg\u send()吗?

我可以分配一个消息并在中断时发送它吗?(它实际上不会在发送时发送,对吗?这是主循环的一部分?)

谢谢,
马可

设备:
MT\u对话框
离线
最后一次见到:1周23小时前
工作人员
已加入:2015-06-08 11:34
你好,马可德,

你好,马可德,

是的,你可以,没错,消息在中断时分配,在内核唤醒时调度。是的,消息在主循环期间发送。但是,您必须考虑这样一个事实:在发送消息之后,进程将保持清醒,直到BLE事件到达并完成。问题是,如果你等到BLE事件发生(因为处理器打开),你会消耗更多的能量,而不是在外部中断中唤醒BLE。

谢谢你的对话

马尔科奇
离线
最后一次见到:2年8个月前
已加入:2015-01-14 17:58
谢谢你的信息。保持

谢谢你的信息。当这种情况发生时,保持CPU处于唤醒状态并不是我关心的问题。
马可

主题已锁定