лекция 314. Транзакции на шине USB

Поделиться
HTML-код
  • Опубликовано: 3 сен 2016
  • Для обмена данными на шине USB используется транзакция - группа из нескольких пакетов, рассмотренных ранее. Основные транзакции состоят из трех пакетов: маркера, данных и подтверждения. Маркер содержит адрес ведомого устройства и команду. Во втором пакете передаются данные. Третий пакет подтверждает правильность приема данных или сообщает об ошибке в них. Каждый пакет состоит из заголовка и тела, защищенных контрольной суммой и завершается сигналом ЕОР. Список всех лекций на сайте автора в описании канала.

Комментарии • 5

  • @Vasily-ze5wf
    @Vasily-ze5wf 4 года назад +1

    Очень доступно, в отличие от большинства источников.

  • @dekus80
    @dekus80 Год назад +2

    Количество бит синхронизации зависит от выбранного режима скорости. Для high speed будет 32бита.
    Когда прочитав за 15минут usb in a nutshell через поиск гугл (есть и с переводом) узнаешь больше чем часовая лекция по usb :)

  • @electricfuture1295
    @electricfuture1295 7 лет назад +2

    Путаница появляется из-за того что он начал не с SOF. Задом наперед.

  • @eurosetvk
    @eurosetvk 7 лет назад +2

    xml попахивает. USB ужасен. Теперь я вижу научное обоснование того, почему устройства постоянно переподключаются при дребезге контактов разъема.

    • @user-im5ok5px2p
      @user-im5ok5px2p 3 года назад

      Вина в том, что порт галимьій, сразу расковьіривается и шатантся там