tmf: ile razy jeszcze będziesz sugerował, że do uC, który w środku ma 160 MHz, a na zewnątrz miewa 40 MHz potrzebna jest jakakolwiek szczególna płytka? Nie, nie jest. Zwykła 2-warstwowa płytka bez żadnych dopasowań jest w zupełności wystarczająca. Nawet przy podłączaniu SDRAM do STM32F4 nie ma potrzeby wyrównywania długiści linii danych - to jeszcze...
A no dobra, sorry - to jest inny problem. Najszybciej będzie, jak w pliku Makefile wyłączysz generowanie pliku .bin. Rozwiązanie 100% poprawne to dodanie czegoś do skryptu linkera do sekcji w SDRAM, żeby nie pakował ich do obrazu binarnego, ale chwilowo nie jestem 100% pewny co dokładnie [; Chyba (NOLOAD) (do _WSZYSTKICH_ sekcji w pamięci SDRAM), ale...
Witam mam dziwny problem. Mam dołączoną kość SDRAMu (W9825G6JH-6) do STM32F429. Kość konfiguruję następująco: [syntax=c] uint8_t SDRAM_Init(void) { FMC_SDRAMInitTypeDef FMC_SDRAMInitDef; FMC_SDRAMTimingInitTypeDef FMC_SDRAMTimingInitDef; FMC_SDRAMCommandTypeDef FMC_SDRAMCommandStructure; uint32_t timeout = SDRAM_TIMEOUT; /* Initialize FMC pins */ TM_SDRAM_InitPins();...
STM32F4 z 3.2" LCD i 8MB SDRAM Niezły zestaw, jednak ta cena... :|
Ok, dzięki. Będę się musiał przez to przegryźć bo widzę, że tutaj uruchomione są: FPC, LTDC oraz DMA2D. A mi się na razie udało uruchomić samą obsługę SDRAM.
le nie ma tam słowa o FMC . No bo FMC po skonfigurowaniu to po prostu pamięć w przestrzeni adresowej - czyli po prostu piszesz lub czytasz do/z tego adresu. Czyli DMA memory to memory. Dla przykładu u mnie w projekcie teraz używam banku 1, 16 linii danych i szyny adresowej A2 jaki DC. Po sonfigurowaniu FMC [syntax=c]typedef struct { volatile uint16_t...
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.
Sporo osób ma problemy więc proszę. Lista plików które trzeba umieścić w czystym przykładzie stm32f4_blink_led aby wyświetlacz ożył. (na płytce STM32f429disco) (UWAGA DZIAŁA BEZ SPLa) W pakiecie: -zaktualizowane pliki nagłówkowe od st. -zmodyfikowane pliki inicjalizacyjne SDRAM na bazie projektu ze strony en.radzio.dxp.pl (działają na bibliotekach GPIO...
No właśnie gość w tym poście nic nie pisał jaka to transmisja (nie mogę znaleść linka). Tylko jak zrealizować obsługę SDRAM. FSMC nie obsługuje takiego rodzaju pamięci. Są jakieś zewnętrzne kontrolery do tego celu?
Schemat i sprawdź do którego SDNE jest podłączona.
Moim celem jest odgrywanie paru plików wav na raz i być może zapisywanie w tym samym czasie jednego pliku wav. (at)Marek_Skalski Możesz podać konkretny układ SDRAM, którego używasz? Napisałeś też, że to chwilowe rozwiązanie. Planujesz zastosowanie jakiegoś innego niż bufor?
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ć...
Myślisz ze 1 (słownie jeden) błąd typu literówka w tak ogromnym pliku to już coś strasznego? Nie, a powinienem? Czy ja gdzieś napisałem coś w tym guście? "Nie spodziewałem się błędu w takiej głupocie" - długo szukałem go u siebie w kodzie... bo 99% błędów właśnie tam znajduję :roll: W porównaniu z błędem jakiego się spodziewałem (np. złe timingi, czy...
Widziałem ten temat. Jednak wydaje mi się, że tam wyświetlacz jest podpięty do wbudowanego bloku obsługi LCD w STM32F429. Czy ten mój LCD na SSD1289 też można podpiąć do tego dedykowanego bloku procesora, czy muszę używać jak do tej pory FSMC? Pamięć jaką chcę wykorzystać to SDRAM IS42S81600.
Ale trudno sobie wyobrazić sensowne działanie przy jedynie wewnętrznej pamięci RAM. Toteż po to właśnie dodano do STM32 w końcu po latach kontroler SDRAMu i poszerzono magistralę zewnetrzną do 32 bitów. Na wewnętrznej pamięci to QVGA najwyżej zrobisz.
Dobra sporo już mi się rozjaśniło. Więc lecimy dalej. Mam płytkę STMF429discovery. I jak wiadomo posiada ona SDRAM na FMC. I jak wiadomo ona musi zostać zainicjowana. Jak to się ma do linkera. Normalnie informuje go o tej pamięci tak jak o ramie. Czy trzeba coś dopisać, uwzględnić ?
Powodująca konflikt linia LCD_B4 jest dostępna też na innych pinach (pin 186 obudowy LQFP208). //edit: LQFP208 to B, a nie I – zasugerowałem się "największy w obudowie TQFP".
Można podpiąć takie TFT do STM32 i wykorzystać interfejs FMSC. Ja preferuje tańsze i bardziej uniwersalne rozwiązanie na FPGA. No właśnie chyba mi coś umyka. FPGA tańsze? Zupełnie układów programowalnych nie znam, przyznam, że kusi mnie ich poznanie, jednak jak patrzę na ceny fpga w tme, nie mogę pojąć, w którym miejscu są one konkurencyjne do uC z...
Płytek pod różne Cortexy zaprojektowałem kilkadziesiąt, w tym kilka pod STM32F4. Wszytskie dwuwarstwowe, wszystkie działają. Fakt, w żadną nie musiałem wrzucać SDRAM. Nie wiem, skąd pomysł, że płytka pod STM32F jest trudniejsza do zaprojektowania lub polutowania niż pod Xmega. Przesądy jakieś. Trudno to jest z obudowami DIL, bo przy normalnych założeniach...
Dziękuję za odpowiedzi. :arrow: tymon_x Rozwiązaniem jest FPGA... będzie taniej. Wyjdziesz na tym też zdecydowanie lepiej niż z uC. I spokojnie zmieści się tam soft-procesor z dostępnym kompilatorem C/C++. Rozumiem masz na myśli układ pokroju np. tego : Owca cała, wilk syty: "mikrokontroler" jaki będziesz chciał, jest tam pokaźna paczka modułów i wszystko...
Biblioteka kompiluje się i programowo działa. Jednak nie widać efektów na wyświetlaczu więc może pociągnę ten temat dalej. http://en.radzio.dxp.pl/stm32f429idiscov... Zdefiniowałem wyżej wymienione funkcje jak w tym projekcie. W main dodałem przykładowy program dokładnie taki sam jak w tym projekcie. (Bo jest to tutorial...
Procesor to konkretnie STM32F439IGT6. Mam taki kod w mainie: https://obrazki.elektroda.pl/2215514800_... A powinno być tak: https://obrazki.elektroda.pl/3426620100_... Najciekawsze wnioski są jednak po dodaniu tych linii: https://obrazki.elektroda.pl/6540612300_... A tu dla wersji która inicjalizuje...
Witam wszystkich. Mam pewien dylemat, gdyż chcę użyć płytki STM32F4Discovery do zapisywania danych z przetwornika ADC. Jako iż danych będzie dość sporo (tutaj DMA na pewno się przyda) potrzebuję miejsca do ich zapisu. Pamięć mikroprocesora odpada więc rozważam dwie możliwości: - pobieranie danych z ADC obróbka przez uP i wysyłanie przez USB do PC, wydaje...
Cały plik main. [syntax=c]/** ****************************************... * File Name : main.c * Description : Main program body ****************************************... * * COPYRIGHT(c) 2016 STMicroelectronics * * Redistribution and use in source and binary forms, with or without...
Akurat tego "Embedded ST-LINK/V2" nigdy nie aktualizowałem. Co innego jeśli chodzi o st-link program po stronie komputera, ten wymagał niestety poprawek, oryginalny miał złą mapę pamięci w zakresie drugiego megabajta flasha. Ponadto trzeba było zdefiniować zakres adresów SDRAM, dopiero wówczas gdb mógł tam zajrzeć. PS Szkoda że w SDRAM mogą być tylko...
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...
Z tym .NET to trochę nietrafiona przysługa. Mało kto jeszcze z tego korzysta. Najprościej było by to napisać bez środowiska uruchomieniowego. Bierzesz wtedy jakiś przykład specjalnie do płytki i całą konfiguracje wyświetlacza masz już gotową wystarczy tylko modyfikować poszczególne piksele (W SDRAMie) albo skorzystać z biblioteki STMwin (choć nie wiem...
Może i uaktualnili RM, ale na pewno nie ma tam nic o TFT i SDRAM. Swoją drogą na to już wpadłem wcześniej i ściągnąłem w zeszłym tygodniu (dziś też - na wszelki wypadek jakby coś zmienili - chyba, że istnieje kilka wersji). W sumie nie ma na razie znaczenia czy sprzedają, ale chciałbym zobaczyć jaki to ma możliwości i funkcje. Co prawda ostatnio wszyscy...
Dziękuję za odpowiedź. Po przeczytaniu tego faktu w erracie czytam w RM0090 co z tym można zrobić. Trzeba zapewne wprowadzić zmiany w rejestrze SDRTR (?) i SDCMR ale ustawiać któreś bity w przerwaniach? Nie wiem jak się do tego zabrać. OK. Doczytałem że trzeba ustawić bity w rejestrze SDCMR na 0x005 żeby SDRAM był w trybie SELF_REFRESH i 0x000 żeby...
Albo wspomniane Nucleo, albo zestawy STM32 DISCOVERY. Chyba najbardziej uniwersalny (i mający z serii najlepszy stosunek możliwości użytego mikrokontrolera do ceny) jest STM32F4 DISCOVERY (Cortex-M4F, 1 MB Flash, 192 KB SRAM, Ethernet MAC – niestety w zestawie nie ma PHY, USB-OTG...). Cena prawie o połowę niższa od tego, który podałeś (za tyle,...
Witam, od jakiegoś czasu testuję zestaw uruchomieniowy STM32F429 discovery. Bazuje na modyfikacji przykładu Freddiego Chopina. Od jakiegoś czasu próbuje coś wyświetlić bez korzystania z bibliotek od ST (to mam już za sobą). Na początku dodam, że wyświetlacz startuje, wyświetla kolorowe tło (LTDC->BCCR). Następnie ustawiam żądany rozmiar okna korzystając...
Wykres NIE jest "od czapki". To nie jest SPI, to jest 8 bitowa równoległa magistrala synchronizowana sygnałem CLK. Dane przesyłane są równolegle po 8 bitów ( po jednym kolorze ) dla jednego cyklu w kolejności kolorów jak na wykresie. Tak jak się przyglądam to nie wiem czy nie jest najbardziej podobna do szyny danych Intel8080 z sygnałem RD (magistrala...
Zrobiłem to trochę hardcorowo, Ale działa? Powinno w sumie działać <: Jest na to jakiś lepszy mniej inwazyjny sposób? Hmm... Czy mniej hardcore'owo to nie wiem, może trochę bardziej uporządkowane, można to zrobić np. tak: 1. Otwierasz skrypt linkera dla układu, czyli np. distortos/source/chip/STMicroelectronics... 2. Dodajesz...
Wyświetlacz na szczęście się odpala, wybrałem dla niego sterownik liniowy. Doszedłem już dzisiaj do tego że problem faktycznie tkwi w pamięci, ponieważ nawet pomijając gui_init() procesor wywala mi HardFault_Handler przy próbie korzystania z zewnętrznego ramu. Z tej okazji pojawiła mi się nowa zagadka: mam źle inicjowaną pamięć czy złą konfigurację...
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ć...
W sumie jako ciekawostka, poniżej filmik podobnego tematu opartego na: - wyświetlacz 800x480 16bit głębia - STM32F103 - interfejs równoległy (8080) Dane pobierane są z karty SD, nie wykorzystuje żadnych wbudowanych funkcjonalności procesora nawet DNA (jedynie interfejs FSMC). Menu wygląda żałośnie (miganie). Gdyby ktoś wykonał mi taką robotę, zwyczajnie...
Witam zrobiłem to w inny sposób użyłem funkcji: [syntax=c] GUI_SetOrientation(GUI_SWAP_XY | GUI_MIRROR_Y);[/syntax] Tylko żeby to działało trzeba w GUIConf.c ustawić [syntax=c]#define GUI_NUMBYTES (1024 * 128*8) U32 extMem[GUI_NUMBYTES / 4] __attribute__((section(".HeapMemSection"... [/syntax] i zrobić sekcje w linkerze adres 0xD0100000 (zewnętrzy...
Ja używałem 2 kamer i LCDka 800x480 TFT na jednym STM32F439 + SDRAM. MAX9526 konwertuje analogowe dane CVBS na cyfrowe, czyli jakby udaje cyfrową kamerę. Można więc z całą pewnością powiedzieć że skoro mi działało z kamerami cyfrowymi, to z MAX9526 też by działało. PS. A jak podłączyłem 2 kamery do jednego interfejsu DCMI? DCMI można ustawić w tryb...
Mogę się mylić ale ten STM32 raczej nie da rady... Ma mniej więcej 2 razy za mało RAM'u, żeby zbuforować jeden wyświetlony obraz... Dla TouchGFX typowa konfiguracja to pamięć QSPI + zewnętrzny SRAM/SDRAM + RTOS. Bez TouchGFX myślę, że da się to zrobić, kosztem braku animacji, przejść i innych bajerów.
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
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...
Ok. Przeprowadziłem testy. Przy zastosowaniu linkera arm-none-eabi-gcc i usunięciu ze skryptu linkera: Dodano po 40 OK. Radzę sobie tak, jak poradził sobie Mess-gd tu: https://www.elektroda.pl/rtvforum/viewto... Na razie zrobiłem zmiany w startupie by jego zmienne odpowiadały tym w skrypcie linkera od FCh. Kompiluje się. Teraz...
Witam np Stm32F429/439 , ale jak zwykle jest jedno ale. Z reguły bitmapy i font masz we flash, jak chcesz to połączyć to pasowało by to skopiować do jakiejś pamięci i dopiero to wyświetlić jako całość, kopiowanie masz przez DMA, a na LCD rzuca to LTDC, ramu w Stm masz 256kilo a lcd 470x272= 127840x4 = około 500Kb czyli... Moim zdaniem to nie ma sensu...
A płytka teoretycznie "podłącza" co trzeba od JTAGa...przynajmniej tak sądzę po pobieżnym przejrzeniu. Mam SWD i działa, ale niesmak pozostaje :/ Jeśli raz połączysz się z układem po SWD, to aby potem połaczyć się z nim po JTAG, musisz układ całkowicie odłączyć od zasilania. Nie wystarczy zwykły reset - musi to być pełny "power-down". OpenOCD niestety...
w tej tematyce jestem początkujący W takim razie zacznij od początku. Najpierw wybierz kamerę i naucz się obsługiwać DCMI, bo pewnie w ten sposób chcesz z nią rozmawiać. Wybierz moduł Wi-Fi i naucz się go obsługiwać. Tutaj pewnie będzie ETH + SPI lub I2C. Jak już zgrasz te 2 rzeczy ze sobą, to będzie z górki. Podaj więcej konkretów, kamera, moduł,...
Czytam sobie własnie o możliwościach rdzenia i... nie ma sie czym podniecać. Nadal brakuje SIMDów, FPU, i szybkiego dzielenia (CM4 max 12 cykli, ten PIC 35 cykli). Nie ma cudów. Również zauważyłem że Microchip ma poważną awersję do magistral zewnętrznych pamięci równoległych. "W koncu" pojawiają się PICe mające magistrale zgodne z 8080, ale SDRAM nadal...
Tutaj w kodzie linkera. [syntax=c] /** * Linker script for STM32F4xx Devices with 1MB FLASH, 192KB RAM (64KB CCM) */ /* Entry Point */ ENTRY(Reset_Handler) #ifdef OPENMV1 #define FLASH_ORIGIN 0x08000000 #define FLASH_LENGTH 512K #define ISR_ORIGIN 0x08000000 #define ISR_LENGTH 16K #define TEXT_ORIGIN 0x08010000 #define TEXT_LENGTH 448K #define RAM_ORIGIN...
Witam ostatnio zakupiłem wyświetlacz LCD TFT 3,2" taki jak na tej stronie: [url=https://botland.com.pl/pl/wyswietla... Podłączyłem wyświetlacz do mojego mikrokontrolera stm32f407 przez FSMC i wszystko działa ładnie. Lecz zastanawiam się jak zorganizować pracę...
Nie napisałeś jaki to procesor. Od tego też zależy powodzenie operacji. Zainteresuj się opisem i dostępnymi programami do STM32F429i-discovery. Ma zbliżony typ wyświetlacza ILI9341 i jest on podłączony do kontrolera poprzez sterownik LTDC. Ale jako framebuffer-a używa oddzielnej pamięci SDRAM podłączonej do MPU przez FMC. Pzdr
Xmega nie ma FSMC, ani tym bardziej FMC, ale ma EBI. W praktyce nie ma znaczenia jakich liter używa się na określenie sprzętowego interfejsu pamięci i/lub urządzeń zewnętrznych. Istotne jest jakie możliwości ma taki interfejs: szerokość magistrali danych (8/16/32), liczba linii adresowych, liczba sygnałów strobujących (!CS/NEx), prędkość maksymalna,...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
Użyty mikrokontroler to STM32F429, 192 MHz, kod programu zajmuje około 180 kB. Znajdują się w nim oprócz emulatora CPDev także protokoły komunikacyjne oraz obsługa IO. Transmisja pliku z CPDev po tftp. Komunikacja z modułami przez magistralę równoległą. Co do dodatkowych modułów to można zaprojektować co nam tylko do głowy wpadnie. Pytanie tylko czy...
Gotowe do działania LCD znajdziesz na płytkach Discovery. FSMC to kontroler pamięci statycznych (SRAM, NOR, NAND) i występował we wczesnych produktach ST. Później został zastąpiony przez FMC, który dodatkowo obsługuje SDRAM. FSMC możesz użyć dla LCD tylko wtedy, gdy wyświetlacz posiada wbudowany kontroler, np. SSD1963, ILI9314, ILI9806, itp. LCD można...
Witam, Pytanie jak w tytule. Próbowałem kilku przykładów z internetu, ale żaden się nie kompiluje, brakuje bibliotek lub nie zna zapisanych w nich komend. Mi chodzi o jak najprostszą bibliotekę, która pozwoli na inicjalizację wyświetlacza, wyczyszczenie ekranu i postawienie na nim punktu o wybranych współrzędnych i kolorze, najlepiej bez obsługi SDRAM...
Niestety ta płytka z prockiem STM32F429 to totalna porażka. Próbowałem na niej uruchomić kamerę i dopiero dzisiaj po 2 tygodniach doszedłem co jest nie tak. Mianowicie zakłócenia. Myślałem że to nie to bo nieużywanie SDRAMu* (w sensie niewykonywania zapisów i odczytów) nie powodowało znaczących zmian w działaniu kamery (SDRAM* to jedyne potencjalne...
http://obrazki.elektroda.pl/6299012600_1... Firma STMicroelectronics zaprezentowała nową linię mikrokontrolerów STM32F446, łączącą w sobie jednostkę obliczeniową ARM Cortex-M4, kompaktową pamięć Flash o pojemnościach od 256 kB do 512 kB, 128 kB RAM, wydajne interfejsy rozszerzenia pamięci, jak również rozbudowane opcje komunikacji i...
Cześć. Szukam sposobu, aby na procku STM32F439 skompresować bieżący obraz framebuffera (grafika typu napisy, kolorowe ikony z przejściami tonalnymi, ramki itp, dużo jednolitego tła) i wysłać do przeglądarki. W systemie mam pamięć SDRAM, postawiony jest FreeRTOS i LwIP. Kompresja powinna trwać nie dłużej niż 0,5s, chociaż 1s ostatecznie mógłbym przeboleć....
Cześć, Mam taki problem, muszę uruchomić wyswietlacz z dwoma buforami, które będa na zewnętrznym RAM-ie. Problem jest tego typu, że nie moge użyć sterownika LTDC bo używam SDRAMu i LCD1 z FMC i niezbyt wiem jak mam to polaczyć. RAM oddzielnie mi dziala, normalnie mogę zapisywać w nim i odczytywać, wyswietlacz osobno też dziala. Nie mogę tylko polaczyć...
Fullduplex czy multimaster? Jak multimaster, to raczej szedłbym w kierunku CAN. Slave jest slavem, dlatego że nie pytany, nie gada, a skoro ma odpowiadać na pytania, to jest halfduplex. Arduino i Nucleo w większości przypadków są źle zaprojektowane, to nie są płytki referencyjne, nie ma żadnych badań. Tam nawet nie ma jak dobrze masę wyprowadzić. Kiedyś...
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...
A czy można przesyłać pół-słowa 16 bitów? Na stronach tylko 8 bitów i sugestie że 16 bitów byłoby wolniejsze. Z tym, że DMA STM32 potrafi inkrementować adres źródłowy o 1, 2, 4 bajty, więc wygląda na przystosowany do 32 pinów. Udało mi się dowiedzieć że przy pierwszym formacie wyjścia (jeszcze raz obrazek: Dodano po 20 Ciekawy post na blogu – znaleziony...
Po dłuższej przerwie wracam do tego projektu. Po przemyśleniu pewnych kwestii dodatkowo namawiany przez kolegę zakupiłem ADS1262IPWR. A więc plan jest teraz taki: -zasilanie modułu pomiarowego: 24V (moduł posiada własny zasilacz izolowany) -transmisja danych: SPI -zarządzanie i diagnostyka modułu: I2C -opcje modułów: a) 2 kanały TrueRMS/DC 32-bit na...
Nie mówiłeś do czego potrzebujesz tak dużej pamięci w systemie embedded :) Możesz próbować obsługiwać tę pamięć "ręcznie" pisząc program machający poszczególnymi pinami i przełączający kierunki portów danych, ale w takim razie już lepiej podłącz pamięć 16-bitową do PORT J i PORT K. Jeżeli ostatecznie nie będzie działać z Xmega, to będziesz mógł jej...
Nie neguję dokumentacji. Nawet więcej, nigdy nie odpalam bez niej. Nawet gotowca konfrontuję z datasheetem. Po prostu mi chodzi że z przykładem jest prościej i szybciej. Nie ma co popadać w skrajności. Czyli też w uruchamianie wyłącznie na podstawie datasheeta. Bo czas też kosztuje. I szkoda na nowo odkrywać koło. Niektórych rzeczy wręcz bym nie odpalił...
Jakby miały kontroler SDRAM to kto wie... (; Jest jeszcze STM32F4xx - 168MHz i rdzeń -M4 robi wrażenie [; Na razie stanęło na LPC1788. EDIT: "Kontroler LCD" w STM32F2xx i STM32F4xx to po prostu opcja w kontrolerze FSMC, a więc interfejs do zewnętrznego kontrolera LCD, a nie do samego panela. 4\/3!!
Poniżej jest gpio.c [syntax=c] /***************************************... * * autor PDT * data 2014-09-08 * plik gpio.c * * opis: * Program uruchamiany po wystąpieniu sprzętowego lub programowego * resetu. Dlatego zakłada się, że wartości rejestrów procesora * i urządzeń wbudowanych są zgodne z domyślnymi...
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...
BTW, twoje problemy jak pamiętam wynikały z kłopotów z interfejsem EBI - jakoś 6 WS musiałeś dawać? Pokazałeś kawałek kodu w asm, który nijak się ma do transmisji przez DMA. Co do opóźnień, to prawda. Mimo stosowania SRAM 55ns nie mogłem zejść poniżej 5WS, ponieważ gubiłem bajty. Powodem była prawdopodobnie zbyt mała stromość zboczy sygnałów na Xmega....
cosimo - wpisz w google "CPDev" znajdziesz linki do autorów CPDev. Panowie z politechniki są bardzo pomocni w uzyskaniu źródeł do maszyny wirtualnej. spec220 - CPDev nie generuje kodu pod konkretny typ procesora, generuje kod dla maszyny wirtualnej. Maszynę wirtualną możesz zainstalować w dowolnym procesorze który ma wystarczające zasoby i moc obliczeniową....
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...
I wiem jak jest różnica między tymi pamięciam Wydaje mi się że nie wiesz, co czym świadczy choćby to jedyne czego nie do końca rozumiem to obsługa pamięci SDRAM, bo piszą np: "chyba nie wiesz co to jest odświeżanie!", a mi się wydaje ,że polega na podaniu odpowiednich impulsów na odpowiednie końcówki pamięci, ale nikt nie potrafi wytłumaczyć co to...
Witam, Piszę ponieważ mam pewną zagwozdkę, mianowicie chciałbym odebrać obraz z kamery do komputera. Obraz jest rozdzielczości 1280x720 i jest przechowywany w zewnętrznej pamięci sdram. Mikrokontroler na, którym to uruchamiam jest tym czasowo STM32F7 ale będę przechodził na innego STM32. Od początku próbuję przesłać dane przez uarta->VCP, który podłączony...
https://obrazki.elektroda.pl/8974662300_... Gniazda M.2 są zwykle używane do podłączania kart rozszerzeń bezprzewodowych (Wi-Fi, GSM itp) lub pamięci masowych do laptopów, komputerów i komputerów jednopłytkowych. Ale nic nie stoi na przeszkodzie, aby wykorzystać to złącze w innym celu. Część firm korzysta z tego jako modułów rozszerzeń...
Nigdy nic nie złamałem na STM32F4DISCOVERY, a korzystam z ST-Link niemal codziennie. Wszystkie sygnały wyprowadzone na goldpiny (2.54mm) przy krawędzi płytki. CoIDE to jest właśnie środowisko typu pobierasz, klikasz i działa :) Jako początkujący też się na to zdecydowałem. Co do SAMD... Rdzeń CM0+(at)48MHz, to jednak 3. liga względem CM4(at)168+MHz....
http://obrazki.elektroda.pl/3182659000_1... Do sprzedaży trafiły nowe zestawy startowe Discovery firmy STMicroelectronics z procesorem STM32F7 opartym o rdzeń ARM Cortex-M7. Źródło : [url=http://www.st.com/web/en/catalog/to...
Firma zleci wykonanie fragmentów kodu w języku C/C++ dla mikrokontrolera STM32. Wymagania dla kandydata: -Znajomość mikrokontrolerów STM32 (STM32F4 i STM32H7) -Język programowania (C/C++) -Znajomosć środowiska Atollic TrueStudio -Znajomość bibliotek HAL Opis zlecenia: -uruchomienie ADC z wykorzystaniem DMA -uruchomienie DAC z wykorzystaniem DMA -uruchomienie...
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...
Witam, używam funkcji BSP_LCD_DrawBitmap do wyświetlania grafiki na wyświetlaczu LCD, wcześniej bitmapy w formacie BMP ładuję z karty SD do SDRAM i wszystko działa świetnie. Problem pojawia się wtedy gdy potrzebny jest kanał alpha i użycie funkcji BSP_LCD_SetColorKeying do ustawienia danego koloru jako przezroczysty to za mało. Bitmapy są zapisane w...
Witam, Mam do sprzedania zestaw uruchomieniowy z mikrokontrolerem z rodziny STM32F7 (Cortex-M7 (at)216 MHz). Jest to jeden z najbardziej rozbudowanych funkcjonalnie zestawów startowych z serii DISCOVERY, charakteryzujący się wydajnym mikrokontrolerem (rdzeń Cortex-M7 jest rdzeniem mikroprocesorowym!), kompatybilnością z shieldami Arduino przystosowanymi...
stm32f4 discovery sdram sdram 512mb sdram częstotliwość
instrukcja serwisowa pralki bosch awaria netia wyciek oleju pompy wspomagania
uziemienie basenu łącznik krzywkowy podłączyć
Brak ciepłej wody z bojlera - przyczyny i rozwiązania Zamiennik tranzystora P75NF75 - STP75NF75, IRFB4227PbF, IPP075N15N3 G