zrób sobie tablicę (większą niż 2 próbki :) ) i użyj funkcji blokującej HAL_I2S_Transmit. Jak to Ci zadziała to kontynuuj z DMA, I tak po kolei. - Przeczytaj w RM rodział o I2S. - Zapoznaj się z dokumentacją HAL https://www.st.com/resource/en/user_manu... (taka doxygen-owa...
Cześć! Wyżej w trzech podpunktach opisałem syntezę subtraktywną, gdzie "usuwając" harmoniczne z sygnałów oscylatorów kształtujesz brzmienie. Jeśli rzeczywiście zależy Ci na brzmieniu naturalnych instrumentów powinieneś zainteresować się syntezą "physical modeling". Jednym z algorytmów jest właśnie ten Karplus–Strong i od niego pewnie będzie najłatwiej...
Masz kilka możliwości: 1. Własny program do odtwarzania dźwięku na podstawie danych przesyłanych przez SPP + odpowiedni protokół komunikacji 2. Odtwarzanie pliku w STM32 i przesyłanie dźwięku do PC (tak jak przesyłany jest dźwięk miedzy tel. a słuchawką bezprzewodową). 3. Realizacja połączenia sieciowego przez Bluetooh. Na wstępie napisałeś, że chcesz...
Modulacja = mnożenie. Nic więcej tutaj nie wymyślono. 4\/3!!
Czas się przesiąść na µC z I²S i do tego jakiś zewnętrzny DAC. SB16 sam pobiera próbki z pamięci poprzez DMA.
Autor może może dopasować częstotliwość dźwięku do częstotliwości rezonansowej przetwornika i posiadanej cewki?
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...
W załączniku dodałem schemat mojego modułu sterowania fazowego triakiem i odtwarzania dźwięku z mikrokontrolera. Prawy "ON" przycisku w założeniu powinien po prostu włączyć lampkę, a lewy "ON" powinien zapewnić mikroprocesorowi zasilanie i zacząć powoli włączać lampkę i odtwarzać dźwięk, co działa bardzo dobrze. Aby zamienić 230V na 5V rozebrałem po...
Witam! Czy miał ktoś do czynienia z mikrofonem/słuchawkami ze zintegrowaną karta dźwiękową USB np. [url=http://www.sennheiser.com.pl/slucha... ? Dokładniej chcę podłączyć tego typu słuchawki do STM32 w celu rejestracji/odtwarzania dźwięku i poszukuję specyfikacji komunikacji. Z góry dzięki za wszelkie...
Teraz wyjaśniłeś trochę lepiej, i procedurę obsługi timera też jakąś sensowniejszą napisałeś. Bo o tej pierwszej to lepiej się nie wypowiadać. Tym niemniej dalej uważam, że DAC'a czepiasz się niesłusznie. Ja przyczyny niepowodzenia upatrywałbym w idei sterowania Timerem6 - właczanie i wyłączane po paczce. Próbkowanie masz ciągłe, a timer puszczasz paczkami....
Aktualnie korzystam z AS4C4M16SA-6TCN w połączeniu z STM32F746 w obudowie QFP 176, w ten sposób płytka na tylko 2 warstwy, a SDRAM jest dokładnie pod uC. Mniejsza obudowa uC nie pozwala na taki layout. Rozwiązanie jest przejściowe, ponieważ jest to 2 wersja urządzenia, które pierwotnie było zbudowane na RPi i średnie obciążenie CPU przekraczało 90%....
Próbuję zrobić coś takiego ja napisał mi kolega"jta" który jak na razie podaje najlepsze porady. Jak na razie mam spore trudności w zrobieniu niektórych rzeczy. ale mam takie pytanie czy na tym stm32 wytworze takie dźwięki jak w tych 2 linkach poniżej? 1. https://www.youtube.com/watch?v=nIfIAgkB... 2. https://www.youtube.com/watch?v=JACbYe0q...
Przeanalizowałem analizatorem logicznym sygnały - częstotliwości się zgadzają. Odkryłem jednak, że niektóre próbki wchodzące z STM32 na PCM5102 są znacznie zniekształcone w porównaniu do oryginału wychodzącego z PCM1808 do STM32. Sprawdzenie trochę na oko, ale da się zobaczyć, że niekiedy dane są w miarę poprawne, po "ujdzie" aż do kompletnego błędu....
Witam, zajmuję się przetwornikiem DAC w STM32 i chciałbym odtworzyć jakiś prosty dźwięk. Czy jest może program który z pliku .wav zrobi mi tablice bajtów, tak abym mógł zapisać ją w pamięci FLASH mikrokontrolera?
Hmm... Twój projekt może sprawić, że ceny SB16 na Allegro skoczą :-) Bardzo fajne wykorzystanie dla wysokiej jakości dźwięku.
Masz w 100% rację, brakuje ramu. Przetestowałem wiele rozwiązań. Przesiądę się na STM32
Nie mniej jednak najlepiej jak by ta częstotliwość była powiązana z częstotliwością próbkowania w pliku Wav. Czyli jak próbkowanie to 8kHz to PWM też powinien mieć 8kHz. Albo wielokrotności czyli 16, 24, 32kHz, itp. Co ciekawe użycie częstotliwości PWMa większych od 20kHz bez odpowiedniego filtru na wyjściu niewiele daje, i dalej słychać pisk 8kHz....
Nie no, to jest prowokacja?... Drogie i niedostępne STM32? Niezdobywalne dla przeciętnego śmiertelnika dsPICe? To już ręce opadają, i nawet nie ma co odsyłać do wyszukiwarki, google, sklepów (polskich!!), bo to przypadek beznadziejny.
Prosta interpolacja liniowa jest w zupełności wystarczająca do skutecznego odfiltrowania słyszalnych zniekształceń wywołanych aliasingiem: https://www.youtube.com/watch?v=tuvwfJhW... Interpolacji liniowej używała również legendarna karta dźwiękowa Gravis Ultrasound. O to chodziło ... A brzmi świetnie,
1. Linki 2,3,4 to ten sam zestaw tylko w różnych cenach - więc to nazwę dalej zestawem II, a pierwszy to zestaw I Więc tak, zestaw I: +ma układ do odtwarzania muzyki +ma do wyboru pełną możliwość ustawiania opcji bootowania (niestety nieco uciążliwą - dip-switch) +ma joystick +ma sterownik CAN -nie ma wyprowadzonych wszystkich pinów uP - dużą część...
To ja dodam podobne pytanie, dla STM32vldiscovery. Migająca diodka i dźwięki typu beeep:). Ustawienia źródła (kwarc 8MHz), pętli PLL (x3=24MHz), ten sam program programowany z Keil działa wg ustawień (Systick 1ms, delay = 1000 daje 1sek. pasuje). Oraz ten sam program .bin (lub .hex) programowany przez STM32 ST_Link Utility i diodka mruga dużo wolniej,...
Witam, Mam zestaw stm32butterfly z procesorem 107vbt6. Dostępny już program do odtwarzania dźwięku ściągnąłem stąd http://www.st.com/stonline/products/supp... . Projekt jest w środowisku EWARM. Pozmieniałem co nieco i ogólnie dźwięk jest odtwarzany tylko, że jest zniekształcony. Jak mi się wydaje dźwięk jest odtwarzany 3 razy...
zależy co chcesz na nim robić do nauki stm32 chyba najfajniejszy, przynajmniej mi się najbardziej spodobał, zastanawiałem się jescze czy arm7, czy arm9, bo ja osobiście chcę się zmierzyć z armami po avrach. I tak: arm7 to niewiele wnosi ponad to, co znam z avr. arm9 to z kolei maszynka na linuxy i małe komputery, a stm32 wygląda na mocno-ułatwiający-życie...
Nad mocą głośnika się nie zastanawiałem. Nie ma być on jakoś bardzo głośny. Wystarczy że dźwięk będzie zrozumiały dla osoby która siedzi obok urządzenia. Chciałbym żeby urządzenie działało minimum 3 godziny.
No nie wiem. Mam jako takie doświadczenie z silnikami, przekaźnikami, róznymi czujnikami itp. typowe dla sterowań przemysłowych, ale z dźwiękiem nigdy nic nie robiłem (poza piiiip;). Ale może... Nie będę czekał do jutra, już mi te LEDy mrygają na bit bandingu:)
Wersja "przewodowa" odbiornika Scream - nucleo STM32F429ZI: - użyte wbudowane przetworniki DAC (12-bit, ale jakość jest całkiem w porządku) - 48 kHz stereo - opóźnienie maksymalne 42 ms, typowo 30 ms - domyślnie aktywne DHCP - dołączenie do grupy multicast 239.255.77.77 - powinno to działać bez potrzeby konfiguracji (nie licząc przestawienia we właściwościach...
(at)__Grzegorz__ I to ma być łatwiejsze od FFT? Chyba prowadzącemu nie o to chodziło.
Tak, i po próbie kompilacji to samo, i pojawia się dźwięk Windows "Ding". kod taki tylko mam: [syntax=c] uint32_t zmienna1; int main(void) { while(1) { } } [/syntax]
Moim zdaniem potrzebujesz większej pojemności szeregowej do wejścia audio. Spróbuj wstawić pomiędzy PD3 a wejście wzmacniacza kondensator 10-47uF. Pamiętaj, że sygnał PWM, nie jest sygnałem sinusoidalnym i zasadniczo słabo się nadaje do produkcji dźwięku. Poczytaj o układach DAC wykorzystujących magistralę SPI. Dla ATMegi będą dostatecznie szybkie....
Zauważ, że do Nucleo z F103 musisz dołożyć to, co na DISCOVERY z np. F429 już jest i w dodatku już jest oprogramowane (wyjście dźwiękowe, wyświetlacz dotykowy itd.).
Jest tu drobna przeszkoda: Arduino nie ma wyjścia dźwiękowego, a jego śmiesznie mała moc obliczeniowa praktycznie uniemożliwia miksowanie. Da się to łatwo zrobić na dowolnej płytce serii STM32F4 Discovery (np. z F401 lub 411) - masz kawał procesora i wejście/wyjście dźwiękowe.
Jeśli chodzi o szybkość przesyłu, to tutaj moje kolejne pytanie: Z jaką maksymalną częstotliwością może być przesyłany dźwięk w radiotelefonie? Na pewno nie może być on większy niż 446Mhz, czyli częstotliwości z jaką działa PMR. Ale pewnie nie uda się nawet uzyskać 1/10 tej wartości, ponieważ PMR nie jest przystosowane do takich zastosowań. Kolego,...
Witam, chciałbym zrobić projekt w postaci pianina na mikrokontrolerze. Posiadam kontroler midi Behringer SWING, którego podłączam do mikrokontrolera STM32-Nucleo-F303RE z nakładką midi (MIDI OUT na klawiaturze do MIDI IN na nakładce). Klawiatura midi jest zasilona za pomocą usb z komputera. Chciałbym prosić o pomoc w przesłaniu sygnału midi z klawiatury...
Ten fragment kodu pisałem z pamięci i mogły być błędy, dlatego nadmieniłem, żeby potraktować to jako pseudokod, gdyż chciałem pokazać , o co mi chodzi. Przedstawioną metodę stosowałem do odczytu tablic zawierających dźwięki. Sprawdzę metodę przedstawioną przez JackaCz. Dodano po jakimś czasie: Mam tylko pytanie do metody JackaCz: po co definiujemy DataSize...
Hej, Dla potomnych przepis na DAC z DMA w SMT32: DMA1_Channel7_IRQHandler działa normalnie (pozwalając np. na przełączanie odtwarzania dźwięków pomiędzy dwoma bankami). Pozdrawiam
Witam, Chciałbym podłączyć trzy czujniki BME280 do magistrali SPI STM32F103. Kiedy testowałem połączenia na krótkich przewodach to wszystko było ok. Teraz zmieniłem na docelowe długości (1 metr) i niestety wszystko przestało działać mimo, że zmniejszyłem prędkość SPI do kilkuset Hz. Proszę o odpowiedź czy SPI w ogóle toleruje tak długie połączenie?...
Np. łapiesz dźwięk w pewnym charakterystycznym momencie, robisz przekształcenie FFT i sprawdzasz jak bardzo widmo różni się od wzorca. Procek może być jakiś ARM np. z rodziny STM32.
Możesz podać jakiś przykład tego układu 4021? Wszystkie jest opisane w linkach krok po kroku. Z Arduino (CHIP ATmega32u4) Leonardo/Micro Pro za pomocą 5 kabli (GND -masa, Vcc +5V, Clock, CloCK, Q8-dataPIN, P/SC )podłączasz do układu 4021 (rejestr przesuwny). W taki sposób oszczędzasz wolne piny na Arduino(ATmedze). Mozesz do jednego układu 4021 podłączać...
Ewentualnie dobrany DAC do Arudiono DAC? Chyba raczej ADC. :D Swoją drogą Arduino jest "za cienkie" do takiego zastosowania. Lepiej użyć zewnętrznego ADC z odpowiednio dorobionym "dźwiękowodem" oraz mikrofonem. Na przykład Arduino posiada konwertery Tak, lecz do przetwarzania dźwięku raczej średnio się nadają, tylko 10-bitów i maks ~ 19ksps. Tu lepiej...
Od kilku dni bawię się biblioteką Helixa a dokładniej wersją z projektu: [url=http://www.stm32circle.com/projects... Niestety to co dostaje na wyjściu tylko przypomina to co powinno tam być ;) W załączniku dołączam nagraną próbkę (trzeba słuchać na fulla żeby coś usłyszeć) a tu link do oryginału: [url=http://www.youtube.com/watch?v=KQ6z...
Tak.
Witam. Mam pewien problem, miałem podłączony STM32F4 do laptopa, który pracował na baterii, pisałem sobie spokojnie program, gdy nagle wyskoczył komunikat o niskim stanie baterii w laptopie, a towarzyszył temu dźwięk "odpinanego" urządzenia z USB ( ten z Windowsa, pracuję na W7 ). Gdy pare sekund później, po podłączeniu ładowarki do laptopa chciałem...
Powiem tak; potrzebuję móc raz odtwarzać te 24 bity, a innym razem te same 24 bity przeronione na 16 bitów. Z tego co wiem, 16 bitów było np w odtwarzaczach CD i nie słyszałem tam dużej różnicy... Próby wyparcia CD-Audio przez nowsze i jakoby lepsze standardy takie jak SACD i DVD-Audio zakończyły się niepowodzeniem. Jak wykazały liczne testy odsłuchowe...
Witam! Ponieważ sygnał wyjściowy karty dźwiękowej nie może posiadać składowej stałej (prawda?) istnieje konieczność dopasowania go do przetwornika AC w mikrokontrolerze o zakresie 0-3.3V. Zdaję sobię sprawę, że łatwo da się to zrealizować na wzmacniaczu operacyjnym, natomiast moje pytanie dotyczy następującej kwestii. Do wyprowadzenia przetwornika AC...
witam ponownie, po dłuższym czasie walczenia z uruchomieniem mikrofonu i odtworzeniem nagranego dźwięku niestety nie udało mi się osiągnąć zamierzonego celu. Po poszukiwaniach w internecie znalazłem pomoc na forum ST pewnego użytkownika jednak również po jego instrukcjach występuje kilka błędów. Instrukacja zgodnie z którą próbowałem uruchomić mikrofon...
Tylko z tego, co widzę, to ta funkcja konfiguruje ten cały system do przesyłu dźwięku albo przez DAC albo przez I2S a nie do tego, żeby kodek brał tylko zegar z I2S. Nie korzystaj z tego kodu, jeśli już musisz i chcesz korzystać z biblioteki ST to chociaż nie używaj funkcji, które mają w sobie nazwę EVAL :D Ten mikrofon nie jest analogowy, i żeby w...
http://obrazki.elektroda.pl/8034957300_1... Z racji iż były święta i było kilka dni luzu postanowiłem w ramach rozruszania szarych komórek pobawić się płytką HY-MiniSTM3V. Znawcy procesorów ARM doskonale znają tę płytkę więc znają jej możliwości. Samo mruganie diodą mnie nudzi, więc wymyśliłem projekt bardziej ambitny :D i tak powstał...
BlueDraco Nie mogę się z tym zgodzić. Jakoś w każdym szanującym się RTOS'ie jest dostępna dynamiczna alokacja pamięci. Oczywiście jest to często źródło problemów ale takie ale są sytuacje gdzie bez dynamicznej alokacji nie da się zbyt wiele zdziałać. W rzeczywistości w duzych projektach dzięki dynamicznej alokacji jest więcej dostępnej pamięci ;)....
Zastosuj LM386.
Przekombinowałeś, co właściwie chcesz zrobić? Jeśli chcesz wzmocnić sygnał to: mikrofon->przedwzmacniacz->wzmacniacz (bez żadnego mikrokontrolera!) Jeśli chcesz cyfrowo mierzyć poziom sygnału z mikrofonu to wpinasz wejście ADC uC za przedwzmacniacz z powyższego łańcucha. Napięcie na pinie ADC może mieć MAX 3,3V, a nie dokłądnie 3,3V (co to byłby wtedy...
To nie jest szum. To są po prostu ogromne zniekształcenia dźwięku. Jesteś świadomy tego że próbki w pliku wav 16bitów są zapisane jako signed? Musisz do nich dodać 32768 przed ich wysłaniem na DACa bipolarnego. Ewentualnie 2048 jeżeli będziesz dodawał do watrości już przerobionej na 12 bitów.
Witam, W jaki sposób zrealizować transmisje danych(I2S) z wykorzystaniem kodeka WM8731, aby przekierować dźwięk z LineIN na LineOUT(lub HFOut). Dodam, że DAC podpięty jest do I2S2, a ADC do I2S3. Proszę o podpowiedź lub może fragment kodu, jak to zrealizować. Pozdrawiam SQ
Kiedyś w "Młodym Techniku" w dziale "Na warsztacie" była elektroniczna pozytywka. A co do liczenia tych tonów - FA to 4/3 częstotliwości DO, więc zamiast 6k2 powinno być 3/4 tego - 4k7; MI to 5/4 częstotliwości DO, albo inaczej 15/16 częstotliwości FA, czyli następny opornik powinien być 4k7/15=0k313, wypada dać 0k3; RE to 9/8 DO, albo 27/32 FA, czyli...
Witam Zastanawiam się jak można oszacować wydajność systemu DMA. Chcę użyć trzech kanałów DMA a nie chce mi się kontrolować i prawidłowo reagować gdy transmisja DMA się nie wykona. Chcę: - odbierać dane przez USART 20 bajtów co 20 [ms] (ramka z wykrywacza) - wysyłać dane przez SPI 2*504 bajtów co 50 [ms] (obsługa dwu wyświetlaczy z nokii 3310) - generować...
Cześć. Chciałbym zaprezentować na forum film/poradnik, który wykonałem. Dotyczy on konfiguracji niezbędnych narzędzi, umożliwiających programowanie mikrokontrolerów STM32. Materiał przygotowałem w dwóch wersjach: polskiej oraz angielskiej. Celem tego tematu jest zebranie krytycznych opinii na temat omawianego filmu. Chciałbym, aby koledzy, po obejrzeniu...
Dzień dobry, posiadam pewien problem. Najpierw wtajemniczę w konfigurację projektu, a później opiszę szczegółowo problem. Płytka to STM32 Nucleo-G491RE, do której dołączony jest moduł Digilnet Pmod I2S2 - 24 bitowy przetwornik ADC oraz DAC z dużą prędkością próbkowania. Do odczytu danych wykorzystałem interfejs SAI z konfiguracją jak w załączniku pierwszym....
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]...
Cześć! Po kilku małych projektach opartych na Nucleo i Discovery postanowiłem wykonać trochę bardziej skomplikowany i praktyczny projekt - odtwarzacz plików WAV z karty SD i... zwracam się do Was z prośbą o pomoc 😄 Projekt oparty jest o STM32F103RCT6 do którego podłączone jest gniazdo kart microSD i DAC (PCM1780). Za pomocą FatFs odczytuję plik WAV...
witam planuje któryś miesiąc kupić tuner tv macie możne jakieś propozycje ?? interesowało by mnie coś z pilocikiem już, mój komp to: System operacyjny Microsoft Windows XP Professional Dodatek service pack systemu operacyjnego Dodatek Service Pack 3 Typ procesora DualCore Intel Core 2 Duo E4600, 2400 MHz (12 x 200) Nazwa płyty głównej Gigabyte GA-945GCM-S2L...
Jest to mój debiut na YouTube - chętnie przysłucham się waszym radom, komentarzom, spostrzeżeniom i sugestiom :-) . Niezła robota Adamie. Z mojej strony mogę zaproponować co byś w następnych filmikach skupił się na edycji podstawowych parametrów projektu, a zaczął np. od zakładek: " Path and Symbols" oraz "Settings " - a szczególnie z podzakładkami...
Podłączę się do tematu, bo jeszcze świeży, więc może ktoś mi odpowie praktycznie zaczynam prawdziwą naukę mikrokontrolerów, więc praktycznie nei znam ich możliwości, a mam do zrealizowania projekt niani elektronicznej, a dokładniej cześci zbierającej i odtwarzającej dźwięk w czasie rzeczywistym, ma to być mikrofon-kontroler-radio programowalne radio...
Załącz oprogramowanie do interfejsu SPI dla SD . Przed ewentualnym umieszczeniem układu na płycie trzeba go dobrze przetestować W tej chwili nie mam czasu, żeby błyskawicznie to przygotować. Ale jeśli kolega zdzis_ek by przerobił PCB, które było w poście #905 i udostępnił ten projekt poszłoby szybciej. Właśnie skorygowałem projekt Debugera/Loadera...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Poczyniłem pewne zakupy w kierunku STM32 i po 3 dniach od podstaw uruchomiłem projekt napisany pod UNO na STM32 od nowa. Muszę przyznać że to co pod Arduino zajmowało kilka linijek tu wygląda na poważny program choć zasada jest identyczna. W końcu bufor ma już wystarczająco dużo miejsca i od razu skutkuje to w praktyce; wynik - 'scrambled.mp3' Rodzina...
Dotychczasowe podpięcie pod komputer PC, nie ma prawa bytu, więc postanowiłem, że stworze moduł przekaźnika przy użyciu ATMega128. Dość ambitne przedsięwzięcie, tym bardziej jeśli robione od zera. Ale moim skromnym zdaniem użycie ATmega128 na dzisiejsze realia dokłada i tak do złożoności projektu sporo potencjalnych problemów i koniecznych kompromisów...
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ń....
" nie wiem np. jak znaleźć w pendrivie odpowiedni plik, jak go przesłać do audio itd... No to co za problem zainteresować się systemem FAT, plikiem WAVE, sposobami generacji dźwięku? W internecie znajdziesz mnóstwo materiałów na ten temat - są różne przykładowe projekty, opisy, standardy, itp.... Mnóstwo ludzi się tym zajmowało i opisało swoje zmagania...
1. ~64kB 00-FFów to około 1/3 sekundy ciszy, sprawdziłem w edytorze audio, wszystko się zgadza Mierzyłeś czas odtwarzania i porównywałeś z oryginałem? Masz może próbkę dźwięku jak to słychać?
"w locie" przełączać te kamery Spróbuję skorzystać z funkcji alternatywnych portów mikrokontrolerów STM32 - będę dołączał do odpowiednich pinów (do których podłączone będą kamery) wewn. moduł DCMI. Sam z chęcią zobaczę jak udało Ci się połączyć ten moduł WiFi do lwIP/uIP i przesłać obraz do Androida. Drugą opcją jest wykorzystanie Bluetooth np. 3.0....
(at)JarekC Czy nie za bardzo skupiłeś się na I2S? Weź pod uwagę, że w układach STM32, I2S to tylko tryb pracy modułów SPI. Od kilku lat w wielu układach jest SAI (Serial Audio Interface), który obsługuje więcej formatów, wystawia lub przyjmuje sygnał zegara z zewnątrz, ma dedykowaną PLL i większe FIFO, które w połączeniu z DMA zapewnia bezproblemową...
http://obrazki.elektroda.pl/6867358200_1... Witam Chciałbym zaprezentować swój skromy projekcik. Chciałem zbudować miłe dla oka urządzenie do postawienia na meblach z efektami wizualnymi. Najważniejsze w projekcie miało być z założenia oprogramowanie. Program został napisany od podstaw w języku C, bez użycia bibliotek i gotowych modułów....
On chyba nie ma USB do połączenia z komputerem i przesłania sygnału, więc najwyżej można popatrzeć, a nie zmierzyć. Lepiej byłoby zarejestrować kawałek przebiegu, przesłać na komputer i wykonać analizę zawartości harmonicznych. Można: (1) użyć karty dźwiękowej w komputerze (ale pasmo tylko 20kHz); (2) użyć STM32F103 (ale tu co tańsze modele mają mało...
Witam koledzy Buduję radio internetowe, w zasadzie już je zbudowałem. Mam aktualnie ciężki problem którego nie mogę rozwiązać, i potrzebuje rady kogoś doświadczonego. Zbudowałem układ na STM32F4Discovery, module PHY ZL3ETH z Kamami i module z vs1053 [url=http://allegro.pl/vlsi-vs1053-dekod... dostępnym...
Ad.1. Licencję na Rowleya mam już kupioną. To po co to porównanie? W czym w ogóle problem w takim razie? Ad.2 Już teraz z 256kB flasha stm32f103zc wykorzystuję ponad 180kB. A to dopiero rozgrzewka, główne ficzersy nie są jeszcze zaimplementowane. Jeśli napisałeś 180kB KODU (bez "głównych ficzersów") to gratuluję nieumiejętności pisania programów. Jeśli...
Teraz to już się zupełnie pogubiłem. Założyłem ten wątek tylko by zapytać, czy będą problemy z odczytem danych z pamięci Flash powyżej 64kB w ARM cortex M4, i czy spodziewać się tutaj jakichś problemów. W AVR8 trzeba było użyć Named Adress Spaces, tutaj nie trzeba i w sumie moja ciekawość została zaspokojona. Jeden z Kolegów zapytał po co mi to, to...
Możliwości STM32G030J6M6 są zadziwiające. https://obrazki.elektroda.pl/4642596500_... Schemat wygląda tak: https://obrazki.elektroda.pl/7607198900_... Efekt pracy można zobaczyć na filmie: https://filmy.elektroda.pl/6_1580907289.... Oczywiście nie należy spodziewać się dźwięku jakości Hi-Fi, samplowanie 8-bit 8kHz wnosi...
https://obrazki.elektroda.pl/5178220300_... TinyML stanie się największym motorem rynku mikrokontrolerów w ciągu najbliższych 10 lat — tak twierdzi Remi El-Ouazzane, prezes grupy mikrokontrolerów i układów cyfrowych w firmie STMicroelectronics. „Naprawdę wierzę, że to jest początek fali tsunami” — zasygnalizował w wywiadzie dla portalu...
Gdzie tu się zmieniają parametry? Częstotliwość jest stała, amplituda jest stała. Spróbuj zrozumieć jak działa ta funkcja generująca po 512 próbek dla 16 (NoteMax = 16) różnych kanałów dźwiękowych na podstawie sampli w czasie rzeczywistym na STM32F746. Próbkowanie z częstotliwością 48 kHz. [syntax=c]void dds_generator(uint16_t len) { for(uint8_t NoteIndex=0;...
To prosty projekt. Coś po drodze niepotrzebnie komplikujesz i dlatego Ci nie działa. Najprędzej próbkowanie PWMa nie jest zgrane z próbkowaniem ADCka*. Najprościej prawidłowo było by tak: Uruchamiasz Timer do pracy jako PWM np. 44100kHz. W przerwaniu od tego samego Timera robisz pomiar ADC. Zrobiony pomiar wrzucasz do filtru powiedzmy IIR do przeliczenia....
Planuję przesiadkę z 8 na 32 bitowca i mam ok. 300 zł na jakiś rozsądny zestaw startowy - najlepiej z LCD i JTAG'iem w komplecie. Patrząc na oferty z Alledrogo jest tego całe mnóstwo. I tu pytanie jakiego producenta i jaka rodzinę ARM'ów wybrać? Znalazłem moduły STM32 "rodzinę" Cortex M0 , M3 , M4 , LPC i wiele innych. Jak to ogarnąć, czy istnieją jakieś...
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....
Witam, Do poruszenia tego tematu zachęcił mnie sąsiedni wątek, w którym kolega pisze, że wyrabia się z kodem wynikowym poniżej 32kB (ograniczenie darmowej wersji Keila). A że nie chcę mu zaśmiecać wątku, to otwieram nowy....;-) Sprawdziłem swój "szkieletowy" program, w którym zaimplementowana jest póki co obsługa kilku peryferiów (klawiatura 4x4, wyswietlacz...
Witam. Mam problem z uruchomieniem interfejsu VAG ARM 23.3.1 STM32F405 chinol zrobione wszystko według instrukcji brak Internetu defender wyłączony uruchamiam loader podpinam kabel zaświeci przez chwilę na niebiesko i wyłącza się z systemu słychać dźwięk podpięcia kabla i od razu sygnał o odpięciu. Ktoś coś?. W menadżerze zadań nie pokazuje kabla jedynie...
http://obrazki.elektroda.pl/8104471600_1... Firma STMicroelectronics przedstawiła miniaturową SensorTile - układ naszpikowany wszelkiego rodzaju sensorami dedykowany do zastosowania w systemach Internetu Rzeczy (IoT) czy w elektronice noszonej. Układ o wymiarach 13,5 mm x 13,5 mm zawiera w sobie akcelerometr MEMS, żyroskop, magnetometr,...
Dziękuję wszystkim za rady, które okazały się bardzo pomocne. Niemniej jednak interesują mnie rozwiązania nie koniecznie tak profesjonalne (nie żaden gotowiec wielkości telefonu kom. itp.). Dużo czytałem na ten temat, przeczytałem wiele datasheet'ów (mimo, że nie do końca wszystko zrozumiałem). Znalazłem bardzo interesujące rozwiązanie, jednak wydaje...
Buzzer ma wbudowany generator, który ustala częstotliwość dźwięku. Podana wyżej tolerancja, to nie zakres regulacji ale rozrzut parametrów, np. w funkcji napięcia zasilania, temperatury, partii produkcyjnych, czasu, itp. Do odtwarzania nut ten buzzer się nie nadaje. Poszukaj buzzera bez generatora, a najlepiej głośnika ze wzmacniaczem, ew. daj wyjście...
http://obrazki.elektroda.pl/3796073600_1... I Opis ogólny urządzenia: Chciałbym przedstawić mój projekt bazujący na mikrokontrolerze STM32 dokładnie na modelu STM32F11RET6 http://www.st.com/content/st_com/en/prod... Jest to sterownik dla urządzenia...
https://obrazki.elektroda.pl/6602796700_... Autor zrealizował udaną kampanię na Kickstarter swojego pomysłu o nazwie "[url=https://www.kickstarter.com/projec... Jest to monitor środowiskowy, który 1. Rejestruje dane z wbudowanych i podłączanych czujników bezpośrednio do graficznego...
http://obrazki.elektroda.pl/3095544800_1... Axoloti to system, pozwalający na cyfrową syntezę dźwięku. System składa się z urządzenia - Axoloti Core opartego o procoesor z rodziny STM32, realizującego cyfrowo całą syntezę oraz z oprogramowania - Axoloti Patcher. To co odróżnia Axoloti od innych syntezatorów dźwięku jest sposób jego...
Filtr rekonstrukcyjny na wyjściu jest? 4\/3!!
ST to jeden z producentów uC z rdzeniem ARM: [url=http://www.st.com/web/en/catalog/mm... Inni to: NXP, Atmel, Nuvoton, Toshiba Ten drugi jak najbardziej, chociaż jest dość ograniczony sprzętowo: ma 1 przycisk, 4 ledy, 3 osiowy akcelerometr, mikrofon MEMS i dobry DAC (do odtwarzania dźwięków) z wyjściem na jack 3,5mm i port USB FS ze...
Jakość jest dobra gdyby nie te szumy właśnie. Narazie mam filtr dolnoprzepustowy RC na 16kHz oraz 1,5kHz. Przy 16kHz szum nie do zniesienia, a przy 1,5kHz dźwięk jest płaski. Rozglądam się nad jakimś konwerterem i2s oraz pamięcią RAM, bo niektóre stacje szarpie. Ale co jak co jest potencjał w tym. Wymaga tylko pieszczot.
http://obrazki.elektroda.pl/7459457100_1... Firma STMicroelectronics rozpoczęła przedsprzedaż, składającego się z płyty rozwojowej STM32746G oraz ekranu DM-TFT43-108 zestaw o nazwie STM32F7 Discovery Kit. Ekran DM-TFT43-108 posiada rezystywną nakładkę dotykową i cechuje się: przekątną równą 4,3 cala i rozdzielczością wynoszącą 480 x...
Witam, Zaprojektowałem i niestety również wykonałem płytki pod mały wzmacniacz oparty na http://obrazki.elektroda.pl/8080548700_1... Mój schemat: http://obrazki.elektroda.pl/3237312600_1... Dałem mniejszy rezystor Rfeed żeby zmniejszyć wzmocnienie i większe Cfeed, żeby odciąć górne częstotliwości. Cyfrowy trymer na razie...
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...
(at)pikarel Być może Cię niewłaściwie oceniłem, za co przepraszam. Wracając do tematu krytyki, to tak, masz absolutnie rację, że jest to miejsce również do krytykowania projektów i jak najbardziej taką krytykę przyjmuję. Chciałbym za to zwrócić uwagę na pierwszy wers mojego posta, w którym zaznaczam, że nie mam zamiaru stosować gotowych rozwiązań, a...
A jam mam prośbę :) możesz wysłać mi na priv bibliotekę do mp3
https://obrazki.elektroda.pl/8365522000_... Witajcie moi drodzy. Zapraszam na krótki test przenośnej stacji lutowniczej KSGER T12 Mini V3.1S oferującej regulację temperatury, wymienne końcówki oraz wyświetlacz OLED. W temacie pokażę też jej wnętrze, a na koniec za jej pomocą zlutuję projekt w technologii SMT - płytkę Fubarino SD. W...
Spoko, do układu dorobię sobie łatkę z gotowego modułu wzmacniacza klasy D Stereo, jak pokazałem poniżej: http://obrazki.elektroda.pl/6085773000_1... A stronka fajna, są tam nawet kody źródłowe rożnych dźwiękowych wynalazków na STM32F4. Co do mojego kodu, to wyglądałoby to tak: [syntax=c] #include "stm32f4xx.h" #define S 22 uint32_t...
No coraz lepiej :) ale ten pisk nadal jest. Do obróbki i analizy dźwięku używam Cool Edit Pro 2.1. Bardzo stary program, który wykupiło Adobe, i zrobiło z niego Adobe Audition. Rozwinęło go w kierunku nie tym co trzeba, i wg mnie program stał się nieużywalny, no ale komuś może ten kierunek rozwoju odpowiada. Bezpłatnym programem, którym zrobisz taką...
zniekształcić dźwięk dźwięk generator dźwięk dźwięk dźwięk dźwięk rozrząd
radio grzać końcówka sterowniki compaq 6720s wymiana pralka amica
przesterowanie wejścia tunera wsady biosu
Woda wypływa spod pralki - przyczyny i rozwiązania Zmywarka: Bojler działa, grzałka komory myjącej nie grzeje