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...
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
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.
Do programowania przez SWD podłączasz BOOT0 do masy.
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,...
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...
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!!
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...
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...
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.
A na przykład programowanie STM32 w c#? Gdzieś czytałem o wykorzystaniu .net w tym celu. Odpuść sobie.
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...
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!!
Cześć. Chciałbym zaprezentować na forum film/poradnik, który wykonałem. Dotyczy on konfiguracji niezbędnych narzędzi, umożliwiających programowanie mikrokontrolerów STM32. Materiał przygotowałem w dwóch wersjach: polskiej oraz angielskiej. Celem tego tematu jest zebranie krytycznych opinii na temat omawianego filmu. Chciałbym, aby koledzy, po obejrzeniu...
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?
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ść...
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.
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...
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...
Przejrzyj setkę wątków na forum poświęconych temu, dlaczego do przycisków nie uyżwa się przerwań portów, a potem zrób to w przerwaniu timera, np. tak, jak w tym artykule: http://ep.com.pl/files/10324.pdf Samo programowanie prtzerwania też masz ciut bez sensu - najpierw uruchamiasz przerwanie, potem programujesz linię portu, która ma je zgłaszać. Zanim...
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!!
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
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,...
Ale jakim programatorem? ST-Linkiem da się programować STM32 i STM8.
Warto STM32.
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 "
Kolega RitterX ma wiele wątpliwości co do użyteczności narzędzia czemu dał wyraz w pytaniu o zdeterminowany czas odpowiedzi na wymuszenie co ma istotne znaczenie w układach sterowania. A jak kolega RitterX chce zrobić coś takiego ze stroną HTML to się "nie chrzani" tylko bierze stary terminal z 300MHz procesorem/1GB FLASH/256MB RAM i stawia na tym co...
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
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...
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!
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...
http://www.st.com/web/en/catalog/tools/P... Tak przecierz STlink utility normalnie się łączy i programuje
Czy w tym przypadku http://cgi.ebay.pl/STM32F103RBT6-develop... jest za darmo jedyne co trzeba zapłacić to cenę zestawu.
Robiłem w ardu na STM32duino. Programowane poprzez UART.
http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...
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_...
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.
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...
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...
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.
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...
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....
Ja do wora dorzucę jeszcze Nucleo-F103RB. W Kamami za 51 zł. Programowanie w postaci przeciągnij i upuść :). Niestety póki co, openocd nie obsługuje stlinka w wersji v2-1, jednak bez problemu debuguje się z Coocoxa.
czy można zmienić bootloader żeby to wbudowane USB dało możliwość programowania. Zapoznaj się z ostatnim tematem ze stopki poniżej
... 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.
Pewnie głupie pytanie, ale masz dobrze włożone zworki na DISCOVERY? Te dwie odpowiedzialne za programowanie.
(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ę...
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...
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.
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 ??
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,...
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ę...
Szukałem prostej i taniej płytki, trafiłem na arduino. Niestety duemalinove został zastąpiony przez Uno i nie mozna kupić nic ponieżej 100zł - tyle mam. Jednak w tym sklepie natrafilem na takie cóś, jest to niby klon arduino, tylko ze z procesorem stm32. http://www.shop.kristech.eu/product_info... Interesuje mnie czy tą płytkę też sie...
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
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.
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
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...
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....
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,
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,...
Gość tu genialnie wszystko wytłumaczył - przynajmniej na moje potrzeby: http://forbot.pl/blog/artykuly/programow...
Zaraz zaraz... 120 MHz 128k ramu i 1M flash... to już jest konkret :). można się porwać na obiektowe programowanie! :P
Moje ustawienia eclipsa: http://obrazki.elektroda.pl/1914061500_1... To jest jak na razie najlepsza sytuacja do jakiej udało mi się dojść. Da się odpalić debugowanie. Ale jak zmienię coś w programie to eclipse dalej debuguje sobie stary program z flasha. Czasami uda się wgrać aplikację przez samo OpenOCD (write_image) i wtedy debugowanie...
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 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ę.
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....
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ł....
Czym programujesz mikrokontroler (narzędzia)?
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.
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
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...
A czy ktos dysponuje realizerem lub innym graficznym programem do programowania-czy istnieja takowe do stm32?.Dziekuje
Jeżeli nie chodzi Ci o podstawy C, to książka dla win czy linuxa ma się nijak do programowania mikrokontrolerów. Programowanie mikrokontrolerów to w dużym stopniu znajomość i umiejętność obsługi peryferiów, czyli sprzętu. Z reguły (przynajmniej w moim przypadku) najwięcej kłopotów i błędów pojawia się właśnie przy odpowiedniej konfiguracji i funkcjach...
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.
A jak wygląda kompatybilność GD wspomnianych w artykule? Jest to na tyle kompatybilne, że można to programować st-linkiem?
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 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...
No i masz dla przykładu stronę 714, gdzie masz mapę wszystkich rejestrów. Tak praktycznie każdy bit odpowiada za sterowanie peryferium, jest dość skomplikowane urządzenie, ale pozwala na wiele. Myślę, że przyda się Tobie taki poradnik: https://forbot.pl/blog/stm32-praktyce-1-...
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?...
Dopiero zaczynam pracę z STM32 i przechodzę przez ten kurs: [url=http://forbot.pl/blog/artykuly/prog... STM na Forbot Na razie szło gładko, tylko ten I2C mnie zatrzymał. O której funkcji mówisz?
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...
Osobiście dla początkującego w dalszym ciągu poleciłbym AVRy: - programowanie w C - Atmel Studio 7 - Debugger programator SNAP Czyli zestaw cech taki sam, jak w niemal każdej innej rodzinie mikrokontrolerów, tylko moc obliczeniowa AVR 10 x mniejsza i peryferia uboższe... Dla porównania STM32: - programowanie w C lub C++ (w Adzie czy Pascalu też można,...
stm32 programowanie stm32 programowanie flash stm32 programowanie openocd
wyłącznik krańcówka telewizor przesycone kolory uszkodzony kabel ścianie
bezpiecznik klema renault bezpiecznik klema renault
Wymiana podświetlenia w pokrętle nadmuchu Toyota Corolla Jak zmostkować centralę Nice MC424L9 podczas wymiany kabla do fotokomórek?