Wybaczcie odkopywanie tematu, ale nie chcę zakładać nowego skoro takowy już istnieje. Interesuje mnie procesor STM32G051K8. On ma wejście SWCLK na tym samym pinie co BOOT0. Nie chcę używać bootloadera więc BOOT0 powinno być podciągnięte do masy. Ale chcę używać debuggera (ST link). Czyli co, muszę ten pin podciągnąć do masy rezystorem np. 10k i do niego...
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
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...
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...
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.
Mam klona ulinka2 z aledrogo i wszystko programuje i debuguje.
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...
Jest łatwy, to prawda, ale w wersji nowej lite 3.0 atollic właśnie ma już niestety ograniczenie dlatego go odradzam. Sam go używam ale jeszcze w wersji 2.2 gdzie nie ma limitów odnośnie kodu. A co do płytek to polecam tą z STMF4 jest bardzo dobra z JTAGIEM (kolejny bardzo duży plus) dodatkowo zagadać do Freddiego, on na pewno załatwi coś taniej.
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...
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.
Dzięki za odpowieć, z tego co widze nalepiej będzie jak kupie stlinka. Jeszcze jedno pytanko czy warto jest sie uczyć stm32cube, czy arduinoIDE do którego sie przyzwyczaiłem może mnie ograniczyć, utrudnić mi programowanie stm32. Szczerze jak patrze co trzeba zrobić w stm32cube żeby to działało to mnie lekko zniechęca, a stm-a kupiłem głównie ze względu...
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...
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!!
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,...
po co sie tym zajmowac, skoro C jest, bylo i bedzie standardem? ... no dobra, doprecyzuje - gdyby ADA bylo lepsze w mikrokontrolerach od C/C++ to ktos by tego (do mikrokontrolerow) uzywal. Zastanawiam się czy C/C++ jest w większym stopniu standardem czy status quo... Taki przykład z zupełnie innej beczki: PHP to chyba najgorszy język jaki znam do programowania...
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...
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...
Przy okazji jeszcze raz zapytam, w firmach jakiego programowania do STM32 się używa?
Kurs programowania STM32 https://www.youtube.com/watch?v=rjuN4BA6...
Mam pytanie dotyczące wyboru bibliotek i szerzej sposobu programowania mikrokontrolerów STM32. Opiszę najpierw pokrótce o co mi chodzi. Dotychczas wszystkie swoje mniejsze i większe projekty opierałem na mikrokontrolerach AVR. W ich przypadku nie było wielkiej filozofii jeżeli chodzi o programowanie. Można było pisać program "od zera" ewentualnie korzystać...
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.
Warto trochę dopłacić i wziąć lockpicka, ponieważ obsługuje on mnóstwo układów i w zasadzie ograniczony jest tylko softwarowo. Programator z kamami programuje tylko STM32 i STM8, więc jak będziesz chciał spróbować czegoś nowego to będziesz musiał sprawić sobie nowy programator. Lockpickiem zaprogramujesz M0 M1 M3 M4 A8, jakieś AVRy, msp430, H8, nawet...
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!!
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...
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,...
Ale jakim programatorem? ST-Linkiem da się programować STM32 i STM8.
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.
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...
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....
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?
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.
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.
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)....
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...
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
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
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
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 "
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ć?
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ę...
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...
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ść...
To teraz załóż tą zworkę od Idd i zacznie działać. 4\/3!!
Po przeczytaniu wszystkich odpowiedzi, jak i też zapoznaniu się z materiałami zamieszczonymi tutaj, nie wiem, co odpowiedzieć. Temat jest zdecydowanie trudniejszy, niż myślałem, ale nie należę do osób łatwo poddających się. Uniwersalne bezdotykowe obrotomierze są na rynku, i nikogo to nie dziwi, że są. Zaprojektuję sobie płytę z dwoma wejściami i zobaczę,...
STMy dosyć mocno różnią się peryferiami jeśli chodzi o poszczególne procki i rdzenie. No patrz, jakoś tego nie zauważyłem od paru dobrych lat programując STM32. ;) Ja bym raczej napisał "pomiędzy peryferiami uC różnych serii niekiedy występują drobne różnice". Np. moduł SPI w F0, L0 i L4 jest ciut mądrzejszy niż w F4, a z DMA jest odwrotnie. UART wszędzie...
Dla jasności: mówimy o debugu po SWD czy o samym programowaniu?
Nie wiem czy dla rodziny STM32F7 są dostępne biblioteki w wersji SPL. Zarówno w programie System Workbench for STM32 podczas tworzenia nowego projektu, jak i na stronie ST: http://www.st.com/en/embedded-software/s... po wybraniu z tabeli opcji: STM32 Standard Peripheral Libraries , nie ma możliwości...
Witam, Jestem w trakcie podejmowania decyzji o kupnie nowego zestawu do nauki programowania miktrokontrolerów STM32. Zastanawiam się nad: ZL27ARM http://kamami.pl/published/publicdata/BT... ZL30ARM http://kamami.pl/published/publicdata/BT... ZL31ARM http://kamami.pl/published/publicdata/BT...
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
Witam ponownie Napisałem program na nowo i - z wykorzystaniem Twoich funkcji - wszystko działa prawidłowo (prawie wszystko - gdy odczytuje dane z jednego rejestru, np. położenie X, to wszystko jest OK, ale gdy odczytuje dane o położeniu X, Y, Z to dane te są "wymieszane" - ale to nie jest wielki problem). Chciałbym jeszcze móc wysyłać dane do rejestru...
Czym programujesz mikrokontroler (narzędzia)?
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?
Jest jakiś ratunek dla tego procka ? Czy lutować nowego ? Flash loader demonstrator - spokojnie "odratujesz" ale będziesz musiał usunąć aktualny program. Przed podłączeniem programatora sprawdź ustawienie pinów BOOT. Jeśli nie możesz się połączyć, to coś nie tak jest ze sprzętem. Czy z poziomu programu użytkownika można ustawić bity odpowiedzialne...
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!!
http://www.forbot.pl/forum/topics20/kurs...
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.
Witam Mam pytanie wydrukowałem sobie cały poradnik kolegi z forum chodzi o wiadomy kurs bez bibliotek. Mam pytanie odnośnie IDE, używam tego [url=http://forbot.pl/blog/artykuly/prog... Czy sposób zakładania projektu będzie odbiegać od tego, jeżeli nie piszę przy użyciu bibliotek tylko...
Keil uVision programuje w C
Myślę, że gdyby ktoś chciał dogłębnie poznać i opanować co do rejestru np. rodzinę mikrokontrolerów STM32 to by mu na to życia nie wystarczyło, a to jest żywa technologia, co chwilę pokazuje się coś nowego. Są tacy co opanowali całą architekturę S/370 albo ESA/390 i w assembly są w stanie zrobić niemalże wszystko (odwoływać się do poszczególnych elementów...
No to kupiłem płytkę STM32F429i-DISCO :). I próbuję się nią pobawić, znalazłem jakiś tutorial, ale nie dokładnie do tej płytki i w IDE (OpenSTM32), którego nie rozumiem ;). Czy znacie jakieś dobre tutoriale do tego modułu? Język dowolny ;). Na forum: [url=http://www.elektroda.pl/rtvforum/to... dla początkujących (bez bibliotek)....
ostrytomasz, tplewa - dzięki ;) Wiem, że rozwiązań jest od groma jednak gdy widziałem, że w większości wypadków transmitowane są próbki 8bitowe... po prostu szukałem dalej. Wiem doskonale, że taki oscyloskop nie znalazłby zastosowania w pracowni :D - no może do badań jakichś urządzeń na pasmo akustyczne. Sam projekt jest dla mojej rozrywki robiony....
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.
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
http://forbot.pl/blog/artykuly/programow... Tutaj masz opis System Workbench for STM32, STM32CubeMX i STMStudio. Co prawda kurs dotyczy HALa i F4, ale obsługa narzędzi (tych które wymieniłem) jest tam opisana. Myślę, że to sporo wyjaśni. Mam nadzieję, że nie łamię regulaminu podając link do...
Witam wszystkich! Poszukujemy elektroników do współpracy przy projektach w zakresie projektowania elektroniki (projekt PCB, tworzenie oprogramowania, testy). Zakres obszarów do współpracy: - projektowanie obwodów drukowanych w środowisku Altium Designer lub KiCAD - projektowanie obwodów analogowych, cyfrowych i systemów mikroprocesorowych - programowanie...
Mało który RTOS (jeśli mowa o darmowych, to chyba praktycznie żaden?) ma obsługę wielu rdzeni. Inną kwestią jest to, że typowy STM32 ma tyle mocy, że jak napiszesz aplikację "z głową", to uciągnie 20 sporych wątków, choć ma tylko 1 rdzeń. Oczywiście jeśli zadaniem każdego z tych 20 wątków będzie liczenie FFT, to może nie działać tak jak chcesz, ale...
A jak wygląda kompatybilność GD wspomnianych w artykule? Jest to na tyle kompatybilne, że można to programować st-linkiem?
Cześć, Mam takie ogólne pytanie. Chciałbym programować uC STM32 za pomocą aplikacji .NET. W grę wchodzi tutaj bezpośrednia komunikacja z urządzeniem typu HID, Uart, bądź uruchamianie procesu z parametrami. Jaki moglibyście polecić programator? Gdzie mógłbym znaleźć do niego instrukcje, komendy, itp. Najlepszy byłby taki sam sposób komunikacji, jaki...
Leży tu przede mną na biurku płytka uruchomieniowa własnej roboty z mikrokontrolerem LPC810. Płytka zawiera złącze USB i układ interfejsu USB/UART do programowania mikrokontrolera i do komunikacji z nim z PC, ponadto diodę RGB i przycisk - w sam raz na początek przygody z mikrokontrolerami. Koszt wszystkich elementów to ok. 12 zł, można poćwiczyć komunikację...
Witam! Przechodząc do rzeczy, postępowałem według kursu udostępnionego na stronie : http://forbot.pl/blog/artykuly/programow... i po wybraniu mojej płytki (L053R8) w momencie wybrania biblioteki, nie mam możliwości wybrania Standard Peripheral Library (StdPeriph); opcja jest szara, nie można...
A tak z ciekawości, gdzie kupiłeś te diody? Bo albo przeoczyłem, albo nie napisałeś. Ogolnie np, jak kupujemy z Ali to można przyjąć że będą uszkodzone lub poza parametrami. Raczej ciężko o pośrednie tematy. Drugie pytanie to dlaczego xmega? Tak teraz patrzę i ciężko mi zalety wyszukać, atmega działa na 5V wszyscy maja narzędzia. Xmega działa na 3.3V,...
Witam. Chętnie przyjmę zlecenia z następujących dziedzin: -programowanie mikrokontrolerów STM32, STM8, AVR(Atmega, Xmega), -projektowanie płytek PCB i schematów elektronicznych -programowanie platformy Arduino -Aplikacje desktopowe C# WinForms -skrypty forexowe w języku MQL Posiadam 7 letnie doświadczenie jako elektronik programista. Pracowałem także...
No tak wyglada na to że 8-bitowce to juz powoli przeszłość przy niskich cenach 32-bitowców-powoli beda zapewne wychodzic z obiegu a jak chodzi o język programowania do stm32 to czy programowac je mozna tylko w C czy tez jest jakis inny jezyk programowania np Flowcode lub jakis graficzny inny?Dziękuje za odpowiedzi.A jeśli chodzi o procki st7lite to...
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...
... Upalali procesor który jest programowany stm32.... Tak, tylko jeszcze wymagany jest dostęp do oprogramowania i plików wsadowych...
To teraz będzie śmiesznie... Jak go wyłączyć, skoro go nigdzie go nie włączam, po prostu służy tylko do programowania.
Witam, W EdW pojawił się nowy kurs programowania mikrokontrolerów STM32 oraz zestaw startowy dedykowany do kursu: http://sklep.avt.pl/photo/product_info/d... http://sklep.avt.pl/p/pl/492554/stm32+ds... Co sądzicie o tym zestawie oraz pierwszej części kursu (jeżeli ktoś czytał)??
Reference Manual. Zalecam zapoznać się jeszcze przed zakupem bo może Ci się odechcieć programować w ARM.
Czy ktoś z użytkowników nowej wersji JTAGa projektu Freddiego Chopina (z FT2232H) wykorzystuje go do programowania zewnętrznej pamięci FLASH podłaczonej pod FSMC? Obecnie korzystam z poprzedniej wersji JTAGa i programowania 20MB danych zajmuje 48 minut. Zastanawiam się czy wogóle i o ile krótszy ten czas byłby w przypadku nowej wersji JTAGa. Czasu programowania...
Jest gdzieś alternatywne oprogramowanie do ST-Linka, jeszcze z czasów pierwszej wersji która była widziana w systemie jako napęd i sprawiała problemy pod nie-windowsami. Tyle że z tego co wiem oryginalny firmware ST-Linka jest zaszyfrowany i nikt chyba jeszcze tego nie złamał, więc trzeba to przemyśleć bo wrócić się nie da.
No i chyba oczywiste jest, że program z RAM można odpalić tylko z poziomu debuggera zaraz po programowaniu... 4\/3!!
http://www.st.com/web/en/catalog/tools/P... Tak przecierz STlink utility normalnie się łączy i programuje
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...
To ja dodam podobne pytanie, dla STM32vldiscovery. Migająca diodka i dźwięki typu beeep:). Ustawienia źródła (kwarc 8MHz), pętli PLL (x3=24MHz), ten sam program programowany z Keil działa wg ustawień (Systick 1ms, delay = 1000 daje 1sek. pasuje). Oraz ten sam program .bin (lub .hex) programowany przez STM32 ST_Link Utility i diodka mruga dużo wolniej,...
Witam. Szybkie proste pytanko. Chce podłączyć "czysty i świeżo kupiony STM32F103". Mam program na Discovery STm32F100 i działa. Z tego co widzę w dokumentacji to jest ta sama linia produktów (Low Destiny) więc zmiana konfiguracji nie jest potrzebna. (?) Odłączam zworki na SWDIO i SWCLK i podłączam je do odpowiednich pinów w STM32F103. W sumie to do...
Przecież w CodeSourcery masz wszystko co trzeba... Swoją drogą - wziąłeś pod uwagę pewne zmiany względem artykułu z mojej strony - opisane w temacie - dotyczące właśnie sposobu ustawienia GDB i właśnie programowania? 4\/3!!
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 !
Osobiście uważam że najlepsza metoda żeby się w miarę szybko przesiąść, to płytki LPCXpresso [url=http://www.kamami.pl/index.php?ukey... masz płytkę z debugerem w budowanym w TME jest taniej - 101,26, ale nie mają na stanie. Na początek w sam raz. Producent dokłada IDE bazujące na eclipse z ograniczeniem do 128KB i do języka...
Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...
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!
Ponieważ jednak chodzi (jak rozumiem) o pojedynczy prototyp, to mozna wybrać dowolną platformę, która jest "przyjazna" i wygodna dla autora, np. Arduino. Tak, taki mój projekt żeby coś zrobić użytecznego i nauczyć się po drodze czegoś nowego. Za programowanie się mi w życiu nie chciało brać do tej pory bo to że komputer mi wyświetli okienko z "Hello...
Witam, od pewnego czasu uczę się programowania, posiadam STM32 F103RB i dwa miesiące nauki za sobą. Obecnie chciałbym posterować sobie małym silnikiem DC za pomocą tego mikrokontrolera. Wiem, że potrzebuję mostka H, lub gotowego układu sterownika których jest trochę w internecie. Niestety nie wiem, co mam wybrać. Jaki mostek/ sterownik nada się do małego...
Tak trochę offtopowo zapytam kolegę czy zna jakąś dobra literaturę do nauki programowania STM32, bo ja też bym chciał się przesiąść z Bascoma.
Zostawiłem tylko pierwszą część powyższego pliku i już wygląda na to, że debugowanie działa ;))) Czasami "Suspend" działa za drugim razem a czasem (dość rzadko) wręcz się wszystko wiesza i trzeba nawet programować na nowo uproca ale z tego co czytałem o Wigglerze to chyba normalne ;) Dzięki raz jeszcze Chopin i pozdrawiam! Piotr
programowanie nowego kluczyka stm32 programowanie programowanie stm32
dekoder cyfrowy telewizji kablowej piana karchera bloków pomiarowych
instalacja fotowoltaiczna instalacja fotowoltaiczna
Jak otworzyć i używać pliki .LUT w edycji wideo i zdjęć? Generowanie prądu z uziemienia i płytki dwustronnej