Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 19 cze 2025, o 19:50


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
     Tytuł: USB
    PostNapisane: 30 sie 2014, o 13:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 maja 2014
    Posty: 126
    Pomógł: 12

    Hej, jest tu ktoś z doświadczeniem w obsłudze USB na stm32f4? Założenie mam takie, że chcę użyć portu USB na płytce STM32F4 Discovery jako portu midi. Przy użyciu usartu wszystko działa jak należy, została najgorsza część. Jakie są możliwości? Biblioteka od ST? Jakieś inne?
    Patrząc na przykładowe kody od ST robi mi się niedobrze i nie wiem od czego zacząć, co dołączyć do projektu, co zedytować. Z tego co zdążyłem się zorientować to w nagłówkach CMSIS nie ma nawet zdefiniowanych nazw rejestrów od usb, więc bez bibliotek się chyba nie obejdzie? Nie przepadam za SPLem - HALem, więcwolałbym coś co nie wymaga jego użycia.
    Będę wdzięczny za jakiekolwiek nakierowanie gdzie i czego szukać. Używam Eclipse Kepler z wtyczką GNU arm eclipse plugin.

    _________________
    Pozdrawiam, Adrian.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 30 sie 2014, o 15:54 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    poczytaj książkę ... Paprockiego czy coś STM32 i USB ...
    jak lubisz ryc po rejestrach proszę bardzo , brak standardu wcześniej czy później spowoduje u ciebie
    brak jasności co twój kod robi , ale to twoja droga ...

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 30 sie 2014, o 19:01 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    SunRiver napisał(a):
    czy coś STM32 i USB ...

    Dokładnie to:
    Marcin Peczarski, USB dla niewtajemniczonych w przykładach na mikrokontrolery STM32
    Kody m.in. na STM32F4Discovery są na stronie autora:
    http://www.mimuw.edu.pl/~marpe/book/index.html

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 30 sie 2014, o 21:32 
    Offline
    Nowy
    Avatar użytkownika

    Dołączył(a): 10 wrz 2013
    Posty: 23
    Pomógł: 1

    W cmsis są zdefiniowane nazwy, może masz starszą wersję. Nie musisz zatem uciekać się do bibliotek stm, wystarczy poczytać trochę o standardzie i poczytać później manuala.

    _________________
    Mikrokontrolery ARM



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 31 sie 2014, o 00:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 maja 2014
    Posty: 126
    Pomógł: 12

    Ok, wyszperałem czeskiego gotowca HID pod coocox, przynajmniej sprawdziłem, że usb działa. Ale jest coś nie halo z moją discoverką, bo dema z ST, korzystające z akcelerometru i zewnętrznego kodeka nie działają. Sam procek jest w porządku. Ściągnę świeże CMSIS, może złych nazw szukałem?
    SunRiver napisał(a):
    jak lubisz ryc po rejestrach proszę bardzo , brak standardu wcześniej czy później spowoduje u ciebie
    brak jasności co twój kod robi

    Spokojnie, przecież używając definicji z CMSIS widać wszystko co się ustawia. Do tego komentarze i jest ok, a już na pewno niczym się to nie różni od avrów, gdzie przecież nie ma żadnych funkcji do konfiguracji peryferiów a wszyscy piszą. Nie piszę przecież do rejestrów hexami bo to samobójsto ;)

    _________________
    Pozdrawiam, Adrian.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 3 wrz 2014, o 01:02 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 maja 2014
    Posty: 126
    Pomógł: 12

    Jedna nocka z tematem i dało radę. Przykłady z googla i pdf z usb.org wystarczyły ;) Ale książkę w bibliotece i tak zamówiłem. Działa tak:


    Jak posprzątam w kodzie, to wrzucę projekt.

    _________________
    Pozdrawiam, Adrian.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 3 wrz 2014, o 17:51 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    no i widzisz :) wszystko prosto i na miejscu , teraz już bardzo blisko od projektu poważnego kontrolera midi :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
     Tytuł: Re: USB
    PostNapisane: 4 wrz 2014, o 02:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 18 maja 2014
    Posty: 126
    Pomógł: 12

    Taki jest plan, póki co zabrałem się za ogarnięcie kodu. Aktualnie wygląda to jak frankenstein po wojnie atomowej, ale działa. Przeczytałem sobie UM1734 i zacznę jutro pisać sobie klasę MIDI na czysto w nowym projekcie na nowej wersji biblioteki, dołączanej do STM32Cube.

    _________________
    Pozdrawiam, Adrian.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO