由于中断数量比较多,不可屏蔽中断号不够用,于是我仿照光盘V2.6里sysbios下的Board例程我改成下面, void HwiInit(void) { Hwi_Params hwiParams; Hwi_Params_init(&hwiParams); /* UART1 */ EventCombiner_dispatchPlug(SYS_INT_UART1_INT, &UART1Isr, 1, TRUE); UART1InterruptInit(); } 改好了之后,UART1不进入中断服务函数。与board对比没有发现在什么不同之处。 请问这是怎么回事?或者说应怎么改,还有什么注意事项? |
human 发表于 2017-2-23 08:51
因为是组合中断,还要判断产生的是哪个中断,才能去做相应的中断服务
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) | Powered by Discuz! X3.4 |