学前班
最后登录1970-1-1
在线时间 小时
注册时间2021-4-13
|
本帖最后由 红鲤鱼 于 2021-4-15 17:38 编辑
在GPS例程基础上增加了一个串口,可以正常向这个串口发送数据,但是一旦用这个串口接收数据程序会卡住,上网搜索了一下,有可能是ORE溢出导致卡死在中断,但是我清除了ore依然会卡住。if(USART_GetFlagStatus(USARTx,USART_FLAG_ORE)==SET)
{
USART_ClearFlag(USARTx,USART_FLAG_RXNE);
USART_ClearITPendingBit(USARTx,USART_IT_RXNE);
USART_ReceiveData( USARTx );
USART_ClearFlag(USARTx,USART_FLAG_ORE);
}
这是我清除的部分。有没有哪位朋友指点一下,谢谢了。
|
|