Wszystkie piny I2S łącznie z MCLK podłącza się tak samo jak w trybie master, trzeba tylko I2S skonfigurować do pracy w trybie slave. Jednak czytając errata sheet odnośnie pracy I2S w trybie slave, to stosowanie tego trybu jest problematyczne w tych prockach.
a do jakiego układu chciałbyś podpiąć ten wyświetlacz ?, jeśli np do stm32f407, to poszukaj na propix (tam gdzie kupiłeś LCD) takiego zestawu Open407V-D [url=http://propix.com.pl/pl/p/Open407V-... Tam jest schemat podłączenia wyświetlacza itp "gadżetów" oraz przykładowe programy
Jak masz podłączony enkoder? Dlaczego włączasz pulldown?
To spójrz na schemat discovery i zmierz pobór prądu przed serwo.
Ja mam przykład zapisu na kartę. Karta jest podłączona do SPI2, a CS do PB11.
Witam, Podłączając zaprogramowaną płytkę do zasilania często muszę zresetować układ, aby kod programu zaczął się wykonywać. Nie przeszkadza to jakoś bardzo, ale na dłuższą metę staje się męczące. Czy jest sposób, aby zlikwidować ten problem?
Tak, jest inny interfejs podłączony
No ale na czym polega problem z dołączeniem tych pinów? Jeśli STM32F4 obsługują normalnego JTAGa (nie-SWD), to SRST to główny reset mikrokontrolera (System ReSeT), a TRST to reset interfejsu JTAG (Tap ReSeT). 4\/3!!
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
Witam, tworzę urządzenie z STM32F4, podłączone do modułu bluetooth audio, podłączonego do wzmacniacza audio. Chodzi o to, że to urządzenie będzie pracowało jako słuchawka, podłączona do smartfona. Mikrokontroler jest tu do tego, aby wysłać przez uarta komendę odebrania połączenia czy zakończenia, jak to ma miejsce w zwykłych słuchawkach bluetooth. Oprócz...
No więc skoro tak pisze, to właśnie tak jest, co zresztą zaobserwowałeś. Jeśliby się dało inaczej, to by o tym napisali. Wszystko widać na schemacie - jak nie ma 5V, to nie jest zasilany ST-Link, który w efekcie trzyma Twój układ zresetowany (jedna zworka), a do tego podajesz 3.3V na wyjście niezasilanego stabilizatora (druga zworka).
Brak kompatybilności sprzętowej potwierdzona przez firmę Creality.
No to wszystko jasne. Układ zasilany z 3.3 V podłączony do tej linii portu ściąga napięcie do ok. 3.8 V.
Niestety nie wiem, jak skonfigurować przerwanie zewnętrzne, gdyż nie mogę nigdzie znaleźć pod która linie EXTI jest ono podłączone. Manual, rozdział 26.5 RTC interrupts .
Pokaż schemat, zdjęcia. U mnie takie połączenie działa. Spróbuj może jeszcze podłączyć Reset.
Cześć, Tutaj [url=Tutaj]https://www.st.com/content/cc... jest to dość dobrze wyjaśnione. Generalnie LTDC to taki interfejs STM potrafiący sterować bezpośrednio wyświetlaczami bez wbudowanego kontrolera...
Witam Z góry mówię że jestem zielony w takich sprawach i potrzebuje pomocy/ukierunkowania/podpowiedzi w temacie podłączenia wszystkiego. Posiadam mikrokontroler STM32f4 oraz wyświetlacze takie jak załączone na zdjeciach Jest ktoś w stanie powiedzieć mi jak podłączyć ten cały zestaw czy jest potrzebne do tego jakieś zewnętrzne zasilanie w postaci baterii?...
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]...
2804085700_1398003317|7GgecMz97H Kod inicjalizacji: Dodano po 20 Nalazłem błąd, nie podciągnąłem resetu do zasilania.
Wystarczą 2 sygnały (SWDIO, SWCLK) i masa, o ile nie narozrabiasz w oprogramowaniu (nie wyłączysz funkcji SWD). Jeśli masz zamiar rozrabiać - dorzuć jeszcze RESET. To wszystko. W projekcie płytki musisz zadbać o właściwe poziomy na BOOT0 i BOOT1 (PBx) - oba przez rezystor np. 10k do masy.
ale nie wiem jak zaprogramować wyżej wymienioną płytkę Niestety oznaczenie STM32f407VET6 to tylko oznaczenie mikrokontrolera i z Twojego pytania nie wynika wcale jaki konkretny jest typ Twojej płytki. A z tym mikrokontrolerem płytek jest wiele różniących się niuansami, np. organizacja złącz. Posiadam ST-link v2 z chin. To też mało konkretna wypowiedź,...
Tak. Już znalazłem rozwiązanie. Chodziło o to, że w funkcji DCD_HandleInEP_ISR w usb_dcd_int.c, ciągle wykonywane jest następujące przerwanie pustego bufora dotyczące endpointu 1: [syntax=c_loadrunner] if (diepint.b.emptyintr) { // printf("empty %d\r\n", epnum); DCD_WriteEmptyTxFifo(pdev , epnum); CLEAR_IN_EP_INTR(epnum, emptyintr); } [/syntax] Okazuje...
Wtedy nie mógłbym wykonać czyszczenia pamięci przez ST utility , Nie, dlatego jest tam kombinacja hardware reset/connect under reset - umożliwia podłączenie się do MCU jak sobie przypadkiem (albo celowo) wyłączysz SWD, albo program uśpi CPU (to nie ma nic wspólnego z RDP). Ale, że używasz najpewniej chińskiego klona ST Linka, to reset musisz naciskać...
Wrzuć w wyszukiwarkę hasło "Android accessory", a znajdziesz to, czego szukasz. A co sądzicie o układzie FT311D (obsługuje wspomniane Android accesory) w tym zastosowaniu? Czy da się tym układem przesłać dane np z kamery podłączonej do STM32F4, generującej ok. 400kB danych na sekundę?
Da się podłączyć i działa dość szybko. Podwójny frame buffer się da zrobić bez problemu. Trzeba jednak dobry projekt PCB. Na 2 warstwach ciężko to upchać zachowując jakiekolwiek zasady EMC.
Zdaje się, że głównym problemem jest błędne podłączenie zasilania - F446 ma inny układ nóżek niż F407- zwłaszcza nogi w okolicach numerów 30..32.
Witajcie, Projektuje pcb dla STM32F405RGTx w LQFP64 i po przeczytaniu super jasnego datasheetu mam wątpliwości co do tego jak podłączyć wspomniany pin. Powiedzmy ze nie chciał bym używać "Power supply supervisor" czyli PDR_ON (pin 64) podłączył bym do Vss, ale teraz patrzę na rozdział 2.1 Full compatibility throughout the family, i widzę że podłączenie...
Witam przed podłączeniem chciałbym się upewnić, czy można układ zasilany z 5V podłączyć magistralą SPI do STM32F407VGT6? Czy ten procesor toleruje takie napięcie?
Używając peryferium zawsze stosujemy funkcje alternatywną. Dla wyjść jeśli nie jest wymagane open drain stosujmy pushpull. W przypadku wejścia podciąganie włączamy w razie konieczności. F4 nie ma remapowania peryferiów. Po prostu ustawiamy wybrany pin który umożliwia podłączenie do danego peryferium.
Jest możliwe. Tylko pamiętaj że moduły kamer są tutaj masterem więc po przełączeniu kamer na odebranie jednej klatki trzeba będzie poczekać czas do dwóch klatek.
Na schemacie STM32F4 Discovery (dokument DM00039084, strona 39) ten układ - STMPS2141STR do wyprowadzenia nr 1 (IN) ma podłączone +5V. Musi być zasilony właśnie z 5V, żeby w trybie Host możliwa była współpraca z urządzeniami zasilanymi z portu USB (tzw. "bus-powered"). Układ STMPS2141STR jest tylko kluczem/switchem i nie podwyższa napięcia. OTG_FS_SOF...
NRST jest podłączony od początku, po próbie uruchomienia openocd jest ściągany do masy i tak już zostaje. SRST - nie widzę takiego pinu, czy chodzi o NJRST? Chodzi mi o zwykły reset, określany różnie, więc skoro podłączyłeś NRST to jest ok.
A co by się stało gdyby jednak musiał podłączyć zewnętrzne zasilanie ?
Ja co prawda używam WF43CTIBEDA#000 ale również na sterowniku SSD1963. W przypadku mojego LCD jest kilka pinów innych, ale generalnie powinno pasować. Istotne w sterowaniu FSMC może być poprawna konfiguracja "timing'ów", zobacz plik SSD1963.c , wiersz 619...622. W moim LCD było optymalnie, mniejsze wartości już robiły sieczkę na ekranie. Poniżej masz...
Artykuł oczywiście przeczytam a jutro spróbuję podłączyć inne zasilanie.Jeszcze raz dziękuję za pomoc.
Jeżeli do dyspozycji masz wyłącznie usb i są to twoje początki to zdecydowanie polecam kupienie programatora USBAsp. USBTiny klon MK-II do zrobienia samemu jeszcze trudniejszy. Poza tym, żeby je odpalić musisz mieć jakiś inny programator, żeby zaprogramować programator. Kółko się zamyka. Na portalu na A masz USBAsp' ow mnogo. Kupisz za 20PLN i na początek...
Pokaż wynik dmesg po podłączeniu płytki, z tym że końcową jego część.
Wartość HSE to wartość częstotliwości kwarcu jaki masz podłączony do MCU. Najczęściej jest to 8MHz i takowy też jest na płytce Discovery dla STM32F4. Wartość ta jest domyślnie zdefiniowana w pliku stm32f4xx.h na 8MHz. stm32f4xx.h musisz tą częstotliwość zdefiniować: HSE_VALUE=25000000
Niezależnie od programu dioda LD8 od micro USB jest zapalona (over-current), a dodatkowo odbiór danych z UART na pinie PC11 jest niemożliwy zarówno dla UART3 i 4. Sterować tym pinem można, ale napięcie dla stanu wysokiego to tylko 2,4V. Jaka może być przyczyna, ma ktoś pomysł? Dziwne bo wcześniej nie było żadnych problemów i nagle dzisiaj przy podłączeniu...
Spróbuj się połączyć przez ST-Link Utility w takich warunkach: 1. trzymając przycisk RESET na płytce albo 2. zewrzyj pin BOOT0 do Vdd Jeżeli się nie uda, to powtórz te czynności w momencie podłączania płytki pod USB i cały czas trzymając reset/zwierając pin spróbuj się połączyć. Jak Ci się uda połączyć, to wyczyść flash, odłącz i podłącz. Może pomoże.
Wydaje mi się, że można ale czy mógłby ktoś bardziej doświadczony ode mnie na to spojrzeć i powiedzieć na 100% czy się da. Chodzi o to, że właśnie projektuję płytkę pod to, bo nie mam tego jak sprawdzić ze względu na rodzaje obudów układów. Na chwilę obecną mam uruchomiony LCD pod FSMC i kamerę(także będzie w projekcie) na DCMI na STM32F4 Discovery....
Witam, Walczę od paru dni z Tim5 w STM32F4, a konkretnie chodzi o podłączenie enkodera. Udało mi się uruchomić tryb enkodera w liczniku. Zależało mi, aby liczył każde zbocze z obydwu kanałów i to też działa, tylko nie rozumiem dlaczego licznik zwiększa się, bądź zmniejsza o 4 gdy Prescaler=0. Czy tak powinno być? Według tego rysunku http://obrazki.elektroda.pl/1635628700_1...
Ale mógłbyś jeszcze wyjaśnić co robi ta opcja i dlaczego tak nagle okazała się niezbędna? Wyjaśnił już kol. tadzik85. Problem powraca w momencie kiedy podpinam... Zwróć uwagę z jakich pinów korzystasz w tych elementach, które podłączasz. Nie da się, aby pin był jednocześnie używany do jednego i drugiego skoro jego podłączenie wymusza w jednym przypadku...
Uruchomiłem na płytce STM32F4-discovery USB HOST Full Speed po podłączeniu "pendrajwa" wykrywa go, mogę odczytać pojemność, nazwę firmy itp. Tylko mam problem z zapisem otóż strasznie wolno zapisuje: 10 MB około 2,5 minuty. Czy komuś jeszcze się udało to odpalić, bo nie wiem czy tak wolno ma być ?
Ja z kolei z przejściówkami firmy Profillic (PLxxxx) mam niezbyt miłe doświadczenia. Może są i tańsze od FTDI, ale działają czasami jak chcą, a raczej jak nie chcą to nie działają za dobrze (zawiasy itp.). Ja osobiście mam przejściówkę FT232RL z wszystkimi wyprowadzeniami na DIP i jak chcę to przełączam sobie zworką między 3,3V, 5V lub napięciem podanym...
Witam, jestem początkującym w sprawach mikrokontrolerów. (Nie)stety muszę wykonać projekt bazujący na komunikacji klawiatury PS/2 z stm32. Od strony programowej wiem jak to zrobić, niestety nie wiem właśnie 2 rzeczy (związanych z zasilaniem tej klawiatury). 1) Wiem, że do prawidłowego działania klawiatury muszą być aktywne(?) rezystory podciągające...
Podłączenie i rozłączanie ma być sterowane automatycznie czy poprzez jakiś przełącznik?
Witam. Pozwole sobie przyłączyć się do tematu. Ja myślałem o podłączeniu tej kamerki do STM32f4 Discovery (chociaż na niektórych forach odradzają, ja nie widze powodu żeby coś przeszkadzało) i odebraniu obrazu za pomocą USB. Już HIDa uruchamiałem, a w tym przypadku musiałby być to jakiś frame grabber. Czy ktoś może próbował już tego? Oczywiście wszystko...
Dziękuję za pomoc. Rozwiązałem problem:) CS jest podłączony do PE3, a nie jak by na to wskazywała dokumentacja PE2.
Będzie działać, o ile dobrze podłączysz piny, co z dokumentacją nie powinno być problemem. Środowisko polecam jednak sobie ustawić na podstawie tutoriala i przykładów [url=http://www.freddiechopin.info/]Fred... Chopina, z tym że w oparci o Linaro, a nie CodeSourcery.
Te define'y ustawiają pin mikrokontrolera, do którego podłączona jest linia SDA magistrali I2C na wejście (SDA_IN) lub wyjście (SDA_OUT). Ma to na celu odbieranie/wysyłanie danych z/do urządzenia na magistrali. Linia SDA jest dwukierunkowa (w przeciwieństwie do SCL).
Co mi się rzuca w oczy: wydaje mi się, że źle adresujesz wyświetlacz. Zmień adres z 0x60010000 na 0x60020000. Przy 16tu bitach danych masz adresowanie co drugiego bajtu, przez co A0 byłoby zawsze 0 (tak przynajmniej to zrobili w F1). I nie wiem czy masz dobre timinigi dla FSMC. U mnie jest tak (przy czym ja używam jakiegoś SSDxxx) : [syntax=c] FSMC_Bank1->BTCR[1]...
Witam, zlecę wykonanie projektu opartego na STM32F407VG, wyświetlaczu HD44780 2x16 oraz czujnikiem DS18B20. Chciałbym aby temperatura wyświetlała się na wyświetlaczu. Potrzebował bym sam projekt w CooCox napisane w C. Z podłączeniem sobie poradzę, potrzebował bym tylko schemat podłączenia. Czekam na propozycje. Czas realizacji: 2 tyg Wysokość budżetu...
Jeszce uściślijmy kilka spraw. Napisałeś: Ech ten angielski ... To chodziło Co że nie znalazłem czy też nie zrozumiałem tego fragmentu? No to nie, z angielskim u mnie całkiem dobrze. Tylko mnie zmyliło połączenie z płytki ewaluacyjnej. Czy raczej o co że źle napisali? Bo przetłumaczyłeś: and Vbat pin should be connected to VDD . i Vbat powinien być...
Jeśli ilość przesłanych bajtów się zgada to z sygnałami PCLK, HS i VS raczej wszytko jest OK. Możesz mieć jedynie odwróconą polaryzację PCLK. Obejrzyj surowe dane jakie przesyła kamera i sprawdź czy wszystkie bity się zmieniają. Nie jest wykluczone, że popełniłeś jakiś błąd w podłączeniu szyny danych lub konfiguracji pinów.
Odgrzeje nieco teamt - mam wyświetlacz z kontrolerem ILI9325 jednak próba odczytania statusu (RS 8.2.2) daje za każdym razem wynik 0. Wyświetlacz podłączony jest do stm32f4 poprzez FSMC. Odczyt device code daje wynik 0x9300 więc podejrzewam że odczyt działa (w tym wypadku odczytuje odres 0x60020000), pobranie statusu wykonuje poprzez odczyt komórki...
zapomniałem dodać jeszcze, że podczas podłączenia sondy do przebiegu wzorcowego w oscyloskopie, był on idealnie prostokątny tak jak powinien być
Więcej widzę, jeżeli mam zapisane cyfry i tutaj nie ma co się spierać. Pan może więcej widzi w makrach, ale to już kwestia personalna każdego człowieka. Nie prosiłem o obsługę FAT. Chcę się połączyć z kartą i czytać surowe dane. Mam problem z podłączeniem do karty. 'Poprawiony' kod, problem ten sam, czyli: Ustawiam breakpoint na __nop(); sprawdzam rejestr...
Freddie Chopin - czy zmieniałem typ na OD/PP, czy podciąganie na UP/DOWN/NOPULL, to nie miało znaczenia. atom1477 - akurat jako wejście ADC skonfigurowałem PC0, ale faktycznie podaje na PA1 sygnał o amplitudzie 5V. Jednak jak zasilam przepływomierz z 3V, to i tak mój system raz działa a raz nie. Dzisiaj również przez kilkanaście minut nie działało,...
wyświetlacz jaki mam ma rozdzielczość 480x272 i działa (powyższy link) i jest na SSD1963 , w ustawieniach zmienić rozdzielczość (SSD1963.h) i być może czasy FSMC_AddressSetupTime FSMC_DataSetupTime w pliku SSD1963.c powyższy link z kompletnym projektem w keilu jest przygotowany dla STM32F4 Discovery (jest pdf z podłączeniami).
tasklist.exe jest do pobrania z miliona stron, ale pierwsza i najlepsza to strona Microsoft'u. Pobierz, wklej i będzie działać prawidłowo. Miałem ten sam problem na stacji z XP 32-bit, która nigdy nie była podłączona do sieci. Z drugiej strony... Ja właśnie wróciłem do PICów, bo dobija mnie stopień skomplikowania softu i bardzo istotne ograniczenia...
W moim kodzie jest (w zasadzie będzie bo to testy na razie) dużo skoków i odczytywania stałych z pamięci. Rozumiem działanie waitstat-ów, których zadaniem jest "dopasowanie" wolniejszej pamięci Flash do szybkiego rdzenia, pobierającego dane z większą szybkością niż ta na to pozwala. Niestety dalej nie bardzo rozumiem działanie instrumentu prefetch...
Chciałem zapytać forumowiczów o kilka rzeczy związanych z projektem radia internetowego. Przyznam szczerze, walczę długo z tym tematem i jest kilka rzeczy których nie udało mi się znaleźć. Przyznam się również że widzę że wiele mi jeszcze brakuje, i trochę zbyt optymistycznie podszedłem do tematu. Zdecydowałem się na platformę STM32F4 DISCOVERY z podłączonym...
Witam, Do STM32F4 mam podłączony enkoder inkrementalny o rozdzielczości 1024 imp/obr. Chciałbym wykorzystać pełne możliwości sprzętowego modułu obsługi takich enkoderów przez F4, czyli zmieniać wartość licznika na opadających oraz narastających zboczach sygnału. W tym celu skonfigurowałem Timer 3 w następujący sposób: TIM3->CR1 |= TIM_CR1_UDIS; Bez...
1. Utwórz na dysku C: katalog OpenOCD 2. Rozpakuj wszystkie pliki z paczki "openocd-0.6.1.zip" do katalogu c:\OpenOCD\ 3. Zainstaluj STM32 ST-LINK Utility_v2.5.0 do pobrania na stronach STM 4. krok 3 zainstaluje ci też sterowniki do stlinka 5. odpal konsole (cmd.exe) 6. wpisz cd c:\openocd\bin 7. podłącz płytkę do kompa 8. wpisz openocd-0.6.1 -f scripts\board\stm32f4discovery.cfg...
(at)grko Autor podał typ procesora - STM32F4. W zależności od modelu mają one od 32 do 384 kB RAM + możliwość podłączenia zewnętrznej pamięci. Więc nie wymyślaj sztucznych problemów. Producent gwarantuje określony, minimalny transfer. Nigdy mi się nie zdarzyło, aby doszło do jakiś przestojów. Dodatkowo sprawę ułatwia fakt, że autor chce tylko odczytywać...
Witam Jestem na końcowym etapie projektowania przydatnej płytki rozszerzeń do STM32F4-Discovery, która umożliwi podpięcie płytki z kolorowym wyświetlaczem TFT LCD (np. HY-TFT320_262K lub TFT_320QVT) na tzw. kanapkę Chciałem zapytać czy takie podłączenie będzie prawidłowe oraz które będzie lepsze tzn. które mniej zablokuje przydatnych interfejsów np....
Sterownik mógłbym napisać ręcznie dysponując dokumentacją tego układu, ale jak go później podłączyć, żeby współpracował z GUI? Poszukaj opisu funkcji GUI_TOUCH_StoreStateEx(). 4\/3!!
Ok jest postęp. Dałem rezystory pullup 4k7 i zaczęło prawie działać. Czemu prawie? Ano mam taki przykładowy kod: [syntax=c]BYTE res = 0; FATFS fs; FIL file; UINT len; char bufor[16]; memset(bufor, 0, 16); res = disk_initialize(0); res = f_mount(0, &fs); res = f_open(&file, "test.txt", FA_READ); if(res == 3) { HD44780_writeText(0, 0, "Error"); while(1);...
Mam podłączony rezystor podciągający 4,7koHm, TX jest jako OD gpio_pin_cfg( GPIOA, 2, GPIO_AF7_OD_50MHz); // TX Poprawiłem kod ale i tak to nie zmieniło nic
właśnie teraz będę chciał odpalić DMA2D. Natomiast LTDC nie uda mi się odpalić z tym LCD (ze sterownikiem ILI9481), ponieważ nie mam dostępu do sygnałów vsync i hsync. Spróbuję w taki sposób podłączyć LCD z interfejsem RGB, który zamówiłem.
Nie możesz przecież tych wartości odczytać z rejestru DR... Poczytaj sobie w RM jak to działa zanim zaczniesz to oprogramowywać. Podłącz to do czegoś i zobacz czy działa, w debugu tego typu transmisje nigdy "nie będą działały"
No to obciąż silnik i zobaczysz jak się zmieniają napięcia na niezasilanych aktualnie fazach. A jeżeli masz napięcie zasilana drivera mocy 6V i dzielnik co to dzieli do 3V, to oczywiście można dać komparator zasilany z 3.3V (tylko musiał by być typu Rail-to-Rail) i problem z głowy. Albo LM393 (który nie jest typy Rail-to-Rail) zasilany z 6V, ale rezystory...
Mała kombinacja z podłączeniem i mam: Info : FTDI SWD mode enabled swd adapter speed: 1000 kHz adapter_nsrst_delay: 100 cortex_m reset_config sysresetreq Info : clock speed 1000 kHz Info : SWD IDCODE 0x0028e6ec Tak jakby brakowało finalnego odczytu ilości breakpoit'ów. Powalczę dalej, pewnie teraz problem jest z resetem. Dodano po...
Najprościej chyba, jeżeli tylko eksperymentujesz z kolegą a nie tworzysz konkretnego urządzenia dolutować do CBC020004H07-FIW-R listwę gold-pinów (raster 2,54 mm radzę od razu kątowe np. http://www.piekarz.pl/?page=offer&item=1... ) i połączyć z stmf4discovery za pomocą kabelków (mniej więcej coś takiego http://www.kamami.pl/index.php?ukey=prod...
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...
Podłączyłem do pinu DAC STM32F4 scalaka TDA7233D. Wykonałem połączenie tak jak opisuje dokumentacja TTDA7233D (sprawdzone 10 razy, wracałem do tego 3 dni z rzędu). Problem się objawia tym, że podczas transmisji 1Wire (wykonywana raz na 600 ms) z głośnika słychać cykanie. Inne podzespoły jak moduł bluetooth czy diody led nie wywołują tego. Moduł 1Wire...
Stworzyłem kod konfiguracji zewnętrznego przerwania EXTI0 na PB0, reagującego na zbocze opadające. Niestety nie chce on działać. Próbuję już to uruchomić od wczoraj, niestety bez skutku. Czy mógłby mi ktoś wskazać w którym miejscu popełniam błąd. Program ma działać w taki sposób, że po wykryciu zbocza opdającego na PB0 ma zmieniać stan pinu do którego...
Jednak jak są nieaktywne to nie powinny one sprawiać problemu Kiedyś też chciałem podłączyć wyświetlacz przez FSMC do płytki Discovery F4, ale niektóre peryferia mają podłączone wyjścia, a nie można ich wyłączyć sygnałami typu CS itp. Tak jest - o ile dobrze pamiętam.
Spróbuj podłączyć się zgodnie z instrukcją z [url=https://visualgdb.com/tutorials/arm... - patrz zwłaszcza punkt 7. Sprawdził bym dodatkowo czy ten sam objaw jest po podłączeniu do innego komputera oraz użył bym innego kabla MiniUSB jeśli nadal nie było by oznak działania. System powinien ją wykryć po podłączeniu, może Ci w tym pomóc program...
Wychodzi na to że Vref mam 2,93V z czego wyliczam 2,93V / (2^12-1) = 7155 bo dla takiego właśnie przelicznika pomiary multimetru zgadzają się z pomiarami STM. Zmierz multimetrem jakie napięcie masz na Vref w Twoim układzie. O ile wiem STM32F4 nie ma wewnętrznego źródła napięcia odniesienia. Wersje 64 nóżkowe nie mają zewnętrznego wyprowadzonego Vref...
W/g dokumentacji w STM32F407 do pinów VCAP_1 i VCAP_2 należy podłączyć ceramiczne kondensatory 2.2uF. Nie są one łatwo dostępne. Czy ktoś próbował je zastąpić kondensatorami tantalowymi? Czy jeśli w STM32F4 nie używa się ADC, to należy podłączać zasilanie do VDDA i VREF+?
Witam (at)polskitechnik Zasilanie pin VCC=5V (lub 3.3V gdy zwarty jest jumper JP1 - pominięcie stabilizatora), podświetlenie 5V, natomiast I/O prawdopodobnie zawsze 3,3V. Doszedłem do takiego wniosku przeglądając schemat wyświetlacza oraz testów z STM32F4. Wyświetlacz teraz nie zawiesza się jak to miało miejsce w przypadku podłączenia do Arduino, którego...
W takim razie najpierw zmień mikrokontroler na taki który posiada: - Więcej wyprowadzeń, ponieważ w tej chwili masz do wyboru podłączyć do FMC NAND Flash, albo NOR Flash, albo kontroler LCD. Jeżeli chcesz podłączyć LCD, to nie obsłużysz zewnętrznej pamięci. Potrzebujesz minimum obudowę QFP144, a jeszcze lepiej QFP176 lub QFP208. - Sprzętowy dekoder...
A nie możesz sobie po prostu podłączyć wyższych bitów adresowych jako CSy? Pamięć wtedy niestety będzie nieciągła (chyba że dorzucisz trochę logiki, np wspomniany powyżej układ), ale nie powinno to być problemem... 4\/3!!
Korzystasz z narzędzia STM32CubeMX? Używasz bibliotek HAL? Czytałeś UM1718? Jest tam gotowy przykład utworzenia pliku na karcie microSD. W UM1718 jest podany przykład na płytkę STM32F4. Ja używam STM32F3Discovery Dodano po 2 Dodano po 45 Link do mojego projektu: https://megawrzuta.pl/download/873e3edd6... Skorzystałem z kodu...
Dziękuję za odpowiedzi, Nie używam CubeMX, lecz znalazłem w manualu STM-a które piny to SWDIO i SWCLK. Jeżeli procesor ma zasilanie to podłączenie do programatora (ST_Link 2.0) SWDIO-SWCLK-GND powinno dać się wgrać program do procesora czy jeszcze trzeba coś zrobić ?
Sam goldpin też ma pojemność, generalnie kanapki do lcd to nie jest dobry pomysł (szczególnie ta pośrednia z złym layoutem, pomóc może podłączenie taśmą tych pinów od lcd na zasadzie pin/masa/pin/masa itd), ale zwiększenie czasu wysyłania też powinno pomóc. Możesz też spróbować zmniejszyć pochylenie zboczy, albo zamienić cube na rejestry. Ewentualnie...
Witam, STM32F4Discovery pięknie dekoduje mp3 całkowicie programowo - http://obrazki.elektroda.pl/8758113800_1...
Właśnie to sprawdziłem. Program zatrzymuje się w [syntax=c] while (!(I2C1->SR1 & I2C_SR1_ADDR));// wait for address transfer [/syntax] Sprawdziłem jeszcze poprawność podłączenia, wszystko wydaje się być w porządku. Moduł, z którym próbuje się komunikować to: [url=http://botland.com.pl/akcelerometry...
Ok, zajrzałem do tego i przeoczyłeś kilka rzeczy: Adres to nie 0x4A tylko 0x94. Właściwie jest to 0x4A przesunięte o 1 bit w lewo (0x94) a ten LSB to jest bit R/!W. Czyli jak chcesz coś zapisać do kontrolera to trzeba wysyłać na adres 0x94, a jak czytać to 0x95 (czytać noty dokładnie! Poza tym jest to na schemacie napisane). Druga sprawa - kontroler...
Powiem,że pomogło. Ale jest kolejny problem. Jak podłącze zasilanie do mojego prototypu to układ nie wystartuje dopóki nie podłącze zasilania dla STlinka. Dla mnie,to wygląda to w ten sposób,że układ "nie wystartuje" dopóki nie otrzyma po SWD komendy. I tego już nie rozumiem;/
Startup w CoIDE konfiguruje zegary korzystając z definicji wartości HSE ustawionej na 25MHz, a Ty masz pewnie kwarc 8MHz. Być może nawet nie włączyłeś PLL, więc zamiast 84MHz jest HSI = 16MHz. Możesz też skorzystać z szablonu, który przygotowałem jakiś czas temu: [url=http://mikrokontrolery.blogspot.nl/...
Czyli podłączenie masy wejść do PE powinno pomóc ?
Z jakiej biblioteki/źródeł korzystałeś do dekodowania MP3? Nie miałeś problemów z osiągnięciem np: 22050Hz albo 48kHz jako częstotliwości wystawiania próbek? Użyte zostały: Helix mp3dec + ChibiOS + biblioteki ST do obsługi przetwornika audio I2S. Już nie pamiętam skąd pobrałem te źródełka, kojarzę, że coś zmieniałem aby poprawnie odtwarzał mp3 z próbkowaniem...
Witam Mam problem (a to niespodzianka) z kitem stm32F4 Discovery. Konkretnie chodzi o wykorzystanie obecnego na płytce ST-LINKa. Po zainstalowaniu driverów, Windows wykrywa podłączony układ. Uruchamiam ST-LINK Utility i próbuję połączyć się z ST32F407 na płytce. Oczywiście wybieram połączenie za pomocą SWD. Otrzymuję takie info: Connected via SWD. oraz...
W takim razie myślę że na początku skupie się na AVR. Od samego początku w zamyśle miałem tworzenie układów typu: bezprzewodowa obługa urządzeń, zdalny dostęp przy pomocy rfid, zarządzanie przez ethernet itp... I wydaje mi się że używanie ARM to tylko komplikacja i niepotrzebne zwiększanie kosztów... Albo powiem inaczej powiem... nie wiem co mogę zrobić...
Zdejmij dwie zworki oznaczone jako "st-link/discovery" - jeśli w tym stanie komputer nie wykrywa ST-linka to wszystko co zrobisz z mikrokontrolerem głównym nie ma znaczenia, ponieważ problem jest z st-linkiem, a nie z tym mikrokontrolerem. Co się mogło stać? Wszystko - to tylko płytka uruchomieniowa, z gołą elektroniką na wierzchu i bez zabezpieczeń...
Witam, potrzebuję przesłać mnóstwo danych (video) przez sieć wifi. Z dostępnych na rynku modułów Wifi, prędkościowo dają radę tylko te z interfejsem SDIO. Jestem już w posiadaniu takiego modułu - konkretnie WL1801MOD od TI, jednak nie bardzo wiem jak zabrać się za jego obsługę. Wiem, że można go podłączyć do jakiejś płyty z linuxem, np BeagleBone, ale...
Zmierz napięcia na tych pinach ADC bez podłączonego czujnika. Prawdopodobnie piny nie są przełączone a tryb ADC. W trybie ADC napięcie powinno odpowiadać nawet słabemu wymuszeniu. Podłącz pin przez rezystor 47k do masy (wtedy napięcie na pinie powinno być 0V). Następnie taki sam eksperyment z podłączeniem do 2.5V (czy ile tam wynosi referencja) i napięcie...
wgrywanie stm32f4 stm32f4 przetwornik stm32f4 discovery
panasonic bateria szybkozłączka pneumatyczna migający klucz
najlepsze czaty delonghi caffe corso
Honda Civic 2004 7 gen - lokalizacja przewodów masowych Kod błędu ACK 03 w MAN F2000 - Diagnostyka i Naprawa