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...
Jeśli będzie trzeba, zastosuję USB-OTG, który "siedzi" np. w STM32F429 Nucleo czy Discovery. W mbed jest biblioteka napisana przez ST gdzie jest m.in. obsługa MIDI HOST i wygląda na dziecinnie prostą. Nawet sama transmisja MIDI jest już w pewnym stopniu zdekodowana funkcjonalnie, tak że piszesz tylko swoje funkcje obsługujące przychodzące komunikaty...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
http://obrazki.elektroda.pl/1208484300_1... Projekt OpenMV ma na celu stworzenie niedrogiego i łatwego w obsłudze modułu wizyjnego, który dałoby się oprogramowywać w języku Python. Docelowo OpenMV ma stać się "Arduino wśród modułów wizyjnych", jak opisuje autor przedstawiający aspiracje tego projektu. Realizacja projektu rozpoczęła...
https://obrazki.elektroda.pl/4089247800_... Pytanie: Czy mogę uzyskać dostęp do niestandardowego interfejsu SPI za pomocą mojego mikrokontrolera? Odpowiedź: Tak, ale może to wymagać trochę dodatkowego wysiłku podczas tworzenia oprogramowania układowego. Wiele współcześnie wykorzystywanych, precyzyjnych przetworników analogowo-cyfrowych...
Możesz kupić procesor z interfejsem do matrycy LCD i odpowiednią ilością RAM na framebuffer, ale ogólna zasada tworzenia zawartości ekranu będzie dokładnie taka sama. Masz tutaj na myśli interfejs LTDC w stm32f429 np. ? Czy jest wtedy sens przechowywać np. kolorowe bitmapy na karcie SD, w momencie startu programu przepisywać je do zewnętrznej pamięci...
Proszę o podpowiedź jaki użyć interfejs sprzętowy dla STM32F429 żeby przerzucić dane obrazu z framebufora z pamięci SDRAM do wyświetlacza LCD ( najlepiej za pomocą DMA). Jakoś nie mogę dopasować żadnego interfejsu np. dla pamięci, może rozwiązanie jest proste ale nie mogę go zobaczyć :D Do tej pory miałem uruchomiony interfejs LTDC na przeszło 24 liniach...
Posiadam wyświetlacz LCD bez kontrolera i chcę go podłączyć do STM32F429 poprzez LTDC. Chciałem sobie pomóc używając CubeMX do konfiguracji (pierwszy raz z tego korzystam), jednak przy wyborze display type są tylko dwie opcje: -RGB666 (18bit) -RGB565 (16bit) Potrzebuję interfejsu 8bit (wyświetlacz mono) a ponieważ dokumentacja nic na ten temat nie mówi,...
SeerKaza Twoje podejście jest chyba typowe kiedy wszystko ma robić rdzeń. A przecież po to są peryferia, aby poprawiać wydajność i ułatwiać zadanie. Sajmon_Szy Zamiast mielić dane w pętlach proponuję przygotować/zebrać dane w tablicy, skonfigurować DMA/DMA2D przesyłając wskaźnik na wybrany element tablicy oraz ilość elementów do przesłania i cieszyć...
Heh, myślałem że to też pochodzi z SPL. No to może faktycznie na to przejdę. Dzięki. A co do samego DCMI/DMA to trochę porażka. Obsługa przerwania od DMA trwa na tyle długo że nie udaje mi się uzyskać odświeżania większego niż 40Hz (i to przy rozdzielczości zaledwie 320x240 pixeli). A chciałem uzyskać 60Hz przy 640x480 (kamera to potrafi). Trochę słabo...
Witam Niedawno dostałem stm32f429 discovery. Udało mi się w nim ustawić SDRAM i aktualnie próbuje wyświetlić coś na wyświetlaczu. Ale coś mi nie idzie. Chce sterować wyświetlaczem za pomocą protokołu RGB888 (realne RGB666) na tyle pozwalają połączenia na płytce. I teraz z tego co wiem to zworki IM 3..0 ustalają tryb pracy kontrolera. Wie ktoś jak powinny...
Czy jest możliwość zanegowania w konfiguracji STM32F429 sygnału NE1 w uruchomionym interfejsie FMC (w trybie SRAM) tak aby nie używać dodatkowego układu logicznego z bramką NOT/NAND ?
dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Ale zdajesz sobie sprawę z tego, że istnieje coś takiego jak złożone urządzenie USB, tzn. takie, które przekazuje kilka deskryptorów USB. W efekcie możesz na tym samym interfejsie mieć to co masz + ileśtam np. wirtualnych RS232, czy mass storage, czy co tam wymyślisz...
Sprawdziłeś w praktyce ile potrzeba czasu na kompresję obrazu i ile zyskasz na tej kompresji czy to tylko teoretycznie rozważasz? Może przy 5 klatkach na sekundę da się jakoś "w locie" przełączać te kamery podłączone do jednego interfejsu (nie wiem czy to jest możliwe, tam swobodnie myślę, oczywiście bez zewnętrznej logiki by się nie obeszło). Obawiam...
Właśnie szukałem tego układu na płytce PCB i go nie widzę. Interfejs jest oparty na sterowniku ARM STM32F429. https://obrazki.elektroda.pl/3496936200_... https://obrazki.elektroda.pl/5237124200_... Dodano po 2 Jeszcze dodam, że próbowałem wymienić układ scalony TJA1050 na drugim zdjęciu po prawej stronie od sterownika...
Te biblioteki Tm są z tego projektu: https://stm32f4-discovery.net/2015/02/li... jedyna różnica to inny zestaw stm32f407 zamiast stm32f429, powinno to działać na STD, nie mam jak połączyć ich z HALem skoro hal ma takie nazwy (przykład dla innego procka), tylko TCP/IP inny mam , może to na Keilu trzeba odpalić :...
Podłączony jest ale jak rozwijam aby wybrać odpowiedni port to jest pusto. Program go widzi bo działa wszystko można sprawdzić błędy i usunąć ale gdy wejdę w aktualizację to program od aktualizacji go nie widzi. Jak rozwijam pole wyboru interfejsu to jest pusto i wyskakuje komunikat ten co na zdjęciu które dołączyłem. Kabel zakupiony na Ali. Czip to...
Witam. Chciałbym podłączyć 2 kamery do portu DCMI mikrokontrolera STMF429. Okazuje się, że ten mikrokontroler ma 1 moduł interfejsu DCMI, więc odpada możliwość równoległego użycia obu kamer. Jak wiadomo, można manipulować funkcjami alternatywnymi tych mikrokontrolerów - przełączać moduł interfejsu DCMI do różnych wyprowadzeń układu. Pomyślałem, aby...
Pomysł dwóch Arduino jest zły, bo transmisja danych do WS zarzyna procesor i uniemożliwia odbiór danych z innego Arduino. Można to niby załatwić dodatkowym sygnałem gotowości, ale po co używać dwóch wolnych modułów do tego, do czego wystarczy jeden szybki i tańszy? Tania platforma z LCD, która bez problemu poradzi sobie też z WS: LPC1768 Mini-DK2 (bez...
Na swoją stronkę wrzuciłem najnowszą kompilację OpenOCD dla Windows, problem na który się natknąłeś powinien tam być rozwiązany. 4\/3!! Dziękuję, sprawdzę wieczorem czy to działa... i dam znać. P.S. Próbowałem skompilować pod Linux'em OpenOCD z bieżących źródeł (0.8.0-dev). Ale po konfiguracji i kompilacji i uruchomieniu mam błędy już na poziomie inicjalizacji...
Witam. Projektuje płytkę do której będzie podłączony wyświetlacz z interfejsem RBG888. I trochę nie przeglądając specyfikacji uC zamówiłem już pamięci SDRAM 32bitowe. I niestety pojawił się konflikt pomiędzy peryferiami a mianowicie pełen interfejs RBG888 zajmuje mi piny które obsługują opcje byte enable (odczyt tylko 8 bitów) (piny NB0..NB4 ale zajęty...
Zmienna przy debugowaniu się aktualizuje po zapauzowaniu (chyba) programu. Przy jtagu wiem że mam na bieżąco. Algorytm wgrywania jest w opcjach projektu, wybierasz debug, wybierasz debuger (st-link) i opcje. Następnie przechodzisz do zakładki flash download. Ale właśnie doczytałem że już debugujesz/wgrywasz więc mój post wcześniejszy jest nieważny....
Lutowanie BGA (a stosowne ARMy chyba tylko w takich są obudowach) Dementuję takie pogłoski. Przykładowa płytka STM32F429-DISCO. Ma prawdopodobnie wszystko co potrzebuje autor tego tematu, kosztuje śmieszne pieniądze. Na pokładzie 64Mbit SDRAM, więc wystarczy na wiele ekranów. Alpha blending + overlay (obraz statyczny + dynamiczny) robi sprzętowo. Sercem...
Klasycznie, dobieramy narzędzie do pracy nie odwrotnie i tyle. Jedno jest lepsze w tym inne w tym. Ogólnie na PC Niezależnie którego z głównych języków użyjemy można zrobić to samo. Kwestia czasu i pieniędzy. C# wygrywa dlatego, że ma wielką bibliotekę(NET Framework) ale pod względem prędkości i działania programów(zaobserwowane organoleptycznie) to...
Rozwinę temat AGH: W ramach przedmiotu obowiązkowego jest (w kolejności jak podano) 1. Assembler na AVR (większość zajęć) 2. Kilka zajęć z C dla AVR - zasadniczo 1 i 2 to miganie diodą na 100 sposobów http://www.fpga.agh.edu.pl/tm/?Laborator... 3. Semestr z KL46 (i masa nerwów, bo zestawy wciąż i ciągle mają jakieś wady, a to się procek zablokuje,...
Teraz jest już w najprostszej postaci: [syntax=csharp]private void pbStatus_Click(object sender, EventArgs e) { //jeżeli połączenie jest aktywne to je kończymy, zmieniamy kolor na red i zmieniamy napis if (port.IsOpen) { pbStatus.BackColor = System.Drawing.Color.Red; port.Close(); labStatus.Text = "Brak połączenia (teraz można zmieniać opcje połączenia)";...
Może warto zacząć od podstawowych obliczeń? Dane dla wyświetlacza to 480x640x3 = 921600 bajtów = 900 KiB. Pierwsze wrażenie może być takie, że wewnętrznej pamięci nie wystarczy na bufor obrazu, ponieważ nie jest to jednolity blok i część tej pamięci trudno współpracuje z DMA i LTDC. Ale w prostych aplikacjach, bez zaawansowanej grafiki, można ograniczyć...
Wrobless bez sensu jest takie kombinowanie, ostatecznie możesz wysterować ten wyświetlacz na f4 przez spi jest taka opcja. Kup sobie przejściówkę USART<->USB i przez ten interfejs przesyłaj logi.
Jeśli projekt generowałeś w CubeMX, to zapewne nie wiedziałeś, że trzeba wyłączyć błędnie włączoną przez CubeMX opcję VBUS sensing w zakładce parametrów dialogu konfiguracji interfejsu USB. Jeśli natomiast nie zainstlowałeś najnowszej wersji pakiet F4, to masz jeszczekilka innych błędó, które powodują, że CDC nie działa - są niezbędne drobne poprawki...
W czasie inicjalizacji jest wybierany rodzaj interfejsu i faktycznie jest to RGB. Ale samo kontrolowanie wyświetlacza odbywa się przez SPI i przez niego można bezpośrednio do GRAM wpisywać dane. Ale wszystkie wyświetlacze TFT z jakimi się spotkałem po poprawnej inicjalizacji wyświetlały szum (losowa wartość pamięci GRAM) po czym można było się przekonać...
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...
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...
28 Lis 2015 20:28: Jakby to kogoś interesowało, to dziś na stronkę projektu dodałem dokumentację generowana przez doxygena. Oczywiście do doskonałości dużo jej brakuje, ale... nie od razu Rzym zbudowano (; http://distortos.org/ > Documentation Jej przeglądanie najlepiej zacząć od (chyba) kompletnego podsumowania publicznych interfejsów systemu, które...
Możesz użyć układu MAX9526. On robi całą konwersję a dane dostarcza w standardowym formacie cyfrowych kamer który można podłączyć do interfejsu DCMI w procesorze STM32F439.
Witam. Temat może trochę bardziej pasuje do działu "Projektowanie PCB", ale umieszczam tutaj bo chodzi o nazwijmy to "dyskusję ideologiczną" a nie samo projektowanie PCB. Od wielu lat interesuję się mikrokontrolerami ale nigdy nie kupiłem żadnej płytki startowej. Żadnych zestawów rozwojowych, ARDUINów, płytek stykowych nawet. Wszystko robiłem w pająku...
Wygląda na typowy 2.4" QVGA TFT LCD. 45-pinowy connector też wskazuje na standard. Do zlącza wyprowadzone są wszystkie sygnały co sugeruje że display będzie pracował w trybie RGB, ale zapewne także przez SPI. http://obrazki.elektroda.pl/2033491900_1... [/img] Zamieszczam obrazek płytki STM32F429I-DISCO w której zastosowany jest prawdopodobnie...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Najważniejsza rzecz o której musisz zdecydować to to jaką rozdzielczość potrzebujesz. A co do matrycy to użyj po prostu matrycy z interfejsem równoległym (takim klasycznym z sygnałami CLK HSYNC, VSYNC i DATA0...7) z poziomami napięć LVTTL. Taką najprościej podłączyć. Poza tym można ją też łatwo podłączyć do procesora, bo są takie ze sprzętowym wejściem...
Podstawowe problemy dotyczące PIC32MZ opisuje errata całej rodziny dostępna na stronie producenta. Bardziej istotne jest, że ten układ nie występuje u dystrybutorów. Możesz zaprojektować płytkę, ale sam układ możesz kupić tylko jako PIM w Microchip Direct. Za ponad 18 EUR, dostajesz jeden z wariantów układu (ECG, ECH lub ECM), z błędami w strukturze,...
LCD mam ips 1.3'' z interfejsem SPI. Czekam na drugi ips 3.5'' również z interfejsem spi. Zamówię jeszcze jeden z interfejsem równoległym. Wyświetlacze (te po SPI) będą sterowane za pomocą stm32f042 (1.3 240x240 juz działa). W nadchodzącym tygodniu powinienem otrzymać resztę komponentów, aby złożyć działający prototyp na finalnych komponentach. Jak...
Podaj przykład mikrokontrollera posiadającego interfejs MIPI-DSI 4 kanałowy Przykładem mikrokontrolera posiadającego 4-kanałowy interfejs MIPI-DSI jest STM32F469/479 z rodziny STM32F4 firmy STMicroelectronics. Ten mikrokontroler wyposażony jest w zaawansowany kontroler graficzny LTDC oraz 4-kanałowy interfejs MIPI-DSI, co pozwala na obsługę wyświetlaczy...
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...
U ST to się chyba nazywa FSMC. (...) Nie wiem na ile musisz pozostać przy ST, LPC sobie radzą z DRAM. STM32F4x9 obsługują DRAM - tam interfejs nazywa się FMC, znikło "S" od "static". Pozdrowienia, m.ki
Dlaczego uważasz to za błąd? Jest cała masa układów, które nie wymagają adresu rejestru. Protokół I2C wymaga tylko podania adresu układu z ustawioną flagą R/W. Jeżeli układ wymaga podawania adresu rejestru do odczytu (czy cokolwiek więcej), to już programista musi zadbać o przygotowanie właściwych danych. Jeżeli to są jakies stałe sekwencje, to najczęściej...
http://obrazki.elektroda.pl/2630096300_1... TinyLIDAR to projekt modułu skanera laserowego, na realizację którego zbiórkę pieniędzy za pośrednictwem serwisu Indiegogo prowadzi Dinesh Bhatia. Sercem płytki jest (prawdopodobnie) układ STM32F401 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4 o taktowaniu 84MHz. Programowanie...
Witam. Piszę właśnie program, którego zadaniem jest pobranie 1 klatki (zrobienie zdjęcia) z kamery MT9D111 (nota katalogowa: http://www.dragonwake.com/download/camer... ) Klatki z kamery będzie pobierał mikrokontroler STM32F429, taktowany częstotliwością 180MHz. Wzoruję się na informacjach zawartych na stronie: http://www.stm32.eu/node/307...
Mnie tym razem forma i treści od Kolegi Piotra nie satysfakcjonuje - szczególnie w kontekście innych wpisów na elektrodzie. Nie mogę zrozumieć czemu ta prezentacja miałaby służyć. Brakuje ewidentnie konkretnych walorów edukacyjnych, na pewno dla takiego amatora jak ja, być może jest to dobra inspiracja zaawansowanych użytkowników, ale szczerze wątpię....
http://obrazki.elektroda.pl/4915350700_1... Firma Arrow Electronics ogłosiła dostepność płyty bazowej o nazwie AeroCore 2 Expansion Board for DragonBoard 410C. Zgodnie z tym co wskazuje nazwa AeroCore 2 Expansion Board for DragonBoard 410C stanowi wariant AeroCore 2 i podobnie jak pierwowzór służyć ma do prototypowania bezzałogowych...
Postanowilem podzielic sie z wami moimi doswiadczeniami wykorzystania interfejsu USB we wlasnych projektach. Jak wiadomo interfejs USB jest juz powszechnie dolaczanym interfejsem do mikrokontrolerow wiekszosci producentow na rynku. Sama obsluga USB zarowno po stronie mikrokontrolera jak i pc (a wlasciwie Windows) jest mniej przyjazna niz w wiekszosci...
Miałem jakieś nieznane problemy z takimi prockami. Procki w obudowie LQFP208. Skopiowałem sobie bibliotekę STM32F439, bo taki akurat miałem narysowany i sprawdzony (już wykonywałem dla niego płytki PCB i one działały). Ale nauczony przezorności sprawdziłem dla pewności położenie pinów funkcyjnych (RESET, BOOT, VCAP, itp). Niestety nie sprawdziłem pinów...
stm32f429 usart stm32f429 discovery stm32f429 disco
sprzedam stację dokującą pioneer przedwzmacniacz modem simlock orange
bateria macallister interfejs lexia
LG VC8716 nie czyta płyt - diagnostyka i naprawa Fiat Panda II 1.1 2004 – rodzaje pasków rozrządu i gwinty świec vs 1.2 8V