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 发送数据。
我有一个 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 发送数据。