Skocz do zawartości
Elvis

Odtwarzanie dźwięku na STM32 cz. 1

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.

Udostępnij ten post


Link to post
Share on other sites

Świetne! Czekam na kolejny odcinek.

Udostępnij ten post


Link to post
Share on other sites
2 godziny temu, KHX napisał:

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

Jako uzupełnienie warto zaglądnąć tutaj:

https://www.youtube.com/channel/UCwOkALY6oQbOL1zU7ApaPHg

Bardzo podobna tematyka, STM32 oraz ESP32. Tutki, kody, również DSP na FPGA. Wszystko tłumaczone z należytą szczegółowością. Polecam

  • Pomogłeś! 1

Udostępnij ten post


Link to post
Share on other sites

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

Udostępnij ten post


Link to post
Share on other sites
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.

Udostępnij ten post


Link to post
Share on other sites

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

Udostępnij ten post


Link to post
Share on other sites
(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

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...