(at)Fredy hint: w eclipse jest Ctrl-H - tam przeszukasz cały projekt.
Jest tu co prawda wiecej kanałów PWM (razem 12, z czego 4 w rdzeniu master i 8 w rdzeniu slave) STM32G474 też ma 12 kanałów Równorzędnych. Master jest ponad nimi. Narzędziem do wstępnej konfiguracji projektu, zegarów, peryferiów i przypisania pinów jest [url=https://www.st.com/en/development-t... Środowisk programowania i debugowania...
Nie wiadomo co chcesz uzyskać. Jeśli zapalić diodę, to kod jest poprawny, aczkolwiek nic nie wiadomo jak masz ustawione środowisko. Wrzuciłem do Eclipse na standardowym szablonie z Cube i u mnie dioda się zapala. Zacząłbym od sprawdzenia czy dioda przewodzi, np multimetrem. Sprawdź też jak masz ustawione zworki BOOT, powinny być na początek obie na...
Proponuję zainstalować eclipse a następnie SW4 czy tez zwane tez OpenStm http://www.openstm32.org/Downloading+the... Tam masz instrukcję co zrobić dla liuxa. Zaleta jest też taka że projekty wygenerowane przez CubeMx importują się bez specjalnego jednokliknięciowo. Masz wtedy najbardziej aktualne pliki CMSIS i HAL (jak...
Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...
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...
A skąd my na podstawie trzech linijek kodu mamy Ci powiedzieć, co zepsułeś w pozostałych pięciuset linijkach? CubeMX generuje gotowe projekty dla Eclipse, więc nie wiem czemu konwertowałeś projekt dla Eclipse na projekt dla Eclipse, co zresztą i tak nie ma znaczenia dla odpowiedzi na Twoje pytanie. Nie powinieneś w ogóle ruszać priorytetów przerwań....
Generalnie nie powinien jakoś nie za bardzo mogę sobie wyobrazić jak miałby wpływać. Skrypty linkera z CubeMx nie powodują takich problemów.
Poczytałem jeszcze trochę i chyba pobawię się CubeMX bo wydaje się to rozsądnym rozwiązaniem. Tylko nie wiem czy za jego pomocą mogę wygenerować kod bezpośrednio do Eclipse czy muszę poszukać innego środowiska.
To i ja swoje dołoże... Zacząłem bawić się stm32 właśnie od poradnika Szczywronka. Pokazał jak to się robi na rejestrach. Biorę RM i robię co chcę. Tyle że trzeba było się przekonać do metody, bo też zaczynałem o HALa i nigdy nie wiedziałem za pomocą jakiej funkcji włączyć to czy owo. Na rejestrach mam prosto. Jest RM, są inne dokumenty. Wszystko można...
Chyba pięćdziesiąty wątek na ten temat. Szybko i łatwo do małych projektów - Keil. W miarę łatwo do wszystkiego - Atollic. Dla ambitnych Eclipse DIY. Dla miłośników historii, błędów i problemów - AC6 i CooCox (oba już praktycznie martwe). Wg mnie ta opinia co do Atollic i AC6 jest już dawno nieaktualna. Kiedy ostatni raz używałeś któregoś z tych narzędzi?...
Jak najbardziej tak zrobiłem i wszystko działa jak trzeba. Mój upór wynikał stad, że skoro jest wtyczka AC6 z opcją uruchamiania Openocd, to korzystałem z niej sądząc, że dlatego nie działa, bo coś zrobiłem źle. Finał sprawy taki: Zrobiłem nowy config korzystając z C/C++ GDB Hardware Debugging, tam ustawiłem ścieżkę do arm-none-eabi-gdb, ustawiłem też...
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, 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...
No to masz dziwne postrzeganie rzeczywistości. AC6 to kolejny eclipse, działa jak każdy inny. Co za problem wykorzystać w nim makefile? Albo tworzyć pusty projekt konfigurując go przez zbudowany plugin? Problem nie w tym, że nie potrafię skonfigurować STmowego Eclipse (SW4STM32) tylko w tym jak to narzędzie działa. Dla przykładu CubeMX tworzy fajnie...
Pewnie dlatego, ze wczesniej programowałem (AVRy) pod Eclipse, a CooCox to w sumei Eclipse jest. Coocoxa kiedyś używałem, ale odniosłem wrażenie że nie nadąża za trendami w STM32. Jeśli nie czujesz się jakoś specjalnie przywiązany do (schyłkowego) SPL (np. dorobek własny), to ośmielę się zasugerować System Workbench for STM32 także na Eclipse i używanie...
Rada dla początkujących: używaj Keila, a nie będziesz miał takich problemów. Jeśli upierasz się przy niedorobionym AC6, to wygeneruj projekt pod CubeMX - będziesz miał gotowy komplet potrzebnych plików. Inaczej zabrniesz w koszmar. Plik nagłówkowy to nie jedyna rzecz, jakiej brakuje w "gołym" AC6. Brak też przyzwoitego modułu startowego z nazwami procedur...
Wybrałeś stary uC, archaiczne i martwe środowisko, a do tego chcesz pisać jak na AVR. To jest trochę inaczej. Jeżeli chcesz mieć zewnętrzny kwarc, to podłączasz go to wyprowadzeń HSE, włączasz generator, czekasz aż będzie gotowy i przełączasz taktowanie. Standardem w wielu aplikacjach i płytach rozwojowych jest 8 MHz, czasami 25 MHz. 12 MHz jeszcze...
Nie, eclipse sam dodaje spację w projekcie bo dopisuje na końcu słowo 'Configuration'. To bardziej poważny problem. Wczoraj odebrałem ze sklepu nową płytkę stm32f3 discovery i na nią udało mi się wgrać program bez problemu. Możliwe, że flash jest już zużyty albo coś namieszałem używają ST-linka. Użyłem go tylko do odblokowania całej pamięci flash którą...
Wykonałem praktyczny eksperyment - wyniki poniżej: Cel: zamrugać diodą LED na pierwszej znalezionej na biurku płytce (Nucleo STM32L476) z częstotliwością 0.5 Hz przy użyciu timera SysTick, uruchomić debugowanie, uruchomić programowanie μC bez debugowania. Keil Startujemy 21.38 21.39 stworzony pusty projekt, włączone moduły Keil CMSIS:Core i Device:startup....
liczba=atoi(nrfRX To jest tzw Undefined Behaviour. I jest to błąd bardzo poważny. Wytłumaczę Ci, co to robi. Bierze jeden bajt (zakładam że typ tego jest uint8_t []) i konwertuje do wskaźnika do char. Następnie to na co wskazuje ten wskaźnik (a będzie on wskazywać na jakiś adres w zakresie 0x00:0xff (czyli na tablice wektorów)) jest traktowane jako...
Czy Ty używasz CubeMX jako plugin do Eclipse?
Odradzam produkty Atmela ze względu na wysokie koszty narzędzi i produktów, zamknięte środowisko, martwe forum ARM i niepewną przyszłość po przejęciu przez Microchip (rok temu). Aktualnie jedne z łatwiejszych na start są produkty ST z całą serią płytek Nucleo i Discovery, które są tanie, mają wbudowany programator/debugger, którego można używać z innymi...
Cześć i czołem. Od dwóch tygodni walczę na noże z stmem 32f429 i nie bardzo chce cokolwiek działać. Problem jest dość trywialny: nie działają przerwania. Jedynie projekt wygenerowany przy pomocy CubeMX'a potrafi zrobić przerwania, ale znowu nie chce przyjmować klas etc. Zresztą, wolę unikać tego narzędzia, wolę rozumieć co gdzie jest i dlaczego. Próbuję...
PCB już było zrobione jak przyszedł pomysł na overdrive. Nie są pinowo kompatybilne przypadkiem? Poza tym cóż - ja pod projekt elektroniki do symulatora lotów robiłem 3 wersje płytek, w tym 2 ze zmianą jednostki centralnej, zanim wybrana okazała się optymalna pod kątem cena/osiągi. Bo około 6miesięcy będę poznawał go a właściwie kompilator. Nie przesadzajmy,...
A z jakiego to ważnego powodu nie chcesz użyć CubeIDE do wygenerowania potrzebnego Ci kodu po "wyklikaniu" zadanych częstotliwości? Właśnie chciałem użyć CubeMx, ale po uruchomieniu instalatora od razu się wyłącza, więc wolałem się nie męczyć wczoraj, ale na pewno wrócę po świętach spróbować ponownie.
Zestawy z ST są tańsze, ale za to środowisko producenta nie jest darmowe, To nie jest prawda. Osobiście używam zupełnie darmowego CoIDE w wersji 1.7.7. Eclipse + arm-gcc to nie jest żadna droga przez mękę. (at)mas24 Wszystko co potrzebujesz to Eclipse + arm-gcc + CubeMX. Ten ostatni, aby mieć możliwie aktualne pliki opisu uC, czyli wsparcie dla najnowszych...
Witam, od jakiegoś czasu zastanawiała mnie jedna sytuacja. Dzieje się to przy odpaleniu debuggera w środowisku System Workbench for stm32 (konfiguracja generowana przez CubeMX). Program otwiera nowe pliki z niepokojącą informacją, że coś nie jest dostępne. W ogóle nie przeszkadza to w wykonywaniu kodu i pewnie Eclipse z nakładką na STM-y tak ma, ale...
Wczoraj już długo walczyłem ze środowiskiem i nie zauważałem prostych błędów. Przespałem się z tym problemem i świeżo popatrzyłem na to. Dziś mam dziń dobroci i zrobiłem Ci projekt. Dziękuję Ci bardzo za to. Dalej to już tylko problem Twoich programów. Nie można zwalać na środowisko. Dostałem dzięki temu projektowi potwierdzenie, że problem leży w kodzie....
No właśnie o tym ja piszę. Po pierwsze 1 kupiony klon to nie zawsze strata 1 oryginału - jak pokazały analizy kilka lat temu z rynku pirackiego jedynie kilka-kilkanaście procent miałoby szansę na zakup oryginału - reszty ludzi nie byłoby stać lub nie byliby gotowi wyłożyć gotówki na tak drogi sprzęt. Jeśli chodzi o firmy komercyjne zarabiające wiele...
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...
standardowo duet „sado-maso” eclipse + gcc Podoba mi się ta opinia o darmowych narzędziach o tak ogromnych możliwościach. Gdyby jedno i drugie kosztowało przynajmniej z 10000 dolców, to wtedy były uznawane za "profesjonalne narzędzia dostępne tylko dla najlepszych", a jak za darmo to "badziew". Żeby nie być gołosłownym, w "profesjonalnym...
A nie masz jakiś dziwnych ustawień formatu liczby typu ',' zamiast kropki itp. Czasami można z tym dostać cholery. Chodzi mi o ustawienie w Windows Jeszcze wczoraj rano stara wersja CubeMX działała (przynajmniej w tym zakresie :) Nigdy nie miałem z tak trywialną sprawą problemu, a pracuję z kilkoma różnymi procesorami od F0 do L4. Zrobię czystą instalację...
Możliwości bez liku. ST niedawno wypuściło własne środowisko oparte na eclipse, można korzystać, choć opinia jest nie najlepsza. Zapewne chodzi o AC6 System Workbench. Co jest złego w tym IDE ? To, że to kolejny ogłupiacz. W debugu nie ma nawet dla wszystkich prockow podglądu rejestrów. Cała konfiguracja projektu z bibliotekami to porażka. Mimo konfiguracji...
Pierwszy screen to wersja 1.7.x. Zupełnie inna niż 2.x, która ciągle nie może wyjść z bety. Możesz szukać w On-chip Peripherals, ale nie mam pewności czy GPIO nadal tam jest. Jeżeli przerabiasz starszy projekt, to możesz zainstalować ze starej strony, starszą wersję, która jest stabilna, ale nie obsługuje nowszych uC. http://www1.coocox.org/CooCox_CoIDE.htm....
https://obrazki.elektroda.pl/2335602500_... Pracujący przy komputerze w firmie o korporacyjnej "kulturze pracy" zapewne rozpoznają ten obraz. Wiele programów z dostępem chronionym hasłem (oczywiście każdy swoim). Do tego jakieś udziały sieciowe (znów hasło), korporacyjny serwer www, pocztowy, harmonogramów (kolejne hasła, hasła, hasła)....
oczywiście bezpłatne spełniające te wymogi by było idealnie Jeśli darmowy to osobiście proponuję System Workbench for STM. Nieokrojone, klasyczne (GCC+Eclipse) zoptymalizowane na STM środowisko. I do tego koniecznie CubeMX. Nie tylko jako ewentualny generator szkieletów aplikacji ale i cenne źródło wiedzy o peryferiach STM jak i przykładów programów....
Nie chciałem zakładać nowego tematu bo wiem z doświadczenia, że jest to męczące dla zaawansowanych użytkowników i sprawia problemy w późniejszym szukaniu. Otóż. Posiadana przeze mnie płytka to nie Discovery, ale Nucleo F429ZI. niestety jestem początkujący ;( a za zadanie dostałem opracowanie połączenia LAN za pomocą socketów w układzie kompuer PC <->...
http://obrazki.elektroda.pl/3002969800_1... Dzień dobry! Chciałbym opisać mój projekt sterownika do układów WS281x, czyli coraz bardziej popularnych pasków diodowych (i nie tylko) z indywidualnie, szeregowo sterowanymi diodami. Do wykonania samego projektu skłoniła mnie potrzeba sterowania takimi paskami, które kupiłem u chińczyka....
Już od jakiegoś czasu próbuję złożyć środowisko do programowania stm32f4 które w łatwy sposób współpracowałoby mi z CubeMX Najdalej udało mi się dotrzeć [url=http://itworksautomagically.wordpre... tutorialem wszystko wygląda, że działa, kompiluje i linkuje, jednak stanąłem na imporcie plików z [url=http://www.st.com/web/catalog/tools...
Atollica od roku już nie trzeba kupować, a niemal darmowy ST-Link jest prawie tak samo poważny, jak J-Link. Ponadto do ST jest CubeMX, Wygląda na to, że linia TMS320 powoli się zwija, bo niegdyś unikatowe możliwości DSP stają się obecnie standardem w zwykłych uC (np. timery o wysokiej rozdzielczości). Niestety te opcje które by mi się przydały w Atollicu...
Nie wiem o co chodzi, support STM mi powiedział, żebym wgrał kod do ramu oraz wektor przerwań. Cały problem od początku: Zadanie programu jest następujące: ze sterownika sczytuję wartości enkoderów i zapisuję je do pamięci flash. (powinno to być wykonywane timerem co 10ms). Następnie odczytuję te wartości z flasha w celu odtworzenia ruchu i odpowiednie...
Nie. proces wygląda tak: 1. CubeMX 2. Import Atollic 3. klawisz DEL na HAL 4. klawisz del na wszystkim poza main w katalogu src 5. skomentowa w pliku .s "bl SystemInit" 6. skasować w preferancjach projektu w ustawiniach toochain - symbols USE_HALDRIVER (albo podobnie brzmiące) po kompilacji masz : https://obrazki.elektroda.pl/9566949800_...
cubemx arduino stm32 cubemx fatfs cubemx
peugeot oprogramowanie korektor niskich tonów zerowy pozycja silnik
telewizor jowisz tc500 wymiana aliexpress
Jak zwiększyć czas uśpienia w Konica Minolta C258 Whirlpool pralka nie startuje, świeci ikonka otwarte drzwi – blokada drzwi, diagnoza, naprawa