我可以在中断中调用ke_msg_send()吗?

3个帖子/ 0新
最后一篇文章
Marcodg.
离线
最后一次露面:2年10个月前
加入:2015-01-14 17:58
我可以在中断中调用ke_msg_send()吗?

我可以分配一条消息并在中断中发送它吗?(它实际上并没有在发送时间派遣,对吧?它作为主循环的一部分发生?)

谢谢,
马可

设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨marcodg,

嗨marcodg,

是的,您可以,就是那么该消息在中断处分配消息并在内核唤醒时分派。是的,在主循环期间邮件调度。但是,您必须考虑事实,即发送消息后,Proccessor将保持清醒,直到BLE活动到达并完成。如果你等到BLE事件(因为转向Proccessor),你将消耗更多的电力,而不是在外部中断中唤醒自己的自我。

谢谢mt_dialog.

Marcodg.
离线
最后一次露面:2年10个月前
加入:2015-01-14 17:58
谢谢(你的)信息。保持

谢谢(你的)信息。当发生这种情况时,保持CPU醒来并不是对我的担忧。
马可

主题锁定