роботы робототехника микроконтроллеры


 Страниц (5): « 1 2 3 [4] 5 »   

> Описание: USB HID мышь-перчатка
Механик Post Id



Полковник


Сообщений всего: 76
Дата рег-ции: Апр. 2014  



Akegor пишет:
моя перчатка эволюционировала)

Это здорово, ждём демонстрации!
У меня одна проблема: нужно как-то скидывать данные на компьютер и обрабатывать их там, а для этого какие-нибудь программ нужны, а у меня с этим пока проблемы.
 
 Top
Akegor Post Id


Рядовой


Сообщений всего: 19
Дата рег-ции: Янв. 2015  



самописные)
для передачи пользуй max232 или ft232, по юарту отсылаешь данные, и они приходят на ком порт, прога принимает их и выполняет действие

всё это умеет симулировать протеус
 
 Top
Механик Post Id



Полковник


Сообщений всего: 76
Дата рег-ции: Апр. 2014  



ладно, допустим, что по UART отправил на компьютер, там "терминал" принял всё это, а дальше как? может есть какие-нибудь готовые программы или средства разработки для них?
Я в интернете искал, но ничего похожего не нашёл, или я не так вопрос в поисковике задаю Замешательство
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



есть под делфи компонент готовый (даже много)
com32 - один из них называется
а из терминала даже и не знаю как выдрать....
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Predator пишет:
есть под делфи компонент готовый (даже много)
com32 - один из них называется
а из терминала даже и не знаю как выдрать....



Еще есть класс работы с COM портами для VC++.
Не Дельфи единым как говориться...
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



Цитата:
Не Дельфи единым как говориться...

ну дык кто на что учился....
я паскалю - лет 5 (в школе и универе) с тех пор остальное не то, чтобы недолюбливаю, но оно мне неудобно.
а вообще так API-функциями файло надо создавать (как-то похитрому) и писать-читать в него - но это упрев и те компонеты с классами этим и занимаются.
 
 Top
Akegor Post Id


Рядовой


Сообщений всего: 19
Дата рег-ции: Янв. 2015  



извращенцы смех
с++ наше всё
 
 Top
Механик Post Id



Полковник


Сообщений всего: 76
Дата рег-ции: Апр. 2014  



Появилась другая мысль: можно сделать, чтобы микроконтроллер напрямую обращался к ЮСБ компьютера. Там ведь какой-то протокол есть по 2-м проводам отправляются данные, а на компьютере какая-нибудь програмка будет это обрабатывать.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



Механик пишет:
Появилась другая мысль: можно сделать, чтобы микроконтроллер напрямую обращался к ЮСБ компьютера. Там ведь какой-то протокол есть по 2-м проводам отправляются данные, а на компьютере какая-нибудь програмка будет это обрабатывать.


такое есть разве что в каком нибудь stm32F103
 
 Top
Akegor Post Id


Рядовой


Сообщений всего: 19
Дата рег-ции: Янв. 2015  



гугли V-USB но я с ним не разобрался, да и жрёт оно ресурсы контроллера
(Добавление)
а у кого есть идея, как на перчатке сделать контакты?
на фалангах пальцев разместить контактные площадки, и при замыкании их друг о друга будет вырабатываться сигнал
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



killgur пишет:
Механик пишет:
Появилась другая мысль: можно сделать, чтобы микроконтроллер напрямую обращался к ЮСБ компьютера. Там ведь какой-то протокол есть по 2-м проводам отправляются данные, а на компьютере какая-нибудь програмка будет это обрабатывать.


такое есть разве что в каком нибудь stm32F103


На мульене разных stm есть аппаратный usb. Примеры нв USB-HID тоже вроде есть.
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



может я зануда, но внесу ясность:
контроллер не может напрямую обращаться к USB компьютера. Максимум, что можно сделать - компьютер "слушает": не хочет-ли контроллер что-то переслать и вычитывает это.

А теперь на тему протокола: вникать в него не надо - нето,что без поллитры, без полцистерны не разберешся, зато во многих контроллерах он реализован на аппаратном уровне.

я тут немного писнул на эту тему:
http://myrobot.ru/forum/topic.ph...40133#1425040133
 
 Top
Akegor Post Id


Рядовой


Сообщений всего: 19
Дата рег-ции: Янв. 2015  



Predatorпро аппаратную поддержку понятно, но мы то хотим стандартные атмеги Голливудская улыбка
кмк надо просто делать виртуальный ком порт, это удобно и нет гемора с передачей данных
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



да я и не против - моё дело предложить....
кстати там касалось именно программной поддержки:
3) Jungo Windriver
4) borland delphi
работают универсально, под своё PCI-ное железо я тоже их пользую.
тоесть если вы будете выгребать в меге данные из (допустим 4 эндпоинта), а пересылать мегой в комп через например 86 эндпоинт - вам это дело вполне подойдет.
но нюанс - под мегой я ни разу ничего усбишного не делал и не знаю пускает-ли она к эндпоинтам.
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



elmot пишет:
На мульене разных stm есть аппаратный usb. Примеры нв USB-HID тоже вроде есть.


Правильно!

Akegor пишет:
надо просто делать виртуальный ком порт, это удобно и нет гемора с передачей данных


СОМ-порты уже морально устарели и давно пора переходить на USB!
elmot, дай ссылку или даже ссылки на примеры по обмену информацией по USB.
 
 Top
Страниц (5): « 1 2 3 [4] 5 »
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru