(at)Smashing, możesz dokładnie opisać jak to zrobić, bo rozumiem, że po prostu nie ma pamięci. Zrobiłem za pomocą GUI_SetOrientation(GUI_SWAP_XY | GUI_MIRROR_Y); , ale poprzez zmianę wartosci na (1024 * 128 * 8), build zwraca błąd STM32F429I_DISCO_MB1075\STM32F429I_DISCO... Error: L6406E: No space in execution regions with...
Zrobiłem u siebie na próbę 429Zi DISCO płytka. Zasiliłem 2 paluszkami. [syntax=c]void BKP_SRAM_Init(void) { RCC->APB1ENR |= RCC_APB1ENR_PWREN; RCC->AHB1ENR |= RCC_AHB1ENR_BKPSRAMEN; HAL_PWR_EnableBkUpAccess(); HAL_PWREx_EnableBkUpReg(); } #define BSRAM_B 0x40024000 void inline BKPS_Write_Byte(uint32_t address, uint8_t value) { *(volatile uint8_t *)...
Ale dlaczego UART2 nie działa? Bo układ peryferyjny siedzący na pinie w DISCO zakłóca transmisję? DISCO chyba są znane z tego, że nie wszystkie piny procka można wykorzystać bo coś na nich wisi? Albo jakiś rezystor na pinie DISCO wespół z tymi na UNO ją uniemożliwiają? Spróbuj skorzystać z pinu alternatywnego dla UARTA. Aczkolwiek CubeMX podpowiada,...
Odpaliłem LCD na Discovery disco ostatnio. Kod bazuje na przykładzie Freddiego oraz przykładzie od ST. Kod w załączniku.
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...
A jak to możliwe, że echo idzie równocześnie z przesyłanymi danymi? Pokaż kompletny kod, który wysyła i odbiera dane.
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...
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...
Podłączenia sprawdzałem kilka razy. Niestety nie mam oscyloskopu.... Jeszcze zastanawiam się czy właśnie dlatego że jest tam podłączony wyświetlacz i inne układy to nie sieją zakłóceń na linie transmisyjne. Dlatego zapytałem czy ktoś w ogóle uruchomił PHY na płytce STM32F429-disco???
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...
(at)kula001 A jak bym się najpierw zastanowił w jakie projekty idziesz. Owszem, pokazane płytki są fajne, ale... Czy w swoich projektach chcesz używać procka STM32F429? Obudowa LQFP144, do tego dosyć drogi. Te płytki mają ceny mocno dumpingowe, niestety nie przekładają się one na możliwość zakupu w sensownej cenie samego procesora. STMy dosyć mocno...
Witam, Nie jestem jeszcze biegły w mikrokontrolerach ARM, ale chcę zbudować swój pierwszy układ w oparciu o takiego procka, i będzie to najprawdopodobniej STM32F407VGT6. Nie chodzi o to, by użyć gotowej płytki Discovery czy Nucleo, ale by stworzyć od podstaw własny układ. Jak podłączyć zasilanie, to jest napisane w każdej notce katalogowej, ale jak...
Obecnie korzystam z CubeMX i STM32F429 (disco). Specyfikację samego USB poznałem dość dobrze na procku cypressa bo przyznaję że nauka z bibliotek USB w wydaniu ST to byłaby bardzo ciężka. Teraz jak już wiem co i jak to swobodnie poruszam się po tym co cube wygeneruje. Dzięki za nakierowanie, zajmę się tym HIDem ale widzę że jeszcze trochę walki mam...
W przerwaniu przydałoby się kasowanie flagi od przerwania (rejestr EXTI_PR)
Nie jestem pewien czy dobrze zrozumiałem Twoją radę. Dołączyłem do projektu GUI pliki znajdujące się w projekcie czujnika, stworzyłem drzewo katalogów w Keilu tak aby było połączeniem drzew z obu projektów, dodałem w zakładce C/C++ adresy do plików nagłówkowych, po skompilowaniu zniknęły błędy związane z dołączaniem plików, ale pojawiło się mnóstwo...
1. Przycisków nie obsługuje się na przerwaniach portów. 2. Nie potrzebujesz do tego trzech przerwań - wystarczy przerwania timera i UART. 3. Nie zmieniaj priorytetów przerwań - jeden poziom zdecydowanie wystarczy. Nie potrzebujesz zagnieżdżania, a próbując je zrobić brniesz w ślepą uliczkę, bo 5. Ogólną zasadą jest, że w procedurze obsługi przerwania...
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...
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
Ja bym się głównie przyglądnął zegarowi xclk. Powtórzę, ale jeśli masz to podaj go z innego źródła niż ten z procesora. Mnie się go nie udało wykorzystać i objawy miałem całkiem podobne. Na drugim miejscu przeglądnąłbym sygnały sterujące DCMI, czyli HSYNC, VSYNC - czy czasem tam coś dodatkowo nie wisi na tych pinach procesora i nie wymusza jakiegoś...
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...
A przejrzałeś ty stronę ST? Sam jakiś rok temu szukałem na ich stronie czegoś takiego. Znalazłem jakieś znikome informacje, w których było napisane aby po resztę informacji skontaktować się z dystrybutorem. Wtedy wydawało mi się, że jedynym dystrybutorem STM w Polsce jest Masters z Gdańska (wydawało mi się...). Wręcz celowo poszedłem na szkolenie (akurat...
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...
Dzięki, jest tam coś więcej, w dodatku Tutorial jak zainstalować to na Eclipse. Kolega polecił mi także CooCox, który uderzająco podobny jest do Eclipsa. Odkąd jak nie chcę żenić ARM i AVR pod jednym eclipsowym dachem, jest mi obojętne, na jakim IDE będę pisał programy. Co sądzicie o tym CooCox?
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...
To ma takie znaczenie, czy komunikacja jest prawidłowa na oryginalnych narzędziach od ST.
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...
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...
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...
(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...
Witam Zaczynam swoją przygodę z STM32 (nie chce rozmawiać dlaczego nie atmega itp). Zakupiłem zestaw STM32F429- DISCO. Postanowiłem pracować z książką "STM32 Aplikacje i ćwiczenia w języku C". Programy od producenta działają bez problemu. Jednak podczas przepisywania szkieletu programu z książki występują problemy z biblioteką stm32f4xx.h (tak, jest...
Przycisk mode to zwykły przycisk podpięty do masy. Więc do zrobienia tego zadania wystarczy, żebyś ogarnął sterowanie GPIO. PC13 (przycisk MODE) ustawiasz jako Input, PC8 (dioda) ustawiasz jako Output i piszesz obsługę przyciska. Jeśli korzystasz z HALA to odczyt stanu na pinie to HAL_GPIO_ReadPin(port, pin), a ustawianie stanu na pinie HAL_GPIO_WritePin(port,...
Masz sam procesor czy jakąś płytkę ewaluacyjną - Nucleo, Discovery lub innego producenta.
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ć.
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...
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...
https://botland.com.pl/stm32/1940-stm32f... ja bym wolał Zaczął bym od PC-ta i nauki C lub C++
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 :)
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ć :...
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 :)
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ć...
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...
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 mam lekki problem, mianowicie staram się oprogramować zewnętrzne przerwanie, standardowo wywoływane po wciśnięciu przycisku, reagujące na zbocze opadające. Okej, wszystko elegancko ale po wejściu w przerwanie nie jest kasowana flaga przerwania. Przeglądając RM, nie odnalazłem żadnego rejestru w EXTI, który by za to odpowiadał. Pytanie brzmi zatem:...
Witam, Postawiłem sobie za zadanie uruchomienie systemu FreeRTOS na zestawie STM32-F429i DISCO. Projekt realizuję w Keil. Z przeczytanych przeze mnie materiałów wywnioskowałem, że do uruchomienia systemu wystarczą 3 pliki: -queue, task oraz list Załączam dodatkowo jeszcze pliki port i heap. Ostatnim plikiem jakiego używam w projekcie jest startup_stm32f429_439xx.s...
Witam, Zakupiłem zestaw uruchomieniowy z mikrokontrolerem STM32F429I-DISCO oraz ultradźwiękowy czujnik HC-SR04 (nie mogę wrzucić linku :/). Chciałem napisać prosty program, który zmierzy odległość i wyrzuci mi ją na wyświetlacz. Kiedyś uczyłem się C++ i napisałem proste aplikacje na konsolę. Tutaj zgodnie z tym co przeczytałem w instrukcjach dobrze...
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.
Czy przypisałeś odpowidnie linie portów do USART?
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, posiadam zestaw uruchomieniowy stm32F429i-disco. Zrobiłem proste GUI, jakiś button, check box, slider i wszystko łądnie się wyświetla, tylko chciałbym ekran dotykowy zainicjalizować i nie mogę sobie poradzić. Dziękuję za wszelką pomoc. A.
stm32f429 discovery stm32f429 usart interfejs stm32f429
pionier cewka chorus głośność przedłużenie kabla sieciowego
adblu renault master adblu renault master
Nagrzany drut w odpływie wody w lodówce - funkcje i problemy Schemat TH77 - szczegóły i poszukiwania