Страница 1 из 2

Интерфейс USB

Добавлено: 16 ноя 2013, 16:09
rhf-admin
Ну вот, давно собирался и всё же добрался до интерфейса USB. Однако, чтобы всё было по-порядку (и главное - всё всем было понятно), начну с теории. Вот первая часть, читайте на здоровье.

Re: Интерфейс USB

Добавлено: 21 ноя 2013, 18:38
rhf-admin

Re: Интерфейс USB

Добавлено: 22 ноя 2013, 00:46
molyman
Спасибо! Как всегда понятно и точно описано! Сразу пока не забыл, предложение по реструктуризации сайта: надо добавить лайки если статья понравилась, будем радоваться хотя-бы кол-ву поднятых пальцев, раз уж бабос не хотим зарабатывать! :!: :!: :!: :!:

Re: Интерфейс USB

Добавлено: 05 дек 2013, 02:16
Volag
С интересом прочитал обе статьи.
Но все равно многое непонятно. Например, у меня есть ATmega16U, со встроенным USB, там вроде поддерживается 4 конечные точки. Можно-ли к этой микросхеме по SPI подключить SD-карту, а к COM-порту преобразователь на UART->RS-485 и на шине USB изображать из себя 2 устройства: USB-флеш диск и преобразователь USB-RS-485?

Re: Интерфейс USB

Добавлено: 05 дек 2013, 09:22
rhf-admin
Изображать 2 устройства - нет, а вот изображать одно устройство, но с четырьмя каналами (например, 2 на вход и 2 на выход), 2 из которых будут обслуживать SD-карту, а два других - UART, - это сам бог велел.

Чтобы изображать 2 полностью независимых устройства - в девайс должен быть встроен хаб. Но я так полагаю, тебе не это и нужно. Достаточно того, чтобы просто данные "одновременно" передавались и по UART, и по SPI? Тогда хватит и просто разных конечных точек.

Re: Интерфейс USB

Добавлено: 06 дек 2013, 03:53
Volag
Понятно. Была как-то задумка сделать простенький microSD картридер с интерфейсом USB, но т.к. в микроконтроллере слишком много при этом пропадает даром, еще что бы он мог работать как преобразователь USB->RS485.

Re: Интерфейс USB

Добавлено: 12 фев 2014, 01:00
rhf-admin
Продолжаем тему USB. Что должно уметь любое usb-устройство: состояния, управляющие передачи и стандартные запросы.

Re: Интерфейс USB

Добавлено: 30 окт 2014, 19:29
rhf-admin
Давненько не было про USB новых статей, хотя тема обширная и интересная. Исправляю недоработку - вот статья про классы и дескрипторы. Обзорненько так, зачем это надо и с чем это едят. :)

Re: Интерфейс USB

Добавлено: 09 авг 2015, 17:07
RA3PKJ
Бегло заметил ошибку. В табличке для строкового дескриптора заголовок "Структура стандартного дескриптора конечной точки". Забыли заменить.

Re: Интерфейс USB

Добавлено: 09 авг 2015, 23:25
rhf-admin
Точно. Спасибо, сейчас поправлю.