Примеры работы с USB Device для STM32F4-Discovery

Поскольку в нашем сообществе совсем мало статей про работу с STM32F4-Discovery, то я решил выложить несколько примеров работы с USB в STM32F4. Все примеры написаны в IAR.


Читать дальше

Управление силовой нагрузкой с ПК

Прошу поделиться схемами управления силовой нагрузкой (220V) с ПК, а также интересно услышать идеи/предложения тех кто этим интересовался/занимался. Управление по USB/LPT. Управлять реле через LPT не вышло т.к. порт не выдаёт 5V, напряжение примерно равно 3V что недостаточно. Готовые решения отпугивают свой ценой (ориентировочно 20$). Заранее спасибо.

STK500v2 Мой вариант данного программатора

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


Читать дальше
  • +3
  • 17 февраля 2012, 23:41
  • Bonio
  • 1

STM32 - организация виртуального COM-порта

Раз у камня есть аппаратный USB, то грех им не пользоваться. Один из способов плюнуть байтом в компьютер и чтобы он при этом не очень обиделся — это организация виртуального COM-порта.
Все в железе пробовалось на камне STM32F103ZE, на аналогах тоже должно взлететь.


Читать дальше

USB микрофон на ATmega8 и V-USB. Беглый экскурс и рабочая железка

AVR
Как то давно я обещал статейку про реализацию USB микрофона на библиотеке V-USB. Время шло, а статья, как и само устройство не хотели приобретать конечную форму. То время нет, то желание, то возможности. Но на днях выдались пару вечеров (плавно перетекающих в ночь), и работа «пошла». В статье не густо фоток и всеми любимого видео, но зато я постарался раскрыть некоторые возможности библиотеки и пройтись по спецификации USB. Не претендую на большую публику (так как реализовать это можно за 5 секунд на аппаратном USB), но раз обещал…

Читать дальше

MIDI-контроллер своими руками (помогите оценить возможность реализации)

Один товарищ обратился с вопросом: «А можно ли сделать самодельный MIDI-контроллер?»
Мне идея показалась интересной, но, прежде чем потратить на нее кучу денег, хотел бы услышать ваши мнения по этому поводу. Спасибо!

Читать дальше

Универсальный последовательный интерфейс на FT2232H

Представляю вашему вниманию устройство (недопаянное по причине отсутствия пока конфигурационной памяти), которое я разработал еще в ноябре. Разработка велась более или менее вслепую, без предварительной отработки схемы, с нарисованными по даташитам компонентами и т. п. Тем не менее повезло — все, что протестировано, работает.

Устройство полезно для подключения устройств с RS-232 (или UART'ов микроконтроллеров напрямую) к компьютеру, как контроллер шины RS-485 или CAN, для тестирования микросхем с интерфейсом SPI и I2C. Можно в принципе использовать и как JTAG адаптер для ARMов, например. Есть и GPIO режим. На данный момент протестированы RS-232 и RS-485.

Идея возникла после прочтения статьи DI HALT про интерфейсный модуль на FT2232D, в качестве аналога использовалась FT2232H breakout board от dangerousprototypes.com (и схема из даташита, разумеется).



Читать дальше
  • +3
  • 17 января 2012, 13:38
  • Thorn
  • 1

HELP

идея такова: наделать 15-20 небольших модулей типа USB<->UART+ацп+шим+остальное на битбанг, а потом, когда возникнет необходимость связи с компом, просто соиденить пару проводочков и примотать изолентой.
если кто знает, подскажите статейку, ибо свои мозги сейчас совсем не варят.
заранее благоданен.
  • 0
  • 24 декабря 2011, 17:39
  • Synth

USB устройство прикидывающееся Ethernet - картой : Вопрос?

Пришла тут в голову идея, но не смог нагуглить толковой информации… Отсюда возникает вопрос: каким образом USB-устройство может прикинуться сетевой картой, чтобы не требовалось писать свои драйвера и при этом можно было бы работать, например, с протоколом UDP?

Мне в руки как-то попадало фабричное изделие, но на тот момент я не обратил на него особого внимания. Помню только что ХРюшка прожевала его без вопросов и установки дополнительных дров…

Может кто подсказать как это можно реализовать или кинуть в меня ссылкой?
  • 0
  • 30 ноября 2011, 11:28
  • Ultrin

Интерфейс USB. Завершение реализации.


Итак, нам осталось разобраться с процессом обработки стандартных запросов USB и с дескрипторами. Давайте сначала разберемся с теорией, а потом подробно разберем пример обработки конкретного запроса.



Читать дальше
  • +8
  • 15 ноября 2011, 17:35
  • e_mc2
  • 1