|
发表于 2020-12-10 13:34:40
|
显示全部楼层
请教下,串口中断是不需要内核参与管理的呀,UCOSIII 默认#define CPU_CFG_KA_IPL_BOUNDARY 4u,那么设置为 /* 配置NVIC the NVIC for UART */ HAL_NVIC_SetPriority(USART3_IRQn, 0, 3); 是不受内核管理的,没有问题呀?为啥这个中断非要受到内核管理呢?是因为该中断调用有OSSemPost(), OSTaskSemPost(), OSFlagPost(), OSQPost() or OSTaskQPost()等发布消息、信号、事件标志吗? |
|