W przerwaniu przydałoby się kasowanie flagi od przerwania (rejestr EXTI_PR)
Odpaliłem LCD na Discovery disco ostatnio. Kod bazuje na przykładzie Freddiego oraz przykładzie od ST. Kod w załączniku.
OK, czyli zaglądając w kartę katalogową płytki, Boziu w datasheecie i innym papierku jak byk napisali na jakim pinie jest SWDIO SWDCLK. Reset to żadna tajemnica. Tyle problemu w podłączeniu 3 sygnałów?
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
Nie jestem pewien na 100% ale Logic Analizer jest chyba dostępny w przypadku podłączenia do Keila wyłącznie ULINK'a i to bodajże wersji Pro. Przy zastosowaniu innych DEBUGGER'ów to nie chciało to działać.
https://stm32f4-discovery.net/2014/05/li... Driver do ekranu nie obsługuje touch sensora, robi to inny układ. Trzeba po prostu go obsłużyć, w przykładzie w pętli, co jest dobrym przykładem, ale gorzej w wykorzystaniu. Możesz zawsze skonfigurować peryferium jakie jest używane do komunikacji...
Ja uruchamiałem na tej płytce przez SPI, tu masz gotowca [url=https://stm32f4-discovery.net/2014/... u mnie działał.
(at)aro_go Ja używam [url=http://sourceforge.net/projects/chi... (tak naprawdę skonfigurowany eclipse + gcc + openocd). Standardowo masz demko pod STM32F429-Discovery.
W sumie projektów takich trochę jest - od znanego zapewne wielu osobom ZX Spectrum na STM32F429 Discovery czy ZX 48K https://github.com/abelykh0/stm32f407-z8... ewentualnie https://github.com/sdima1357/specci48 i https://github.com/sdima1357/specci128 W sumie nie wiem jak to ocenić, jak był by udostępniony kod źródłowy, binarka lub choć dokładniejszy...
http://andybrown.me.uk/2012/04/09/stm32p... https://stm32f4-discovery.net/2015/01/li...
I obiecany projekt na STM32F429 Discovery, może nie jest wzorcowy, bo pisany nieco na kolanie i w obliczu walki z nieco skopanym HAL-em, ale działa ;) 777838
Witam sprzedam nowy STM32F429 za 160 zł Proszę pisać pw zamiana wchodzi w grę jedynie w przypadku wersji 407 ale juz za dopłatą z strony kupującego. p Możliwość umieszczenia przedmiotu na allegro.
https://obrazki.elektroda.pl/7651085300_... Projekt otwarto źródłowy, aby szybko zrobić własnego Gameboya na STM32. Same ROMy można znaleźć w Internecie. Jednak ostatnio pojawiło się sporo wiadomości o tym, że Nintendo ściga twórców wszelkich emulatorów. Zrobiła się cała afera, bo nie tylko twórcy emulatorów obrywają, ale nawet osoby,...
Witam, czy aby wykorzystać projekt Freddiego stm32f4_blink_led dla procesora STM32F429IIT6 wystarczy przerobić plik STM32F4xxxG_rom.ld? A może ktoś posiada już ten projekt przerobiony i mógłby udostępnić? Byłbym bardzo wdzięczny. Oraz czy po podłączeniu z płytki F4 Discovery sygnałów T_JTCK, T_JTMS, T_NRST, T_SWO i GND oraz rozłączeniu na niej dwóch...
Może źle konfiguruję układy DCMI / DMA? Lub nieprawidłowo wysyłam instrukcje konfigurujące kamerę przez I2C? Bo nie mam pojęcia, w czym może być problem - na wszelki wypadek wylutowałem z płytki STM32F429 DISCOVERY wyświetlacz i inne rzeczy, które mogą obciążać linie. Sprawdziłem połączenia i zaekranowałem przewody. Niestety, ale nic to nie dało...
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...
[url=http://stm32f4-discovery.com/2014/0... masz pokazaną zasadę działania 1wire z N DS18B20. Co prawda kod jest oparty na F4, jednak dużo różnic nie będzie w porównaniu z F1. Zawsze zamiast tworzenia swojego timera do delaya możesz skorzystać z SysTicka.
Czyli z taktowaniem mam problem. Próbuję zrobić tak jak tutaj http://stm32f4-discovery.com/2014/04/lib... U mnie jest: Core Clock = ((HSE_VALUE / PLL_M) * PLL_N) / PLL_P Niestety po takiej konfiguracji STM wariuje, nawet USART wysyła śmiecie. Jak prawidłowo skonfigurować...
Witam. Mam kilka pytań związanych z podłączeniem wyświetlacza. Korzystam z modułu STM32F429 Discovery i chciałbym do niego podłączyć wyświetlacz z kontrolerem RA8875, to jest wyświetlacz 7 calowy, i ma on rozdzielczość 800 na 480 pikseli. Kontrolerem RA8875 można sterować albo przez SPI, albo używając 16 linii danych + sygnały sterujące CS, RS ,RD,...
Witam po kompilacji wyskoczył mi problem z instrukcjami Thump dla procesora ARM, nie wiem co z tym robić. Biblioteki były brane dla stm32f429 discovery i podobno miały być kompatybilne. Pomoże ktoś? Taki plik u mnie nie istnieje: C:\Users\NOEXCU~1\AppData\Local\Temp\cc6... Screen z problemem: http://obrazki.elektroda.pl/3676458500_1...
"Ech ten angielski ..." Stwierdzenie dotyczyło języka tej erraty. Jak się opisuje nieścisłości w dokumentacji, to przynajmniej wtedy trzeba się skupić i tak to doprecyzować, by już nie pozostawić wątpliwości. A co do GND to oczywiście moja pomyłka przy pisaniu, zasugerowałem się przypadkiem tej serii Z (mam taką sztukę procka na płytce LK-STM32F429Z)....
Dzień dobry, Pracuję nad projektem dotyczącym pomiaru temperatury za pomocą czujnika DS1820 i wyświetlaniem jej na wyświetlaczu z użyciem STemWin. Na razie testowałem te moduły osobno w osobnych projektach - działanie STemWin na przykładowym projekcie dołączonym do paczki STMCube i DS1820 na projekcie ze strony "stm32f4-discovery.com/2014/05/13-readin...
Cześć! Dostałem mocno bojowe zadanie napisania programu dla STM32F429-Discovery w którym będę odczytywał pliki .mp3 z kart SD. Niestety po moich usilnych staraniach dotarłem do punktu z którym nie mogę sobie poradzić. CubeMx nie wspiera z "palca" SPI przy FatFs, a sam nie mam na tyle doświadczenia z tymi płytkami (co najwyżej Arduino, ale wstyd mi porównać...
Dzięki za wyjaśnienia, trochę się temat rozjaśnia :) Jak się ma jednak to ...Eclipse niestety nie ma porządnego wsparcia dla CMake'a, więc jest to trudniejsze niż by mogło być. Sam osobiście praktycznie nie używam już Eclipse, bo zbyt mocno mnie irytuje (; oraz ... Jako że w Eclipse wsparcie dla CMake'a robił ktoś, kto w życiu na oczy nie widział cross-kompilacji,...
Witam. Mam pytanie dotyczące ADC w STM32F429. Mam do pinu Vref+ podłączone napięcie zasilające część analogową (płytka testowa DISCOVERY STM32F429), równe 3.3V (Vref- jest podpięty do GND). Chciałbym jednak, aby mikrokontroler korzystał z wewnętrznego źródła napięcia referencyjnego, które mieści się w przedziale (wg noty) 1.18 - 1.24. Czy istnieje możliwość...
Nie no... tzn. że coś działa ;d Żółte paski latające po ekranie "są ok" - program był sklecony na kolanie - nie ma żadnego zabezpieczenia przed sytuacją, w której z TP przychodzą współrzędne punktu "poza ekranem". Program próbuje wtedy zapalić piksel o bez-sensownych współrzędnych i... efekt jest jaki jest - u mnie jest tak samo jak zjadę rysikiem do...
Android będzie w wersji > 4.0, więc powinien miec zaimplementowaną funkcję hosta. Ogólnie to lepiej jest, aby rozwiązać problem przy pomocy http://stm32f4-discovery.com/2014/08/lib... (VIRTUAL PORT COM; telefon z androidem to host), czy https://github.com/YuuichiAkagawa/STM32F... (Android Open Accessory(ADK) firmware...
I chyba wezmę się z bykiem za rogi i stworzę własny moduł w oparciu o biblioteki ST. Użyję jakiś STM32F429 (akurat mam jako Discovery i Nucleo144), wtedy nazwy utworów i wszystko będę miał na jednym wyświetlaczu, a procek pozwoli mi na sterowanie także innymi funkcjami wzmacniacza, który chcę zbudować. Na pewno nie będzie łatwo, ale nie jest to niemożliwe.
Po drugie większość obiektów możesz, a nawet wręcz musisz sobie wektorowo narysować. Taki przycisk rysowany wektorowo to tylko kilkanaście bajtów typu: położenie, wymiary, typ przycisku, stan, kolor, wskaźnik na tekst, czy ewentualnie wskaźnik na grafikę która go wypełnia. A po trzecie, taka funkcja rysująca przycisk/inny obiekt zmienia tylko stan...
Discovery mają jedną wadę - jak chcesz użyć paru pinów to często bez gimnastyki, lutowania i rozłacząnia się nie obędzie, bo wszystko zajęte O tym już wspomniałem ale za to ma zalety że masz coś na pokładzie i możesz rozpocząć zabawę po wyciągnięciu z pudełka bez dodatkowych zakupów. Co dla początkującego może być zaletą bo zapewne chwile czasu minie...
Po dłuższej przerwie wróciłem do zmagań z LCD stm32F429 discovery. Na początku dodam, że wyświetlacz startuje, wyświetla kolorowe tło (LTDC->BCCR). Następnie ustawiam żądany rozmiar okna korzystając z funkcji poniżej (wypełnienie okna jest białe). Następnym krokiem było czyszczenie ekranu poprzez wypełnienie ustawionego okna kolorem (funkcja poniżej),...
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...
Witam. Zaprojektowałem układ z mikrokontrolerem STM32F429. Mikrokontroler jest napędzany z częstotliwością 180MHz i ma wyprowadzone złącze programowania SWD. Całość w celach testowych dołączyłem do diody LED, pokazującej stan pracy urządzenia oraz do 4 przycisków. Przy mikrokontrolerze, zgodnie z zaleceniami, zamontowałem 12 kondensatorów 100nF przy...
Może i warto, ale ja osobiście wybrał bym zestaw z Cortex M4 - STM32F429 DISCO. Ma lepiej podłączony wyświetlacz, wbudowany programator/debugger (bardzo przydatne) i większe możliwości sprzętowe (jest o niebo wydajniejszy). Zrobienie podobnej konstrukcji jak https://www.youtube.com/watch?v=0ETyFmAM... (ten akurat model jest na mniejszym bracie STM32F407...
zmień w ustawieniach z 1 obrazka na under reset i HW reset. 3 zakładka sprawdź czy masz odpowiedni programming algorithm. może sprawdź połączenie USB? zmień port i/lub kabel
Witam! Od kilku dni próbuje sobie poradzić z niby prostą rzeczą. Mianowicie połączenie przez Serial Port. Mam płytę Discovery z STM32F429. Komunikuje się ona przez USB. Putty działa bez problemu, podobnie jak TeraTerm. Obie aplikacje bez najmniejszego problemu nawiązują połączenie. Potrzebuje napisać prosty programik - wysłać i odebrać kilka bajtów....
Google -> "stm32f429 gyroscope example" https://stm32f4-discovery.net/2014/08/li... Z tego co widzę, jest tam wszystko co trzeba by zacząć obsługę żyroskopu.
Bez różnicy - programujesz i tak w C, więc wersja rdzenia nie jest szczególnie istotna. Na M4 możesz operacje zmiennopozycyjne wykonywać w sprzęcie, ale to zmartwienie kompilatora (plus parę Twoich kliknięć w ustawieniach środowiska). Peryferiale we wszystkich seriach STM32F poza F1 są niemal identyczne (F0, F3, F4, L0). Podstawowy kurs dla DISCOVERY...
(at)Freddie Chopin podał mi bibliotekę stm32f407xx.h, ale u mnie w projekcie wszystkie są opisane w taki sposób: stm32f4xx.h. (brak 07). Nagłówek stm32f4xx.h "pod maską" tak naprawdę dołącza odpowiedni dla danego układu nagłówek - np. stm32f407xx.h, zależnie od tego co jest zdefiniowane globalnie w projekcie: #if defined(STM32F405xx) #include...
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,...
Mi to wygląda na niezgodność wersji plików - bo kompilator pluje się o wynalazki wprowadzone w STM32F429/439. Czy przypadkiem stm32f4xx.h nie jest w starszej wersji niż biblioteka SPL (a jeśli jest z paczki z przykładem od Freddiego to jest nieaktualny)?
Nie możesz znaleźć żadnych sensownych informacji na temat OpenGL na ATmega8A, ponieważ to taka sama sytuacja jak brak wyników dotyczących ilości pole position w wyścigach Formuły 1 dla Fiata 126p. Nie ta klasa, nie ta liga. Brak sprzętowego dzielenia, nie mówiąc o braku FPU, dyskwalifikuje te uC z takich aplikacji. Podziwiam sama ideę karkołomnych kombinacji...
Dzień dobry ! Mam pytanie, którą z tych dwóch płytek byście polecili: https://botland.com.pl/stm32/1940-stm32f... https://botland.com.pl/stm32-nucleo/5527... Czy da rade wpiąć discovery...
(at)BlueDraco Owszem, tylko piszesz to z pozycji osoby, która zna procki i potrafi czytać noty. Postaw się na miejsu 90% użytkowników elektrody, dla których przerwania przedstawiają problem. Zauważ, że STM jest popularne od jakiś 2 lat, płytki Discovery też są długo, a jakoś projektów na elce na STMach nie ma. Więc gdzieś jest jednak problem.
Nie, nie mam zadnych problemow. Wszystko zainstalowało się 100% zez żadnych zgrzytów i problemów. ST link dziala jak nalezy. Z discovery mam tę płytkę:http://uk.farnell.com/stmicroelec...
Witam, na stronie en.radzio.dxp.pl w artykule o STM32F429I Discovery : SDRAM, jest zamieszczony fragment: "TM32F429I-DISCO board is equipped with 8MB SDRAM chip (IS42S16400J from Integrated Silicon Solution, Inc.). This SDRAM memory chip is connected to SDRAM bank 2 of Flexible Memory Controller of STM32F429 MCU.". Z niego wynika, że chip IS42S16400J...
Dobra, nie będę się upierał, mogę se wywalić dwa skróty na pulpit Eclipse-AVR i Eclipse-ARM i każdy będzie prowadził do innego Eclipsa (rozpakowanego do innego katalogu). Teraz jak i co wgrać? Znalazłem różne tutoriale do różnych STM, ale do STM32F4 niestety nie.
https://botland.com.pl/stm32/1940-stm32f... ja bym wolał Zaczął bym od PC-ta i nauki C lub C++
Pierwsza i pewnie jedyna przyczyna to płytka Discovery. PA2 jest podłączone do wyjścia MEMSa: INT2 i jednocześnie ma być wyjściem TX. "Oba samce" ;) PA3 jest podłączone do TFT: B5 i ma być wejściem RX. Może zadziała, o ile nie używasz TFT. PD5 możesz użyć jako wyjścia TX i powinno działać bez problemu. PD6 jest podłączone do TFT: B2. Może zadziała,...
No dobra to bym się oparł na: https://botland.com.pl/stm32/1940-stm32f... ale jaki moduł wifi do tego? jaką funkcję musi wspierać ? Jaką prędkość ?
Może lepiej coś tańszego, płytka+programator/debugger http://botland.com.pl/stm32/1940-stm32f4... ATMega8 to raczej sprzęt dla historyków albo nawet archeologów :)
Do gniazdka zasilania płytki rozwojowej? O ile dopuszcza zasilanie 5V to będzie ok. Napisz co to za płytka to będzie można coś konkretniejszego powiedzieć. Płytka: https://botland.com.pl/stm32/1940-stm32f... Podłączenie pod USB 3.0 nie pomaga.
Masz sam procesor czy jakąś płytkę ewaluacyjną - Nucleo, Discovery lub innego producenta.
Zestaw EVB mogę mieś za ok. 150zł Za taką kwotę to możesz mieć http://botland.com.pl/stm32/1940-stm32f4... Masz tam oprócz różnych bajerów sprzętowy debugger, a to baaaardzo ułatwia życie. ARM cortex to rząd wielkości wyżej niż AVR a wcale nie jest trudniej :)
Osobiście za tę cenę to kupił bym wypasionego ARM'a. np tego z tej samej strony: http://botland.com.pl/stm32/1940-stm32f4... Toż to arduin to nic innego jak zwykły AVRz wgranym bootloaderem i stabilizator. Jeśli i tak zamierzasz korzystać z płytki prototypowej to zakup to: https://elty.pl/pl/p/Mikrokontroler-AVR-...
Witam Próbuje uruchomić na zestawie Discovery STM32F4 przykłady z książki M. Galewskiego. Wygenerowałem początkowy projekt oraz plik startup za pomocą STM32Cube. W folderze projektu pojawiają się pliki startowe oraz pliki bibliotek ST. I tu pojawił się problem, gdyż nazwy plików bibliotek dla obu procesorów się różnią, różnią się także nazwy i składnia...
Taka modyfikacja nic nie zmienia, poza dodatkowymi zmiennymi w pamięci. Dodatkowo w funkcji WriteByte powinno być while(!(LCD_SPI->SR & SPI_SR_TXE)) - gdyż program zapętlał się w tym miejscu czekając na reset flagi Zgodnie ze stroną 63 specyfikacji sterownika ILI9341 4- line serial interface display data format CSX (NCS - pin 2, port C na discovery)...
Nie debuguje z Eclipsa (błąd zaraz po zaprogramowaniu ale przed debugowaniem) prawdopodobnie programów > 1MB (ale przyczyna może być inna). Program po restarcie działa poprawnie (zaprogramowany został poprawnie). Problem dotyczy płytki STM32F429I-DISCO. Dla niej można pobrać źródła które po skompilowaniu są > 1MB. Korzystam z: STM32F429I-DISCO -> STLINK-V2...
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 ponownie, W STM32F3 SPI jest tak samo dziwne jak STM32F0, więc zapis/odczyt do/z rejestru DR trzeba realizować przez magiczny wskaźnik, gdyż inaczej SPI wysyła/odbiera 2 bajty. Postanowiłem sprawdzić jak to jest w STM32F4, konkretnie użyłem płytki STM32F429I-DISCOVERY i napisałem naprędce poniższy programik: [syntax=c] 1 2 /***************************************...
Ta, jest SWD: http://obrazki.elektroda.pl/3455478100_1... Jak załaduje przykładowy projekt STM32F4 Discovery to wgrywa się program więc to chyba jakieś ustawienia Keila...
-gdzie znajdę przykłady do modułów discovery? Szukaj Cube na stronie STM-a -gdzie znajdę dokumentacje szczegółową To się nazywa Reference Manual np http://www.st.com/content/ccc/resource/t... http://www.st.com/en/microcontrollers/st...
Witam. Na początek pochwalę się kodem : Tak wygląda main: [syntax=c]int main(void) { /* This sample code shows how to use STM32F4xx GPIO HAL API to toggle PG13 IOs (connected to LED3 on STM32F429i-Discovery board) in an infinite loop. To proceed, 3 steps are required: */ /* STM32F4xx HAL library initialization: - Configure the Flash prefetch, instruction...
Witam, Proponuję kol. Sajmon_Szi zapoznanie się z rozwiązaniam już stworzonymi w tym zakresie. Na stm32f429i-discovery już jest taki oscyloskop: http://mikrocontroller.bplaced.net/wordp... Pzdr
Witam ponownie, Kompletnie nie znam IAR-a, nie wiem gdzie jest ld script dla linkera ( i czy tam w ogóle się to ustawia , no aleś skąd kompilator musi wiedzieć, że odwołujesz się do zewnętrznego RAM- u), "na oko" nie widzę błędów w inicjalizacji RAM-u ani DMA i DMA2D. Ja bym na Twoim miejscu zaczął od tego, że wyłączył bym wyświetlacz, DMA, i DMA2D...
Może spróbuj małymi kroczkami rozwiązać swój problem: - zacznij od obsługi diody LED [syntax=csharp] OutputPort led = new OutputPort(Cpu.Pin.GPIO_Pin1, false); //PA1 on discovery board while (true) { led.Write(true); Thread.Sleep(500); led.Write(false); Thread.Sleep(500); }[/syntax] - zainteresuj się klasą Time itd. Pozdrawiam Wojtek
Hej, kilka dni temu wpadła mi w ręce płytka STM32F429i-Disco i męczę się z odpaleniem USB, tak żeby STM pracował jako VCP. Cały czas wyskakuje mi po podłączeniu, że Windows nie rozpoznaje urządzenia. Wykorzystuje standardowe biblioteki STM dla USB, bez problemu skonfigurowałem te biblioteki dla STM32F4-Discovery i działa. Jedyna różnica jaka jest pomiędzy...
A dlaczego miałby nie działać? Skoro masz wyprowadzonego pełnego JTAGA. Jeśli nie masz jeszcze tego programatora, lepiej kup sobie Discovery jakieś. ;) Taniej plus dodatkowy moduł z prockiem
A co rozumiesz przez pojecie Inicjalizacja panela dotykowego ? Panel obsluguje [url=http://www.st.com/web/en/resource/t... podpiety pod i2c (zreszta wszystko masz w PDF-ie od zestawu discovery). Do tego musisz rozwiazac problem kalibracji bo touch panel nie dziala liniowo. Sa rozne metody (wzory jak przeliczac...
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...
O popularności mikrokontrolerów STM32 wśród hobbystów i pasjonatów nikogo nie trzeba przekonywać. Firma ST taranem wbiła się w społeczność mikrokontrolerową rozdając płytki Discovery i Nucleo. Wraz z rosnącym zainteresowaniem STMami pojawiło się kilka (polskojęzycznych) książek oraz kursów/poradników na ich temat. Po co więc kolejny? Istniejące poradniki...
Witam Chciałem zrobić generator DDS na STM32F405RG. Mam takie wypróbowane równanie: [syntax=c] DAC=TABLICA[(X +=dX)>>S]; [/syntax] TABLICA ma ilości elementów 2^n z zakresu 0-4095, w tym przypadku miałem 8192. X i dX są typu uint32_t, a S jest zdefiniowany na twardo i wynosi w tym przypadku 19. Takie równanie działało mi bez pudła na AVR Atmega, Xmega,...
It's a simple graphics engine on STM32F429 work on: - system clock is 16MHz (internal HSI) - LCD interface SPI (RGB off) - FPU not used (any calculations is doing by soft) Czemu miałbym się kłócić z autorem nagrania? A temu, że Internet, telewizja i radio bardzo często KŁAMIE! CubeMX jest niewiarygodny? Zamiast ślepo wierzyć w to co ktoś napisał wystarczy...
Cześć, próbuje dołączyć do projektu bibliotekę STemWin do mojego projektu w uKeil, dodałem już wszystkie możliwe nagłówki i pliki *.c i *.h potrzebne do działania. Wzorowałem się na projekcie Demonstration dostępnego w paczce dla zestawu stm32f429-disco, (STM32F429I-Discovery_FW_V1.0.1), takiego zestawu tez używam, czy istnieje jakaś możliwość nie używania...
Posiadam płytkę STM32F4 Discovery Disco z wyświetlaczem LCD-TFT. Na płytce zaprojektowałem już wcześniej inny projekt, do którego teraz chciałem dołączyć obsługę wyświetlacza. Znalazłem bardzo ciekawy tutorial, w którym mowa o wykorzystaniu bibloteki STemWIN http://en.radzio.dxp.pl/stm32f429idiscov... Tak więc poczyniłem...
Witam, Mam płytkę stm32f429zi z wbudowanym żyroskopem L3GD20. Skomunikowałem się z nim po SPI bazując na poniższym projekcie: http://stm32f4-discovery.com/2014/08/lib... Zgodnie z tym co wyczytałem, surowy odczyt to jest miara prędkości obrotowej wokół danej osi (do odpowiedniego przeskalowania), a kąt można obliczyć w najprostszy...
Xplained A1: Można programować, ale nie ma debugera. Istotna wada. Debugger jest droższy niż sam zestaw. Dość ograniczona funkcjonalność i liczba pinów dostępnych do wykorzystania z innymi układami. Nie współpracuje z nakładkami dla wcześniejszych wersji. Zaletą może być Atmel Studio z całym dobrodziejstwem inwentarza. Discovery: Na płytkach z serii...
Cześć. Mam płytkę STM32F429I-DISC1 i jak odpalam cube to widzę że większość pinów jest zajęta przez SRAM, LCD itp, itd, etc... :| https://obrazki.elektroda.pl/4434666500_... Czy mogę te piny przekonfigurować tak jak mi się podoba czyli na I/O albo alternatiwe czy nie da się ich pozmieniać?? Tzn wiem ze da sie ale czy podpiete uklady...
Witam, Temat ponownie powraca. Jest .NET Micro Framework dla STM32F429I-DISCOVERY. http://mikrokontroler.pl/content/net-mic... Korzysta ktoś już z tego Frameworka? Jakie są Wasze odczucia?
Płytka to jakiś evalboard? Może coś innego też na niej wisi. (at)MODI Czytać umie? (tytuł wątku) Ale na 407 discovery PC0 jest zajęty. Najłatwiej to sprawdzić w Cube - zrobić projekt z discoevery i od razu widać które nogi są wolne.
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...
No i przede wszystkim ściągnij najnowszą wersję OpenOCD, czyli 0.9.0.
Po pierwsze: jak często jest ono zgłaszane? Przerwanie jest zgłaszane z częstotliwością 1 kHz. DCMI odbiera dane non stop. Po trzecie: co robi AKTUALIZUJ_PWM (pwm_lookup_table aktualizuje rejestr PWM poprzez wywołanie funkcji [syntax=c]TM_PWM_SetChannelPercent(&... TM_PWM_Channel_1, 100-x);[/syntax] która wywołuje [syntax=c]TM_PWM_Result_t...
Stary temat ale podepnę się bo mam podobny problem. Próbuję skomunikować STM32F429 (płytka discovery disco) z Atmegą8 (nie 88). STM Master Reviever <<>> Atmega Slave Transmiter. Wzorowałem sie trochę na kodzie kolegi i trochę na tym tutorialu: http://eliaselectronics.com/stm32f4-tuto... Problem kolegi kolegi...
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,...
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
Myślę że szkoda pieniędzy nawet jak na upartego byś znalazł coś z wbudowanym stosem IP itd. Po prostu kup porządną płytkę z czymś nowocześniejszym. Zależy od zasobności kieszeni: http://pl.farnell.com/stmicroelectronics... http://pl.farnell.com/stmicroelectronics...
A ja Ci radzę zainwestwować w jakąś płytkę discovery albo nucleo z STM32 kompatybilną z mbed.org. Będziesz mógł iśc od najprostszej wersji programowania w środowisku mbed (takie ala arduino w 32 bitach) a pózniej w miarę rozwoju przejść na programowanie w sposób przez siebie wybrany. W cenie masz sprzętowy debuger przy okazji np: http://pl.farnell.com/stmicroelectronics...
Ja Ci poradzę poczekać chwilkę i doskładać do np. HY-LandTIger na LPC 1768. Fakt programowanie jest ciekawe, czasami odbiega od innych ARM-ów, ale żeby nie było łatwo właśnie ten wybrałem i ten właśnie poznaję i .... nie żałuję!! Ma wszystko wyprowadzone na zewnątrz: 2xcan, 2xuart, rs485, ethernet, USB Host i Device, głośniczek, wyświetlacz 3,2" Touch,...
https://obrazki.elektroda.pl/1293200600_... https://obrazki.elektroda.pl/3972590000_... Analiza urządzeni w przestrzeni częstotliwości, jest niezwykle istotne dla zbadania wielu jego parametrów. Poznanie charakterystyki Bodego czy funkcji przejścia układu jest dosyć prostym pomiarem, który zrealizować można z pomocą...
No to masz coś bardzo nie teges ze schematem Ale ze schematem czego? St Link komunikuje mi się z procesorami F1xxx, z F4xxx nie, ani z ta płytką, ani z F407 na płytce Discovery. Natomiast bez problemu komunikuje się z F4 Coocox, ale tam nie ma opcji ustawiania bitów konfiguracyjnych. Dodano po 2 Mam St-Link v2.2.0, USB Driver v4.2.2.0 i ST-Link CLI...
(at)tadzik85 już dodaję: z napisanym samodzielnie systemem operacyjnym Akurat w tym punkcie nie zgadza się, używam Lenovo IdeaPad A10 z RK3188 i samodzielnie uruchomionym Linux Slackware. Z forum lenovo mogę wnioskować że tylko ja to uruchomiłem pod linuxem.
Owszem. Ale to makro jest definiowane co najmniej na dwa sposoby, np. w konkretnych aplikacjach przykładowych z STM. Czyli widać jasno że problem znany ludziom z STM i sami panują jakoś nad tym. Starasz się ich wybielić, co jest zupełnie niepotrzebnie, bo ich dokonania na przestrzeni lat pokazują, że o programowaniu zbyt wiele nie wiedzą. Przykładowo...
Miałem zrobić coś podobnego, nie wiem czy zrobione to było dobrze i optymalnie ale działało. Każdy task miał utworzony statycznie bufor na ok 100bajtów i w momencie potrzeby wysłania czegoś do terminala zajmowało semafor z czasem oczekiwania ok 100. Gdy udało mu się go zająć to wysyłało przez DMA stosowny komunikat i przerwanie od zakończenia transmisji...
Zdjęcia na razie nie przesyłam jednak. Bawię sie dalej i mam takie pytanie :) Staram się używać DMA do odbioru i wysyłania danych. [syntax=c] //w mainie uruchamiam odbiór HAL_UART_Receive_DMA(&huart4, &aRxBuffer, 1); void HAL_UART_RxCpltCallback(UART_HandleTypeD... *huart) { __IO uint16_t i = 0; uint16_t len; char Data1[] = "S Test of BT Module - UART...
Witam, Popełniłem coś takiego! http://obrazki.elektroda.pl/8615548200_1... http://obrazki.elektroda.pl/8341471400_1... Teraz zabieram się za OSD. Niestety trzeba będzie trochę polutować. Czy ma ktoś jakieś doświadczenia z OSD? np. jak wpływa "wtrącanie" swojej treści do obrazu, na kolor następnych linii oryginalnego obrazu...
Zatem moglby kolega zdradzic dlaczego mnie nie dziala. Biorąc pod uwagę szczegółowość Twojego opisu problemu ("u mnie nie działa") raczej nie liczyłbym na pomoc... zainstaluj Eclipse wg poradnika z mojej strony (przejrzyj najpierw temat na forum), zaimportuj przykład pobrany z mojej strony i gotowe. Tematy do przejrzenia: http://www.elektroda.pl/rtvforum/topic13...
(at)Piotrus_999 Zamiast dywagować przez kilka postów wystarczy po prostu pomóc. Każdy kiedyś popełniał takie błędy. To jest definicja funkcji HAL_UART_TxCpltCallback: void HAL_UART_TxCpltCallback(UART_HandleTypeD... *huart) { HAL_UART_Transmit_IT(&huart1, dataT, 1); } A to jej wywołanie: dataT również jest źle przekazywany. Po prostu w pętli while(1)...
nie, mam 32 bit
Masz uruchomiony watchdog? Jeśli tak, to wyłącz.
stm32f429 disco wyświetlacz stm32f429 sdram stm32f429
protect radio kenwood polsat cyfrowy lista kanał ładowarka akumulator latarka
pilot uniwersalny schemat zwrotnicy
Jak sprawdzić uszkodzenie płyty głównej lub procesora bez podmiany komponentów Masa silnika w skuterze Piaggio X8 125 2006 - lokalizacja i poprowadzenie nowej