Спецификация USB.Rev1.0




Последовательности Данных


Bulk транзакции используют данные переключения биты, в которых биты переключаются только после успешного завершения транзакции, для сохранения синхронизации между передатчиком и приемником, когда транзакции повторены из-за ошибок. (Bulk transactions use data toggle bits that are toggled only upon successful transaction completion to preserve synchronization between transmitter and receiver when transactions are retried due to errors.) Bulk транзакции инициализируются с DATA0, когда конечная точка сконфигурирована для соответствующей передачей управления (Bulk transactions are initialized to DATA0 when the endpoint is configured by an appropriate control transfer.) Хост также начнет первую bulk транзакцию с DATA0. Если bulk канал остановлен, переключатель данных на хосте сбрасывается к DATA0, когда остановка подтверждена(???) клиентом программного обеспечения через функцию USBD. Конечная точка имеющая условие останова, очищается с помощью соответствующей передачи управления.(The endpoint has its stall condition cleared via an appropriate control transfer.) Это действие также сбрасывает переключатель данных конечной точки к DATA0.

Bulk транзакции повторяются из-за ошибок, обнаруженных на шине, что воздействует на данную транзакцию. (Bulk transactions are retried due to errors detected on the bus that affect a given transaction.)




Содержание  Назад  Вперед