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...
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...
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.
https://obrazki.elektroda.pl/1703941800_... Witam. Już za nieco ponad miesiąc święta, więc tym razem przedstawiam projekt polifonicznej pozytywki. Polifonia może się składać z maksymalnie 8miu sampli. Najstarsze są obcinane. Mikrokontroler generuje dźwięk za pomocą PWM na pinie A0 do którego trzeba podłączyć filtr RC (przykładowy schemat...
A jak wskładasz kabelek to masz dźwięk windows?
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...
Autor może może dopasować częstotliwość dźwięku do częstotliwości rezonansowej przetwornika i posiadanej cewki?
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....
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...
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...
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 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,...
Jeśli karta SD to skorzystaj z procesora STM32 z interfejsem SDIO.
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...
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...
Hmm... Twój projekt może sprawić, że ceny SB16 na Allegro skoczą :-) Bardzo fajne wykorzystanie dla wysokiej jakości dźwięku.
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?
(at)aader -> Dziękuję za merytoryczne pytania. Te nagrania audio są w wewnętrznego DAC? Zerknąłem w kod i widzę, że używasz wewnętrznego DAC zamiast tego kodeka CS...? Tak, stosuję wewnętrzny DAC dla sygnału m.cz. przy AM i FM. Chodzi o to, że CS43L22, czyli DAC audio może działać też w trybie "analogowym". Dostaje on wtedy sygnał z zewnątrz poprzez...
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....
Niestety żadna z tych rzeczy nie pomogła. Dodam że ogólnie po podłączeniu tej płytki pod usb jest dźwięk z windowsa że coś jest wykryte (dokładnie Maple Serial (COM10)) lecz programu wykonać nie chce.
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.
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ń....
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ęść...
Czy łatwiej to jest dyskusyjne :). Jeżeli dźwięk jest złożony z wielu harmonicznych to inne metody są bardzo ulomne. Wtedy tylko metody DSP. Można próbować szukaniem przechodzenia przez punkt z histereza i na podstawie różnicy numerów próbek oszacować czestotliwosc
(at)ElektrodaBot 1. Zarówno PCM1808 obsługuje 24-bitowe dane, jak i PCM5102A. Nie mogę zmienić tych wartości, jedyne co to mogę dla PCM1808 ustawić piny MD0 oraz MD1 i FMT, które wpływają na wybór fs w przypadku trybu mastera, i wybór I2S Philips czy Left Justified. Mam wybrany standardowy Philips. W wypadku PCM5102A nie mam nic do wyboru, działa na...
A jeślibym zmienił miejsce kondensatorów i dołączył w taki sposób rezystory? W zasadzie mogło by być jeżeli napięcie stałe z wyjścia Bluetootch wynosi około 1/2 VCC. Jeżeli nie to trzeba dodatkowe niezależne kondensatory. Zastanawia mnie jedno - jeśli moduł bluetooth nie będzie nadawał sygnału, a mikrokontroler z ADC będzie, to prąd z ADC popłynie...
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...
jeszcze, aby osiągnąć ten punkt = na etapie, w którym wiesz, czy kamera używa domyślnych przypisań pinów SDK. Wygląda na to, że tak ;) . Z jaką kamerką przyszedłeś? Dodane po 5 brzmi jakby pracował silnik, ale słyszę dźwięki przynajmniej mikrofon jest domyślny, jak sądzę. Mój i tak brzmi badziewnie, ale z fusami podłączonymi do usbttl i STM32 jest gorzej....
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...
Na wejście ADC podajesz sygnał analogowy o napięciu 0-VCC mikrokontrolera. Jeśli twój sygnał jest większy możesz zastosować dzielnik rezystorowy i diodę zenera żeby nie przekroczyć VCC. Potem poddajesz konwersji i mierzysz w ten sposób napięcie. Dokładność zależy od rozdzielczości przetwornika w uC, zwykle jest to np. 8-12bit. Nie powiem Ci jak dokładnie...
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.
Może STM32F407 - Discovery - STM32F4DISCOVERY / zrobisz tym wszystko co chcesz. lub podobne wersje bo jest ich kilka.
Proponuję zacząć przygodę od płytki serii DISCOVERY z jakimś STM32F4. Na płytce znajdziesz układ przetwornika dźwiękowego ADC I2S ze wzmacniaczem z gotowymi programami demonstracyjnymi odtwarzającymi pliki dźwiękowe. STM32F1 to już przeżytek, a samodzielne męczenie się z bylejakim przetwornikiem też raczej nie da satysfakcjonującego efektu.
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:)
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....
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,...
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
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.
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...
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...
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...
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...
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...
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ć...
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, Nie wiem czy ktoś się spotkał z podobnym problemem - mam płytkę na w/w procesorze i z wyjścia DAC1 jest pobierany dźwięk do wzmacniacza audio. Problem polega na tym, że dźwięk jaki słychać jest jakby przesterowany, o zbyt dużym wzmocnieniu, zwłaszcza w zakresie niskich tonów "charczy". Płytka leżała z rok i nie była używana i teraz ją włączyłem...
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;...
(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ą...
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...
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ł...
Cały problem w tym, że nadmiar mocy procesora nie jest problemem, można do zapalenia kilku LEDów użyć super szybkiego i nowoczesnego procesora, choć może to wydawać się zwykłym marnotrawstwem. Gorzej w drugą stronę - kiedy potrzeba dużej wydajności a jej nie mamy w danym procesorze - wtedy po prostu nic nie da się zrobić. Można oczywiście małe projekty...
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...
Parę dni minęło ale teraz też z tym działam tyle, że puściłem wszystko przez DMA i ładnie śmiga. Jeśli masz nadal problem daj znać to powiem jakie mam różnice.
Mam zrobione sygnały dźwiękowe z uC STM32 przy pomocy DAC -> głośniczek z PC 8Ω 0,25W. Wszystko działa w porządku, tylko ten sygnał jest strasznie słaby. Chciałbym go w najłatwiejszy sposób wzmocnić tzn,. żeby było jak najmniej dodatkowych elementó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
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....
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....
"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....
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.
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...
Zastanawiam się czy zamiast proponowanych w schemacie wzmacniaczy operacyjnych nie wykorzystać niskoszumnych, energooszczędnych TL062, bądź TL072. [url=http://www.ti.com/product/OPA333]OP... ma dość specyficzne parametry: jest energooszczędny, precyzyjny, ma zakres napięć rail-to-rail... TL062/TL072 pobierają dużo większy prąd i nie będą działać....
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....
Zrobiłem w końcu buforowanie wejścia i niestety okazało się że [1000] to zbyt małe próbkowanie. W czasie to jakaś niecała 1ms, a minimum w/g różnych źródeł to od 20ms. Zabrałem się zatem za zewnętrzną pamięć SRAM i tu porażka po całości. Kość 23K256 z 32kb jest zbyt wolna w komunikacji SPI. Pozostaje rozważyć cyfrowe szyfrowanie o jakiś algorytm dla...
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...
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...
A czy jak jak bym chciał użyć DMA do I2S to też muszę ustawić te bity ? Biorąc pod uwagę, że to jedyne miejsce gdzie informuje się procesor o chęci używania DMA i to, że raczej transferu np. strumieni dźwiękowych (I2S) nie wyobrażam sobie bez użycia DMA to: Tak Jeżeli "dane" są tablica to OK.
Do audio taki przetwornik będzie za słaby. A przynajmniej przy pomiarach z mikrofonu gdzie różnice głośności mogą być bardzo różne zależnie od odległości mikrofonu od źródła dźwięku.
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...
https://obrazki.elektroda.pl/8883072900_... https://obrazki.elektroda.pl/6981679800_... https://obrazki.elektroda.pl/2142242400_... Witam Parę lat temu prezentowałem Schemat: https://obrazki.elektroda.pl/4323575200_... PCB: https://obrazki.elektroda.pl/4218053600_...
" 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...
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...
Oczywiście, że tak, tylko że na tej stronie dane w sekcji data subchunk przyjmują sensowne wartości: 0 0 0 0 24 17 1e f3 3c 13... itd. A u mnie, jak widać w wyżej załączonym pliku to prawie same 0xff i 0x00 co daje kwadrat, zamiast jakiejś tam fali dźwiękowej.
Konwersja. MP3 do wav Do tych modułów, najczęściej był program konwertujący i tylko takie pliku są przez niego czytane. AudaCity itp nie wygenerują wymaganego pliku. chodzi o schemat że strony elm Nie o schemat tylko notę katalogowa modułu. Swoją drogą, widzę, że walczysz z problemem odtwarzania dźwięku od dawna. W zamierzchłych czasach, jeszcze w...
Udało się uruchomić ten przykład i generuje dźwięk, ale układ CS43L22 ma możliwość generowania dźwięków w trybach CONTINOUS BEEP, MULTI-BEEP, SINGLE-BEEP o różnych częstotliwościach. Aby generował te dźwięki wystarczy wysłać do odpowiednich rejestrów odpowiednie dane. I właśnie tu mam problem - w zapisywaniu danych do rejsetrów CS43L22
Witam Do Kol. hehehehuhuhu: Otóż w dalszej kolejności chcę zająć się zapisem danych dźwiękowych na kartę SD w postaci plików. Do tego będzie mi potrzebna znajomość daty i czasu przy zapisywaniu plików. Do Kol. piotrva: Wybrałem taką częstotliwość, gdyż chcę jeszcze uruchomić USB Device, gdy już opanuję obsługę karty SD w trybie SDIO. Zresztą, jak się...
Flash będę tylko używał jako repozytorium surowych przebiegów, a po skopiowaniu do RAM będę miksował ze sobą przebiegi (średnia arytmetyczna), czego we flashu raczej ciężko będzie robić. Ja potrzebuję generować te dane z częstotliwościami od ułamka herca do max. 18-20kHz, czyli w paśmie akustycznym, bo chcę właśnie generować dźwięki. Nie wiem, jak w...
Może przy okazji wizyty świątecznej przywiozę sobie mojego pierwszego staruszka, który gdzieś się kurzy w domu rodzinnym, to jego mi nie będzie szkoda w razie czego. Można by do zrobienia namiastki oscyloskopu użyć "karty dźwiękowej" USB, ale takie najtańsze (na Allegro są nawet poniżej 6zł) nie mają Line-in, a tylko wejście mikrofonowe (trzeba bardziej...
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 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...
Chcę go użyć jako przetwornika DAC do generowanie dźwięku. Na DACach już przećwiczyłem, teraz PWM. Na PWM i tak nie uzyskasz tego co na DACu.
Dziękuję za dokładny opis przyczyny. Projektowanie PCB jest moim małym hobby. Uczę się na własnych błędach (poprzednia wersja płytki była o wiele gorsza). Ogólnie na razie się cieszę, że większość rzeczy w moim małym robocie działa :) Za piękny nie jest ale to tylko zabawa :) Elektronikiem nie jestem :) Da radę jakoś zmniejszyć te cykanie w tym układzie?...
Dobrej jakości karta to wydatek kilkaset złotych Zapewniam, że nie jest konieczna taka karta dźwiękowa - wystarczy jakakolwiek, pożądany jest 16-bitowy przetwornik i gniazdo, do których pasuje powszechnie używana wtyczka. A coś takiego można kupić za kilka zł (wysyłka kosztuje drożej, niż jedna karta), nie trzeba wydawać kilkuset. Być może tania karta...
Witam,m am nadzieję, że znajdę jakieś rozwiązanie mojego problemu. Mianowicie stosuję biblioteki HAL, cubeMX i STM Studio (próbowałem ogarniać rejestry, ale chciałbym sobie to zostawić na przyszłość). Dokonuję pomiaru na dwóch kanałach ADC i przez DMA zapisuję w dwóch tablicach 256 elementów. Gdy zapisuję dane do tabeli z pojedynczego kanału wszystko...
0. Jeżeli słyszysz nie więcej niż 1s dźwięku, to program działa ok. Najpierw otwierasz plik, odczytujesz 31600 bajtów i zamykasz plik. Nic więcej nie odczytasz. Następnie przesyłasz dane do dekodera w paczkach po 32 bajty. Jeżeli masz bitrate rzędu 256kbit/s, to masz tam ~964ms dźwięku. Inna sprawa czy słyszysz ten fragment zapętlony, czy tylko raz...
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]...
Potrzebuje zrobić na STM31F..4 : Wchodzi dźwięk na ADC bezpośrednio z mikrofonu. Głos poddawany jest obróbce tak aby na wyjściu przyciąć pasmo na 300-3400Hz Mikrofon zbiera ok.16Khz, procek chodzi np. na 72kHz lub dowolnie w PWM 36-90Khz (dowolnie) Męczę się z tym już od kilku tygodni i już sam nie wiem jak to powinno być przeprowadzone. Przerobiłem...
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ś...
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...
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...
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,...
Aby ATmega dawała dzwięk (jakości telefonicznej - współcześnie by trzeba powiedzieć "niższej" - 8bit * 8kHz, wyżej sobie nie obiecuj) bez domieszek tonu, próbkowanie musi być absolutnie równomierne. Bez programowania na przerwaniach, i to bardzo świadomego, nie będzie akceptowalne. Obstawiam że STM32 / 80 MHz też tego będzie wymagał. Da się w "jakimś"...
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...
zniekształcić dźwięk dźwięk generator dźwięk dźwięk zniekształcony dźwięk dźwięk
uszkodzi heatpipe axesstel mv610 rozebrać słuchawka domofon
toshiba schemat wymienić łożysko wirnika
AD8C7004 - Dostępność i aktualizacja firmware Audi A6 C6 2.7 TDI - Migająca kontrolka świec żarowych i gaśnięcie silnika