Kalombyr
@Kalombyr

Какой протокол обмена у usb com-порта?

Здравствуйте.
С помощью libusb пытаюсь реализовать свой собственный драйвер для переходника usb-com, на примере популярного ft232.
Пытаюсь принять данные, для этого опрашиваю конечную точку, в ответ приходят данные, но перед каждой порцией идут байте 0x31 и 0x60 - они точно к данным не относятся. Отсюда я делаю вывод, что это какие-то "управляющие".
Эти байты зависят от конкретного чипа или это всё же какой-то протокол? Где о нём можно почитать?
P.S. настройки скорости, контроля потока покачто не делал, т.е. как подключается чип так и начинается опрос для входящих данных.
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 1
PavelK
@PavelK
Приветствую.
ft232 - у него свой драйвер и этот драйвер создаёт VCP (виртуальный ком-порт), поэтому при обмене по usb будут дополнительные байты, не как у рассово-верного CDC адаптера.
Смотрите исходники libFTDI, гугл ftdi_read_data_cb
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы