3315| 6
|
为啥高于configMAX_SYSCALL_INTERRUPT_PRIORITY优先级的中断不能调用系统api |
1金钱
最佳答案官方文档要求的。
1、configMAX_SYSCALL_INTERRUPT_PRIORITY的设置范围为1-15
官方提醒:禁止将configMAX_SYSCALL_INTERRUPT_PRIORITY设置为0,中断优先级号0的中断是不可屏蔽中断。
优先级号为0的中断不受FREERTOS管理,如果强行在优先级号为0的中断服务程序中调用FREERTOS API函数,会死机。
2、如果configMAX_SYSCALL_INTERRUPT_PRIORITY 设置为10
那么官方强调:
(1) ...
| ||
发表于 2022-11-4 15:44:29
|
显示全部楼层
| ||
发表于 2022-11-4 16:52:25
|
显示全部楼层
| ||
日常敲键--头秃一片
|
||
发表于 2022-11-7 16:29:46
|
显示全部楼层
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 13:44
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网