2017-01-06 1 views
1

У меня есть малиновый 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 получает некоторые данные, и что сработало вызов функции чтения, но чтение буфера не возвращает ничего, кроме нулей. На самом деле петля даже не вводится вообще.

Я использую кабель 5V FTDI с переключателем уровня 5/3.3V для отправки и получения данных от малины.

Как это исправить?

ответ

0

Использование Docklight для проверки данных UART с помощью USB- Конвертер TTL. Проверить все Подключения, такие как

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

.

Отправить данные из Docklight.

Смежные вопросы