В прошлый раз показал один из способов распределение ресурсов между конечными точками, а именно регистров EPnR, памяти под дескрипторы буферов и под сами буферы. Предлагаю продолжить начатое и рассмотреть написанную библиотеку на примере создания простого HID-устройства, позволяющего управлять светодиодом.
Рубрика «usb» - 4
Как я делаю цифровую минигитару. Часть 2
2021-03-08 в 11:21, admin, рубрики: BLE, diy или сделай сам, iOS, MIDI, sensy, stm32, usb, гаджеты, гитара, музыка, Программирование, Производство и разработка электроники, Развитие стартапа, стартап, электроникаПрошло 4 месяца с написания предыдущей статьи, за это время произошло довольно много нового как по технической части, так и по позиционированию девайса.
Напомню какие требования к девайсу я поставил, когда начинал разработку:
-
Устройство должно имитировать гитару с 6-ю струнами и 12-ю ладами на грифе
-
Должно быть компактным, в идеале складным, чтобы можно было брать его с собой куда угодно
Делаем из ENC28J60 внешнюю USB сетевую карту
2020-12-01 в 8:31, admin, рубрики: stm32, tap, usb, Настройка Linux, программирование микроконтроллеров, Сетевые технологииENC28J60 - простой Ethernet контроллер, который может выступать в роли внешней сетевой карты у одноплатных компьютеров с GPIO (для raspberry есть даже готовый драйвер) и прочих ардуин. У моего лэптопа GPIO не выведены, попробуем исправить этот недостаток и прикрутить к нему ENC28J60 посредством STM32F103 и шнурка USB.
Давайте посмотрим, как это можно сделать.
Нам понадобится:
-
ENC28J60
-
Отладочная плата с STM32 с поддержкой USB device (например, вот такая):
Полноценный трехпортовый USB-Serial адаптер на STM32 Blue Pill (STM32F103C8T6)
2020-11-27 в 10:26, admin, рубрики: arm-none-eabi, CDC, CMSIS, composite device, open source, Open Source Software, serial port, stm32, stm32f103, uart, usb, программирование микроконтроллеровНекоторое время назад мне в очередной раз потребовался USB-Serial адаптер. И не просто адаптер c RX/TX, а чтобы еще присутствовали управляющие сигналы. И не один UART, а несколько. И еще желательно, в виде одного композитного устройства, чтобы все это хозяйство не занимало больше одного USB-порта. Так и началась эта история...
MIDI2USB – музыка нас связала
2020-10-09 в 19:20, admin, рубрики: diy или сделай сам, MIDI, usb, звук, микроконтроллеры, программирование микроконтроллеров, Производство и разработка электроникиРис.1 Российско-китайско-американский конвертер MIDI в USB. Фото автора.
Люди любят музыку. Многие умеют играть на музыкальных инструментах. А некоторые пробуют импровизировать и даже сочинять музыку. Электронные музыкальные инструменты можно подключать к компьютеру и получать дополнительные творческие возможности. Это вроде бы простое дело, но большинство дешёвых китайских адаптеров USB-MIDI работают посредственно. Кому интересно, как я сделал свой MIDI2USB-адаптер, приглашаю читать Читать полностью »
«Швейцарский нож» инженера дата-центра: Zalman ZM-VE500
2020-09-23 в 15:01, admin, рубрики: CD, DVD, hdd, usb, zalman, Блог компании Selectel, гаджеты, Компьютерное железо, Накопители, эмуляторПрофессиональных секретов и инструментов достаточно у любого системного администратора или инженера. Сегодня мы расскажем об одном крайне полезном девайсе, Zalman ZM-VE500, которым пользуются системные инженеры дата-центров Selectel.
Несколько лет назад основным запросом пользователей была установка операционной системы. Когда клиенты заказывали у нас выделенный сервер, то в большинстве случаев установка и базовая настройка ОС ложилась на плечи системных инженеров. Мы тогда запрашивали, какую именно версию операционной системы установить, а также желаемую разметку дисков. Спустя непродолжительное время клиент получал от нас реквизиты доступа в ОС.
Читать полностью »
Повесть о трекболах
2020-09-22 в 9:12, admin, рубрики: trackball, usb, Блог компании RUVDS.com, гаджеты, Компьютерное железо, манипулятор, мышь, старое железо, трекбол
В сфере моих интересов есть различные нестандартные устройства ввода. И ведь, вроде придумали клавиатуру и мышь, да на этом успокоились, но мне этого мало. Параллельно с миром манипуляторов типа мышь, существует мир удивительных устройств ввода, таких как трекбол. К мышке мы все привыкли и знаем как ей пользоваться, поэтому если рядового человека посадить за трекбол и заставить вращать шар, мозг у него ломается. И это круто, когда ты используешь не совсем то, что и все. И не каждый может использовать твой инструмент, а уж тем более работать на твоём компьютере.
Поэтому я хочу рассказать вам о своём многолетнем опыте использования трекболов, почему это круто и в то же время, какие медицинские проблемы вызывает его использование. Поехали!
Читать полностью »
USB4: все тот же USB?
2020-09-07 в 7:23, admin, рубрики: type-c, usb, интерфейсы, Компьютерное железо, Производство и разработка электроники, производство электроники, унификация интерфейсов, электроника
В конце 2020 года ожидается выход устройств с поддержкой интерфейсов нового поколения USB4/Thunderbolt 4. Данные интерфейсы похожи, однако имеют ряд принципиальных отличий. Среди таких отличий можно выделить наиболее значимое: спецификации на USB4 общедоступные и любой желающий может изучить основные принципы работы данного интерфейса, в отличие от Thunderbolt 4.
В данной статье мы рассмотрим изменения, которые претерпел интерфейс USB4 по сравнению с предыдущей версией (USB 3.2), разберем архитектуру USB4 и перечислим его основные характеристики.
Более подробную информацию можно найти в спецификации на USB4.
Как я делаю цифровую минигитару
2020-09-06 в 12:02, admin, рубрики: andriod, BLE, bluetooth, diy или сделай сам, iOS, MIDI, sensy, stm32, usb, Беспроводные технологии, гаджеты, гитара, Производство и разработка электроники, Развитие стартапа, стартап, электроника
В этой статье я постараюсь в общих чертах описать путь создания девайса от идеи до реализации юзабельного прототипа.
Читать полностью »
Издеваемся над USB
2020-08-08 в 17:58, admin, рубрики: downgrade, usb, Железо, Компьютерное железо, периферия
В очередной раз втыкая скоростную USB флешку в порт USB 3.0, я увидел надпись "Это устройство может работать быстрее...". Но подождите, я и так его воткнул в порт 3.0! Неужели контакт барахлит? И если так, то как флешка определяет, на какой скорости ей работать? Ведь современные ПК поддерживают целых три стандарта соединения — USB 1.1, 2.0 и 3.0. Можно ли «понизить» стандарт USB, насильно заставив устройство работать, к примеру, на USB 1.1? Не на все эти вопросы в сети удалось найти ответ, и я решил разобраться сам, по ходу столкнувшись с довольно неочевидными ситуациями.Читать полностью »