Wszystkie układy z rodziny STM32F4 mają wbudowany interfejs I2S (tryb pracy SPI). Niektóre mają specjalizowany blok SAI - Serial Audio Interface. JarekC
Nie. Często do bloku SPI/I2S możesz podać tylko zegar z głównego oscylatora lub wygenerowany przez PLL. Musisz sprawdzić w Refrence Manul czy masz dostępny dedykowany pin I2S_CKIN (w STM32F4 chyba jest). Oczywiście w popularnym zastosowaniu nie ma to większego znaczenia natomiast przy Audio HiFi, HiEnd gdzie wymagany jest mały jitter i dokładne zegary...
Freddiego muszę wziąć w obronę, gość jest mega sympatyczny o ile ktoś zadaje mądre pytania. Tamten user przegiął ;) Discovery jest fajne, ale zależy co chcesz zrobić. Bo owszem, akcelerometr i codec audio to miłe zabawki, tylko że czasem człowiek wolałby np. coś do kompa po RS232 posłać. I ma problem. Przeglądnij sobie www.arduinosolutions.com i www.propix.com....
https://obrazki.elektroda.pl/4288887800_... Witam. W oczekiwaniu na płytki do innego projektu postanowiłem zacząć coś nowego - kartę dźwiękową USB na STM32F103C8T6 (blue pill) i przetworniku cyfrowo-analogowym TDA1543 który akurat miałem. Nie żeby mi taka kombinacja była potrzebna, chciałem po prostu zobaczyć jak wygląda komunikacja...
Okazało się, że potrzebny jest sygnał MCLK z magistrali I2S do inicjalizacji wzmacniacza. Wtedy można przesyłać audio bezpośrednio z mikrofonu i odsłuchać na słuchawkach. Najprostsza konfiguracja to: - mikrofon: dostarczenie sygnału zegarowego np. z uzyciem I2S - wzmacniacz: korzystam ze środowiska Atollic, które udostępnia API. Wystarczy skonfigurować...
czyli nie różni się niczym od mojej :) Ale dobra, doszedłem jak to uruchomić. Trzeba jeszcze dodać linijkę [syntax=c] SPI_I2S_DMACmd(SPI3, SPI_I2S_DMAReq_Tx, ENABLE); [/syntax] Dźwięk jest ale...niestety ku mojemu rozczarowaniu tylko 2^16 próbek, co w moim przypadku daje ok sekundę muzyki. Zatem skoro już wątek założyłem to pytam dalej. Jak w miarę...
Niestety, ale po sprawdzeniu okazało się, że jakość dźwięku jest kiepska. Może ma na to wpływ to, że mogę wykorzystać tylko 1 DAC i nie ma sygnału odwróconego... W module, który wykorzystuję (RN52), jest coś takiego jak I2S. W dokumentacji na ten temat jest niewiele. Czy da się wykorzystać ten interfejs audio do przesłania dźwieku do modułu, aby ten...
Mam do wyjścia DAC w STM32F4 podłączony taki wzmacniacz: http://obrazki.elektroda.pl/7700611400_1... Jak przy pomocy tego kodu: [syntax=c]uint32_t i; uint8_t delay,n; while(1) { for(delay=1;delay<=50;delay++) { for(n=0;n<(51-delay);n++) { for(i=0;i<256;i++) { DAC->DHR8R1=sine[i]; threadWaitCycles(delay*100); } } } }[/syntax]...
http://obrazki.elektroda.pl/8464088900_1... Witam, Chciałbym zaprezentować wszystkim swoją konstrukcję, która była również tematem mojej pracy inżynierskiej. Jest to LED Cube 4x4x4, który mruga w rytm muzyki. Układ sterowany jest za pomocą mikrokontrolera STM32F4Discovery. Sześcian można podzielić na cztery kolumny oraz cztery ściany....
A tak przy okazji to ktoś już uruchomił audio na stm32f4 nie korzystając z funkcji dołączonych do przykładów z ST? Chodzi mi o to jak zainicjalizować CS43L22 aby powiedzmy uruchomić Beep Generator.
Ten błąd kompilacji to przekroczenie rozmiaru pamięci ROM. Twój program jest za duży i się nie mieści a to jest dość dziwne bo F4 ma aż 1M pamięci ma program. Poszukaj sobie "AN3997 Audio playback and recording using the STM32F4DISCOVERY" . Do tego wbudowanego mikrofonu masz bibliotekę do dekodowania dźwięku "libPDMFilter_GCC" . Może zacznij od czegoś...
Witam Poszukuje zestawu ewaluacyjnego z mikrokontrolera STM32F4. Mikrokontroler musi byc w obudowie 100 pin lub wiecej, 168Mhz Dokladny typ nie ma znaczenia Czyli cos podobnego jak STM32 Discovery, ale..... Zalezy mi any na plytce bylo juz zlacze kart SD (SDIO) i bluetooth. Discovery ma niepotrzebne mi Akcelerometry, audio i inne bajery Ja potrzebuje...
Witajcie, Ostatnio zacząłem się zajmować projektem audio na STM32F4 i do celów porównawczych muszę zapisywać wartości z bufora na dysku. W jaki sposób najlepiej to zrobić? Wartości są w formacie q15, a gdy zrobiłem eksport pamięci są zapisane w dziwny sposób. Chciałbym żeby wartości można było odczytać tak jak na pierwszym obrazku. Eclipse pozwala podejrzeć...
Że niby wielowątkowość poprawi szybkość transferu do karty? Mnie chodzi tylko o to, że jeżeli założymy, że pojedyńczy zapis trwa 500ms, to potrzebujemy dość sporego buforowania (często większego niż pamięć wewnętrzna MCU) aby nic się nie zgubiło. Owszem, trzeba buforować dane, ale robiąc wspomniany przez Ciebie przykładowy rejestrator audio trzeba...
Zacznij od dobrego stosu (polecam LwIP). A jak dobry stos - to i system operacyjny (FreeRTOS). Te dwie rzeczy powinny ułatwić ci sprawę dekodowania audio na tyle, że dalej sobie poradzisz. Zapewniają dośc dobrą "otoczkę programową" (zwłaszcza ten system operacyjny). Niestety nie mam stosu przygotowanego dla STM32F4 Discovery, z pewnością przykłady gdzieś...
Witam ponownie :) Co prawda nie udało mi się uruchomić komunikacji przez SPI z rejestrem przesuwnym, ale rozwiązałem to programowo :) Mam jednak jeszcze jedno pytanie. Chciałbym zrobić "beep generator". Chodzi mi o to, aby na wyjściu słuchawkowym pojawił się wygenerowany dźwięk. Korzystam z gotowego kodeka dla STM32F4 Discovery. Konfiguracja kodeka...
Witam W dokumentacji dotyczącej tego zestawu wyczytałem, że niektóre piny modułu DCMI są wykorzystywane przez układ CS43L22 audio DAC z mikrofonem. Mam pytanie czy piny te można użyć do komunikacji z jakąś kamerką czy należy przeprowadzić jakieś zmiany układowe w tym zestawie? Wcześniej używałem F3 i tam były piny do których wpięty był żyroskop i pamiętam,...
A Twój post co dokładnie wnosi do dyskusji? Gdzie pamięć jest alokowana statycznie? W Twoich projektach, jak mniemam? Miło że napisałeś wcześniej na forum o tym że trzeba być świadomym takiego problemu! To że sobie można przerobić to na alokację statyczną to każdy wie, tylko już nie każdy wie, że dla kodu od ST sobie to trzeba koniecznie przerobić,...
Cześć, Mam dziwny problem z obsługą karty SD w trybie SPI przy użyciu DMA (bez DMA problem był identyczny). Mam sterownik swojej konstrukcji, który co kilka minut odtwarza przy pomocy FatFS komunikaty audio z plików WAV nagranych na karte SD. Losowo co jakiś czas komunikacja z kartą urywa się i ponieważ nie mam jeszcze obsługi timeotów, program zawiesza...
Cześć! Pytanie do pytającego: Czy udało Ci się ruszyć z tym projektem? Jeżeli potrzebujesz tego miksera do zastosowań amatorskich to myślę, że można to zrobić dosyć tanio. W zależności od zadowolenia z efektu - zabawę można zacząć od sumy ok. 200-300zł. Przykład: mikrokontroler STM32F4: - 3xADC (max 12bit) + 16-kanałowy analogowy multiplekser - 2xDAC...
Czytam sobie własnie o możliwościach rdzenia i... nie ma sie czym podniecać. Nadal brakuje SIMDów, FPU, i szybkiego dzielenia (CM4 max 12 cykli, ten PIC 35 cykli). Nie ma cudów. Również zauważyłem że Microchip ma poważną awersję do magistral zewnętrznych pamięci równoległych. "W koncu" pojawiają się PICe mające magistrale zgodne z 8080, ale SDRAM nadal...
A co z sygnałem poniżej 0. http://electronics.stackexchange.com/que...
http://obrazki.elektroda.pl/1647269200_1... Witam wszystkich Tym razem chciałbym przedstawić jeszcze programowy projekt odtwarzacza i dyktafonu zrealizowany na STM32F4Discovery. Pisząc ten program, sporo rozwiązań wykorzystałem z mojego poprzedniego projektu małego odtwarzacza MP3 na ARM-ie, ale dołożyłem też dużo nowości i usprawnień....
http://obrazki.elektroda.pl/4155164900_1... Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal antenna)...
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...
Ok faktycznie, po ustawieniu tego zadziałało. W celu analizy tych próbek zdecydowałem się na wysyłanie w pollingu i zebrałem próbki po I2S. Po stwierdzeniu, że wysyłane są prawidłowo zadbałem jeszcze o wczytywanie karty po przesłaniu 512 próbek. Niestety to czytanie trwa strasznie długo (załączam sesję z logica). Mam dwa pytania: 1. Załączam plik audio,...
https://obrazki.elektroda.pl/8115074100_... W związku z urlopem postanowiłem opisać wykonaną w ostatnim czasie konstrukcję. W zawodzie nauczyciela akademickiego jest to 36 dni roboczych plus w moim przypadku 26 dni zaległych z zeszłego roku. Jest to więc trochę czasu - za dużo. Wszystko zaczęło się od znalezienia tunera DVB-T Opticam...
Wykonałeś kawał dobrej roboty za co masz u mnie uznanie za upór w realizacji swojego projektu, jedynym minusem jak dla mnie to nadanie nie słusznie nazwy temu urządzeniu "Radiomagnetofon", według mnie prezentowane urządzenie nie ma nic wspólnego z typowym Radiomagnetofonem, to że urządzenie ma wbudowaną opcję zgrywania ścieżki audio nie znaczy że jest...
Ja korzystam z kodu z tej strony http://www.mind-dump.net/configuring-the... Działa od pierwszego uruchomienia, również z dopisaniem obsługi DMA nie ma już większego problemu. A pliki od ST zostaw w spokoju, one się do niczego nie nadają.
Wspomniałeś jeszcze o bibliotece DSP od ST. Mógłbyś coś więcej o niej? Jak byś dysponował linkiem do najbardziej przyzwoitej wersji było by super. (Nie to, że nie chce mi się szukać ale wiadomo jak to się szuka na stronie ST, wyższa filozofia) No tak! Kto by pomyślał, że wystarczy podaną przeze mnie stronę przewinąć trochę w dół i ściągnąć: STM32F4DISCOVERY...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
To zależy do czego Ci to potrzebne. Częstotliwość próbkowania spokojnie wyciągniesz 44100Hz a to już częstotliwość z którą masz spróbkowane piosenki na płytach CD. Jeśli chodzi o jakość to tu już właśnie zależy po co Ci to. Są ultra hiper przetworniki audio...
Do swojego projektu potrzeba mi głównie jakiegoś STM32F4 i kodeka audio. Problemem jest dla mnie zrobienie PCB bo chcę uniknąć wysokich kosztów (dając firmie). O ile zrobienie w warunkach domowych płytki na układy typu SSOP (są takie kodeki np WM8731) jest do ogarnięcia o tyle pod LQFP100 czy 144 to już nie ma szans. Moje pytanie (zwracam się do Waszego...
Witam, jak skonfigurować ADC tak aby zapisywało pomiar co 44,1kHz z dwóch pinów (lewy i prawy kanał audio) do dwóch tabel 512 miejsc (z wykorzystaniem DMA) (potrzebne do FFT)?
A to co innego. Na razie jeszcze nie doszedłem do tego. Póki co, na STM32F4 uruchomiłem WMA z Flasha i teraz rozpracowuję TFT 320x240. Spróbuj pomanewrować argumentami w funkcji [syntax=c]config_I2S(SPI3, AUDIO_INTERFACE_I2S, ((wma->sample_rate / 2) * wma->channels));//konfig SPI3 jako interfejsu I2S[/syntax] gdzie ciało funkcji config_I2S jest w pliku...
Ciekawe, że podczas prawie globalnego zasięgu bezprzewodowej łączności telefonicznej oraz powszechnego wykorzystania komunikatorów, wciąż znajdują się konstruktorzy pracujący nad odbiornikami i nadajnikami krótkofalowymi dla amatorskiego użytku. Obecnie są to w większości urządzenia cyfrowe, bazujące przeważnie na technologiach SDR (Software-defined...
Być może nie jasno się wyraziłem. Tą klawiaturę chcę móc podłączać do kompa i tu żadnej filozofii nie widzę, ale chcę też ją dogadać z własnym układem, a konkretnie z procesorem STM32F4. Nie wiem, czy potrzebne mi będą te wszystkie optoizolowane interfejsy, czy tylko FT232 i pod UARTa w procku.
To może wgraj oryginalną zawartość z Nucleo F411 jaka jest w nówkach na dzień dobry, by przynajmniej sprawdzić Nucleo plus ST-link. On tam miga i reaguje na przycisk może pamiętasz: No jest jakiś postęp chociaż nie wiem czy można to nazwać postępem. Wgrałem ten program, wyrzucił mi jakiś błąd elf loadera ale ostatecznie znalazł się w pamięci: Dodano...
Witam, popatrz sobie na przykłady usb z stm32, masz tam: Audio, Mass Storage, Mouse i Virtual Com Port... może teraz jeszcze dodali jakiś nowy przykład. Usb w F4 jest takie samo jak w F2. Jak to ogarniesz proponuje USB_OTG_HS(jak chcesz użyć DMA). Temat już chyba wałkowany. Pozdrawiam
(at)Piotrus_999 czytanie ze zrozumieniem sie kłania. Proszę: http://bfy.tw/EXOL
Witam, Chętnie przyjmę zlecenia (małe i duże) z następujących kategorii: - projektowanie układów (od dopracowania założeń, przez schematy, projekt PCB aż do wykonania i uruchomienia prototypów): - analogowo-cyfrowe, - cyfrowe, - low-power - komunikacja radiowa (GSM, LoRa, WiFi, Bluetooth) - projektowanie PCB - jedno, dwu-, wielowarstwowe; - analogowe,...
Nie używam ich z wyboru, ale staram się coś zrobić modyfikując przykłady dołączone do STM32F4Discovery, a one wszystkie bazują na tych bibliotekach. Chciałem wykorzystać Audio_Playback_and_Record, powycinać niepotrzebne rzeczy, poprzenosić itd... Ale chyba masz rację. Te przyklady zawierają masę plików w wielu miejscach i taka zabawa rodzi więcej problemów...
Xplained A1: Można programować, ale nie ma debugera. Istotna wada. Debugger jest droższy niż sam zestaw. Dość ograniczona funkcjonalność i liczba pinów dostępnych do wykorzystania z innymi układami. Nie współpracuje z nakładkami dla wcześniejszych wersji. Zaletą może być Atmel Studio z całym dobrodziejstwem inwentarza. Discovery: Na płytkach z serii...
Temat już przeze mnie poruszany...częstotliwość PWM...Chcę go użyć jako DAC. Dlaczego z takim oślim uporem brniesz w kierunku audio z użyciem PWM? Maksimum co możesz uzyskać w ten sposób to 41015Hz(at)12 bitach. A wystarczy dowolny DAC audio , bo przecież audio chcesz odtwarzać i masz 24 bity przy 96kHz, czyli jakość DVD, przy znikomym użyciu rdzenia,...
W wieloczęstotliwościowych wykrywaczach jest cewka w okolicach 500uH. Sterowana zazwyczaj z mostka/półmostka. Tu chodzi mi o sygnał ala PWM ze wzmacniacza audio klasy D. Stany 0/1. Co do samego sterowania kluczem. Podejrzewam, że wystarczy mi procesor STM32F4. Porty mogą pracować z częstotliwością 50MHz (chyba...). Sam zegar procesora również pozwoli...
Oczywiście chodziło mi o te kondensatory 100nF. Wcześniej tak napisałeś posta że można było pomyśleć że nie ma tam żadnych kondensatorów. A kondensator na pinie ADC jest? Dobrym przetwornikiem ADC może być (ale nie musi) jakiś przetwornik audio. Tylko trzeba dobrze poszukać bo większość nie przenosi składowej stałej. Zdarzają się jednak takie które...
Dzień dobry! Poniżej kawałek kodu, trochę nie ociosany, co prawda, ale może rzuci jakieś światło na problem. [syntax=c] #include <stdio.h> #include <string.h> #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "timers.h" #include "semphr.h" #include "misc.h" /* moje */ #include "sine.h" #include "timer.h" #include "leds.h"...
A tego nie wiem. Jakiś tryb strumienia audio.
FFT daje widmo liniowe. Czyli np. 10Hz, 20Hz, 30Hz, 40Hz, 50Hz, ..., 10000Hz. A na wyświetlaczu pasowało by wyświetlić logarytmicznie. Czyli np. 30Hz, 60Hz, 120Hz, 240Hz, ... (czyli każda kolejna np. 2 razy większa od poprzedniej). Wyjdzie wtedy około 10 słupków na całym paśmie audio (w praktyce dla 10 słupków przyjmuje się trochę inne częstotliwości:...
Jeżeli to w celach edukacyjnych, to pewnie masz duuuużo czasu i za 50zł chcesz spędzić wiele dni próbując zmusić uC do współpracy z modułem BT przez USB. Możesz zacząć od tego: [url=http://www.st.com/web/en/catalog/to... USB od ST Oferuje ogromne pliki definiujące interfejs USB, aby model programowy odpowiadał sprzętowemu ze wszystkimi...
Witam Mam problem z odpaleniem przykładu "tcp echo server" z biblioteki LwIP. Mianowicie przykład się odpala, czasami co prawda się zawiesza na soft reset phy ale nieraz przechodzi. I jak wszystko pójdzie dobrze to po sekundzie ląduje w hard fault. Jeśli zatrzymam program przed pętlą główną i w komputerze korzystając z programu echotool zgodnie z notą...
stm32f4 discovery audio wgrywanie stm32f4 stm32f4 przetwornik
volvo silnika serwis klimatyzacji bosch scenic zapłon
epson adjustment program reset drukarki epson
Przyczyny spalenia końcówki mocy w wzmacniaczach Bezpieczeństwo używania słuchawek po wycieku baterii