nie za bardzo rozmiem, chodzi Ci o to zeby przekonwertowac pliki gotowe pod inne srodowisko na to z ktorego korzystasz? recznie mozna wszystko i to nie wymaga za duzo pracy, szczegolnie jak sa to podstawowe projekty
Próbowałeś coś już w ogóle uruchomić na STM32?
Witam! Próbuję zaprogramować mikrokontroler STM32F107, aby współpracował z siecią. Najpierw chciałbym skompilować kod z przykładowym projektem dostarczonym do STM32 jako EthernetDriver, czyli stm32_eth_lib. Przykład napisany jest z użyciem stosu TCP/IP uIP. Całość kompiluje się bez żadnych błędów (ew. warningi) z użyciem kompilatora CodeSourcery G++...
Konfiguracja Eclipse siedzi w 99.5% w Workspace, zwykle jest to podkatalog .workspace albo _workspace w tym samym drzewie gdzie masz projekty. Nie mam złotego sposobu na naprawę workspace, w sieci jest zróżnicowane ale podobne podejście (tzn niektórzy, w mniejszości, raportują sposoby jak naprawiali. ja też raz w życiu) a) założyć na nowo b) kopia sprzed...
BTW. Jest to trochę mylące, tworzy się projekt C++ i nie działa od razu. Trzeba ręcznie zmienić na .cpp. Typ projektu nie definiuje, że odtąd wszystkie pliki w nim są w C++. Jeśli by tak było, to jakim cudem w projekcie zrobiłbyś assemblerowy startup? Próbowałem też zrobić w pliku c++ funkcję i ją wywołać z main.c - też nie działa. https://isocpp.org/wiki/faq/mixing-c-and...
dziechu, może w takim razie powinieneś zacząć raczej od AVR? skoro znasz architekturę... Jest mnóstwo tutoriali dla C i AVR, poznasz zasady, potem będzie Ci łatwiej na STM32
W sumie możliwe, że nie wszędzie jest taka sama konwencja nazywania folderów. W każdym razie chodzi mi o zestaw plików umożliwiający współpracę z konkretnym prockiem i ewentualnie systemem operacyjnym. W używanej przez Ciebię książce na pewno były tam pliki cc.h i cortex-m3.h czy jakoś tak. Polecam też ściągnąć appnoty stma albo jakieś przykładowe projekty...
IMHO - nie warto, bo są beznadziejne. W bardziej skomplikowanych kwestiach to jest parada wyrażeń typu if () { ... } else if () {...} else if () {...} ... . Warto pooglądać kod tej biblioteki, bo z optymalnością to on zbyt dużo nie ma wspólnego... Co kto woli... Do skonfigurowania i/o można napisać sobie baaaaaardzo proste makra, które zajmują o wiele...
Cube pozostawia wiele do życzenia. Nawet gotowe przykładowe projekty pod STM32 posiadają błędy i to nie rzadko. STM32 to Very Low Cost Platform więc i wymagać za dużo nie można.
1. Tych plików nigdy nie dołącza się bezpośrednio - zawsze przez nagłówek danego układu, czyli np. stm32f4xx.h 2. Masz źle ustawione "include path" w opcjach kompilacji. ja niewiem co jest z tym kompilatorem i dlaczego ciągle i ciągle z uporem maniaka wywala mi błąd w 1 lini To nie kompilator - to raczej przypadek tak zwanego PEBKAC, więc odrobina autorefleksji...
Pozwólcie na dorzucenie jeszcze krótkiego rysu historycznego. Jeszcze nie tak dawno silna była grupa wyznawców pisania w ASM, którzy mówili bardzo brzydkie rzeczy o C - przecież nic tak nie cieszy rasowego programisty jak "ręczne" mnożenie dwóch liczb 16bit zapisanych w U2 - tylko TAK pisze się OPTYMALNIE ;). Z biegiem czasu ich argumenty bardzo straciły...
Otwierasz pierwszy lepszy plik i czytasz co w nim pisze: ****************************************... * (at)attention * * <h2>© COPYRIGHT(c) 2016 STMicroelectronics</h2> * * Redistribution and use in source and binary forms, with or without modification, * are permitted provided that the following...
Też bardzo zależy mi na tej płytce. Ma ją ktoś może?
Jest możliwe i całkiem bezproblemowe - jedno na drugie nie ma wpływu. Ja mam 3 przestrzenie robocze (workspace): AVR, STM32 i ESP8266. Mam też w jednej przestrzeni roboczej projekty AVR i STM32.
Freddie, przesadzasz. Mnie zawsze odrzucało od F1; pierwsze projekty na STM32 robiłem na F0, potem F4, obecnie głównie na L4. F1 "odkryłem" na chińskich płytkach, głównie z powodu dostępności i ceny BluePill i jeszcze jednego wynalazku - takiego z wyprowadzonymi gotowymi złączami pod nRF24L01 i parę innych standardowych modułów. Fakt, uC byle jaki,...
Wywala błąd gdyż kompilator nie rozumie polecenia "nop();". Zastąp powyższe przez "asm volatile("nop")" albo dodaj include do pliku system.h w pliku delaya. W pliku system.h masz właśnie definicje nop() jako to co wyżej podałem, zajżyj do tego pliku.
1. Przeczytaj początek tego: http://docs7.chomikuj.pl/492704393,0,0,0... 2. W systemie Windows istnieje funkcja wyszukiwania pliku o określonej nazwie. Czy użyłeś jej do zlokalizowania potrzebnego pliku ?
Ja jakoś zauważyłem sporą popularność płytki blue pill. Moim zdaniem udana konstrukcja ze względu na stosunek cena/możliwości. Co do nauki kodu to jest to moja pierwsza płytka pod arduino i nie miałem problemu z wystartowaniem i napisaniem kodu dla kalkulatora programowalnego RPN extended. Generalnie więc nie zgodzę się że początkujący w arduino mają...
Tu aż się prosi o PLD... ;)
Po co wrzucać nie sprawdzone projekty?
W skrypcie linkera. Kompilator tworzy jakieś sekcje (pewnie coś z obsługi wyjątków, takich sekcji jest kilka), które nie mają wpisów w skrypcie linkera, a więc domyślnie trafią one do RAM (tak jakbyś zrobił SECTIONS ... { ... } > RAM AT >RAM), ale zawartość tej sekcji jest inna niż same zera. Linker wypełnia więc obszar od flasha (adresy 0x8000000)...
Możesz też kupić np. którąś z płytek STM32 Discovery, wszystkie mają zintegrowany programator-debugger, niektóre z nich mają USB-OTG. Na przykład STM32F4 Discovery ma USB OTG i akcelerometr, fabryczny program demo udaje mysz komputerową przekładając odczyty z akcelerometru na ruch kursora. Niestety przykład napisany z użyciem badziewiastych bibliotek...
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
No, to będziemy publikować projekty migania diodą za pomocą STM32. :D
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...
Nie chcę za dużo informacji dawać, żeby ktoś nie skojarzył faktów :D Mikrokontrolery to STM32, głównie U5, kwestia projektu, bo zdarzają się też projekty na C0. Szybkie magistrale (tylko jeden projekt kojarzę), radiówka, układy pomiarowe, sporo układów bateryjnych, więc mikro moce i optymalizacja prądu. Standardy światowe, niektóre urządzenia idą do...
Poszukuje prostego zestawu startowego do STM32, najchętniej procek w wersji 48 lub 64 pin. Tak na początek, aby poznać te ARMy. Znacie jakieś projekty takiej płytki ?
do "cudownego" ide eclipse dla stm32. To nie wina IDE, ale osoby importującej (czyli Ciebie). Podam Ci najprostszą metodę: Zrób nowy projekt dla swojego procesora. Wywal wszystko oprócz pliku linkera. W eksploratorze windows Copy cały wszystko co jest w projekcie (najperw usuń pliki konfiguracyjne cocoxa czy czegos tam innego). Prawy klawisz myszki...
http://www.freddiechopin.info/index.php/...
Nie ma ŻADNEGO uzasadnienia że "proceduralne = jeden plik" - to jest miejska legenda To nawet technicznie trudne. Projekty, nad którymi pracuję (STM32), mają po powyżej 900 plików, a cały "code base" podchodzi do miliona linii. W jednym pliku byłoby dość ciężko się połapać :). Do tego jeszcze "build system" generuje pliki w zależności od konfiguracji....
kondensatory bliżej Naprawdę uważasz że da się bliżej przy jednowarstwowej? Nie da się, dlatego nie ma sensu to robić na jednej warstwie jak chcesz uniknąć problemów. Przy fotochemicznej możesz spokojnie zrobić dwie warstwy. Najpierw wiercisz otwory, jak je masz to spokojnie nałożysz kliszę tak że wszystko się ładnie zejdzie (tak mówię bo specjalista...
Ciekawe. Ja mam w repo 499MB, a niczego nie usuwałem (ver.1.7.5), w wersji 1.5.1 repo ma 174MB a cały katalog CoIDE ma 840MB, tu mam z kolei w data 446MB a w 1.7.5 nie mam takiego folderu. Oba instalowane z plików sciagnietych z Coocoxa. A może masz tam swoje projekty?
Przyszedł i mnie czas sięgnąć po STM32. Dla miękkiego startu skorzystałem z tutoriala Chopina. Działa ok. Przykład ten korzysta jednak z gotowego make'a a ja potrzebuję docelowo generowanego automatycznie. Zrobiłem więc w eclipsie nowy projekt bazujący na tych samych źródłach ale z make'iem generowanym w eclipsie. No i prawie sukces. Nie całkiem bo...
Ok, dzięki, jasne że tak można problem obejść:) No przyglądnę się AS6, choć tak bardzo mi nie zależy, bo jakieś pół roku temu przerzuciłem się na ARM (STM32) i jestem nimi tak zachwycony, że wszystkie nowe projekty robię na STM32. Cenowo nie ma w zasadzie róznicy, a mozliwości, szybkość itp. nieporównywalne:) Dodano po 12 Widzę że można w tym AS6 używać...
bo masz stos za mały to jest zmienna lokalna i ona się tworzy na stosie, w crossworksie standardowo jest 128-bajtowy stos dla stm32 trzeba w propertiesach projektu poszukać i zmienić
(at)kula001 A jak bym się najpierw zastanowił w jakie projekty idziesz. Owszem, pokazane płytki są fajne, ale... Czy w swoich projektach chcesz używać procka STM32F429? Obudowa LQFP144, do tego dosyć drogi. Te płytki mają ceny mocno dumpingowe, niestety nie przekładają się one na możliwość zakupu w sensownej cenie samego procesora. STMy dosyć mocno...
jaki sprzęt oraz język programowania jest najbardziej przyszłościowy? Krótka odpowiedź: żaden. Po prostu rynek się zmienia baaardzo dynamicznie. To nie są lata 80-90 gdzie 8051 i długo, długo nic. Teraz na topie wydają się STM32*(czyli ARM), z chińskich to masz ESP32, 82*, zaczyna być coraz więcej kości z RISC-V. Języki programowania to wiadomo 1....
Mam pewien problem. OpenOCD wywołuję tak: -f interface/ftdi/jtag-lock-pick_tiny_2.cfg -c "transport select swd;" -f ${workspace_loc}\Termometr\deb... Zawartość pliku dbg.cfg: set CHIPNAME f1 source [find target/stm32f1x.cfg] configure -work-area-size 2048 Po połączeniu dostaję: Open On-Chip Debugger 0.9.0-dev-00067-g2502d8a...
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 "
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.
Startowałem kiedyś z wyswietlaczamia i teraz wiem że najpierw trzeba znaleźć gotowy zestaw PROCEK + LCD dla którego są dobreze przygotowane projekty przykładowe. STM32 DISCOVERY jest całkiem ok Wiekszy wyświetlacz z modułem STM32F103 to: hy-ministm32v Bawienie sie w projektowanie własnego PCB i tworzenie własnego softu tylko zniechęci szczególnie przy...
Można - przez "grupowanie" (podpriorytety), co jest cechą konkretnej implementacji. Jednak moim zdaniem jeśli pojawia się taka potrzeba, świadczy to o błędzie w koncepcji projektu.
Wg mnie jedyna opcją jest wyprowadzenie pinów JTAGA aby podłączyć doń STlinka.
Tę tablicę alokujesz na stosie, a jego rozmiar jest zapewne nie za duży. Albo alokuj statycznie, albo powiększ stos w ustawieniach projektu.
Witam! Sprawdź w ustawieniach debugera czy masz dodany algorytm zapisu pamięci. Dobrze też sprawdzić w utilites czy jest zaznaczone wgrywanie do pamięci po przez debuger. W screenie ja mam pamięć 1M ale ty musisz kliknąć dodaj i odszukać 2M. http://obrazki.elektroda.pl/5035821000_1... Kolejna kwestia to w zakładce "debug" opcja port...
Ja mam inne pytanie. Sokoro piszesz, że projekt jest następcą tego opartego na ATmega8 to czy zastosowanie tutaj mocniejszego obliczeniowo mikrokontrolera STM32 coś właściwie wniosło? Zastanawiam się bowiem co wnosi projekt który ani nie wykazuje wybitnych walorów estetycznych, ani (jak podpowiadają koledzy) nie cechuje się dobrze wykonaną płytką i...
(at)ElektrodaBot Myślę że koszty można zaniżyć jeśli: - zakupimy używana kosiarkę (nadająca się do przeróbki) do kwoty 500zł - zakupimy tańszy moduł GPS RTK + Stacja bazowa do wykonania w własnym zakresie (może taki: LC29H -- ponoć kosztuje 60USD - -czyli około 250zl) - zamiast drogich platform RPI wykorzystamy coś dla STM32 , ESP32 ?? Mała sugestia...
A gdzie masz konfigurację procesora, jak wygląda u Ciebie plik dla linkera? Gdzie jest konfiguracja zegara? Na początek proponuję zapoznać się z tym [url=http://www.elektroda.pl/rtvforum/to... projekty dla ARMów W pierwszym poście znajdziesz też odnośnik do strony, na której są przykłady, między innymi dla STM32. Miłej lektury...
(...)Waham się pomiędzy STM32 a AT91SAM7(...) W pracy robię projekty i na AT91SAM7, i na STM32. Różnica - na korzyść STM - jest moim zdaniem taka jak między hulajnogą i motocyklem. W naszych aplikacjach największą bolączką AT91 okazuje się jego niewygodny, nie przemyślany system zegarowy - w odróżnieniu od STM32. Ale generalnie, każde porównanie rodzin...
Niektóre narzędzia pozostawiają wiele do życzenia. Można mieć setki opcji, ale jeśli te opcje nie są opisane, albo opisane lakonicznie, bo narzędzie nie pozwala na obszerny komentarz, to tak naprawdę niczego to nie ułatwia. Trzeba się domyślać co autor miał na myśli, albo szukać gdzieś w zewnętrznej dokumentacji, jeśli w ogóle ona istnieje. Jeszcze...
Witam wszystkich, tak jak w temacie, potrzebuję odczytywać informację z odbiornika RC za pomocą uC STM32. Na chwilę obecną używam wejścia PWM Input do pomiaru poziomu wypełnienia sygnału PWM z odbiornika. Nie jestem doświadczonym modelarzem, jednak z tego co wyczytałem w internecie SBUS to UART tx z odwróconą polaryzacją (dlaczego ?) który niesie informacje...
Zbyt mała podaż na rynku półprzewodników trwa już od ponad 2 lat, początkowo wiązało się to z boomem na urządzenia IoT i coraz większą ilością podmiotów chcących wykupić coraz większą ilość układów bez kontraktu z producentem, bądź resellerem. Obecnie doszły opóźnienia związane z covidem i poprzednimi jeszcze embargami wprowadzonymi na układy elektroniczne...
Reasumując: 1. Włączasz zasilanie = nie działa 2. Wykonujesz reset STM'a = działa ? Mógłbyś jeszcze "main'a" pokazać, albo najlepiej odchudź kod do obsługi tylko SPI i wrzuć cały projekt.
a ja tak z ciekawosci zapytam co ludzie takiego fajnego widza (poza cena) w ENC28J60 ? W sumie STM32 maja fajny MAC (lepszy od ENC28J60) i do tego dopiac PHY, ewentualnie sa ARM-y z wpudowanym MAC + PHY (TI)... To ja się podepnę: Czy zna ktoś jakieś przykładowe projekty(linki) z STM32 + Ethernet, nie wykorzystujące ENC?
na pewno pliki z katologu template są zbędne. Też mi się tak wydawało, ale po ich usunięciu pojawia się z kolei make: *** No rule to make target 'Drivers/CMSIS/RTOS2/Template/cmsis_os1.... needed by 'EPD-test.elf'. Stop. proponuję najpierw nauczyć się konfigurować projekty Polecałbyś może jakiś poradnik?
Witam, Podejmę się wykonania projektów(elektronika oraz oprogramowanie) na mikrokontrolery STM32 oraz AVR. Tworzę również oprogramowanie pod system Windows w C# .NET (również do komunikacji z mikrokontrolerami). Proszę o kontakt poprzez PW lub mail. Zapraszam, Łukasz
Bo trzeba jeszcze ścieżki dodać w zakładce C/C++ w opcjach globalnych projektu. A tak z ciekawości ściągnąłem wspaniałą, "lekką" 5 wersję Keila i stare projekty się kompilują bez problemu.
Cześć, Napisałem prosty program do obsługi termometru DS18B20 i wyświetlaniu temperatury na TM1637. Użyłem procesor STM32F030F4K6. Program napisałem w CubeMX dla Keila i działa (wyświetla temperaturę). Następnie ten sam program napisałem w CubeIDE 1.10.1 (program nie działa i wyświetla 27,94). Czy ktoś może sprawdzić oba projekty i powiedzieć dlaczego...
Witam Chciałbym zrobić urządzenie które będzie potrafiło wykonywać zdjęcia które potem ewentualnie wyśle do PC/ wyświetli na LCD. W związku z tym potrzebuję Waszej pomocy: gdzie kupić jakiś aparat kamerę? czy jest dokumentacja dla kamer z telefonów? czy ktoś ma jakieś projekty? Pozdrawiam
W odpowiedniej paczce udostępniony jest szablon projektu....
Najprościej będzie po prostu usunąć plik stm32l4xx_it.c z kompilacji skoro i tak nie korzysta z "dobrodziejstw" HALa. Tak radziłem w pierwszym poście ale Kolega ma jakis kłopot z tym. Tak że dałem rozwiazania bez ruszania projektu
Witam, to jest właśnie ta instrukcja której szukasz. Podobna jest na stronie libopencm3. Tam znajdziesz więcej informacji jak i czym to skompilować. Pozdrawiam. Dodano po 7 Instrukcja aktualnie działa i oba projekty kompilują się w gcc arm-none-eabi w kilkanaście sekund.
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
Parametry sterownika zależą od sterowanego obiektu: masy ruchomej, zakresu ruchu i siły elektromagnesu. Mamy tutaj do czynienia z układem drgającym, który powinien pozostać w stanie metastabilnym, czyli siła wytwarzana przez elektromagnes musi równoważyć ciężar (iloczyn masy ruchomej i przyspieszenia ziemskiego) w zadanym położeniu. Zbyt duża siła odepchnie...
Witam Mam taki dziwny program, że mam projekt Lucjana Bryndzy http://www.stm32.eu/index.php?option=com... Robię wszystko według ich wskazówek i pod windowsem wszystko kompiluje się tak jak powinno. Teraz robiąc to samo w Eclipsie pod Ubuntu, również według wskazówek...
Przy pomocy AC6 nie stworzysz łatwo działającego projektu. Nie wiem, czemu upierasz się na AC6 zamiast działać na Keilu lub Atollicu, które - w odróżnieniu - działają i tworzą poprawne projekty po paru kliknięciach. Błąd, który raportuje debugger polega prawdopodobnie na tym, że próbuje on resetować procesor linią RST, która nei jest podłączona. Usat...
w jakim jezyku? Dowolnym. Preferowanym układem byłby ESP32 albo STM32.
kolega sie pewnie obawia strat w strakcie pracy. proponuje sobie załozyc konto na TI np i robic projekty w workbench-u. 95% sprawnosc - koszt $1 - (automatyznie wygenerowany) http://obrazki.elektroda.pl/4906354100_1... Parę razy korzystałem i sprawdziłem w praktyce te projekty - działaja jak nalezy.
simw napisał: W "wolnych chwilach" piszę sobie wspólną bibliotekę na te szeregowe drivery W jakim języku? W języku C, powinny być 2 porty, na AVR oraz STM32 z tym, że STM32 w pierwszej kolejności. Mam też prawie gotowe dwa projekty zasilacza (KiCad), jeden na przetwornicy odwracającej, drugi na pompie ładunkowej (na wzmacniaczu mocy lub sterowniku...
Jeśli mam być szczery to nie podoba mi się cały ciąg tego. Może i funkcja sama jest git, ale tryby raz, że nie kompletne bo brakuje GPIO_Mode_IPD = 0x28, GPIO_Mode_IPU = 0x48, Albo ja o czymś nie wiem, albo ty mówisz o innych STM32... Bo opcja o pullup/down jest, ale samo skonfigurowanie czy down czy up nie jest już kwestią tej funkcji, tylko ustawienia...
Tylko kup je w PL bez problemów <; Zresztą - zależnie od ceny - bo STM32 z akceleratorem najtańszy kosztuje 15zł. 4\/3!!
Autor zadziwia czytelnika wieloaspektowo............. I do tego ekranik wielkości znaczka pocztowego. Nie sposób się nie zgodzić, że: nie wszystkie projekty DIY muszą mieć sens
Ogólnie to nie chodzi mi o programowanie czysto zawodowe na 32bit tylko hobbystyczne projekty. Co ogólnie polecasz z 32 bitowców? stm32? Czy ta płytka typu NanoPi Neo ma jakieś względnej zastosowania?
A ja myślałem, że kompilator wrzuca wszystko do jednego wora, a dopiero potem kompiluje, bo przecież nie powiadamiam go o istnieniu 'gdzieś niedostępnie', ale gdzieś blisko, gdzie ma dostęp:) No ale jeżeli kompiluje każdy plik c oddzielnie, to oczywiście wyjaśnia wszystko. Choć po mojemu jest to nieoptymalne - dlaczego najpierw nie zanalizuje całego...
Przepraszam jeśli odgrzewam kotleta ale mam podobne zmartwienie. Chcę zbudować urządzenie z panelem TFT o przekątnej 4.3" (zapewne będzie to na SSD1963 - mam wrażenie, że to już archaiczny układ dlatego zapewne ugryzę też FT800, jakby ktoś nie znał w co wątpię to tu jest prezentacja Dodano po 1 Edit: W dokumentacji https://www.displaytech-us.com/sites/def...
Wez śmiecioprocesor (LPC812) podłącz po SPI do Wizneta (W5100) i projekt gotowy...
Jak w temacie. Poszukuję osoby do napisana firmware dla programatora do odczytu i zapisu JTAG w mikrokontrolerach SPC564 od STM. Bazowym mikrokontrolerem dla narzędzia będzie STM32F103C8T6.
http://obrazki.elektroda.pl/8034957300_1... Z racji iż były święta i było kilka dni luzu postanowiłem w ramach rozruszania szarych komórek pobawić się płytką HY-MiniSTM3V. Znawcy procesorów ARM doskonale znają tę płytkę więc znają jej możliwości. Samo mruganie diodą mnie nudzi, więc wymyśliłem projekt bardziej ambitny :D i tak powstał...
Dobrze. Zarzucam łorkspejsa. Może się komuś przyda... To nie jest tak dopieszczony i dopracowany zestaw, jak projekty przykładowe Freddiego. Po prostu wrzucam to co u mnie odpaliło. Zawiera 3 projekty: 1) Splibrary - wiadomo co i teraz program co miga LEDami na PB6-PB15, na STM32F103RBT5 2) blink1 - wersja z biblioteką dołączoną przez przerzucenie plików...
Jak się na tym breakpoincie zatrzyma to zobaczysz zmienne (zakładając oczywiście, że są widoczne dla fragmentu kodu w którym jesteś i że nie zostały wycięte przez optymalizację. 4\/3!!
simw: Ja twierdzę tylko że przykład z filmu jest robiony pod tezę i jest bardzo naciągany. Koledze animacja działa słabo nie dlatego że AVR jest wolny tylko dlatego że kolega poszedł na łatwiznę i użył słabych bibliotek w głupi sposób. Jeden zrobi obsługę LCD na AVR i będzie to śmigało bardzo płynnie (jak w filmie z "tabletem") drugi zwali robotę i...
Mikrokontroler 8051 to klasyk który większość ludzi których ktoś kiedyś próbował nauczyć techniki mikroprocesorowej musiała choć trochę poznać. Mnie w Technikum i na Politechnice też było dane się z nim zaprzyjaźnić. Jest to dość fajny i popularny mikrokontroler (wielu producentów poza Intelem który go stworzył ma go w takiej czy innej formie w swojej...
Witam, Mógłby mi ktoś podpowiedzieć o trzeba zmienić w przykładowym projekcie Freddiego by kompilował się pod ram. Chodzi mi o STM32.
Nie jest to oficjalne wsparcie Arduino, tylko rozwiązanie przez kogoś dorobione. W podobny sposób jest "dorobione" wsparcie Arduino dla ESP8266, ESP32 oraz STM32. Nikt się tym nie przejmuje. To są projekty Open Source, ze wsparciem (nie tylko finansowym) producentów MCU (moim zdaniem jest to dużo bardziej wartościowa pomoc). Oficjalnie nie robią tego,...
Tak jak ex-or napisał wyżej, zaincluduj plik główny HALa, czyli stm32..._hal.h. Jeśli to nie pomoże, to wrzuć tu zawartość zakładki console dla pełnej kompilacji całego projektu (po zrobieniu "clean").
Bardzo często kompilator którym generujesz firmware ładowany przez SPI do zewnętrznego układu ma opcję zapisu w formacie tekstowym. Tak ma Visual DSP++ Analog Devices - kompilator do procesorów DSP. Do takiego pliku dajesz tylko nagłówek tablicy. Tak wygląda to w moim projekcie: [syntax=c] const uint8_t _program[] = { #include "E:\Projekty\Program\Release\program.txt...
To może zrób tak ściągnij sobie STM32CubeF7.zip shttp://www.st.com/web/en/catalog/tools/... W katalogu .......\Projects\STM32746G-Discovery\App... masz przykładowe projekty dla IAR, Keil oraz System Workbench for STM32 aby uruchomić GUI STemwin'a. Na początku jest to może trochę trudne do skonfigurowania itd. ale jak będziesz miał...
DFPlayer + stm32
Ostatnio obdarowano mnie motylem z STM32, rdzeń Cortex-M3 z 72MHz zegarem. Ceny całkiem przystępne jak za taki silny układ, aplikacja dość prosta. 3.3V to już chyba normalka na dziś. Koledzy mieli okazję zapoznać się z tymi układami ?
Sprawdzę w weekend i skonfiguruje tak samo jak w projekcie pod Stm32
A nie lepiej zastosować jakiegoś ARM np. [url=http://www.st.com/internet/mcu/prod... STM32F217VGT6(coś z tej serii) dostaniesz go to za naprawdę rozsądne pieniądze [url=http://www.kamami.pl/index.php?ukey... I nie potrzebujesz bóg wie ile wydawać na licencje itp. można realizować projekty na...
To nie mikrokontroler "marnuje pamięć", a źle napisana biblioteka. Kod na uC 32-bitowy na ogół nie jest dłuższy niż odpowiadający mu kod na uC 8-bitowy, bo to samo da się zrobić mniejszą liczbą operacji. Za jakość bebechów biblioteki odpowiadają jej autorzy. Projekty, które na STM32 robią dużo więcej, niż da się zrobić na śrenim ATmega, na ogół zajmują...
(at)tronics Oczywiście i właśnie o tym cały czas piszę:) Nie twierdzę przecież, że 8 bit to lepiej niż 32, jedynie, że pisanie, że musi być 32, bo na 8 nic się nie da zrobić to nadużycie. I powiem szczerze, że chciałbym być na takim etapie, żebym mógł powiedzieć, że 8 bit to za mało i naprawdę potrzebuję 32. Może kiedyś, jak się jeszcze sporo nauczę...
b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. Odpowiedź jest prawdziwa, z tym, że nie na to pytanie. Pytanie bowiem brzmiało: b. Czy do programowania wystarczy ST-LINK 2 wbudowany w płytkę Discovery Odpowiedź na nie TAK. Wszystkie płytki discovery z ST mają już na pokładzie STlinka którym można i programować...
Masz "coś skrajnie źle". CubeIDE powinien pracować po wyjęciu z pudełka. Czy projekt generujesz z modułu CUBE MX wbudowanego w CubeIDE? Zresztą najlepiej zajrzyj tutaj: https://forbot.pl/blog/kurs-stm32l4-plat... Masz tam nienajgorszy kurs STM32, dodatkowo całkiem aktualny. Opisano również jak działać z...
Proponuję System Workbench aka Open32 lub AC6 - będziesz mógł bezpośrednio importować projekty z Cuba Z tego co kojarzę Cube eksportuje do kilku najpopularniejszych środowisk dla STM32.
Słuszna uwaga z tym startupem. Mam go w katalogu projektu, który jest wskazany w ścieżkach eclipsa, ale nie wiem dlaczego nie jest linkowany. Może ma nieprawidłowe rozszerzenie? Teoretycznie istotna jest wielkość liter. Freddie, czy masz może jakiś ładny przykładowy projekt dla CM0? Dla STM32F0 nie, ale możesz spokojnie zrobić małego frankensteina...
Chętnie zaprojektuję urządzenia oparte o mikrokontrolery STM32, oraz AVR. Pełne wykonanie, od projektu płytki PCB, przez oprogramowanie, aż do uruchomienia prototypu. Proszę o kontakt na PW
Super, dzięki za pomoc. Zawsze robiłem projekty w C. Ostatnio musiałem zacząć w C++ i zapomniałem o tym kompletnie. Nie sądziłem że to ma znaczenie.
Powinno działać z tą przejściówką, ale jeśli jesteś początkujący to bez debuggera (JTAGa) niekoniecznie zajdziesz daleko, a na pewno nie zrobisz tego szybko... Tak więc dorzucę jeszcze jeden temat http://www.elektroda.pl/rtvforum/topic11... http://www.freddiechopin.info/index.php/... 4\/3!!
stm32 nucleo projekty stm32 projekty schemat ne555 projekty
immobilizer caddy instrukcja still członkowie grupy administratorzy
plany buggy mikrowieza samsung
Bezpiecznik elektroniki prawych przednich drzwi Passat B5 1.9 TDI 90 KM kombi Regulacja śrub S i H w gaźniku pilarki Makita