Skocz do zawartości

Co warto wiedzieć o odtwarzaniu dźwięków na STM32?


Pomocna odpowiedź

Bardzo ciekawe, zwłaszcza, że też zgadzam się, że ogólnie o audio na mikrokontrolerach jest mało informacji, czekam na kolejne :D.

No - na ESP32 masz biblioteki do audio, konfigurujesz jak chcesz, łącznie z możliwością wykorzystania wbudowanego DAC-a. Poza tym nawet nie korzystając z bibliotek, jest to dużo prostsze...

Ponad 30 lat bawię się w dźwięk na różnych ustrojstwach, pewnie gdyby na C64 byłoby to tak proste jak na STM-ach nie powstałoby nic więcej oprócz "beep" 🙂

 

  • Lubię! 1
Dnia 2.08.2020 o 16:18, Elvis napisał:

Kurs STM32F4 wykorzystywał poprzednią wersję narzędzia CubeMX, pokażę więc krok po kroku jak wygenerować projekt używając STM32CubeIDE w aktualnie najnowszej wersji, czyli 1.3.0.

Jeszcze gwoli ścisłości najnowsza wersja to 1.4.1.

Takie są plusy i minusy szybko rozwijanych narzędzi - jak zaczynałem pisać ten artykuł to najnowsza wersja była 1.3.x, a teraz już jest dostępna 1.4.x. Ciężko nadążyć 😞

  • Lubię! 1
(edytowany)

Moim skromnym doświadczeniem CubeIDE idzie w dobrą stronę. Oceniam tę platformę bardzo pozytywnie w stosunku do TrueStudio i również SystemWorkbench. Powoli przejmuje co najlepsze z obu rozwiązań (bo jednak było trochę różnic), a w obecnym wydaniu w porównaniu do SW jest wyjątkowo szybka jeśli chodzi o uruchamianie, jak na fork Eclipse'a oczywiście.

Dodatkowo od dawna nie miałem żadnego problemu z błędami workspace, z czym był problem jeszcze jakiś czas temu. Bardzo dobrze działa indeksowanie i właściwie nie pojawiają się z tego powodu żadne komunikaty, jak w przeszłości. Brakuje mi jedynie poziomu systemu "błędów składni" co w SW działało praktycznie w czasie "rzeczywistym", tutaj czasami dopiero kompilacja zgłasza błędy - szczegónie jest to istotne w analizie makr rejestrów z CMSIS.

Ot takie dodatkowe podsumowanie trochę "poza konkursem" ... 🙂 bowiem mam na podorędziu parę projektów z przetwornikami ALC5631Q, CS4344 i CS5344 a ta seria poradników Elvisa to jak objawienie,  podobnie było zresztą z serią poradników o USB. To tak informacyjnie dla tych, którzy mają jeszcze wątpliwość, że taka praca jest wyjątkowo pożyteczna.

EDIT.

A jeszcze jedno, gdyby dało się do każdej części poradnika dodać odnośnik to części poprzednich i następnych to by jeszcze lepiej się to czytało i analizowało

Edytowano przez Zealota
  • 1 miesiąc później...

Szacun .. za wkład pracy i stworzenie przeciekawego artykułu. Temat odtwarzania czy przetwarzania dźwięku na polskich forach jest dość zaniedbany ... Ten doskonały materiał trochę zapełnia lukę ...  Myślę że ta tematyka wzbudzi duże zainteresowanie bo pole do praktycznych zastosowań jest olbrzymie ... a uruchamianie takich projektów "wciąga" .....  :-)  i mobilizuje do dalszego rozwoju ...  dzięki za "wiedzę"   :-) 

  • Lubię! 1
  • 3 miesiące później...
  • 3 miesiące później...

Czy tę bibliotekę da się w jakiś sposób dostosować do odtwarzania MOD-ów z pliku?

W opisywanym przykładzie dane są ładowane z tablicy w pamięci flash. Niestety STM32 nie dysponują zazwyczaj pamięcią RAM, która pozwoliłaby na raz załadować całość pliku MOD, który może mieć i kilkaset kB. Da się jakoś karmić odtwarzacz danymi z pliku porcjami?

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...