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...
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ę...
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_...
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...
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.
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...
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...
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...
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...
.. 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...
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.
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...
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".
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ć...
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...
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...
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.
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...
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...
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,...
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
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?
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...
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...
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...
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...
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...
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...
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 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
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]...
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ć...
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...
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...
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,...
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...
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...
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....
Można użyć jakiegoś stm32 i płytki nucleo, one są po kilka euro i do tego jest proste środowisko mbed
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...
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...
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...
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 jakie środowisko użyć do takiej płytki na start?
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.
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...
Książki zaraz pewnie wykwitną: Ile by ich nie było, to na pewno będzie mniej niż o ARM7, które na rynku jest od kilkunastu lat. Do STM32 jest środowisko Raisonance - do pobrania za darmo wraz ze zintegrowanym GCC. Działające tylko z JTAGiem R-Link (450zł), który wyprodukowała ta sama firma. do tego są działające przykłady obsługi większości peryferiów...
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 , 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...
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 :)
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....
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...
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...
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,...
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...
Witam, problem polega na tym że utworzyłem trzy zmienne globalne typu const uint8_t i kompilator przypisuje dwóm pierwszym ten sam adres 0x80030D4 . Trzecia zmienna już miała inny adres. Utworzyłem więc dwie kolejne zmienne do testów aby sprawdzić jaki otrzymają adres: const uint8_t ZMIENNA_TEST1=3; uint8_t zmiennaTest2=10; lecz niestety debugger ich...
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...
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...
"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...
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...
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...
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...
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.
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.
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 -...
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...
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. 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...
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...
Witam. Posiadam zestaw DISCOVERY z mikrokontrolerem STM32F429ZI (tj. STM32F429I-DISCO). Na początku udało mi się skonfigurować środowisko Eclipse do pracy i wykasować pamięć w mikrokotrolerze, łącząc się z nim przez programator STLINK. Obecnie szukam materiałów, dzięki którym mógłbym się nauczyć obsługi tych mikrokontrolerów. Wiem, że istnieją polskie...
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...
Dzięki za odpowiedź, tak wiem że EBI nie ma być szybkie lecz odciążyć i zautomatyzować. A jaka jest prędkość ebi? Taka jak rdzenia czy 2x większa jak EBI? Bo już się pogubiłem. Miałem nadzieję że EBI jest 2x szybsze niż rdzeń, i wtedy pomimo obecności obliczeń da radę wycisnąć przetoczenie danych (z inkr adresu) przynajmniej na połowie prędkości rdzenia,...
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...
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
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...
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,...
To uporządkujmy: 1) Przede wszystkim chodziło mi o wskazanie kierunku jak można pisać do pamięci Flash z programu, dziękuję koledze tmf za wskazówki 2) Opisałem do czego jest mi to potrzebne, padło pytanie o liczby, więc odpisałem trochę na szybko i liczby podałem od czapki, co spowodowało ogólny zamęt. Mam wrażenie, że czytając na szybko nie zrozumiałem...
środowisko stm32 stm32 jakie środowisko podstawa środowisko
odzyskanie danych samsung t3100 potencjometr podłączenie aparatu komputera
płyta indukcyjna termistor użytkownik oldboy
Tulejka końcowa śruby do siłownika Somfy Exavia 500 - gdzie kupić? Czy ładowarka Parkside Li-Ion pasuje do Bosch?