| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| USB джойстик към микроконтролер http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=13774 |
Страница 1 от 3 |
| Автор: | dan [ Чет Май 14, 2015 1:13 pm ] |
| Заглавие: | USB джойстик към микроконтролер |
До сега не съм пипал нищо с USB (не съм програмирал нищо де) и всъщност нямам абсолютно никаква представа как се работи с интерфейса. За да направя едно устройство пригодимо за повече клиенти искам вместо "мой" аналогов джойстик, да може да се използва купешки USB такъв. Някой може ли да даде насока къде и какво да чета? |
|
| Автор: | michev [ Чет Май 14, 2015 1:56 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Ей това четиво е много полезно http://janaxelson.com/usbc.htm . Самата книга се намира сравнително лесно - потърси. |
|
| Автор: | miro_atc [ Чет Май 14, 2015 2:08 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
с четене ще станеш професор USB е недомислица, но долу-горе ясен. Трябва ти USB хост и HID клас. Но мъките започват след това, щото всеки производител си е правил собствени съчинения. Реши с какво ще го търкаляш. Аз не бачкам с майкрочеп, но това дето съм гледал по сорсовете им става на теория. На практика, някой който го е ползвал трябва да каже. С АРМ нещата са по-зле принципно... ако пък ти се експериментира мога да предложа стек за STM и каубойците. |
|
| Автор: | ike [ Чет Май 14, 2015 4:06 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
dan Raspberry Pi нали знаеш къде продават. |
|
| Автор: | dan [ Чет Май 14, 2015 4:30 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Аха, книжката изглежда интересна. Какво общо има малинката. Аз съм твърдо хардуерен инженер и нямам много поглед върхо тези модерности. Единственото ми "отклонение" са микрочепските контролери и то пиша само на асемблер и С. |
|
| Автор: | ike [ Чет Май 14, 2015 4:49 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Слагаш манинката и връзваш към нея джойстика и твоя продукт. |
|
| Автор: | sparkybg [ Чет Май 14, 2015 5:04 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Не съм подкарвал host на PIC32, иначе за HID дивайс имам работещи библиотеки. И някакви въпроси ако има, може и да мога да отговоря. Не ми беше особено трудно да подкарам майкрочепските библиотеки за дивайса. Предполагам и за host ще е така. Ако ще е за нещо по-ниско от PIC32, и особено за 8 битовите, може и да има някои перипетии, но не вярвам да са сериозни. На PIC32 обикновено тръгват лесно нещата. Общо взето сваляш примерен проект и орязваш всичко, дето не ти трябва. Поне аз така направих. После самото четене на джойстика не е велика философия. |
|
| Автор: | miro_atc [ Пет Май 15, 2015 8:53 am ] | |||||||||
| Заглавие: | Re: USB джойстик към микроконтролер | |||||||||
Самото четене е ясно, проблемът е в интерпретирането на данните. HID-а праща репорти, в които има списъци от полета. Всяко поле описва състояние на един бутон, позиция на потенциометър или нещо си друго. Не помня за джойстиците дали имаше минимален протокол както е BOOT-PC при клавиатурите. Май няма и това ще е проблем, щото като имаш чукурнайсет позиции и още толкоз бутони не е ясно кое за какво да ползваш. Освен ако не се направи някаква софтуерна конфигурация в устройството, както е в игрите, ама няма да е лесно. Другият вариант, настройваш софта да обработва няколко модела и казваш на клиента да купува само такива... |
||||||||||
| Автор: | woody [ Пет Май 15, 2015 9:37 am ] | ||||||||||||||||||
| Заглавие: | Re: USB джойстик към микроконтролер | ||||||||||||||||||
Не, няма.
Ако не успее да стигне до някакво минимално общо подмножество, преминава към тази резервна стъпка. HID е сериозен главобол. |
|||||||||||||||||||
| Автор: | dan [ Пет Май 15, 2015 10:14 am ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Ох, първом ще пусна някой от примерните проектчета за четене на клавиатура, че по-простичко ми се струва. Мисля, че получих първоначална ориентировка. Ще взема някоя готова платка с контролер и конектор и ако имам въпроси ще питам. С времето започвам да осъзнавам, че трябва да осъвременя малко техниката си, което неизбежно е свързано с повече програмиране.... |
|
| Автор: | ¶ [ Пон Май 18, 2015 4:34 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Мисля, че в Microchip Application Libraries (MAL) имаше готови примери за мишка, клавиатура и джойстик. Клавиатурата и мишката съм ги пробвал, работят безпроблемно. Host стека им работи прилично, не би трябвало да имаш проблем. |
|
| Автор: | juzisound [ Сря Май 27, 2015 9:56 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
В тая връзка, айде и аз да се наредя на опашката... Имам подобен проблем - може би с подобно решение. Използвам PS2 малки клавиатури в един проект, numpad им казват, ама вече почнаха много трудно да се намират, а ако намеря цените са огромни. ПРез годините когато навлизаше USB ги правеха с чипове които поддържаха и двата интерфейса, ама вече почнаха само с USB да ги правят и е зор... Та отдавна се замислям, вместо да давам сума ти пари за останали по складове стари клавиатури, да направя нещо като активен преходник - от едната страна USB хост, от другата PS2 изход. Тъй изведнъж всички USB клавиатури на пазара стават използваеми. При съотношение на цената стара нова 10/1 май има смисъл. А и намирането на стари ще е още по-трудно за в бъдеще. С USB нямам никакъв опит, че даже и теоретичен. Кой би бил най лесния начин да се направи. Под лесен имам в предвид най-евтин и най-малък като размер... |
|
| Автор: | Наско [ Сря Май 27, 2015 10:06 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
Това не вършили работа : цък
|
|
| Автор: | juzisound [ Сря Май 27, 2015 10:25 pm ] |
| Заглавие: | Re: USB джойстик към микроконтролер |
"ТОВА" са само жици. Просто преход на контактите. Вътре няма нищо. Върши идеална работа, но само ако чипа на клавиатурата, който обикновено е от тип "плюнка", поддържа и двата вида интерфейси, USB и PS2. Проблема е че повечето съвременни клавиатури вече са с чипове само с USB поддръжка. Та трябва точно нещо като "ТОВА", обаче активно. |
|
| Автор: | miro_atc [ Сря Май 27, 2015 10:56 pm ] | |||||||||
| Заглавие: | Re: USB джойстик към микроконтролер | |||||||||
Може... но ако минеш на USB изцяло няма да имаш нужда от преходници |
||||||||||
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|