uart da14681块

经过几次尝试后,UART读取失败

星期五,2018-06-01 15:54--ainwood87

我试图创建一个任务,负责从串行使用UART1读取。我发现调用ad_uart_read几次之后,最终ad_uart_read()将永远阻塞。我使用的是一个USB to TTL适配器,我可以使用逻辑分析仪探测它,因此我知道消息将发送到线路上,但ad_uart_read()仍然没有返回。

通过添加打印,我知道ad_uart_read()在这一行是阻塞的:
OS_EVENT_WAIT(设备- > bus_data - > event_read,超时);

订阅RSS - uart da14681块