08
Окт
2015

FTDI D2XX не те данные идут на отправку, как исправить?

Использую библиотеку D2XX под Android - тыц

Код взял этот - тыц

Создал еще одну кнопку и обработчик клика для отправки моей команды:

    public void OnClickTest(View v){
    if(ftDev == null) {
        return;
    }

    synchronized (ftDev) {
        if(ftDev.isOpen() == false) {
            Log.e(TAG, "onClickWrite : Device is not open");
            return;
        }

        ftDev.setLatencyTimer((byte) 16);
        byte[] send = new byte[]{1, 5, 0, 5, 0, 1, 28, 11};
        ftDev.write(send, send.length);
    }
}

По индикации вижу что команду я отправляю, но никакого ответа мне контролер не дает, по данной команде он должен включить 1 светодиод, такая же команда но с использованием другой библиотеки работает на ура. В чем здесь подвох, что я не так сделал и как это исправить ?

Такое чувство что он что-то не то туда шлет

Источник: https://ru.stackoverflow.com/questions/456863/ftdi-d2xx-%D0%BD%D0%B5-%D1%82%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%B4%D1%83%D1%82-%D0%BD%D0%B0-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D1%83-%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C

Share

Тебе может это понравится...