串口接收

在使用DA14531进行在线仿真时,我使用UART1接收据数据,但是在接收一些数据后,串口就不在接收数据了,发现是程序进入了while(uart_is_busy_getf(uart_id));中,不再运行,是什么原因导致的

Parents
  • 感谢你的回答。

    所使用的不是DSPS例程,在我们公司自己的开发板上,根据例程所修改的程序,测试串口一的收发情况,在PC端通过串口助手给蓝牙串口一发送数据,然后蓝牙再将数据通过串口一发送到PC上,在进行一段时间测试后,发现会进入while(uart_is_busy_getf(uart_id));循环中,不知是哪里出现了问题;串口一接收是使用中断的方式,发送是使用UART_OP_BLOCKING方式。

Reply
  • 感谢你的回答。

    所使用的不是DSPS例程,在我们公司自己的开发板上,根据例程所修改的程序,测试串口一的收发情况,在PC端通过串口助手给蓝牙串口一发送数据,然后蓝牙再将数据通过串口一发送到PC上,在进行一段时间测试后,发现会进入while(uart_is_busy_getf(uart_id));循环中,不知是哪里出现了问题;串口一接收是使用中断的方式,发送是使用UART_OP_BLOCKING方式。

Children
No Data