请问 UCOS系统中,中断一定要用汇编写吗?我的用的44B0单片机,中断程序用C写的,没开中断的时候,每个任务都能工作,开了中断以后,执行中断程序返回进入空闲任务后,别的任务就都不执行了,哪位高手知道为什么?
1楼
看看ISR使用的栈有没有什么问题吧,比如有没有underflow/overflow;又或者中断处理完之后没有正常开启中断,导致调度条件不会出现。像这种问题只能具体问题具体分析了。