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,...
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!!
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!!
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
Do programowania przez SWD podłączasz BOOT0 do masy.
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...
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.
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
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...
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...
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.
http://www.btc.pl/index.php?ukey=product... http://www.btc.pl/index.php?ukey=product...
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
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...
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.
Ok, ale to jest kurs programowania stm32 z HAL? Bo on tych kursów to ma chyba z 5 teraz. A masz jakieś doświadczenia z kursami od "mirasa" (atnel)?
Mam klona ulinka2 z aledrogo i wszystko programuje i debuguje.
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,...
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.
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!
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
A co to za programator? 4\/3!!
Z kolei na Automatyce jest od razu STM32 programowany z CubeMx. Żadnego wstępu. Też się sprzeciwiałem, ale nikt tego nie słuchał, bo ma być postępowo, by studenci nie marudzili. Ale jakiego wstępu oczekujesz? Programowanie to odwrócona piramida, poziom podstawowy jest wysokopoziomowy i razem z wiedzą i doświadczeniem wchodzi się w detale. Idea czarnych...
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...
Warto STM32.
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...
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...
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...
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,...
Kurs programowania STM32 https://www.youtube.com/watch?v=rjuN4BA6...
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...
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
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)....
1.Temp/wilgotność rzeczywiście SHT fajnie działają, chociaż nie należą do tanich. 2.Ciśnienie - BMP085 3.Oświetlenie - TEMT6000 jak możesz wykorzystać ADC, albo jeden z wielu TAOS jak chcesz w pełni cyfrowe 4.Do czujnika wiatru mogę polecić moduły/scalaki magnetyczne kąta obrotu A5030/AS5045 (różne dokładności) - wyjście PWM albo SPI. Mam w ofercie...
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,...
A na przykład programowanie STM32 w c#? Gdzieś czytałem o wykorzystaniu .net w tym celu. Odpuść sobie.
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...
Przyznam, że pytanie to jest dosyć dziwne. Czy gdzieś jakieś polskie firmy to stosują? Szczerze w to wątpię. Rodzimy przemysł jeśli w ogóle istnieje to stosuje STM32, które programuje się 1000 razy łatwiej od TMS320. Osobiście pracowałem z wielordzeniowym TMS320C6678 i jeszcze jakimś TMS320C6720. Jednak to były prace w ramach badań naukowych przy doktoracie....
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...
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...
STM32 da się programować z poziomu RS232. Nie da się skasować tego bootloader'a.
Odpuściłem temat na jakiś czasu, ale byłem zmuszony do niego powrócić, no i nic się w temacie prędkości nie zmieniło, mimo że programowałem teraz inny nieco mocniejszy układ stm32. Z braku lepszych pomysłów przeleciałem źródła openocd na szybko no i w pliku src/jtag/drivers/mpsse.c:368 znalazłem [syntax=c]err = libusb_control_transfer(ctx->usb_dev,...
Zbyt mała podaż na rynku półprzewodników trwa już od ponad 2 lat, początkowo wiązało się to z boomem na urządzenia IoT i coraz większą ilością podmiotów chcących wykupić coraz większą ilość układów bez kontraktu z producentem, bądź resellerem. Obecnie doszły opóźnienia związane z covidem i poprzednimi jeszcze embargami wprowadzonymi na układy elektroniczne...
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
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 "
STM32 programuję już od dawna. Taki układ o który pytam ma wbudowaną część radiową na 433.92MHz i da się kupić bardzo tanio oryginalne piloty zdalnego sterowania właśnie w oparciu o niego. A ja właśnie jestem w trakcie budowy projektu wykorzystującego radio na 433.92MHz. Dziękuję za podpowiedź co do środowiska, jeszcze gdybym mógł prosić o jakiś sposób...
(at)mariomario Zanim zaczną cię tu przekonywać do STM32 oraz Nucleo, odpowiem na pytanie: http://sdcc.sourceforge.net/
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
A po co programator? Wbudowany bootloader STM32 umożliwia programowanie przez UART, a w nowszych modelach również przez USB.
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 mozna programować przez łącze szeregowe, wystarczy konwerter napieć na MAX232.
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ść...
Każde zadanie, które na cokolwiek czeka, tzn. każde zadanie kręci się w kółko z punktu widzenia programisty, bo każde ma postać pętli. RTOS marnuje czas procesora na przełączanie zadań, żeby program nie marnował go więcej w pętlach aktywnego oczekiwania. W modelu zdarzeniowym nie ma przełączania zadań, bo program nie "zatrzymuje się w oczekiwaniu" -...
czy można zmienić bootloader żeby to wbudowane USB dało możliwość programowania. Zapoznaj się z ostatnim tematem ze stopki poniżej
Robiłem w ardu na STM32duino. Programowane poprzez UART.
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,...
A czy ktos dysponuje realizerem lub innym graficznym programem do programowania-czy istnieja takowe do stm32?.Dziekuje
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...
numer emulowanego portu COM można "ręcznie" zmienić w panelu sterowania
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...
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...
Tam zaraz CRC. Jak EEPROM pusty to programujesz, jak nie to nie. Albert
Tak, ale zastanawiam się, czy to nie problem z napięciem zasilania - jlink bluepill daje 3.3V, a ten puya jest 5V (choć w karcie katalogowej jest napisane, że jest od 1.7V, ale to chyba tylko porty?) Ogólnie może to problem z resetem - wersja 8-pin nie ma go chyba wyprowadzonego? Ogólnie bardzo się zniechęciłem do puyi - przy niej zwykły stm32 to pikuś...
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-...
... Upalali procesor który jest programowany stm32.... Tak, tylko jeszcze wymagany jest dostęp do oprogramowania i plików wsadowych...
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...
Dla jasności: mówimy o debugu po SWD czy o samym programowaniu?
Witam Wiem ze to nie rozwiązanie ale jak miałem ten problem co ty postanowiłem przesiąść się na coś z większą ilością pamięci... Mega2560. Jednak teraz wybrał bym STM32 (można programować w arduino). Chodziło o to by najpierw poznać "jak to działa" dopiero później kombinować z optymalizacją. Sporo zasobów zajmują biblioteki... nie zawsze się z wszystkich...
To teraz będzie śmiesznie... Jak go wyłączyć, skoro go nigdzie go nie włączam, po prostu służy tylko do programowania.
A jak wygląda kompatybilność GD wspomnianych w artykule? Jest to na tyle kompatybilne, że można to programować st-linkiem?
... 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.
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
AVE... Drobiazg. Zapomniałem dodać jedną rzecz: na LPC17 nie ma zbyt wiele oprogramowania dla MIDIBoxa, ale całość jest w C. Podobnie STM32 jest programowany w C. Jeśli moduł główny jest na PIC, a Ty zdecydujesz się go wymienić na STM32 lub LPC17, to nie wyrzucaj oryginalnego - użyj go do zrobienia dodatkowego kontrolera, jak MIDIBox 64E na przykład...
1. Nie musi 2. Kondensatory powinny byc przy każdej parze wyprowadzeń zasilania jak najbliżej uC 3. Warto zostawić możliwość uruchomienia bootloadera. Program można napisać tak, ze odetniesz sie od programowania. Niedawno mi sie to przydarzyło. Czytałem jakiś poradnik, że warto wyprowadzić na złącze SWD linię reset. Niestety to nie pomogło. Odpaliłem...
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?...
Witam, Mam zamiar zapoznać się z płytkami NUCLEO STM32. Kiedyś programowałem układy Atmega w języku C, do tego trochę programowania a Python. Na początek chcę napisać kod który w pętli będzie ustawiał 8 lub 16 wyjść w stanie wysokim lub niskim, na podstawie podawanego sygnału wejściowego (tzw sekwencer). Z samym kodem w języku C sobie poradzę moje pytanie...
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.
Cześć. Jestem zainteresowany zakupem. Czy ćwiczenia z książki są napisane pod ten zestaw? Zestaw jest sprawny? Czym można go programować?
(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.
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,...
Można spróbować z OpenOCD, ale przypuszczam, że będzie problem. Może ktoś się podzieli doświadczeniem. Nie sprawdzałem kombinacji Snap/STM32, ale OpenOCD nie ma problemu z programowaniem i debugowaniem Nuvotonów (CM0) za pomocą st-linka v2.
Faktycznie, jest to w pliku startowym. Dopiero zaczynam z stm32 tak na poważnie, do tej porty tylko AVRy programowałem. Dzięki za pomoc !
a może Modula2? ;)
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ł....
Zaktualizuj oprogramowanie ST-Link (STSW-LINK007). Spróbuj użyć ST-Link z płytki Discovery. Sprawdź w Keil, czy masz ustawiony właściwy algorytm programowania. To musi działać.
http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...
Czym programujesz mikrokontroler (narzędzia)?
O bootloaderze F103 https://www.elektroda.pl/rtvforum/topic3... Wgrywanie przez USB i kartę SD https://www.google.com/url?sa=t&rct=j&q=... Programowanie STM32F107 przez [url=https://stm32.eu/2012/05/10/program...
Dzięki za zainteresowanie. Ustawienia portu COM w programie Flash Loader Demonstrator mam następujące: - baud rate: 57600, - 8 bitów danych (niemożliwe do zmiany), - 1 bit stopu (niemożliwe do zmiany), - parzystość Even, - timeout 5 sekund. Zmiany baudrate oraz parzystości nie pomagają. Ponadto ustawiony baudrate od strony PC nie ma aż tak ogromnego...
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 ..
dziękuje ;)
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.
Pomijając płatne i nie płatne wersje kompilatorów C++ i problemy z tym związane, dodam coś od siebie: Z doświadczenia na AVR, ale to nie ma znaczenia bo sprawa w ARM wygląda bardzo podobnie. Jeśli coś piszesz w C, to inaczej konstruujesz kod. Nigdy nie napiszesz takiego samego kodu pisząc w C++ co w C i nie wynika to z faktu, że się nie da. To jest...
Tak trochę offtopowo zapytam kolegę czy zna jakąś dobra literaturę do nauki programowania STM32, bo ja też bym chciał się przesiąść z Bascoma.
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...
I po problemie chociaż nie wiem z czego on wynikał. Prawdopodobnie uC jest uszkodzony. Dzisiaj udało się wgrać program na uC niestety dalej nie chciał on ruszyć. Po kilkunastu próbach uC ruszył zobaczymy na jak długo. Możliwe, że jest uszkodzony. Pozdrawiam i temat zamykam.
programować stm32 stm32 arduino programować programować stm32 cmsis
elektryczna tylna klapa elizabeth sanyo dmuchawa wtyczka
galmet wyswietlacz galmet wyswietlacz
Konica Minolta Bizhub C224e - Czarny kolor na połowie kartki Radio do skutera Futuri3: Wybór i montaż