我有一個Raspberry Pi 3與Android的東西上運行,我試圖編寫一個應用程序,使用UART串行。我使用Android Things文檔中的示例代碼發送數據,並且它工作得很好,但code supposed to receive data返回空字節。Android的東西UART沒有收到數據(RPi3)
while ((count = uart.read(buffer, buffer.length)) > 0) { Log.d(TAG, "Read " + count + " bytes from peripheral"); }
有用於當UART緩衝區獲取一些數據的中斷,而被觸發調用閱讀功能,但閱讀返回緩衝區只是零。事實上,甚至根本沒有輸入循環。
我正在使用帶5/3.3V電平移位器的5V FTDI電纜發送和接收來自樹莓的數據。
我該如何解決這個問題?