| 
 
 3976| 2
 
 | 
UCOSIII运行很长一段时间后不进行任务调度问题 | 
| 
 
10金钱 
 最佳答案问题找到了,因为出口接收数据发生溢出,导致进入了ORE中断,但是中断程序中没有对ORE中断进行处理,导致一直进入串口中断,其他任务也就不运行了,在串口中断中做以下处理就好了
[mw_shl_code=c,true]if(USART_GetFlagStatus(USART2, USART_FLAG_ORE) != RESET)
		{
			Res=USART_ReceiveData(USART2);
			USART_ClearFlag(USART2, USART_FLAG_ORE);
		}[/mw_shl_code] 
 | ||
| 
 为自己掌握新的知识感到快乐 
 | 
||
  | ||
| 
 为自己掌握新的知识感到快乐 
 | 
||
  | ||
	
	
 
 /1 
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-11-4 15:50
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网