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

Re: Откуда дровишки?

Добавлено: 21 янв 2021, 14:21
Groundhog
Что за класс деваиса появляется в дескрипторе на хост компе куда ардуин втыкаешь? - Посмотри по кодам.
Думаю нельзя изменить на хост компе дескриптор по инициативе ардуин - у вас же нет средст сигнализировать хост компутеру что УСБ на ардуине требует деиствий каких либо.

Re: Откуда дровишки?

Добавлено: 21 янв 2021, 14:31
Groundhog
Спасибо за линк на ПИ - впечатлило потребление в ДОРМАНТ режиме 1 мА. На батарейку гадину посадить.

Re: Откуда дровишки?

Добавлено: 21 янв 2021, 18:23
LeeVan
https://www.ti.com/tool/MSP-EXP432P401R
У этой серии тоже неплохо.
Там их богато, разных

Re: Откуда дровишки?

Добавлено: 22 янв 2021, 08:05
LeeVan
похоже это идея фикс
https://arduino.stackexchange.com/quest ... of-arduino

жаль.

Re: Откуда дровишки?

Добавлено: 22 янв 2021, 09:42
Old_Tuzik
Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/

Re: Откуда дровишки?

Добавлено: 22 янв 2021, 13:25
LeeVan
Old_Tuzik писал(а): 22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
видимо так оно и есть.
Custom API в этом смысле рушит идею на корню.

Re: Откуда дровишки?

Добавлено: 16 фев 2021, 19:40
Akrav
LeeVan писал(а): 21 янв 2021, 09:43 lsusb

Bus 002 Device 003: ID 1058:25e1 Кастрюля цептор, 3 литра

Откуда оно берется?
Какой-то стандартный запрос при подключении устройства?
Не совсем понял вопрос.
Устройство Вестерн Дигитал:
https://devicehunt.com/view/type/usb/vendor/1058
VID:1058 PID:25e1 берется из USB дескриптора ( https://www.beyondlogic.org/usbnutshell/usb5.shtml ), который на устройстве. При подключении инфу про все устройства можно прочитать в псевдо файлах в директории /sys/.
lsusb берет информацию из /sys/.

Или вы что-то другое спрашивали?

Re: Откуда дровишки?

Добавлено: 16 фев 2021, 19:45
Akrav
Old_Tuzik писал(а): 22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Вы немного ошибаетесь в названии. USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID).
Эти числа как и многая дополнительная информация содержится в дескрипторах USB устройства и читается при подключении устройства к компьютеру.

Re: Откуда дровишки?

Добавлено: 19 фев 2021, 21:31
Old_Tuzik
Akrav писал(а): 16 фев 2021, 19:45
Old_Tuzik писал(а): 22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Вы немного ошибаетесь в названии. USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID).
Не уверен что Вы прочитали оргинальный вопрос. Оригинальный вопрос звучал:
LeeVan писал(а): 21 янв 2021, 11:44 К примеру arduino подключил, комп выдает bus, device, ID, description.
Где description размещается?
Где в этом вопросе человек спрашивает сколькими числами идентифицируются USB устройства? А так все верно - "USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID)."

Re: Откуда дровишки?

Добавлено: 20 фев 2021, 07:30
Akrav
Old_Tuzik писал(а): 19 фев 2021, 21:31
Akrav писал(а): 16 фев 2021, 19:45
Old_Tuzik писал(а): 22 янв 2021, 09:42 Я могу ошибаться но:
Информация о USB device возвращается хосту только через USB descriptors or CUSTOM API.
Строковая информация идетифицирующая устройство в - через USB descriptors это 3 поля их имена начинаются с префикса i (iManufacturer, iProduct, iSerial).
Пример на примере stm32
https://blog.digital-scurf.org/posts/bu ... scriptors/
Вы немного ошибаетесь в названии. USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID).
Не уверен что Вы прочитали оргинальный вопрос. Оригинальный вопрос звучал:
LeeVan писал(а): 21 янв 2021, 11:44 К примеру arduino подключил, комп выдает bus, device, ID, description.
Где description размещается?
Где в этом вопросе человек спрашивает сколькими числами идентифицируются USB устройства? А так все верно - "USB (как, впрочем и PCI) устройства идентифицируются двумя 16битными числами Vendor ID (VID) и Product ID (PID)."
Я на тот вопрос ответил раньше. Вам ответил только потому, что вы назвали VID и PID другими именами. Просто призвал называть вещи так как принято. Не более того.

Только сейчас понял, что вы описали как эти поля называются в дескрипторе.
Ну тогда больше нет вопросов.