4416| 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
| ||
发表于 2020-5-1 22:05:26
|
显示全部楼层
| ||
发表于 2020-5-11 11:39:04
|
显示全部楼层
| ||
发表于 2020-5-19 16:36:22
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 22:07
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网