最近学习UCOS3,之前没接触系统,有个疑问,希望讲解一下。
UCOS的任务优先级好像是不分抢占优先级和子优先级,优先级设置的时候在配置任务的时候直接定义的,如
#define MSGDIS_TASK_PRIO 7 , 我在网上搜关于UCOS 的串口中断,串口初始化好像与裸机跑的时候相同,
裸机配置串口初始化串口优先级设置,NVIC_USART3.NVIC_IRQChannelPreemp
tionPriority=0 ;//抢占优先级0
NVIC_USART3.NVIC_IRQChannelSubPriority = 2; //子优先级2
这里的优先级设置与任务优先级设置是一种什么样的关系?