Męczyłem się z tym dzisiaj cały dzień i noc... bo już 4 nad ranem, więc 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.:
//send MIDI message
void MIDImessage(byte command, byte data1, byte data2) {
Serial.write(command);
Serial.write(data1);
Serial.write(data2);
}
Jeżeli chodzi o stm, skonfigurowałem wszystko w cube jak należy i owszem wysyła --- to co w kursie wysyła ale nie umiem sobie poradzić z tym, żeby wysłać tak jak na arduino 3 liczby najlepiej w hex albo binarnie i żeby one w pożądanej postaci dotarły i wyszły z uart.
Słowem wysyłam np 144 dociera całkiem co innego. Próbowałem już różnych rzeczy ale bez skutku...
Wybaczcie chaotyczną wypowiedź, bardzo proszę o pomoc. 🙂
Jeśli chodzi o rozwiązanie problemu:
https://www.elektroda.pl/rtvforum/viewtopic.php?p=16811552#16811552
Wybaczcie, że obce forum ale... działa 🙂