Masz serię artykułów w EP z ostatnich 2 lat o programowaniu bez SPL w Keilu - wystarczy poczytać, archiwalne numery są dostępne za darmo. Marudzisz, że nie działa, ale ani nie pokazałeś kodu, ani nie napisałeś, co to znaczy że "nic nie rusza", więc jak niby mamy Ci pomóc, hę?
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!!
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...
Podajesz jakieś dziwne nazwy, zamiast posługiwać faktycznymi nazwami. Nie da się nawet znaleźć tych dokumentów. W Twoim uC BOOT1 jest option bitem i jest ustawiany programowo. http://www.st.com/web/en/resource/techni... jest o tym wzmianka tutaj na stronie 12. At startup, the boot pin and boot selector option bit are...
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
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.
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...
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
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...
A nie lepiej coś takiego? http://cgi.ebay.pl/STM32F103RBT6-develop... Mam taką płytkę, jedyny feller, to krzywo przylutowany jeden goldpin. Wadą jest też niefortunne umieszczenie wtyki dla jtaga, które wymusza zdejmowania wyświetlacza. Za to jest wyświetlacz z panelem...
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!!
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...
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.
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
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.
Warto STM32.
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,...
Mam klona ulinka2 z aledrogo i wszystko programuje i debuguje.
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)?
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!
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...
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...
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...
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...
A czemu nie weźmiesz np. STM32F0DISCOVERY, być może w najtańszej wersji ValueLine z STM32F030?
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...
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...
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...
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, 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...
A na przykład programowanie STM32 w c#? Gdzieś czytałem o wykorzystaniu .net w tym celu. Odpuść sobie.
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)....
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...
Próbowałem zmniejszać `WORKAREASIZE` czy `adapter_khz` ale bez skutku (no chyba że jeszcze większego spowolnienia przy ekstremalnie niskich wartościach). Czyli prawidłowo, ponieważ programowanie przebiega szybciej jeśli te wartości są WIĘKSZE. Niemniej jednak WORKAREASIZE nie może być większe niż rozmiar RAM, a adapter_khz nie może być większe niż...
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....
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...
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 "
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...
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
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-...
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?
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...
STM32 da się programować z poziomu RS232. Nie da się skasować tego bootloader'a.
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...
Ja np. w moich projektach nie używam RTOS, chociaż niewątpliwie jest spora grupa projektów, których zrobienie bez RTOS graniczy z niemożliwością i jest nieopłacalne (np. cokolwiek, co używa TCP/IP). Zwykle rozpisuję wszytskie zadania 2w postaci automatów realizowanych w przerwaniach (timera lub peryferiów), do tego pewna liczba własnych przerwań i otrzymujemy...
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
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 mozna programować przez łącze szeregowe, wystarczy konwerter napieć na MAX232.
czy można zmienić bootloader żeby to wbudowane USB dało możliwość programowania. Zapoznaj się z ostatnim tematem ze stopki poniżej
A czy ktos dysponuje realizerem lub innym graficznym programem do programowania-czy istnieja takowe do stm32?.Dziekuje
http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...
Robiłem w ardu na STM32duino. Programowane poprzez UART.
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...
Przez przejściówkę zadziała. Niektóre zestawy mają już na pokładzie taką i programowanie odbywa się przez USB , który emuluje RS. Jeden problem jaki może się pojawić to taki: czy w programie na PC będzie można wybrać właściwego COMa z emulowanego zakresu. JTAG koniecznie!!!
NVIC się w ogóle nie gryzie. Potrzebujesz tylko powłączać przerwania, albo tak: NVIC_EnableIRQ(EINT3_IRQn); - standaardowo albo tak: NVIC->ISER[0] = 1 << USART1_IRQn | 1 << TIM3_IRQn, - w M0 tak jest prościej, ale to hardcore. Podstawowe programowanie USART - to włączenie, zapis BRR i zapis CR1 - 3 instrukcje.
(at)mariomario Zanim zaczną cię tu przekonywać do STM32 oraz Nucleo, odpowiem na pytanie: http://sdcc.sourceforge.net/
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,...
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ś...
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...
... Upalali procesor który jest programowany stm32.... Tak, tylko jeszcze wymagany jest dostęp do oprogramowania i plików wsadowych...
Dla jasności: mówimy o debugu po SWD czy o samym programowaniu?
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...
To teraz będzie śmiesznie... Jak go wyłączyć, skoro go nigdzie go nie włączam, po prostu służy tylko do programowania.
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.
http://www.forbot.pl/forum/topics20/kurs...
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...
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...
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. 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, 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...
(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.
a może Modula2? ;)
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 !
Gość tu genialnie wszystko wytłumaczył - przynajmniej na moje potrzeby: http://forbot.pl/blog/artykuly/programow...
A jak wygląda kompatybilność GD wspomnianych w artykule? Jest to na tyle kompatybilne, że można to programować st-linkiem?
Zaraz zaraz... 120 MHz 128k ramu i 1M flash... to już jest konkret :). można się porwać na obiektowe programowanie! :P
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ć.
Czym programujesz mikrokontroler (narzędzia)?
Postanowilem sprawdzic co sie dzieje jesli zamienie plytke z STM32VLdiscovery na STM Nucleco 103RB- na niej jest st-link 2. Okazuje sie ze moge sie polaczyc. Udalo mi sie ustawic juz wlasciwie wszystko korzystajac z tego tutoriala oraz przykladowego kodu dla stm32f103RB: Tutorial: http://gnuarmeclipse.livius.net/blog/ope... Kod: http://www.freddiechopin.info/pl/downloa...
Obawiam się że bez analizatora nie podejdziesz. Ja bym zobaczył jak to chodzi z ps a później pisał swoje
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...
Powiedzmy otwarcie, że o gustach się nie dyskutuje, co jest w użyciu przyjemniejsze. AVR są na pewno dużo prostsze niż ARM (prostsze znaczy także uboższe w możliwości), a czy to zaleta czy wada przy nauce od zera? Moim zdaniem zaleta. Sam chyba przyznasz, że jeśli ktoś szkoli się na mechanika (skoro już wchodzimy w tematy samochodów) to łatwiej zacząć...
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ł....
A gdzie zasilanie VDDA?
Powyższy przykład zaczerpnąłem z kursu o STM32 http://forbot.pl/blog/artykuly/programow... gdzie piszą program na F1 a ja próbowałem zamienić go na F4. To dziwne w takim razie, że u nich to działa a u mnie nie, jeżeli sam kod teoretycznie mam poprawny.
dziękuje ;)
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...
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?
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 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_...
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.
programowanie stm32 stm32 programowanie flash stm32 programowanie openocd
instrukcja seata altea plazmowa przecinarka uszczelka głowica octavia
system nawadniania ogrodu wycie skrzyni biegow
Wzmacniacz WS432: Zamiana rezystorów 820Ω 1W Kompatybilność piły spalinowej Oleo-Mac 937 z innymi modelami