Страница 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
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 другими именами. Просто призвал называть вещи так как принято. Не более того.
Только сейчас понял, что вы описали как эти поля называются в дескрипторе.
Ну тогда больше нет вопросов.