NORDIC SDK16 蓝牙协议栈优先级在哪
时间: 2023-09-29 18:09:47 浏览: 100
nordic的蓝牙协议栈
NORDIC SDK16 蓝牙协议栈的优先级定义在软件框架中,具体来说在 `nrf\components\softdevice\s132\headers\nrf_soc.h` 文件中,有以下定义:
```c
#define APP_IRQ_PRIORITY_LOW 3 /**< Priority 3, lowest */
#define APP_IRQ_PRIORITY_MID 2 /**< Priority 2, medium */
#define APP_IRQ_PRIORITY_HIGH 1 /**< Priority 1, high */
#define APP_IRQ_PRIORITY_HIGHEST 0 /**< Priority 0, highest */
```
在使用 SDK API 设置 IRQ 优先级时,可以使用这些宏定义来指定优先级。在使用蓝牙协议栈时,一般建议将 IRQ 优先级设置为 `APP_IRQ_PRIORITY_HIGH` 或 `APP_IRQ_PRIORITY_HIGHEST`,以确保蓝牙事件的及时响应。
阅读全文