的Android事情UART不接收数据(RPi3)(Android Things UART not

2019-09-25 19:02发布

我有一个树莓派3与Android事情上运行,而我试图写一个应用程序,利用UART串行的。 我用的Android事情文档中的示例代码发送数据时,它完美地工作,但应该接收数据的代码返回空字节。

 while ((count = uart.read(buffer, buffer.length)) > 0) { Log.d(TAG, "Read " + count + " bytes from peripheral"); } 

有对当UART缓冲区获取一些数据的中断,而被触发调用阅读功能,但阅读返回缓冲区只是零。 事实上,循环甚至没有在所有的输入。

我使用的是5V FTDI电缆有5 / 3.3V电平转换器从树莓发送和接收数据。

我怎样才能解决这个问题?

Answer 1:

树莓派3与UART一些问题,检查这些问题的答案:

  • Android上的事情UART外设树莓派3

  • UART / GPS驱动器样品缓冲液溢出



Answer 2:

使用Docklight与USB-TTL转换器的帮助下,以验证UART数据。 检查所有像连接

Tx -> Rx
Rx -> Tx
GND -> GND

从Docklight发送数据。



文章来源: Android Things UART not receiving data (RPi3)