Android Things UART 未接收数据 (RPi3)

Android Things UART not receiving data (RPi3)

我有一个 Raspberry Pi 3,上面有 Android 东西 运行,我正在尝试编写一个使用 UART 串​​行的应用程序。我使用 Android Things 文档中的示例代码发送数据,它运行良好,但是 code supposed to receive data returns 空字节。

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

当 UART 缓冲区接收到一些数据时会产生中断,这会触发调用读取函数,但读取缓冲区 returns 只有零。实际上根本就没有进入循环。

我正在使用带有 5/3.3V 电平转换器的 5V FTDI 电缆从 Raspberry 发送和接收数据。

我该如何解决这个问题?

Raspberry pi 3 uart 有一些问题,检查这些答案:

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

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

.

从 Docklight 发送数据。