2017-01-06 26 views
1

我有一個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電纜發送和接收來自樹莓的數據。

我該如何解決這個問題?

回答

0

使用Docklight驗證UART數據與USB-的幫助TTL轉換器。 檢查所有連接如

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

發送Docklight的數據。

相關問題