| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
STM32VL-DISCOVERY HID-устройство
31.12.2010, 02:12
|
|
|
Гражданин KAZUS.RUN
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
|
|
|
|
31.12.2010, 07:28
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Господа, ну зачем же так сразу опускать человека? Я хоть и полный новичек в этом деле, но вы все же два дня потратил на то, чтобы хоть как-то разобраться. И уже хоть и немного туманно, но прежставляю чего мне нужно. Когда я больше десяти лет назад начал изучать программирование, то на формумах надо мной тоже посмеивались, но я человек упорный и всегда прихожу к цели, сейчас программирование уже на многие годы стало моей основной профессией, хотя изучал я его самостоятельно (у меня даже не техническое образование). И те насмешки остались при их хозяевах.
Начну по порядку:
|
Цитата:
|
Видимо вы совсем плохо представляете поставленную перед собой задачу.
Подключить USB-разъём не проблема, проблема как раз в программной реализации USB.
|
Может и так, но в интернете полно примеров как сделать тоже самое на базе других микроконтроллеров, спаяв не хитрую плату. У меня же уже все спаяно на базе STM32VL-DISCOVERY, осталось правильно и безопасно подсоединить разъем к этой плате, а начать заняться программированием для меня не такая уж и проблема. Сейчас самая большая проблема для меня это схемы, платы, паяние и электрические цепи, т.к. я в этом ничего почти не понимаю. Потому и купил уже спаяную вещь, чтобы заниматься ПРОГРАММИРОВАНИЕМ, а не паянием! =)
|
Цитата:
|
|
Цитата:
|
|
Помогите плиз со схемой подключения USB B порта к этой плате, я в этом совсем новичек. А с портированием попробую разобраться.
|
Казалось бы, человек пишет на русском, а ни х... понять нельзя. Чего помочь? Кого портировать?
Вы могли бы выразиться более понятно?
|
Какая конкретно часть первого предложения (именно оно представляет собой вопрос) показалась вам не понятной? Про портирование читайте выше, но в этом вопросе я как раз и не просил помощи. Я просил помочь грамотно подключить USB к моей плате STM32VL-DISCOVERY, чтобы начать программировать. Я пркрасно понимаю, что мне нужно запрограммировать работу USB руками и уже нашел не мало примеров и библиотек на эту тему.
Последний раз редактировалось MasterSID; 31.12.2010 в 07:30.
|
|
|
|
31.12.2010, 14:10
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
|
Я пркрасно понимаю, что мне нужно запрограммировать работу USB руками и уже нашел не мало примеров и библиотек на эту тему.
|
Было бы интересно ознакомится с примерами именно под этот МК.
Перед "запрограммированием работы USB руками" желательно прочитать про USB отвлеченно, без привязки к МК. Познакомится со стеком, ендпоинтами и прочими составляющими протокола. С железом всегда успеете разобраться.
Извините, не выдержал:
"Немало" - ответ на вопрос "Сколько?". Пишется слитно.
"Не мало, а много" - противопоставление. Пишется раздельно.
|
|
|
|
31.12.2010, 20:59
|
|
|
Временная регистрация
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Оно и видно, что упорный и образование не техническое, Вам говорят что Вы далеко не подходящую под создание HID устройства плату прикупили, а Вы продолжаете упорствовать.... ну удачи в Новом году. Совет, если охота так програмной реализации прикупите у микросина платку, достаточно дешево и библиотеки все готовые.
|
|
|
|
31.12.2010, 21:04
|
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
|
Я хоть и полный новичек в этом деле, но вы все же два дня потратил на то, чтобы хоть как-то разобраться.
|
Мало. USB это не UART. Тут все сложнее.
"Покурите-ка" вот эту доку на выходных USB 2.0 Specification
Последний раз редактировалось realid; 31.12.2010 в 23:02.
Причина: ошибка
|
|
|
|
31.12.2010, 21:18
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Угу, 800 страниц английского текста, дым будет идти из всех дырок.  Но реально. Особое внимание - раздел 9. Реализация физического уровня даже для USB 1.0 весьма не тривиальная задача для МК не имеющего соответствующй периферии. В принципе все решаемо, но затраты времени и сил могут не окупится.
__________________
misterdi<@>i.ua
|
|
|
|
31.12.2010, 22:13
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,739
Сказал спасибо: 2,487
Сказали Спасибо 897 раз(а) в 584 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Есть и на русском книги:
Павел Агуров Интерфейс USB.
Практика использования и программирования.
|
|
|
|
Сказали "Спасибо" baiderin
|
|
|
01.01.2011, 03:57
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Всем большое спасибо за ответы! А вот меня собственно осенило, чего это я на USB так зациклился  Если он у меня аппаратно не реализован, может можно сделать то, что мне нужно на базе COM порта? Я хочу иметь возможность делать различные устройства, начну с простой клавиатурки, состоящей из 8и кнопок, потом хочу попробовать простой джойстик, а потом устройство ввода MIDI.
Пока что я понял, что COM порт я могу связать через протокол RS232 через интерфейс UART/USART. В связи с этим несколько глупых вопросов от новичка:
1. Для использования этого протокола (RS232) нужно его сначала реализовать или я уже располагаю всем необходимым?
2. Допустим у меня будет спроектирована схема для клавиатуры. Как будет выглядеть процесс ее программной реализации как на стороне МК, так и на стороне ПК? Принцип такой: нажимаем кнопку на моей плате, ПК ведет себя так, как будто бы в нем нажали какую-то (заранее определенную) клавишу на клавиатуре, например ESC.
3. Могу ли я использовать какой-нибудь переходник COM - USB на базе микросхем для преобразования USB - RS232.
Последний раз редактировалось MasterSID; 01.01.2011 в 03:59.
|
|
|
|
01.01.2011, 12:11
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
Всем большое спасибо за ответы! А вот меня собственно осенило, чего это я на USB так зациклился Если он у меня аппаратно не реализован, может можно сделать то, что мне нужно на базе COM порта? Я хочу иметь возможность делать различные устройства, начну с простой клавиатурки, состоящей из 8и кнопок, потом хочу попробовать простой джойстик, а потом устройство ввода MIDI.
Пока что я понял, что COM порт я могу связать через протокол RS232 через интерфейс UART/USART. В связи с этим несколько глупых вопросов от новичка:
1. Для использования этого протокола (RS232) нужно его сначала реализовать или я уже располагаю всем необходимым?
2. Допустим у меня будет спроектирована схема для клавиатуры. Как будет выглядеть процесс ее программной реализации как на стороне МК, так и на стороне ПК? Принцип такой: нажимаем кнопку на моей плате, ПК ведет себя так, как будто бы в нем нажали какую-то (заранее определенную) клавишу на клавиатуре, например ESC.
3. Могу ли я использовать какой-нибудь переходник COM - USB на базе микросхем для преобразования USB - RS232.
|
Всех в этой ветке с наступившим НОВЫМ ГОДОМ!
Прощаюсь, дальше тут делать нечего.
У топикстартера изначально нет задачи, а мы пытаемся что-то советовать.
Кажется, начинается фаза "а что бы мне такое из этого сделать". Не знаю, как вы - я не помощник в этом процессе.
|
|
|
|
01.01.2011, 12:28
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Спасибо и вас тоже с новым годом!
Ну вообще-то я четко обозначил что я хочу сделать и в каком порядке. Поскольку дискавери это не просто МК, а целая плата для испытания возможностей этого МК, я не хочу делать из нее одно какое-то конкретное устройство, а буду изучать с ее помощью микроконтроллеры делая различные устройства, начав с клавиатуры. Вам так трудно объяснить суть процесса? И я не мечюсь от одного к другому, а пытаюсь найти более простой (для себя) вариант реализации данной задачи. Более простой для меня в основном означает с минимумом пайки. Грубо говоря превратить эту реализацию в конструктор.
Последний раз редактировалось MasterSID; 01.01.2011 в 12:33.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:57.
|
|