Strona 1 z 1

[STM] Toeria uzywania USB

: wtorek 28 mar 2017, 09:13
autor: RafPe
Witam wszystkich,
W temacie USB jestem calkowicie nowy i chcialbym sprobowac swoich sil uzywajac STM32F030CC ( taki bede uzywac do swojego projektu ). Zalozenie jest takie , ze dzieki temu moglbym miec komunikacje z urzadzeniem bez potrzeby wykorzystania np USART i FT232.

Dlatego chcialem sie dowiedziec , czy zajmowaliscie sie moze tym tematem i jakie byly Wasze doswiadczenia ? Mozna znalezc duzo roznych informacji - czy jest ktos w stanie polecic jakis dobry punkt startowy do zaczepienia ? Czy uzywaliscie HAL/StDLib a moze uzywal ktos samych rejestrow ?

Z gory dzieki za wszelkie info

Pozdrawiam
Raf

Re: [STM] Toeria uzywania USB

: wtorek 28 mar 2017, 15:28
autor: dambo
Ja zrobiłem joystick do PC z kilkoma przyciskami i analogami, z tym, że odczyty analogów były brane z pozycji akcelerometru.
Projekt wygenerowałem w CubeMX i podpiąłem swój deskryptor urządzenia i endpointy. Wieczorem wrzucę tu materiały z jakich korzystałem. Jest też książka po polsku USB w STM32.
Generalnie trzeba bardzo dużo teorii przyjąć, żeby zrozumieć jak działa USB - deskryptory sprzętu itp.

Edit:
Jeśli interesuje Cię tylko UART przez USB to w cubeMX jest to wszystko gotowe do wyklikania. Moim zdaniem stosu/obsługi USB nie ma sensu pisać samemu pewnie z tydzien życia wyjęty.

Re: [STM] Toeria uzywania USB

: wtorek 28 mar 2017, 16:00
autor: RafPe
dambo pisze: (...) Wieczorem wrzucę tu materiały z jakich korzystałem. Jest też książka po polsku USB w STM32.

Byloby super - bo widzialem , ze trzeba na to poswiecic chwile zeby moc cos zrobic.

dambo pisze:Edit:
Jeśli interesuje Cię tylko UART przez USB to w cubeMX jest to wszystko gotowe do wyklikania. Moim zdaniem stosu/obsługi USB nie ma sensu pisać samemu pewnie z tydzien życia wyjęty.

Tak - na chwile obecna chcialem cos tak prostego.I dlatego chcialem poznac opinie - bo nie chcialbym probowac od nowa wymyslic czegos co jest dostepne :)

Re: [STM] Toeria uzywania USB

: wtorek 28 mar 2017, 17:23
autor: dambo
Taki mały spam, ale to są najfajniejsze linki jaki znalazłem kiedyś odnośnie USB na STM32:
http://andybrown.me.uk/2016/01/09/f042usbhid/
http://eleccelerator.com/tutorial-about ... scriptors/
http://notes.iopush.net/stm32-custom-us ... by-step-2/
https://www.artekit.eu/stm32-usb-gamepad-interface/
http://www.st.com/content/ccc/resource/ ... 105256.pdf
https://punchthrough.com/bean/docs/guides/features/hid/

To powinno pomóc :) Jeśli jakieś pytania (niezbyt trudne) to postaram się pomóc :) a - ja robiłem to na STM32F1

Edit:
Kolejny skarb wygrzebałem odnośnie USB: http://ep.com.pl/files/10615.pdf

Re: [STM] Toeria uzywania USB

: sobota 15 kwie 2017, 20:59
autor: Antystatyczny
dambo pisze:Kolejny skarb wygrzebałem odnośnie USB: http://ep.com.pl/files/10615.pdf


Ten artykuł co prawda bazuje na PIC18F4550, ale myślę, że przyda się również przy innych układach. Trzeba będzie jednak dopasować się sprzętowo od strony (w tym przypadku) STM32. Szczęśliwie się składa, że mam płytkę z PICem, na której bazuje autor artykułu :)

No i właśnie dotarłem do ceny tego programu i mój optymizm prysł... Znalazłem ten program w niezwykle atrakcyjnej cenie, czyli $399.95 ;)

Re: [STM] Toeria uzywania USB

: sobota 15 kwie 2017, 21:14
autor: dambo
ajć :p 2 moje pomyłki - myślałem, że będzie na więcej platform i darmowy :/

więc dla hobbystów odpada niestety, ale możliwości same w sobie zaskakują - ciekawie się zapowiadał.

Re: [STM] Toeria uzywania USB

: niedziela 16 kwie 2017, 13:18
autor: RafPe
Program wyglada fajnie ;) mial ktos moc zeby to napisac - no nic - USB jest teraz zaraz po dokonczeniu plytki rozwojowej wiec na pewno do tematu wroce.

Dzieki za ciekawe info @dambo