ke_timer和普通定时器的优先级如何,ke_timer创建多个定时器任务时,能够设置任务的优先级吗
你好,
ke_timer 通过在芯片内部使用的定时器时 ble core 定时器,有较高优先级,ke_timer timeout 之后,是以消息的形式来调用 callback 的;而普通定时器会以中断的形式调用 callback,因此,理论上,ke_timer 的 callback 会被普通 timer 的 callback 中断。
无优先级配置,先设置的 ke_timer 在 timeout 时会先进消息 FIFO,会先被处理。
你好,
ke_timer 通过在芯片内部使用的定时器时 ble core 定时器,有较高优先级,ke_timer timeout 之后,是以消息的形式来调用 callback 的;而普通定时器会以中断的形式调用 callback,因此,理论上,ke_timer 的 callback 会被普通 timer 的 callback 中断。
无优先级配置,先设置的 ke_timer 在 timeout 时会先进消息 FIFO,会先被处理。