|
查看: 6|回复: 0

[BLE SDK] SDK的三级中断是如何分配的?有预留最高优先级给用户吗?

[复制链接]

145

主题

338

回帖

1584

积分

管理员

积分
1584
发表于 昨天 11:28 | 显示全部楼层 |阅读模式 来自 上海
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: -
SDK及版本: -
Telink SDK 支持 3 级中断,BLE 协议栈用的是第二级吗?是否预留了最高优先级中断给用户更高优先级的任务?

回答:

1、理解正确:SDK 支持 3 级中断,BLE 协议栈使用的是第二级中断。

2、预留情况:有预留最高优先级的中断给用户更高优先级任务使用。

3、使用建议:普通应用建议使用最低优先级中断即可;只有对实时性要求非常高的任务才考虑使用预留的最高优先级中断,并注意不要在最高优先级中断里做耗时操作(会阻塞协议栈处理)。

4、配置中断优先级时,请参考对应芯片 driver 的 interrupt/PLIC 相关文档与示例。

本版积分规则

关注公众号
隐私政策|Telink forum

相关侵权、举报、投诉及建议等,请发 E-mail:forum@telink-semi.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备17008231号-1 |沪公网安备31011502403548号

在本版发帖返回顶部