4746| 3
|
请教一下,使用F407嵌FreeRTOS,在外部中断解挂任务,为什么会系统出错??? |
1金钱
最佳答案1、移 植 到 FreeRTOS 操 作 系 统 时 , 嵌 套 优 先 级 分 组 必 须 设 置 为 4 , 即 :
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4)。
2、FreeRTOSConfig.h 中 configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY=5,
因此如果需要在中断服务程序中发送信号量、消息邮箱、消息队列来同步任务,则该中断的优先级要求不能小于 5
3、下图中USART3的优先级定义为6 > 5
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-4-20 06:06
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网