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

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

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

谢谢,
马可

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

嗨marcodg,

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

谢谢mt_dialog.

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

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

主题锁定