Ja zaczynałem ogarnianie STM32CubeIDE między innymi od kanału Mateusza Salamona. Tu masz link jak przygotować projekt pod pisanie na rejestrach bez HAL. https://m.youtube.com/watch?v=ShCWoicHkK... Inne materiały też warto obejrzeć.
"Zainstaluj" msys stąd: http://sourceforge.net/projects/mingwbui... (zamiast Coreutils). Po rozpakowaniu "gdzieś" (ścieżka bez nawiasów), dodaj folder bin/ do systemowego PATH. 4\/3!!
w sensie? ULINK2? nie miałem go nigdy niestety. ale z tego co widzę, jest dość drogi. powiem Ci, że ja miałem podróbkę Seggera, bo oryginalny jest koszmarnie drogi. Zostawiłem go wpiętego do USB, wyłączyłem komputer i włączyłem po jakimś czasie znowu. Programator tego nie wytrzymał :/ dziwne jest to, że mam dość dobry zasilacz i komputer roczny, więc...
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,...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
Najfajniejsze, że kompilacja przechodzi bez problemu. To jakie środowisko sugerujesz? Z Eclipsem podczas konfiguracji na windows miałem problemy, bo pomimo wielu starań nigdy nie udało mi się poprawnie skonfigurować środowiska. Jak nie wiesz jak coś skonfigurować to pytaj po prostu na forum. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13...
(at)janchar Ponieważ widać tutaj pewne niejasności, dlatego polecam zapoznać się z podstawami. Kluczowe słowa to proces debugowania i debuger. Na przykład [url=https://en.wikipedia.org/wiki/Debug... Prościej się nie da. Wracając do tego konkretnego przypadku, to podłączając mikrokontroler przez interfejs SWD, czyli GND, SWCLK, SWDIO, nie ma...
(at)rax90 Moim zdaniem porada kol. (at)BlueDraco jest szkodliwa, bo tylko wprowadza chaos. Sądząc po twoich postach, bez obrazy, ale wnioskuję, że jesteś mocno początkujący zarówno w temacie programowania mikrokontrolerów, jak i elektroniki. Więc nie skacz z kwiatka na kwiatek, bo nigdy tego projektu nie zrealizujesz. ATMega ma wystarczająco dobry...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Kolejny projekt lutownicy? Przedstawiam projekt stacji lutowniczej pod groty T12 dla każdego. O problematyce i wnioskach opowiem później, więc pomijając wyjaśnianie co to lutownica - jaki jest koń każdy widzi - zapraszam najpierw do galerii. Nadmienię tylko, że nie każdy ciekawy projekt jest warty naszego czasu! :) https://obrazki.elektroda.pl/3274539000_...
Moc obliczeniowa nadal bardzo mała, a przy falownikach, sterowaniu silników czy SMPS jest bardzo potrzebna. Ja od siebie dodam, że spotkałem sterowniki falowników w ciut nowocześniejszych trolejbusach (na silnikach asynchronicznych) działające w oparciu o klona C251. Czyli też nie jakiś demon prędkości (ale za to 16bit native) Jeśli nie bawimy się...
No ok niby prawie wszystko wiesz, a dalej podchodzisz od pupy strony ;) Projektując sobie niejako układ scalony czy to w CPLD czy tam FPGA należy brać pod uwagę całość. Bo co z tego jak część układu po syntezie osiągnie jakąś częstotliwość pracy, jak gdy zaimplementujesz całość już się tego nie osiągnie (tutaj liczba macrocell itp. może być najmniejszym...
https://obrazki.elektroda.pl/2968170300_... W materiale znajdziecie informacje o platformie MIKROE udostępnionej przez TME . Platforma ewaluacyjna EasyMx Pro wyposażona jest w gniazdo do wymiennych modułów mikrokontrolera PIC, AVR, RISC-V, STM . Na płytce EasyMx PRO v7a STM32 znajduje się wiele interfejsów m.in UART<->USB, USB...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Niewątpliwym plusem jest cena, do niskobudżetowego urządzenia o większym nakładzie zabawa ma sens, jak robimy dla siebie, to nadal wolę STM32 lub w przypadku mniejszych uC coś pokroju nowych Attiny/AVR, w obu przypadkach mamy wówczas darmowe i nienajgorsze środowisko wraz z kompilatorem.
Do programowania STM32 polecam hal i środowisko stm32cubeide. Wiesz że schemat też trzeba przerysować i płytkę zaprojektować.
Podpowie ktoś lub naprowadzi jakimś przykładem usypiania mikrokontrolera STM32G030, udało mi się przygotować środowisko VisualStudio platformio pod ten mikrokontroler, blink już mi działa, wgrywanie przez stlink też. Teraz szukam informacji co trzeba zrobić aby uśpić ten mikrokontroler na określony czas tak aby pobierał możliwie mały prąd, po wybudzeniu...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Każdy z nas widział lub korzystał kiedyś z Arduino. Wszyscy hobbyści bardzo je lubią i nie ma co się dziwić - moduły te bardzo łatwo jest opanować i nawet ktoś, kto nigdy nie miał do czynienia z systemami wbudowanymi, może w chwilę nauczyć się je programować i zbudować w oparciu o Arduino coś na prawdę ciekawego. Ekosystem Arduino pozwala w prosty i...
Tak, ćwiczenia z książki są napisane pod ten zestaw. Kod programu możesz pisać w środowisku Keil, i pod to środowisko są te przykłady. Ale możesz pisać w System Workbench for STM32. Ja w tym piszę, jest to program pod eclipse, nie ma ograniczenia w rozmiarze kodu. W Keil jest ograniczenie do 32kB, i jak dla mnie Keil jest trudniejszy. Płytka w całości...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
Przedstawiony tutorial dotyczy głównie konfiguracji Code::Blocks, umożliwiającej pisanie i debugowanie kodu w języku C/C++, m.in. dla mikrokontrolerów z rodziny STM32. Opis zrealizowany został na przykładzie płytki STM32F4DISCOVERY. Jednak przedstawioną metodę można wykorzystać do konfiguracji innych układów z tej rodziny. Prezentowany opis zawiera...
Arduino to nie jest najlepsze środowisko dla STM32 f 103C8 Dlaczego? Nie pytam złośliwie, tylko nie robiłem nic z STM32 nigdy, a bym popróbował w formie "zabawy".
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Atollic jest w pełni skonfigurowany i gotowy do użycia, AC6 - szczątkowo. Kiedy przesiadałem się na Atollic, (ok. 2lata roku temu), w AC6 nie dało się stworzyć projektu, bo środowisko nie zawierało plików nagłówkowych - nawet najprostszy projekt trzeba było zrobić np. w CubeMX. We wszystkich innych gotowych środowiskach kilkoma kliknięciami da się stworzyć...
.. rozwiązaniem są translatory napięć Ameryki nie odkryłes, liczyłeś koszty, a budowałeś całe IDE uwzględniając każdy drobny aspekt taki jak dobór procka? Pewnie nie! Pojdejrzewając że.. Chyba że mają umowę z Renesas, by w zamian za wciskanie ludziom tych mikrokontrolerów Jednocześnie promując literalnie sponsorowany rozdawany za darmo... BBC micro.bit...
Ja sobie zdaję sprawę, że nie jest to nic odkrywczego ani pod względem ideowym, ani pod względem elektroniki. Dlatego nawet nie marnowałem czasu na dokładny opis hardware'u. W podanym temacie autor sam stworzył środowisko typowo pod swój projekt oparty na AVR więc dla mnie jest to nie przydatne. Pytanie brzmi czy istnieje takie środowisko dedykowane...
No i słusznie, że banuje. Niech Geehy sobie samo zrobi środowisko zamiast jechać na sępa. Jak zrobią to się może zastanowię - żartuję. Bałbym się tego użyć do cokolwiek poważniejszego niż miganie ledem.
Z Coocox'a przesiadłem się na STM32CubeIDE i zdecydowanie to środowisko polecam. Przejście będzie chyba najprostsze. Projekty z Coocox możesz sobie zaimportować jako Atollic True Studio.
Zgodę się z Tobą, ale tylko częściowo. Owszem, ST otworzył swój sklep internetowy (eStore) z możliwością bezpośredniego zamawiania komponentów, ale w tym sklepie są puste półki. Niedawno, po wielu żądaniach klientów dodano w końcu możliwość filtrowania wśród układów dostępnych, co znacznie przyspiesza podejmowanie decyzji, ale też okazało się jak dramatycznie...
Jakoś nie bardzo łapie co trzeba ściągnąć z tej stronki, aby mieć kompletne środowisko dla STM32 (IDE, GCC - wersja obsługująca cortex'y)... Czy ten "plugin do wgrywania" to FlashBash? Zdaje się, ze obsługuje tylko rodzinę ST7... Można podłączyć zewnętrzny kompilator?
Pewnie odpychac, bo nie znam nikogo kto robi w C/C++ :) Python? Moze Lua? Zawsze mi sie wydawalo, ze jak zna sie minimalnie C to juz nie ma znaczenia w czym sie programuje, wymaga sie tylko dokumentacji i polotu. Co do embedu - swoja opinie opieram na tym co robilem w qt, visual studio, api directx etc. IDE, ktore pobralem, bo mam pod reka 3 sztuki...
SW to nadal jest prosta droga nawet dla początkującego, A co to jest to SW? podobno jest jakiś dobry tutorial na elektrodzie. System Workbench for STM32, środowisko oparte na Eclipse, chyba najstarsze środowisko dla STM32 oparte na gcc z obecnie rozwijanych. Czy jest jakiś przewodnik to nie wiem, wszystkiego nauczyłem się sam, a orłem nie jestem, więc...
No właśnie o to mi się rozchodzi żeby bezstresowo zasiąść do pisania i na starcie się nie zniechęcić. Reszta przyjdzie z czasem. No dobra, a co z książką? Chciałbym książkę która będzie omawiała podstawy STM32 i żeby była napisana ludzkim językiem a nie tłumaczeniem rodem z translatora.
Też strasznie nie lubię Arduino - czego by nie poszukać to pierwsze X stron wyników w goglu to Arduiniarstwo nie wnoszące niczego konkretnego do rozwiązania problemu który akurat mam do rozwiązania :P W dodatku ten ekosystem wydaje się być tak skonstruowany aby użytkownik nigdy nie dowiedział się o istnieniu innych rozwiązań. Robienie na tym rzeczy...
Chciałem dodać, że powinieneś kupić płytkę z debugerem lub debugera oddzielnie. Ułatwisz sobie mocno życie, bo zaczynanie bez jakiegoś debugera to hardcore. STM32 discovery ma ST-Linka, ale niestety nie jest obsługiwany przez OpenOCD (AFAIK). Znowu zestawy LPCXpresso (3 procki LPC1343, LPC1768 i LPC1114) mają wbudowanego LPC-Linka i też nie są obsługiwane...
Witam Podczas pisania programu w środowisku Keil uVision wersja: https://obrazki.elektroda.pl/1911131600_... środowisko wyświetla mi następujące błędy: https://obrazki.elektroda.pl/9936295300_... Ustawienia kompilatora: https://obrazki.elektroda.pl/8253960400_... Co ciekawe kod kompiluje się poprawnie,...
Długo zastanawiałem się, czy utworzyć w tym dziale nowy temat, zwłaszcza, że lektura kilku wyrywkowo wybranych wątków ustawiła mnie w szeregu (oczywiście na szarym końcu). Niepotrzebnie. Jak już ktoś programuje, to im więcej złożonych programów napisał, tym bardziej rozumie jak daleko jest w tym szeregu. Tutaj trzeba się stale uczyć i zawsze jesteśmy...
Czy włączyłeś opcję łączenia ze sprzętowym resetem? Gdzie, jak, nie wiem o co chodzi. wcześniej działało bez takich kombinacji. Czy Twój program zmienia ustawienia portu A, ew. konfigurację JTAG? Zmienia ustawienia portu A, ale JTAG ten mikrokontroler nie ma. Programuję pinami SWDIO i SWCLK, one są prawidłowo ustawione, zresztą aktualnie nie mogę nawet...
Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse + Code Sourcey. Jako GDB server uruchamiam serwer...
dzięki, ale środowisko mam skonfigurowane, więc chciałbym jakiś poradnik dla początkujących już do programowania, a na google to za dużo nie ma o programowaniu stm32f4 w eclipse
Poza tym szablony? dla discovery? Dla takiego profesjonalisty? :wink: Jestem amatorem i piszę z perspektywy posiadacza zestawu STM32F4-discovery. Jeśli jesteś fanem CooCox to Twoja sprawa, ja natomiast wyraziłem swoją opinię. Atollic TrueSTUDIO for ARM Lite jest darmową (z ograniczeniami rozmiaru kodu) wersją profesjonalnego narzędzia natomiast nowej...
Potrezbujesz tylko jednego pliku stm32<coś>.h - z definicją rejestrów wybranego przez Ciebie mikrokontrolera. Zwykle ten plik jest automatycznie udostępniany przez środowisko IDE podczas generowania projektu, więc jeśli używasz gotowego środowiska - dostajesz go na tacy. Skoro musisz zacząć od katowania Esclipse - dlaczego nie weźmiesz gotowego...
Keil uVison nie ma ograniczenia kodu ale tylko dla mikrokontrolerów z rodziny STM32F0 (trzeba tego poszukać) dla rodzin F1, F3, F4,... ograniczenie występuje choć nie przeszkadza ono w pisaniu prostych programów. Ogólnie do STM32 jest wiele środowisk... z tych nie opartych na Eclipse są chyba tylko właśnie Keil i IAR. Jedyną w pełni legalną i darmową...
Cześć Od razu na wstępie, programowanie idzie mi tragicznie opornie, ale zaciskam zęby i próbuję. Mam Nucleo L476RG i "ujeżdżam" go z pomocą poradnika kolegi Szczywronek. Jestem na etapie SysTick'a i mam problem sam nie wiem do końca z czym. Chcę sobie wygenerować przerwanie od SysTick'a i zmienić stan pinu a środowisko System Workbench nie zgadza się...
Doświadczenie uczy mnie, że dyskusja o wyższości 8bit nad 32bit (czy odwrotnie) będzie trwała tak długo, jak długo obydwa rodzaje procesorów będą dostępne. mam wiaderko AVR-ów i podobne wiaderko ARM-ów, głównie STM32 choć też LPC. Znajdą się też malinki czy wcześniejsze dwurdzeniowe A20. Jak pewnie większość (przynajmniej tych starszych) zaczynałem...
Procesorek Chyba środowisko programistyczne a nie "Procesorek" a do procka który najbardziej mi pasował czyli STM32 jak dotąd nie znalazłem żadnego darmowego środowiska Do ARM(STM32) to proponuje nieśmiertelny zestaw gcc + eclipse + openocd. Kol. Freddie Chopin umieścił na elektrodzie i swojej stronie krótkie wprowadzenie do tego środowiska, ma także...
Projekt nie wygląda na specjalnie skomplikowany. Proponuję także migrację biblioteki do najnowszej wersji HAL od ST. ST wypuściło jakiś czas temu środowisko IDE System Workbench for STM32 (darmowe) oraz specjalne środowisko STM32CubeMX pozwalające wyklikać całą konfigurację peryferiów (ącznie z konfiguracją RTOS'a). Zatem przy Pańskim projekcie należy...
Witam! Natknąłem się niedawno na pięknego potwora nazwanego RUST https://www.rust-lang.org/ Chciałbym tym wątkiem rozpocząć dyskusję, czy ten język może prowadzić w dobrym kierunku - szczególnie w obszarze embedded, czyli mikrokontrolerów. Chciałbym by koledzy podzielili się doświadczeniami z tym językiem, wrażeniami i opiniami. Jak zwykle bywa, nowy...
czy lepiej wymienić na płytkę STM z wbudowanym interfejsem Wszystko zależy od kilku czynników: Czy planowana aplikacja dla data logera tj. tego mikrokontrolera centralnego (pewnie takiego "mastera" w sieci CAN) jest bardzo wymagająca obliczeniowo czy nie(bo STM32F7 to dość wypasione mikrokontrolery pod tym względem). Czy oprócz zapisu danych ma być...
Witam podbije temat co na chwile obecną polecacie jeśli chodzi o STM32 Z tego co widzę oficjalnie producent wspiera środowisko o nazwie CUBE IDE A SW4 nie jest już zalecane. Pozdrawiam
ekosystem mikrokontrolerów Że co proszę? Może ktoś wyjaśnić co to jest? Coś będzie eko i będzie fajniejsze? Będzie lepsza cena i popyt? "Ekosystem" to ogólne określenie na całe środowisko związane z danymi np. mikrokontrolerami, tzn. sama rodzina układów, narzędzia - programatory, debuggery, etc. - a także narzędzia programistyczne - IDE, kompilatory,...
Cześć. Dziekuję za opinię uzytkownika mickpr dotyczącą poradnika. Część uwag wziąłem do serca i wdrożyłem w drugiej wersji filmu. [url=http://youtu.be/kjvqySyNw20]angiels... How to prepare IDE for STM32? [url=http://youtu.be/KNqBywNwbj0] polski: Jak skonfigurować środowisko programistyczne dla STM32? Ponawiam prośbę, znajdującą się w pierwszym poście,...
A wektory przesunąłeś? Robiłem wszystkie te czary mary z wątku, które rzekomo miały działać. Tylko tyle, bo za słaby jestem w te klocki, a bawiłem się tym z czystej ciekawości. W każdym razie STLink z Nucleo działa z BluePillem bez problemu, a jego przepięcie między Nucleo a zewnętrzną płytką jest tak łatwe, że nie widzę sensu bawić się w bootloadera...
Można użyć jakiegoś stm32 i płytki nucleo, one są po kilka euro i do tego jest proste środowisko mbed
Czy ktoś kto przesiadł się z Arduino UNO na STM32 może mi krótko opisać z autopsji jak wyglądała taka przesiadka? Pytam bo brakuje mi mocy i portów w UNO i zastanawiam się czy brać tym razem DUE, czy iść w STM32. Na plus DUE jest banalne środowisko arduino IDE w pełni wystarczające do moich potrzeb, no i już je znam. Na minus cena. Z kolei STM32 np....
Używałem trochę MSP430 (LaunchPad), potem ARMów Stellaris. TI dostarcza niezłe materiały szkoleniowe. Używałem jedne z pierwszych Launchpadów. Ale nie byłe zachwycony możliwościami (wszędzie podkreśllali 16bit a ja jakoś nie widziałe w tym wartości dodanej) . Wersje Stellaris (ARM), które uzywałem i środowisko IDE w tym czasie nie umożliwiało np. debuggowania...
Problem został rozwiązany zmieniając środowisko na Keil uVision 5 i działa na bibliotekach std. Projekt po kompilacji ma 153 kb, dzięki wszystkim za pomoc.
Witam. Dostałem płytkę STM32 discovery (tą z STM32F100BR) i chciałem zacząć to programować pod uVision korzystając z ST-Linka. Próbuje załadować tam kod demo dostarczony od ST wraz z bibliotekami. Wszystko się kompiluje i gdy klikam Flash->Download w okienku Build Output pojawia się: Load "D:\\Elektronika\\STM Discovery\\stm32vldiscovery_package\\an3...
a jakie środowisko użyć do takiej płytki na start?
Ostatnio przechodziłem "tą ciernistą drogę" kompilacja i poprawne wgranie pierwszego programu zajęło mi chyba 3 dni. Ale dałem radę sam (choć już miałem pytać na forum). Generalnie to dzięki szczywronek za poradnik! jesteś miszcz! A co do środowiska. Zaczynałem z pluginem i tam całe środowisko chodziło z tym że zaciągane są biblioteki a nie o to mi...
protezy w postaci środowisk DIY Nie no... Jestem w stanie zrozumieć, że "środowisko DIY" nie jest może najlepsze dla początkującego, ale że "awansowało" już do kategorii "protezy" to jakaś nowość. "Proteza" to właściwie tylko figura retoryczna i to w kontekście początkującego, ale jak widać po wątku, autor po niej tylko "kuleje" . Zagrzebał, a na końcu...
Skłaniam się ku procesorom NXP. Mają podobne środowisko do STM32, problemem jest tylko że na chwilę obecną znalazłem tylko jakieś liche tutoriale na yt.
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).
Witam, Czy istnieje możliwość sprawdzenia jaka ilość RAM-u mikroprocesora została zużyta/zarezerwowana przez skompilowany program? Jak w tytule środowisko programistyczne to Eclipse. Wgrywam program przy użyciu OpenOCD.
Dodajmy dla porządku, że środowisko Arduino działa też na STM32 i paru innych platformach sprzętowych, np. Intel Edison, i Quark, a najtańsza platforma z STM32 pod mbed i Arduino kosztuje dzisiaj 2.21 USD, czyli praktycznie tyle, co jakieś ino-ino z AVR, ale jeszcze duuużo czasu upłynie zanim miłośnicy AVR zauważą, że ich zabawki są nie tylko gorsze,...
Witam otóż chcę się nauczyć asemblera ale nie wiem, który lepiej wybrać na początek AVR czy ARM??? Od razu mówię, że miałem na uczelni wstęp do asemblera na x86 ale chciałbym coś innego na pczątek więc co najlepiej z tych dwóch w tym celu i jakie środowisko do programowania tego? Pozdrowionka :)
Witam kolegę. Bardzo ciekawy projekt jednak osobiście jestem zainteresowany własnymi sterownikami opiewającymi o własne projekty. I fajnie by było aby kolega stworzył takie środowisko "CPDev" pod gołego STM-a oraz te mniejsze procki do mini aplikacji np, Attiny13 Sam korzystam z podobnej nakładki graficznej która nie jest już niestety wspierana i obsługuje...
Witam wszystkich. Po wielu wysiłkach udało mi się skonfigurować środowisko do programowania STM32 w ECLIPSE. Mam jednak problem z konfiguracją projektu z użyciem biblioteki StdPeriph_Driver. Projekt ma zainkludowane pliki: stm32f10x_rcc.h i stm32f10x_flash.h z tej biblioteki w celu skonfigurowania układu taktowania ale nie chce się kompilować. /home/grzegorz/Programowanie/STM32_Toolc...
Witam Chce zacząć z czymś co ma cotex M3 bo ponoś są najlepsze w klasie 1. Dla STM32 jest darmowe TrueStudio Litle. Jest to dobre środowisko czy lepiej poskładać Eclipse z CodeSeurcery ?? (chyba jest tu opis na elektrodzie co i jak). Jakie zalety jedngo lub drugiego? 2. Czy LPC1000 są godną alternatywą dla STM32? Co ma lepsze peryferia i lepiej opisane...
Od kilku dni testuję nowe środowisko Crossworks v.2.0 for ARM z układami STM32. Równolegle pracuję w środowisku Ride7 i wszystko w nim działa bez problemu (wierzchołek stosu jest zawsze daleko w pamięci od zmiennych globalnych) W Ride7, stos układów STM32 jest ustawiany bezpośrednio po resecie na wartość 0x20000000 + rozmiar RAM co w moim przypadku...
I to jest przykład dlaczego zostanę nadal przy avrstudio i avr-ach, bo 8 bitów mi wystarczy, a do większych obliczeń zastosuję jakieś pi lub orange, bo niestety ale nie przekonałeś mnie do arm-ów. Dobrze byłoby pisząc takie coś podać jakieś argumenty, czy przykłady, bo tak tylko siejesz niepotrzebny zamęt. Z Twojej wypowiedzi zupełnie nic nie wynika....
Witam , piszę w atollic true studio program na STM32H743ZI. Mam problem , podczas pierwszego wgrywania programu często wywala mi bład "failure at line:13" gdzie w linii 13 jest polecenie "load". Bywa , że problemu nie ma , albo za drugim wgraniem jest ok , albo jak teraz za każdym kolejnym razem się nie udaje. Uprzedzając , dodam: Programator i środowisko...
https://obrazki.elektroda.pl/8989501300_... Większość systemów wbudowanych opartych na mikrokontrolerach jest wyposażona w oprogramowanie układowe napisane w asemblerze, C lub C++. Ale jak wspomniano w artykule opublikowanym w 2000 roku zatytułowanym „Punkt widzenia: Lisp jako alternatywa dla Javy”, funkcjonalne języki...
Zdecydowanie polecam na start LPC: - bardzo dobrze napisane manuale - płytki LPCXpresso - środowisko bazujące na eclipse z obsługą debugera LPC-Link wbudowanego w płytki (można założyć że jest darmowe). Nie wiem czy skonfigurujesz eclipsa z OpenOCD do pracy z tym debugerem, a małe LPC (LPC11xx, LPC13xx) nie posiadają JTAG'a, tylko SWD. Z STM32 też idzie...
Przedewszystkim chciałbym podziękować za serie fantastycznych tutoriali - zaoszczędziły mi sporo czasu. Jednak natknąłem się na jeden, pewnie dosyć błachy problem. Do rzeczy: Zainstalowałem całe środowisko i skonfigurowałem, tj: - eclipse 20120614-1722 + pluginy c/c++ GDB Hardware Debugging 7.0.0.201206111645, Zyling Embedded CDT 4.18.1 - sourcery codebench...
"Natomiast odczytanie wielu kanałów 200 kSPs co 5 us to banał," Na mikrokontrolerze STM32 nie mam pojęcia jak to zrobić... Tak żeby DOKŁADNIE co 5us odczytywać 3 przerworniki 14-bitowe, z których dane odczytuje się szeregowo. Teoretycznie można to zrobić timerem z przerwaniami ale nawet wejście do funkcji obsługi przerwania zajmuje pewien czas, który...
Witam wszystkich. Ostatnio zabrałem się za zabawę z STM32. Zamówiłem sobie płytkę i programator J-Link. Chciałem sobie skonfigurować pod to środowisko ( Eclipse + CodeSecurity + OpenOCD ), ale nie wiem jak skonfigurować skopiować OpenOCD dla J-Link v8. Mógłby mi ktoś to wytłumaczyć albo podesłać materiały. Przeguglowałem temat, ale znalazłem tylko informacje...
To jak to powinno być zrobione? Pliki makefile.init, makefile.targets da się przenieść między projektami. Są one automatycznie załączane do generowanego przez środowisko makefile'a. Kwestia wywołania targetu.. nie wiedzę gdzie indziej można to dopiąć, by się wywołało. Jeśli ktoś wie jak zrobić to lepiej, to również chętnie się dowiem :) Plus takiego...
Środowisko programistyczne wygląda obiecująco - zazdroszczę;) Sam mam podobny projekt tylko na pic18f4550 i też się zamierzam przerzucić na STM32 - dużo większe możliwości. Z tą myślą założyłem temat uniwersalnego wejścia na potrzeby przemysłowe żeby dodać trochę elastyczności swojemu sterownikowi może Ci się przyda kiedyś: http://www.elektroda.pl/rtvforum/viewtop...
No tak, żal poświęcać te 3 minuty roboty. (at)Fajaka - tak, można przez USB programować. Ja TrueStudio zainstalowałem raz - żeby wziąć DBG server do stlinka, co by mieć debug po SWD. Te 32kb nie są problemem, bo ciężko tyle zapełnić, chyba, że się robi coś naprawdę "konkretnego", albo używa bibliotek ST. Z resztą czy eclipse, czy Keil czy Attolic -...
W pierwszym poście napisałem że jest to "gotowiec" z youtube który próbuję uruchomić w moich warunkach. Faktycznie w spakowanym projekcie usunąłem deklaracje static z deklaracji i definicji funkcji oraz zamieniłem NULL na 0 (zero- bo to chyba jest równoważne w tym przypadku). Potem przeniosłem projekt z SW4STM32 na AtolicTrueSTUDIO bo w tym pierwszym...
Bardzo dziękuję za sugestię. Mam jednak wielkie wątpliwości, czy poradzę sobie z lutowaniem stm32. Proszę o informację, jakie są koszty programatorów do stm32 i jaki najlepiej wybrać? I jakie środowisko jest wtedy używane do programowania układu? Znam język C i C++. Znalazłam gdzieś informacje o środowisku RIDE. Jeszcze jedna kwestia. Układ w przyszłości...
Witam, programuję od 2 miesięcy mikrokontrolery STM32. Środowisko jakiego używam do tego to CubeMX do generowania konfiguracji oraz System Workbench for stm32 (eclipse z nakładką). Co ważne używam tego na Windowsie (a nie ma linuksie). Tydzień temu odinstalowałem eclipse i zainstalowałem ponownie (czemu, nie powiem :), zrobiłem to) i od tego momentu...
Tak jak w temacie, środowisko skonfigurowane na Eclipsie, wygląda całkiem przyzwoicie. Do niekomercyjnego można sciągnąc za free. http://www.tasking.com/products/arm. Pozdrawiam.
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...
Tak się zapytam skoro już temat zrobiłem jaki możecie doradzić wmiare tani i dobry klon?? który współpracuje z quartusem. Bo teraz korzystam z uczelnianego. Dodano po 1 I ewentualnie pytanie czy może da się tak jak z STM32 kupic jakąś płytke evaluacyjna i korzystać z wbudowanego w nią programatora.
Z drugiej jednak strony, obecnie zastosowany mikrokontroler ATmega2560 z komunikacją USB za pośrednictwem ATmega16U2 czyni nasz moduł atrakcyjnym dla sympatyków Arduino, jako że ten zestaw jest bardzo podobny do rodzimego Arduino MEGA2560 a nawet wyposażony w znacznie więcej niż ten rodzimy. Argument o możliwości programowania w Arduino uważam za bardzo...
Witam przygotowuje środowisko do programowania STM32 według instrukcji pod linkiem https://www.youtube.com/watch?v=KNqBywNw... wykonalem wszystkie czynnosci wedlug instrukcji, Jedyna roznica to zainstalowalem nowy Eclipse Luna Mam problem z wtyczką GNU ARM Eclipse Plug-ins, Nie instaluje mi dwoch skladnikow - 1. GNU ARM C/C++ J-Link Debugging 2. GNU...
Witam. Zaczynam zabawę z mikrokontrolerami STM32 a dokładniej ze rdzeniem Cortex-M3. Posiadam płytkę z mikrokontroler STM32F103VBT6. Nie chcę się bawić w gotowe biblioteki tylko programować "po rejestrach" i tutaj pojawia się pierwszy problem - które środowisko wybrać. Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle...
AVR (Tiny, Mega) w C jako zajęcie główne (do celów dydaktycznych znam Bascoma, liznąłem trochę ASM). Używam głównie dlatego, że do zleceń i urządzeń które wykonuję, te procesory wystarczają a znam je dosyć dobrze oraz mam pełny zestaw narzędzi do ich programowania/debugowania. Uczę się natomiast STM32 - raz że trzeba iść naprzód i poznawać nowe technologie,...
Witam Przepraszam z góry za bycie zielonym w temacie, ale nie potrafię "zacząć". Miałem koncepcję zrobić sobie zestaw różnych czujników w domu i wokół domu do czego idealna wydawała mi się LoRa. Bawię się od kilku miesięcy urządzeniami jak Wemos czy Arduino. Połączenie poprzez LoRa udało mi sie nawiązać przez zestaw deweloperski TTGO oraz przez nadajnik...
Witam. Testuję właśnie środowisko System Workbench for STM32 i mam problem z debuggerem dla procka STM32F030F4P6. Wgrywanie do pamięci FLASH działa. Programator ST link z płytki stm32VL, połączenie przez SWD. Konsola odpowiada: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports,...
Witam, Pracuję nad projektem urządzenia, w którym po raz pierwszy zastosuję mikrkontroler STM32 zamiast dotychczasowych AVR. Zadecydowałem się użyć układ STM32F030K6T6 oraz środowisko programistyczne CooCox. Na poczatek napisałem prosty program w załaczniku. Mam takie pytanie, jak w programie zadeklarować, że uzywam zewnetrzny kwarc np: 12Mhz? [syntax=c]...
projektowałem własne płytki, gdzie Atmega (Xmega) sterowała normalnie całym portem, jak napisałem na początku tego wątku. No to już mam pełna jasność. Dzięki za wytłumaczenie. Jeszcze wspomnę tu o bibliotece Adafruit GFX, używanej między innymi, pod dokładnie taki shield z ILI9327 jak Twój (interfejs 8-bit, identycznie ten sam rozkład bitów na dwa...
Zaletą ATmegi/ATtiny jest to, że występują w obudowach DIL, pasujących do płytki uniwersalnej (łatwa do lutowania), czy stykowej (nie wymaga lutowania), jakkolwiek tańsze są w obudowach SMD (te niestety wymagają odpowiednich płytek, i ich lutowanie jest trudniejsze, jakkolwiek są gotowe płytki do wlutowania układu SMD tak, by potem z taką płytką móc...
Witam, - jakie środowisko programistyczne (IAR, KEIL, GCC) - jaki termin wykonania - czy maja to być funkcje typu odbierz kod i adres, wyślij kod i adres, czy coś więcej Pozdrawiam JarekC
Hmmm, ciekawe podejście. Mógłbyś śmiało pracować w dziale PR :-) Ja się nie upieram na AS7. Nawet na AVR się nie upieram. STM32 coraz tańszy, "kokos" darmowy i prosty w użyciu. Czas pokaże czy polityka Atmela na tworzenie bardzo rozbudowanego wolno działającego i nic nie wnoszącego środowiska się opłaciła. Biorąc pod uwagę, że środowisko Visual Studio...
w końcu naprawili błąd indeksera w F4, nie linkera. Czytaj chłopcze co napisałem..... Proszę, by kolega zaprzestał w ten sposób zwracać się do innych użytkowników. Dobrze kolega wie, że nie tolerujemy takiego zachowania. 6. grudnia brałem udział w STM32 Ecosystem workshop w Eindhoven Ja w Sopocie i co? Nie bardzo rozumiem dlaczego musisz robić makefile...
(at)M.S. Powiem ci tak olej KEIL-a :) Do niedawna miał on edytor w stylu notatnika z windows tak więc pisanie w nim było mało wygodne. Do tego darmowa wersja ma ograniczenia, więc w hobbystycznym zastosowaniu mało użyteczne. Sam się kiedyś bawiłem wersją nawet z crackiem ;) ale zostałem przy gcc bo to lepsze rozwiązanie. Poznanie Keila może się przydać...
stm32 środowisko stm32 jakie środowisko podstawa środowisko
naprawa starych zegarów samsung włącznik glowica laserowa
katalog zamienniki tranzystorów katalog zamienniki tranzystorów
Poduszka powietrzna fotela kierowcy – połączenie z taśmą zwijaka, diagnostyka SRS, złącza ISO 4141-3 Powierzchnia radiatora dla 10W – obliczenia, dobór, profile aluminiowe TO-220, Fischer, Aavid