打印
[STM32G4]

中断与FreeRTOS的配合

[复制链接]
91|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
米多0036|  楼主 | 2024-12-9 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
中断与FreeRTOS的配合
使用FreeRTOS安全API
中断中使用FreeRTOS资源队列、信号量时,需用“From ISR”后缀的API。
c
复制代码
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
xQueueSendFromISR(queueHandle, &data, &xHigherPriorityTaskWoken);
portYIELD_FROM_ISR(xHigherPriorityTaskWoken);
中断优先级限制
FreeRTOS对可使用API的中断优先级有限制:
优先级需高于 configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY。
示例:
c
复制代码
#define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY  5

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

1392

帖子

0

粉丝