| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
STM32VL-DISCOVERY HID-устройство
01.01.2011, 12:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
|
Вам так трудно объяснить суть процесса? И я не мечюсь от одного к другому, а пытаюсь найти более простой (для себя) вариант реализации данной задачи. Более простой для меня в основном означает с минимумом пайки. Грубо говоря превратить эту реализацию в конструктор.
|
Собственно с каким вопросом вы на форум вышли? Суть какого процесса вы просите вам объяснить?
Какие-то предварительные действия вами были сделаны? Первые же запросы у старины Гугла привели к:
http://ru.wikipedia.org/wiki/RS-232
http://www.beyondlogic.org/keyboard/keybrd.htm
http://www.computer-engineering.org/ps2protocol/
http://en.wikipedia.org/wiki/Musical...ital_Interface
И далее по ссылкам. Судя по набору вопросов, вам для начала надо туда. На недельку... Потом уж приступайте к реализации своего конструктора.
|
|
|
|
01.01.2011, 13:13
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Спасибо за ссылки! Да я пришел с одним вопросом, а теперь думаю как сделать проще. Если вы мне ответите на три вопроса, я смогу создать новый топик.
Статью в википедии я читал и не получил там ответ на свой первый вопрос.
|
Цитата:
|
Пока что я понял, что COM порт я могу связать через протокол RS232 через интерфейс UART/USART. В связи с этим несколько глупых вопросов от новичка:
1. Для использования этого протокола (RS232) нужно его сначала реализовать или я уже располагаю всем необходимым?
2. Допустим у меня будет спроектирована схема для клавиатуры. Как будет выглядеть процесс ее программной реализации как на стороне МК, так и на стороне ПК? Принцип такой: нажимаем кнопку на моей плате, ПК ведет себя так, как будто бы в нем нажали какую-то (заранее определенную) клавишу на клавиатуре, например ESC.
3. Могу ли я использовать какой-нибудь переходник COM - USB на базе микросхем для преобразования USB - RS232.
|
|
|
|
|
01.01.2011, 13:34
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,613
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
|
Статью в википедии я читал и не получил там ответ на свой первый вопрос.
|
Попробуйте еще раз, и еще раз, и не только в википедии. Для начала разберитесь, что есть "протокол". Какие уровни он описывает. Может тогда придет понимание "что есть, а что еще надо".
|
|
|
|
02.01.2011, 22:06
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Еще вопрос: сегодня на просторах интернета попался ролик в котором парень посылал сообщение на контроллер и получал его обратно, как я понял, через программатор на базе PICKit. Может быть можно на моей дискавери использовать программатор для информационного обмена с ПК?
|
|
|
|
02.01.2011, 22:24
|
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
У PICKit2 открытые исходники и прошивка, на ST-Link не видел ни того, ни другого.
|
|
|
|
03.01.2011, 00:56
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
На сайте www.st.com я нашел библиотеку STM32 USB-FS-Device Lib. В ее описании говорится:
|
Цитата:
|
The STM32F10xxx USB-FS-Device development kit is a complete firmware and software
package including examples and demos for all USB-FS-Device transfer types (control,
interrupt, bulk and isochronous). It supports all STM32F10xxx microcontroller families.
|
Мне пока не очень понятно в каком виде она используется, там нет схем подключения. И т.к. говорится только, что она подходит для всех STM32F10xxx МК, то выходит и под мой STM32F100 подходит. Также в описании говорится, что примеры написаны под STM3210B-EVAL, STM3210C-EVAL и STM3210E-EVAL, но могут быть переделаны под любой другой хард. Мне пока самому трудно разобраться какой хард для этого нужен. Может кто-нибудь подсказать поможет ли мне эта библиотека в разработке HID устройства и какое железо кроме моей дискавери понадобится?
|
|
|
|
03.01.2011, 01:05
|
|
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
|
как я понял, через программатор на базе PICKit. Может быть можно на моей дискавери использовать программатор для информационного обмена с ПК?
|
Вот примерчег как работать с PICKit 2 http://pure-basic.narod.ru/article/pickit2.html
|
|
|
|
03.01.2011, 01:11
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Жаль, что нет примера как связаться с подключенным к нему МК.
|
|
|
|
03.01.2011, 01:33
|
|
|
Частый гость
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
И еще правильно ли я понимаю, что у STM32F100 есть возможность подключать встроенные поддятгивающие и pull-down (похоже опускающие  ) резисторы?
|
|
|
|
03.01.2011, 09:35
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,479
Сказал спасибо: 3,193
Сказали Спасибо 2,982 раз(а) в 682 сообщении(ях)
|
Re: STM32VL-DISCOVERY HID-устройство
Сообщение от MasterSID
|
|
подходит для всех STM32F10xxx МК, то выходит и под мой STM32F100 подходит.
|
В документации ST - STM32F10xxx и STM32F100хх разные вещи.
STM32F10xxx они называют STM32F101, STM32F103, но не STM32F100.
Именно STM32F100xx обозначает STM32F100.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:49.
|
|