лекция 314. Транзакции на шине USB
HTML-код
- Опубликовано: 3 сен 2016
- Для обмена данными на шине USB используется транзакция - группа из нескольких пакетов, рассмотренных ранее. Основные транзакции состоят из трех пакетов: маркера, данных и подтверждения. Маркер содержит адрес ведомого устройства и команду. Во втором пакете передаются данные. Третий пакет подтверждает правильность приема данных или сообщает об ошибке в них. Каждый пакет состоит из заголовка и тела, защищенных контрольной суммой и завершается сигналом ЕОР. Список всех лекций на сайте автора в описании канала.
Очень доступно, в отличие от большинства источников.
Количество бит синхронизации зависит от выбранного режима скорости. Для high speed будет 32бита.
Когда прочитав за 15минут usb in a nutshell через поиск гугл (есть и с переводом) узнаешь больше чем часовая лекция по usb :)
Путаница появляется из-за того что он начал не с SOF. Задом наперед.
xml попахивает. USB ужасен. Теперь я вижу научное обоснование того, почему устройства постоянно переподключаются при дребезге контактов разъема.
Вина в том, что порт галимьій, сразу расковьіривается и шатантся там