Mógłbyś zajrzeć do tej libki i ocenić? Aż na tyle nie czuje się ekspertem w tym. Zegary MCU mam na 168MHz ustawione Sprawdziłem tą bibliotekę na nieco innym sprzęcie (NucleoF446) i w zasadzie działa ok, jak ma działać. Ale zauważyłem to że jeśli powtórzy się reset na tyle szybko że drugi wypada w momencie jakiegoś dostępu do LCD to to dość często pojawia...
Co do przyczyny nieprawidłowego wyświetlania, to sprawdź wyprowadzenie/bit GD. Powinien być sterowany sprzętowo i mieć stan odpowiedni do Twojego wyświetlacza. http://www.kosmodrom.com.ua/el/STM32-TFT... - tutaj znajdziesz opis: strony 29 i 30. SSD1289 jest trochę dziwnym i przestarzałym kontrolerem. Jeżeli możesz to poszukaj czegoś na SSD1963...
Mi działa. [syntax=c]void spi_init( void ) { RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; gpioa_init(); gpioe_init(); gpio_pin_cfg( GPIOA, 5, GPIO_AF5_PP_50MHz ); // sck gpio_pin_cfg( GPIOA, 6, GPIO_AF5_PP_50MHz ); // miso gpio_pin_cfg( GPIOA, 7, GPIO_AF5_PP_50MHz ); // mosi gpio_pin_cfg( GPIOE, 3, GPIO_OUT_PP_50MHz ); // cs CS_1; SPI1->CR1 |= SPI_CR1_MSTR |...
Gdy ją od komentuję, podczas debugowania wszystko się sypie. W Zakładając że mówimy o projekcie stm32_blink_led, czyli tym dla F103. Jeśli w config.h ustawisz FREQUENCY na 24MHz max, w funkcji pll_start() wywalisz wywołanie funkcji flash_latency() (w F100 niby nie da się tego przestawiać), to powinno zadziałać, choć niekoniecznie optymalnie (w funkcji...
Jak wyżej: wszystko ok. Problemy to bywały z Win8.
Jeśli tablica jest zainicjowana, to jej wartość początkowa musi być we Flash. Jeśli nie ma atrybutu const, to jest kopiowana z Flash do RAM przy starcie programu. Jeśli ma const - zostaje we Flash. Proste?
Znalazłem kurs ARM z Elektroniki praktycznej 2005-2007, od niego zacznę. Nie wiem czy to nie będzie kurs procesorów ARM7TDMI czyli poprzednika Cortex'ow z jakimi dzisiaj mamy do czynienia (STM32np.) Niedawno ktoś podawał ten link do przewodników Hitex'a: http://www.hitex.com/index.php?id=downlo... Jest tam taki również dla STM32. Dokładnie...
(at)wilku_88 - w Twoim kodzie nie ustawiasz AF6 dla PC7, tylko nie wiadomo co. Poprawnie powinno to wyglądać tak: PLL dla I2S musi być skonfigurowany powinienem konfigurować w takim wypadku MCLK na jaką częstotliwość? Czy na taką, która odpowiada Fs = 8k (załóżmy, że z taką częstością wyrzucam z DAC)? Bo w sumie nie wrzucam CODEC'owi danych cyfrowych,...
Witam. Jako iż jestem bardziej zielony niż świeża trawa w tej kwestii pisze to na tym forum. Sprawa wygląda tak że jestem studentem UTP na drugim roku informatyki stosowanej i w tym semestrze dopadł mnie przedmiot mikroprocesory. Zadanie mam takie aby zaprogramować płytkę nucleo lub Discovery. Jako że to studia to wydaje mi się że projekty które są...
Proponuję najpierw ustalić czy wszystko jest dobrze z połączeniem. Weź program STM32 ST-LINK Utility, podłącz DISCOVERY przez USB i naciśnij w programie "Connect to the target." (ikona wtyczki kontaktowej). Jeżeli połączysz się bez problemu to prawdopodobnie (at)Piotrus_999 ma rację i pochrzaniłeś konfigurację wybierając zły mikrokontroler podczas tworzenia...
Możesz też kupić np. którąś z płytek STM32 Discovery, wszystkie mają zintegrowany programator-debugger, niektóre z nich mają USB-OTG. Na przykład STM32F4 Discovery ma USB OTG i akcelerometr, fabryczny program demo udaje mysz komputerową przekładając odczyty z akcelerometru na ruch kursora. Niestety przykład napisany z użyciem badziewiastych bibliotek...
Nie mam zbyt wiele do zgłoszenia, ale jest tak, że P21 musi być podciągnięty wysoko, aby dziennik debugowania mógł wyjść HLK-M50 dostarczony firmware, P21 wysoki, 921600 TX0/IO27 https://obrazki.elektroda.pl/5484529300_... Sflashowałem uarthut_V9_20231014_debugUart1.bin z ftp Hi-Flying HF-LPX30_Compile\tools na 18001000 https://obrazki.elektroda.pl/6317433400_...
Na mojej stronce jest też przykładowy projekt-szablon, właśnie dla STM32F4 (dla płytki discovery - tej pierwszej). Zawsze to jakiś punkt odniesienia. 4\/3!!
Pomyśl może nad STM32 - mają chyba wszystkie bootloader po UART, niektóre po USB i innych magistralach. Jednak drobne uwagi - jakie to lotnictwo? Bo wiesz, ze do prawdziwego, musisz mieć specjalne układy z atestami? Ponadto - jeśli będzie duży program to debugger Ci się przyda na 200%. Teoretycznie można poradzić sobie bez tego, ale wygoda pracy i szukania...
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...
Biblioteki?? jest jedna dla STM32 - SPL standard peripheral liblary, w to nie warto się pakować, choć wszystkie firmowe przykłady są na niej oparte, uniwersalne jtagi są, bo debugujesz rdzeń a on jest ten sam. OD discovery warto zacząć tanie z jtagiem. ARMów nie ma co się bać, polecałbym STM na początek, mają lepszą dokumentację wg mnie.
1. Czy objawy wystepuja po odlaczeniu laptopa od sieci zasilajacej? 2. Czy objawy znikaja po zasileniu Twojego ukladu z zewnetrznego zrodla (zasilacza badz baterii)? 3. Jak dlugi jest kabel SWD? 4. Czy w przypadku zasilania ukladu z plytki Discovery zapewnione jest polaczenie masy pomiedzy Twoim ukladem, Discovery oraz komputerem o niskiej indukcyjnosci...
Cześć, Czy mógłby ktoś polecic jakiś mikrokontroler stm32 Discovery? Zależy mi na jak największej liczbie wyjść GPIO 5V tolerant
skorzystam z STM32G0, który pracuje na 64 MHz i ma ciekawe peryferia i opcje takie jak np . DMA. To co dla Ciebie będzie ważniejsze, to ADC wykonujący pomiary, DAC zadający parametry i timer generujący PWM. Dedykowane dla takich zastosowań są STM32G4 i poprzednik - STM32F3, ale do tak prostego układu to STM32G0 wystarczy w zupełności. Tym bardziej,...
Stm32f4-Discovery MB997C
Witam, szukam jakiś przykładowych projektów do płytki Stm32 L1 Discovery. Pozdrawiam.
A jak to podłączyłeś i jak obsługujesz ten port po stronie STM?
Wyświetlam sobie wyniki pomiaru w terminalu przez usart i są one poprawne także nie wiem, wydaje mi się, że mi się nie wydaje. A reszta konfiguracji jest poprawna? Konstrukcja jakiej użyłeś w celu realizacji opóźnienia nie ma prawa działać przy zadnych sensownych opcjach kompilacji. Rzuć okiem na kod wynikowy - idę o zakład, że jeśli nie masz tam -O0,...
A skąd my na podstawie trzech linijek kodu mamy Ci powiedzieć, co zepsułeś w pozostałych pięciuset linijkach? CubeMX generuje gotowe projekty dla Eclipse, więc nie wiem czemu konwertowałeś projekt dla Eclipse na projekt dla Eclipse, co zresztą i tak nie ma znaczenia dla odpowiedzi na Twoje pytanie. Nie powinieneś w ogóle ruszać priorytetów przerwań....
Pytanie odnośnie otwartych środowisk do STM32 obsługujących ST-Link aktualne ;) http://stm32-discovery.nano-age.co.uk/op...
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...
Wynika z niej, że poziomy się zgadzają. Jak powinien wyglądać układ wzmacniający i formatujący sygnał tak by był do odczytania przez kontroler jako stan wysoki? Moja podpowiedź brzmi: LM393 ;)
... zamierzam pouczyć się trochę programowania układów Microchipa... Dlaczego chcesz to zrobić? Czy produkty 32-bitowe uC od MCP są lepsze niż Cortex-M4? - są wolniejsze/mniej wydajne, - zużywają więcej prądu, - mają długie erraty, a część układów peryferyjnych po prostu nie działa (vide PMP lub SQI w serii MZ) - narzędzia są dedykowane, zamknięte,...
Witam, Przymierzam się do budowy najprostszego reflektometru na świecie do światłowodów. Urządzenia akie już mam to STM32 Discovery f429 , laser, dioda + wzmacniacz , na dniach przyjdzie ADC jak już będe miał kilka odpowiedzi na moje pytania. Co juz zrobiłem? 1.Uruchomilem laser. 2.Dioda + wzmacniacz działaja. 3.Generator impulsów na timerze, impuls...
A z jakiego powodu próbujesz ściągnąć nieaktualną wersję pakietu? Zaktualizuj CubeMX i ściągnij aktualne wersje.
czesc jestem poczatkujacy i moze moglibyscie mi dac jakies linki jak np podlaczyc ten wyswietlacz z mikrokontrolerem stm32 discovery ??
pobrałem coocox z oficjalnej strony, zainstalowałem wszelkiego rodzaju sterowniki tak jak to jest pokazywane w tutorialach, aczkolwiek w dalszym ciągu próbując wgrać program do procesora wyskakuje błąd: Error: Flash driver function execute timeout Program Download Failed ! Erase:[ 0%] komputer widzi płytkę (jest to STM32 L1 Discovery), program STM32...
Witam forumowiczów, posiadam płytkę Discovery F3, na której eksperymentowałem dzisiaj i coś poszło nie tak, bo płytka całkowicie zgasła i straciłem z nią łączność. Teraz gdy ją podłączam do komputera przez st link to grzeje się układ oznaczony przez U1 chyba jakiś stabilizator. Czy da się to jeszcze uratować czy złom?
Witam wszystkich, piszę ponieważ chciałbym zrealizować sterowanie mikrokrokowe silnika krokowego. Otóż znalazłem taką stronkę->http://lx-net.pl/skrok/skrok2.h... opisującą te zagadnienie i nie wiem czy wiadomości tam zawarte są wiarygodne. Szczególnie chodzi mi o sekwencję podawanych wartości, przy ujemnych wartościach prądów załączana jest druga cewka...
A mógłbyś podać przykład na co mam je zamienić?
Przegapiłeś dwie rzeczy: - reakcję rejestru na zapis opisaną w manualu - "write 0 to clear" - zapis jedynek jest ignorowany - fakt, że operacja logiczna &= wymaga najpierw odczytania, a potem zapisania rejestru,a przez czas pomiędzy odczytem i zapisem może nastąpić sprzętowe ustawienie znacznika przerwania, który ten zapis natychmiast skasuje. Czyli:...
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,...
Formalnie coocox nie obsługuje jeszcze tej wersji, ale w praktyce da się to obejść. 1) podczas tworzenia projektu wybierasz podobny uC np. STM32F407VG 2) kopiujesz skrypt .ld z przykładowego projektu dla Atollic oraz plik startowy .S (możliwe, że będziesz musiał zakomentować tam jedną linijkę) 3) w zakładce Link wyłączasz adresy z coocox'a i wskazujesz...
w temacie projektu: pierwsze co to sciagnij sobie aktualne wersje kodow ze strony kamami. Nie pracuj tez na wersji lwip ktora jest omawiana w ksiazce - zawiera bledy. Aktualne kody sa z biblioteka lwip 1.4 z tego co kojarze i tej sie trzymaj. W razie konkretniejszych problemow pytaj - mam ten sam sprzet i realizowalem na nim podobne rzeczy.
http://obrazki.elektroda.pl/6867358200_1... Witam Chciałbym zaprezentować swój skromy projekcik. Chciałem zbudować miłe dla oka urządzenie do postawienia na meblach z efektami wizualnymi. Najważniejsze w projekcie miało być z założenia oprogramowanie. Program został napisany od podstaw w języku C, bez użycia bibliotek i gotowych modułów....
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,...
Czy możesz mi powiedzieć, STM32 na wejściu dopuszcza sygnały maksymalne 3,3 V między szczytowe czy wartości skuteczne? Przykładowo dla STM32F407 i płytki Discovery zakres (full scale) to 0...3 V. Stąd po przesunięciu poziomu można podać właśnie 3 Vpp (międzyszczytowo). Dla innych STM32 to może być 0...3,3 V i wtedy można podać 3,3 Vpp. Czy możesz w...
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...
https://obrazki.elektroda.pl/4504656600_... https://obrazki.elektroda.pl/4128476100_... https://obrazki.elektroda.pl/1757195800_... https://obrazki.elektroda.pl/9734649000_... https://obrazki.elektroda.pl/4717614300_... https://obrazki.elektroda.pl/4176235900_...
Odgrzewając lekko temat - czy STM32F4 Discovery jest waszym zdaniemiem dobrym zestawem do rozpoczęcia przygody z procesorami ARM ? Zastanawiam się jeszcze nad płytką z prockiem STM32 oraz JTAG-lock-pick tylko że ty byłby już kilkukrotnie większy wydatek ..
W [url=http://www.st.com/internet/evalboar... jak ściągniesz i zainstalujesz masz ST Visual Programmer - obsługuje też STM32.
A pisałem, żeby nie ruszać _NIC_ poniżej SysTick włącznie... Jeśli weźmiesz tablicę dla STM32F4 bez ŻADNYCH zmian, to Twoje przerwanie zadziała, bo ten obszar tablicy jest identyczny dla tych dwóch rodzin. 4\/3!!
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Okazało się że przetarła się kabel gnd łączący DISCOVERY z AVT Otrzymałem kod ze modyfikowaną całą biblioteką enc (jeszcze trzeba kilka poleceń wysłać do SPI) kod nie jest mojego autorstwa więc niestety nie mogę go udostępnić.
(at)_lazor_ Odbiegamy od tematu, ale może kogoś to zainteresuje, skoro i tak nie mamy komponentów do montażu. ;) Staram się nie zgadywać co mogą zrobić politycy w kwestiach finansowych. Moja wyobraźnia nie sięga tak daleko. Pierwsza bariera to cele klimatyczne. Fabryka pożerająca duże ilości energii w Polsce nie wchodzi w grę ze względu na zielony...
stm32 discovery stm32 discovery eclipse stm32 discovery ethernet
schemat silnika scenic vestel gaśnie podświetlenie cyfrowy polsat aster
Układ scalony MDA2020 - schemat i zastosowanie Stabilizator SWEN VR-F1000: Ochrona pieca gazowego