Skocz do zawartości

[STM32[C] Wysyłanie HEX uartem


Pomocna odpowiedź

Napisano (edytowany)

Cześć

Próbuję obsłużyć MP3 player ( DFR0534 ).  Steruje się nim za pomocą UART. Przykładowa komenda to AA 07 02 00 08 BB.

Gdy wysyłam ją za pomocą przejściówki USB RS232 dźwięk jest odtwarzany.

Mam problem z wysłaniem jej za pomocą STM. 

Moduł obsługuje komunikaty w formacie szesnastkowym.

Korzystam z biblioteki HAL.

Próbowałem w ten sposób

char play[6] = {0xAA, 0x07, 0x02, 0x00, 0x08, 0xBB};
HAL_UART_Transmit_IT(&huart4, play, 6);

ale to nie działa

Edytowano przez mike660
  • 3 miesiące później...

Cześć, odkopuje temat, bo mam podobny problem, @mike660 czy mógłbyś opisać jak rozwiązałeś ten problem? Potrzebuję wysyłać komendy w formacie HEX do obsługi kamery i niestety nie za dobrze mi idzie. 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...