Jeśli zaczynasz zabawę - zacznij od Keila - nie będziesz miał problemów z konfiguracją. Potem możesz przesiąść na jakieś środowisko z Eclips - np. Atollin lub STM32open (AC6).
A wystarczyłoby wkleić ten komunikat błędu do Googla znalazłbyś link do [url=http://en.radzio.dxp.pl/stm32vldisc... problemu
Połączenie standardowe SWDIO <-> SWDIO SWCLK <-> SWCLK GND<-> GND W [url=http://www.elektroda.pl/rtvforum/to... wątku opisuję moje problemy - połączenie się udało, gdy podłączyłem też Vcc programowanego procesora z Vcc złącza SWD (które niby do niczego nie jest podłączone); innym sposobem na udaną komunikację bez Vcc...
zmienna=0 -> zmienna==0? edit przez ten zapis nawet jeden bit kodu związanego z ifem i tego co jest po nim ({} lub linia po) nie jest obecny w kodzie maszynowym
Zaleta JTAGa to z reguły szybkość programowania i możliwość śledzenia programu. Wada w zasadzie taka, że zajmuje kilka linii portu i na przykład drugi interfejs I2S nie może być wykorzystany razem z JTAGiem. Ale oczywiście zostaje RS232 wolny. Ogólnie raczej JTAG jest wygodniejszym rozwiązaniem. Kwestia tylko właściwego dobrania narzędzi.
Ja kupowałem kurs w drugiej edycji. Wtedy zapłaciłem coś koło 500zł, co z perspektywy czasu oceniam jak za pół darmo. Z każdą edycją cena jest podwyższana, więc nie ma stałej ceny za kurs.
gdzie znajdę plik który ma zdefiniowane adresy rejestrów, przerwań itp. Masz w środowisku: stm32f10x.h ale miało problem zrozumieć zapis: GPIOA->CLR ^= 1<<MODE2 Ja także mam problem :) W pliku stm32f10x.h masz definicje: Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle syfu, że kompilacja trwała dość długo,...
Do programowania przez SWD podłączasz BOOT0 do masy.
W [url=http://www.st.com/internet/evalboar... jak ściągniesz i zainstalujesz masz ST Visual Programmer - obsługuje też STM32.
flash write_image erase c:\lab1.hex 0x08000000 bin 1. Programujesz plik hex, a OpenOCD zmuszasz do traktowania tego jako bin... od razu porażka 2. W ogólnym przypadku plików NIE WOLNO przesuwać o offset. flash write_image erase c:\lab1.hex - TYLKO Pozatym prędkość 5kHz? Bez przesady - daj 1000kHz (1MHz). 4\/3!!
Przede wszystkim program po wgraniu pod eclipsem i przejściu do perspektywy Debug jest od razu wystartowany. To chyba nie jest zdrowy objaw, bo jak debugowanie działa poprawnie to zawsze program jest zatrzymany na początku funkcji main. To jest mało istotny problem i tym bym się akurat nie przejmował. Daj znać jak wyjdzie test z uruchamiania GDB bez...
Czy programowanie tych mikrokontrolerów jest zbliżone do programowania STM32 ? W sensie czy ucząc się programowania SMT32 ogarnę STM8 ? I tak i nie. STM udostępnia dla STM8 podobne biblioteki dla jezyka C jak dla STM32, ale również podobnie są one wątpliwej jakości. Jak się nauczysz korzystać z bibliotek dla STM32 (czego nie polecam) to odnajdziesz...
W ciągu ostatnich dwóch lat w EP pojawił się cykl artykułów poświęconych programowaniu STM32 bez SPL z wieloma przykładami. A i ważna uwaga co do tekstu: w aktualnych, nowych wersjach plików nagłówkowych dla F4 już nie ma BSRRL i BSRRH, a jest BSRR (co powoduje, że programy napisane pół roku temu już się nie kompilują z nowymi plikami nagłówkowymi)....
Czy jest do tego jakiś odpowiednik avrdude znanego z AVR? Jest. Dostajesz go w pakiecie z ST-Link Utility i nazywa się: ST-LINK_CLI.exe. Z wiersza poleceń możesz wgrywać hexy i chyba tylko hexy, ale tu nie mam pewności. [syntax=bash]ST-LINK_CLI.exe -P nazwa_pliku.hex -V -Rst -c SWD UR -ME[/syntax] Jeśli coś nie pokręciłem to tak wywołana komenda wgra...
Mam klona ulinka2 z aledrogo i wszystko programuje i debuguje.
czy ta prawdopodobnie chińska zabawka ma szansę zadziałać jak normalny st-link Ma szansę. Mam JLINK-a i popieram w całości przedmówcę :) Tyle, że pewnie JLINK jest liczony przez kolegę bez przesyłki - trzeba dodać 10 -15 zł i wyjdzie trochę więcej (75-100 zł z dostawą na Allegro). Jeśli nie chcesz tyle wydawać.. ST LINK V2 na start wystarczy. Będziesz...
Kurs programowania STM32 https://www.youtube.com/watch?v=rjuN4BA6...
A na przykład programowanie STM32 w c#? Gdzieś czytałem o wykorzystaniu .net w tym celu. Odpuść sobie.
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!!
Zastanawiam się tylko po co sprawdzać to: [syntax=c]USART3 -> CR1 & USART_CR1_TCIE[/syntax] nie rozumiem powodu. Przecież to jest "This bit is set and cleared by software." Programista nie wie czy ustawił to przerwanie czy nie? Dodatkowo ten zapis: [syntax=c]if(( USART3 -> CR1 & USART_CR1_TCIE) && (USART3 -> SR & USART_SR_TC ))[/syntax] wygląda dość...
Witam :) "Przedwczesny wytrysk" mnie rozbawił, ale wróćmy do tematu. 1. Mówisz: "Usuń stare archiwum" - jakie stare? Dopiero co pobrane! 2. Wtyczkę GNU ARM lepiej pobierać z poziomu samego Eclipse. Inaczej mogą być problemy z kompatybilnością pobranej wtyczki do wersji Eclipse, a tak - Eclipse sam o to zadba, żebyśmy pobrali prawidłową wersję. 3. Uwaga...
Witam wszystkich, Posiadam programator ZL24PRG. chce nim obsłużyć ARM'y z rodziny STM32 Cortex-M3, i nie mam programiku który by obsługiwał ten programator, chodzi o same programowanie. Mam do niego OpenOCD i mógłbym z linii komend się tym bawić ale jest to niewygodne. Czy zna ktoś jakiś programik? Dla atmela jest SAM-BA a jaki jest dla STM32?
STM32 ST-LINK_CLI bo pewnie masz discovery, i każdy inny program konsolowy dedykowany do odpowiedniego programatora szybko i bezboleśnie do tego można jakiś skrycik napisać. Dodano po 4 ale tak jak koledzy piszą lepiej po id procesora, bardziej bezpieczne.
Płytka jest kompletna z tym, że prawdopodobnie będziesz ją mógł bez JTAGA programować tylko przez RS232. Jeśli dokupisz JTAGA no to inna sprawa oczywiście. Z darmowym IDE nie ma problemu do takiego procesora.
Witam, Od pewnego czasu uczę się programować STM32 na Eclipsie skonfigurowanym już niemłodym sposobem opisanym przez Freddie Chopin. Jednak ciągłe problemy z różnymi rzeczami zachęciły mnie do szukania innych sposobów programowania. 1. Jakie są najlepsze programy do pisania pod STM32? (najlepiej darmowy) 2. Jakie obecnie programowanie używa się w firmach...
Embedded boot loader The embedded boot loader is located in the System memory, programmed by ST during production. It is used to reprogram the Flash memory with one of the available serial interfaces: ● In low-, medium- and high-density devices the bootoader is activated through the USART1 interface. ● In XL-density devices the boot loader...
Coś naplątałeś... Aby uzywać malloca bez dziwnych errorów, musisz zadeklarować odpowiednią ilość miejsca na stertę . Co z tego, ze twoje zmienne zajmują niewiele ramu, skoro najpewniej ustawiles sobie parę kB sterty, i gdy przekroczysz te pare kB, program ci sie natychmiast wykrzaczy, bo oczywiście najpewniej nigdy nie sprawdzasz, czy malloc przypadkiem...
Ale jakim programatorem? ST-Linkiem da się programować STM32 i STM8.
Witaj :) Co do wgrania, jeżeli używasz System Workbench for STM32 to tam trzeba na projekcie w drzewku nacisnąć prawym myszy, wybrać "Debug As" -> "1 Ac6 STM32..." i po odpaleniu wybrać: Debug device: ST-Link-V2 Debug interface: SWD Tutaj masz obrazki: http://forbot.pl/blog/artykuly/programow...
Bardzo wiele zostało już powiedziane (bardzo dobre porady). Moim zdaniem krokiem zero jest jako tako umieć programować w C na PC (jak przebiega proces kompilacji, kod źródłowy podzielony na pliki *.c i *.h, organizacja pamięci i wskaźniki, struktury i wskaźniki do nich, słowa kluczowe register, volatile, static, etc., preprocesor, makefiles i make,...
W opcjach projektu (zaznacz w oknie z drzewem pliku projektów głowny plik projektu ) a następnie w oknie pod spodem z opcjami w częsci Debug environment -> Debug tool zmieniasz z R-link na Simulator SIM-ARM i to wszystko :) Dla ułatwienia: http://obrazki.elektroda.net/87_12351556... Pozdrawiam Adam
Staram się omijać w nazewnictwie tych znaków. Katalog jest po prostu na dysku "C:\Coreutils" Projekt "C:\Users\HP\Desktop\Nasiono\Projekty\St... "C:\Users\HP\Desktop\Nasiono\Programowan... linaro " "C:\Users\HP\Desktop\Nasiono\Programowan... openocd " "C:\Users\HP\Desktop\Nasiono\Programowan... eclipse "
Albo budżetowo: HY-Mini STM32, ale programowanie tylko po bootloaderze bez nieocenionej możliwości debugowania. Albo można sobie debugger (JTAGa) kupić i mieć na przyszłość do wszystkiego... 4\/3!!
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
Nic nie wiemy o typie mikrokontrolera. Poszczególne serie STM32 mają różne możliwości programowania (16/32/64 bity). Nie pokazałeś deklaracji zmiennych, a od tego wiele zależy. Podejrzewam problem ze zmienną Address.
... Upalali procesor który jest programowany stm32.... Tak, tylko jeszcze wymagany jest dostęp do oprogramowania i plików wsadowych...
Będzie działać. Na początku - dla swojego bezpieczeństwa - możesz zrobić tak że port przestawiany jest np. po 10s od uruchomienia urządzenia - wtedy przed pierwsze 10s nie trzeba w ogóle kombinować. Bylebyś nie wyłączył resetu!
http://obrazki.elektroda.pl/5847962200_1... Dzięki Szwedzkiej firmie Oberon Microsystems Inc., która przeportowała Microsoft.NET Micro Framework (NETMF) możliwe jest pisanie programów dla mikrokontrolerów SMT32 w popularnym języku C#. NETMF wykonuje kod bez pośrednictwa systemu operacyjnego tak jak to jest w przypadku tradycyjnego komputera...
Dla jasności: mówimy o debugu po SWD czy o samym programowaniu?
(at)ghost666 Jeżeli jesteś dobry z programowania to po prostu poszukaj sobie w tym pracy i tam będziesz mógł poznać konkretna rodzinę procesorów. Żaden rozsądny pracodawca nie wymaga szczegółów programowania STM32 czy innej rodziny MCU.
To teraz będzie śmiesznie... Jak go wyłączyć, skoro go nigdzie go nie włączam, po prostu służy tylko do programowania.
http://www.forbot.pl/forum/topics20/kurs...
Spoko... Poczekamy 2-3 tygodnie, autor napisze temat pt. "Nie wiem jak skonfigurować DMA w trybie circular Peripherial2Memory SPI - Bez Bibliotek" :D Kod z użyciem samych rejestrów jest mało czytelny, trudny do ewentualnej migracji pomiędzy mikrokontrolerami itp, itd... Sam jakiś czas temu musiałem wprowadzić pewne poprawki w złożonym kodzie pisanym...
Warto STM32.
http://www.st.com/web/en/catalog/tools/P... Tak przecierz STlink utility normalnie się łączy i programuje
... Czy można ten procesor programować przez USB bez żadnych problemów? Tzn czy wystarczy podlutować piny od USB i już można programować? Na debugowaniu specjalnie mi nie zależy. Artykuł nt. programowania STM32 (dotyczy to CL) przy użyciu USB jest w EP 01/2010 na str. 79 lub w wersji elektronicznej dostępny także na stronie stm32.eu.
Nie wiem dlaczego to nie działa. Mam oryginalnego j-linka, chińskiego j-linka, i ulinka2, i na każdym da się programować, debuggować i kasować różne STM32 bezzonkowo. Keil 4.03, MDK-ARM 4.10. Nie podoba mi się RAM for algorithm. W STM32 RAM zaczyna się pod adresem 0x20000000 a nie 0x10000000, to spora różnica... Popraw to, i powinno chodzić. Loader...
Robiłem w ardu na STM32duino. Programowane poprzez UART.
Hej a czy samo ST wyjaśnia na kiedy planują wyjść na prostą z produkcją MCU. Ostatnio słyszałem od kolegi że krzem już mają tylko brak nóżek do scalaków. Nie wiem czy to prawda czy nie ale męczy to że wykupiłem sobie kurs żeby nauczyć się programować procki STM32 a tu taki klops że nawet nie ma na czym zbudować jakichś prototypów itd.
Kurczę, widziałem Jtag freddiego już całkiem dawno temu, ale nie mam na stanie FT232BM, jedynie FT232RL, tak bym go sobie zbudował(ten rev 01).Tak jak pisałem, chciałem programować bez kupna zbędnych płytek startowych, jedynie procesor, samemu sobie zaprojektować układ z rzeczami które mam na stanie i zacząć się bawić. A podajecie tutaj płytki za kwoty...
Tak trochę offtopowo zapytam kolegę czy zna jakąś dobra literaturę do nauki programowania STM32, bo ja też bym chciał się przesiąść z Bascoma.
Witam. Na temat programowania STM32 prawie nie ma literatury. Te książki które są na rynku są mało wartościowe. Dlaczego nikt nie przetłumaczy RM0008 Reference manual? To byłoby idealne. Na temat AVR jest kilka pozycji z dokładnym opisem procesora rejestry itd. Na STM32 nie. Autorzy skupiają się tylko na bibliotece do STM i programowaniu w C.
Witam, chciałbym zapytać czy to podłączenie pinów będzie poprawne, jeżeli chodzi o zasilanie i programowanie STM32 przez ST LINK V2. Zaznaczając przy tym, że nie będę korzystał z zasilania bateryjnego i z części analogowej mikrokontrolera. https://obrazki.elektroda.pl/3460867300_...
Bardzo dziękuje Panowie za cierpliwość i wasze podpowiedzi. Przez przejściówkę USB TTL udało się połączyć i jak wynika z tego zrzutu ekranu STM32 działa i można go programować. Przynajmniej taką mam nadzieję że dobrze odczytuję to co pojawiło się po połączeniu z STM32. https://obrazki.elektroda.pl/1566727000_... Czy jest zablokowany,...
Kod trochę niekompatybilny z moją wiedzą, ale spróbuję go przegryźć ;) No chyba, że można poprosić o bardziej "ludzki" zapis kodu ;) Przy okazji się zapytam: Czy podczas programowania STM32 jest kasowana cała pamięć ? Pytam, ponieważ chcę zrobić "eeprom" we flashu, a chcę żeby zawartość ta pozostała po wgrywaniu programu. ____ Wyjaśniła się sprawa PA11...
DebugConfiguration: http://obrazki.elektroda.pl/4081389300_1... Jeśli chodzi o sterowniki to mogę programować płytkę w Keil'u, odrazu się przełączam na CooCox i on wyrzuca ten błąd. Hardware też powinien być ok, bo jak pisałem, Keil programuje.
Witam Mam takie pytanie czy istnieje możliwość wykonania pewnej procedury np podczas programowania STM32 albo przy pierwszym uruchomieniu? Chodzi mi dokładnie o wykonanie procedury np zapisującej coś do pamięci, ale tylko przy pierwszym uruchomieniu po zaprogramowaniu lub podczas programowania a przy kolejnych uruchomieniach już się nie wykonywała....
Witam Właśnie zacząłem programowanie stm32 i pojawił się mały problem. Przy próbie ustawienia breakpointa pojawia się ostrzeżenie "Unresolved breakpoint" Tollchain skonfigurowany według instrukcji ze strony: http://www.freddiechopin.info/index.php/... Kompiluje pod linuksem.
hehe... w kwestii programatorów simple na RS już odpisałem w głównym temacie Calculatorka , zastanawia mnie tylko kiedy przy pomocy MK będę mógł programować STM32 :) bo w sumie już przywykłem do programiku , a dodanie suportu dla ICD2 czy PICkit to juz w ogóle byłby wypas może Mirku cos pokombinujemy ??
Hej, Chcę zacząć programować mikrokontrolery STM32 na rejestrach. Mam płytkę Nucleo-f103 i usiłuję uruchomić jakieś środowisko programistyczne. Na początku skupiłem się na Eclipse system workbench for stm32. Niestety ciągle mi coś nie wychodzi. Nie mogę wgrać do płytki żadnego programu. Może źle zacząłem szukać środowiska. Są stare poradniki i możliwe,...
czy można zmienić bootloader żeby to wbudowane USB dało możliwość programowania. Zapoznaj się z ostatnim tematem ze stopki poniżej
Witam, Próbuję się odnaleźć w programowaniu STM32. Mam zainstalowane środowisko CooCox CoIDE i z Repository jak sobię wyciągne biblioteki np do GPIO to potrafię sobie zasterować. A co to jest za biblioteka libopencm3? Usunąłem wszystkie biblioteki z Repository pobrałem ww bibliotekę, dołączyłem do mojego projektu i nie działa...
Cześć! Chciałbym się nauczyć programować procesory z rodziny STM32 w C/C++. Na co dzień korzystam z Visual Studio i chciałbym przy nim zostać, znalazłem plugin VisualGDB i mam pytanie, czy ktoś z niego korzysta, jak się sprawuje i o ogólne przemyślenia. Wiem, że jest darmowe Eclipse, ale wolał bym zainwestować w VisualGDB niż poświęcać czas na naukę...
Witam, Od jakiegoś czasu programuję STM32 używając środowiska System Workbench. Jeśli tworzę nowy projekt, używam wbudowanego kreatora, gdzie podaję jaki procek chcę programować, itp. Zauważyłem jednak, że podczas pierwszej kompilacji, dodawane jest wiele niepotrzebnych peryferiów, a ja chcę użyć w danym projekcie tylko DAC i SPI3. W rezultacie plik...
a może Modula2? ;)
Arduinowy C znam i chciałbym wiedzieć jak do których pinów tego HMS99C52S podpiąć arduino. Nie zaprogramujesz tego mikrokontrolera językiem C (Arduino), więc programowanie przez arduino jest praktycznie niewykonywalne. Jeśli chcesz zaprogramować ten uC, potrzebujesz programatora USBasp i znajomości języka C dla uC lub BASCOM'a (lub inny). A do tego,...
Specjalnie podałem tytuły książek, bo "programować" umiem tylko w teorii - te książki mam na własność i z nich korzystać. Też tak myślałem, że nie ma co się brać za arm. Jednak w porównaniu do avr. cena płytki jest imho powalająca. Pozdrawiam
(at)moonshadow3 Przyznaję, że laboratoria mogłyby być prowadzone na nowszym sprzęcie. Czy naprawdę uważasz, że jakość studiów jest uzależniona od procesorów na których prowadzone są laborki? Bo mnie się wydaje, że studia powinny uczyć koncepcji i teorii, które pozwalają takiemu inżynierowi wdrożyć się w każdy temat relatywnie szybko. Jak chcesz się...
Na drugim obrazku płytka STM32. Piny przeznaczone do programowania przez programator STLINK V2 połączone jeden do jeden czyli SWDIO na płytce do programatora o tej samej nazwie SWDIO. Podobnie SWCLK. No to podłączyłeś SWD do programowania/debugowania, gdzie połączenia rzekomego VCOM? Dodano po 37 PS Może poczytaj o ST-LINK V2/1
Ja polecam do programowania STM32 program https://www.embitz.org/. Według mnie jest dużo lepszy od programów opartych na Eclipse. Nie wymaga instalacji, ma gotowe szablony do projektów, zintegrowany kompilator gcc. Po instalacji można szybko stworzyć nowy projekt i od razu debbugować program. Przy wykorzystaniu SVD można prosto podglądać rejestry kontrolera....
A jak wygląda kompatybilność GD wspomnianych w artykule? Jest to na tyle kompatybilne, że można to programować st-linkiem?
Witam. Chcę zacząć programować mikrokontrolery STM32. Nie mam jednak pojęcia od czego zacząć, znam c++ ale nie potrafię nigdzie znaleźć dokumentacji biblioteka ani jakiegoś poradnika. Czy są jakieś dobre książki (po polsku lub angielsku) o tej tematyce? Pozdrawiam.
Wtyczkę instalowałem z managera Eclipse więc myślałem, że nie zainstaluje mi wtyczki z którą nie jest kompatybilny. Instalowałem też najpierw wszystko do ARM żeby wykluczyć gryzienie się z wtyczką AVR, ale nic nie pomagało. Jak wrócę do domu sprawdzę na innej wersji Eclipse i zrobię tak jak mówisz dwa Eclipse`y. Może polecasz jakąś inną wtyczkę? Zamierzam...
Witam Poszukuje kogoś kto zajął by się poprawą kodu w celu dopasowania go do gotowej płytki z stm32. Najlepiej żeby była to osoba z Krakowa. Po więcej szczegółów proszę pisać na maila prezesiatko1(at)wp.pl
Zapewne w tym co wkleił simw wyżej jest jakaś drobna literówka czy coś takiego. No w tym wypadu nie ma literówek, przykład na bieżąco kompilowałem, wgrywałem do uK. Raczej to kwestia wersji CMSIS z Cube. Ok, dzięki za odpowiedź. Proszę jeszcze o wyjaśnienie kwestii litery 'U' przy przesunięciu bitowym: Te wartości to to kopiuj-wklej z nagłówków CMSIS,...
(at)mariomario Zanim zaczną cię tu przekonywać do STM32 oraz Nucleo, odpowiem na pytanie: http://sdcc.sourceforge.net/
Malina zero bez wifi kosztuje 26zł na botlandzie A więc po co wcześniej przedstawiałeś te "wypasione" wersje z wifi/ethernet/bt? W czym jest lepsza Rasp Zero od Arduino z punktu widzenia laika? Poza tym nikt nie karze korzystać z pulpitu. Aplikacje można pisać własne. Sterowniki też. Pisanie aplikacji na gołe CPU przez kogoś kto zaczyna? Słaby pomysł....
Witam, Szukam osoby, która mogłaby wytłumaczyć od podstaw świat elektroniki na przykładzie tworzenia urządzenia typu IoT, najlepiej na terenie Trójmiasta. Pozdrawiam,
Witam Zaczynam naukę programowania na STM32. Mam płytkę z STM32F103C8T6 + ST-LINK V2. Jak można zgrać z STM32 zawartość flash do pliku? Pozdrawiam.
No właśnie, ma swoje zasilanie. Podłączony jest GND, SWDIO i WSCLK i nie widzi. Procesor nie jest martwy, bo pracuje i JTAGiem programuje się.
http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...
Czym programujesz mikrokontroler (narzędzia)?
Witam Chciałbym skopiować zawartość układu jak na zdjęciu przy pomocy ST-LINK V2 do STM32 i STM8 i potem wgrać zawartość skopiowaną do nowego układu. Na zdjęciu widać piny najprawdopodobnie do programowania tego STM32, tylko jak połączyć ten programator za pomocą kabelków z tymi pinami co idą na STM32. Na obudowie programatora jest rysunek z oznaczeniami...
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
STM32 da się programować z poziomu RS232. Nie da się skasować tego bootloader'a.
Na stronie 154 jest taka cudna tabelka: I2C pinout-----------------Configuration----... configuration I2Cx_SCL-----------------I2C clock------------------Alternate function open drain I2Cx_SDA-----------------I2C Data I/O--------------Alternate function open drain Eh, ile ja jeszcze razy zobaczę tu tą bibliotekę :/ Lepiej jest napisać po...
STM32 każdy model ma wbudowany bootloader uruchamiany przy starcie w zależności od stanu pinów BOOT0/BOOT1 (w zasadzie BOOT0, ale trzeba zwracać uwagę na oba). Programuje się to np. przez stm32 flasher czy też flash loader demo. W przypadku nucleo będzie kolega używał wbudowanego st-link, który można wyłamać i używać do innych projektów. A co do IDE...
Witam, poszukuję osoby, która udzieli mi korepetycji z programowania mikrokontrolerów STM32 F072RB. Temat: sterowanie silników krokowych za pomocą "rampy" (rozpędzanie, hamowanie) Więcej informacji priv.
Witam. Jak w tytule chętnie kupię zestaw do programowania mikrokontrolerów STM32 (nie STM Discovery tylko jakiś bardziej bogaty) oraz FPGA. Również interesują mnie książki i programatory do wyżej wspomnianych układów. Mogę również wymienić się na inne zestawy, układy, lampy nixie. Pozdrawiam
czy jeśli zacznę od jakiegoś stm32 na cortex-M3 lub M4 to potem bez większych zmian w zasadzie działania będę się mógł przesiąść Tak. na cortex-R? A skąd je weźmiesz? czy to sprawia, że programowanie w assemblerze lub w C będzie podobne? Podobne....w assemblerze, w C nie zauważysz różnicy. dlaczego i czy PIC mogą być lepsze w takich zastosowaniach?...
A tak na marginesie ... wg. DS jakiego kawałek pokazałeś (memory map) to FLASH zaczyna się od adresu 0x0 do 0x00003FFF natomiast w pliku do jlinkdevices wpisujesz BaseAddr="0x08000000" ? Zgadza się. Flash jest widziany pod adresami 0x0800xxxx i 0x0000xxxx. 0x0000xxxx bootowanie, 0x0800xxxx programowanie. W STM32 pod 0x0000xxxx jest przełączany RAM/FLASH/ROM....
Zaraz zaraz... 120 MHz 128k ramu i 1M flash... to już jest konkret :). można się porwać na obiektowe programowanie! :P
Czy ktoś już może miał doświadczenie z programowaniem STM32 pod Windowsem 8? Dzisiaj próbowałem zainstalować sterowniki do programatora ST-LINK/V2 i niestety okazało się że nie są to sterowniki dla Windowsa 8. Na stronie - http://www.st.com/internet/evalboard/pro... można znaleźć co najwyżej dla 7. Przy automatycznym wyszukiwaniu sterownika...
Ja jeszcze ze swojej strony dodam informacje o książkach. Osobiście miałem w rękach książkę M. Paprockiego "Mikrokontrolery STM32 w praktyce" - moim zdaniem nie warto kupować. Książka to praktycznie przetłumaczone noty katalogowe i dokumentacje bibliotek standardowych na przykładzie tylko jednego procesora z rodziny STM32F1 (STM32F103xxx). Niby można...
W amatorskich aplikacjach nigdy nie bawiłem się w liczenie sum kontrolnych, ani tworzenie jakiś super wymyślnych formatów ramki. Twój uK ma sprzętową obsługę USART i może być widziany jako wirtualny port COM, to najprostszy sposób komunikacji z PC. Możesz sobie przesyłać bajt po bajcie, albo zdefiniować jakiś bufor, który po wypełnieniu wywołuje przerwanie...
Gość tu genialnie wszystko wytłumaczył - przynajmniej na moje potrzeby: http://forbot.pl/blog/artykuly/programow...
A czy ktos dysponuje realizerem lub innym graficznym programem do programowania-czy istnieja takowe do stm32?.Dziekuje
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...
Zainstalowałem sterowniki programatora ST-Link do programowania kontrolerów STM32. Programator działa prawidłowo tylko w gniazdach USB 3.0, w gniazdach USB 2.0 otrzymuję komunikat o nieznanym urządzeniu. Da się coś z tym zrobić?
Dziękuję wszystkim za pomoc a w szczególności Samurajowi - Twój kod działa. Teraz w końcu mam działający przykład na którym mogę ćwiczyć i uczyć się dalej programowania na STM32. Pozdrawiam
stm32 programować stm32 arduino programować programować stm32 cmsis
zasięg telewizji naziemnej pralka blokada polar mazda diagnostyczny
galmet wyswietlacz galmet wyswietlacz
Symbole na modułach Yamaha YBR 125 - co oznaczają? Oznaczenie 3D9-00 52P na module Yamaha YBR 125