Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[STM32] Wysyłanie komunikatów MIDI przez UART

Kibzik 09 Lis 2017 12:51 543 7
  • #1 09 Lis 2017 12:51
    Kibzik
    Poziom 6  

    Męczyłem się z tym dzisiaj cały dzień i noc... zwracam się do was z nadzieją, że pomożecie.

    Zadanie jest proste chce za pomocą UART wysłać komunikaty MIDI.
    Na arduino nie było żadnego problemu np.:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Jeżeli chodzi o stm, skonfigurowałem wszystko w cube jak należy i owszem wysyła. Jeśli wysyłam jako tekst:
    Kod: c
    Zaloguj się, aby zobaczyć kod


    Próbowałem na wszelakie rozmowy wysyłać te komunikaty MIDI. Za każdym razem po sprawdzeniu np w realtermie czy już bezpośrednio w 'odbiorniku' MIDI były one niezrozumiałe i przeinaczone.
    Dodam tylko, że baudrate i inne parametry transmisji są jednakowe dla nadajnika i odbiornika.

    Jestem przekonany, że rozwiązanie czy raczej mój błąd jest jakiś trywialny....
    Wybaczcie chaotyczną wypowiedź, bardzo proszę o pomoc. :)

    0 7
  • Pomocny post
    #2 09 Lis 2017 12:55
    2675900
    Użytkownik usunął konto  
  • Pomocny post
    #4 09 Lis 2017 13:33
    2675900
    Użytkownik usunął konto  
  • #5 09 Lis 2017 14:02
    Kibzik
    Poziom 6  

    Dzięki wielkie, wstępnie to uleczyło problem.
    Jest jeszcze jeden problem.
    Np. dla wywołania funkcji:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    [STM32] Wysyłanie komunikatów MIDI przez UART

    Otrzymuję serie dobry komunikatów (np taki jak zaznaczyłem na screenie) ale jak widać poniżej jest też sporo błędów.
    Macie pomysł dlaczego tak jest?

    0
  • #6 09 Lis 2017 15:34
    2675900
    Użytkownik usunął konto  
  • #8 09 Lis 2017 15:52
    2675900
    Użytkownik usunął konto