串口接收

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

Parents
  • Hi, 

    如果是自己的模块和程序,无法做出准确的判断。

    我的猜想是应该发生了消息阻塞,可以通过debug的方式查看。

    如果是采用中断的方式进行数据收发,可以参考codeless 例程中的 binary mode的数据收发流程。

    Br

    Martin

Reply
  • Hi, 

    如果是自己的模块和程序,无法做出准确的判断。

    我的猜想是应该发生了消息阻塞,可以通过debug的方式查看。

    如果是采用中断的方式进行数据收发,可以参考codeless 例程中的 binary mode的数据收发流程。

    Br

    Martin

Children
No Data