http://www.btc.pl/index.php?ukey=product... http://www.btc.pl/index.php?ukey=product...
Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Zainteresuj się twórczością Yuricheva https://beginners.re/ . Analizuje od podszewki programy kompilowane na x86 i ARM.
Znalazłem kurs ARM z Elektroniki praktycznej 2005-2007, od niego zacznę. Nie wiem czy to nie będzie kurs procesorów ARM7TDMI czyli poprzednika Cortex'ow z jakimi dzisiaj mamy do czynienia (STM32np.) Niedawno ktoś podawał ten link do przewodników Hitex'a: http://www.hitex.com/index.php?id=downlo... Jest tam taki również dla STM32. Dokładnie...
Panowie, co sądzicie o tej książce [url=http://www.margines.pl/index.php?uk... dla niewtajemniczonych w przykładach na mikrokontrolery STM32 i dodają moduł do testowania warto kupić ?
Tutaj przykładowa lista https://www.st.com/content/st_com/en/sup...
(at)kamill_94 Jest dużo osób, które radzą sobie z programowaniem uC. ARM, AVR, PIC, 'C51 czy inny rdzeń, to tylko inny zestaw rozkazów. O ile nie piszesz w asemblerze, a dzisiaj to już rzadkość, to naprawdę nie ma większej różnicy. Więcej różnic zauważysz w peryferiach, ich obsłudze i możliwościach systemu jako całości. To nie jest tak, że ARM pozwala...
Przed laty zacząłem od źródła, czyli książki twórców C: Brian W. Kernighan, Dennis M. Ritchie "The C Programming Language, 2nd Edition". Dziś dostępna jest legalnie za darmo, nietrudno ją wyszukać. Proponuję ją dlatego, że moim zdaniem przed poznaniem konkretnej implementacji z jej specyfiką, wyjątkami, rozszerzeniami warto wczuć się w ducha samego...
Dziękuję koledzy timer2 uruchomiony, faktycznie w pliku startup są wszystkie wektory. Pozdrawiam i kontynuuję naukę ;)
Ja właśnie nauczyłem się Atmelowskich ARMów M4 zksiążki o ARM7 (Atmela). Pierwsze co, to nauczysz się sterować pinami I/O. A potem jakiś UART z DMA i dalej wszystko samo pójdzie. Każdy producent wstawia w ARMy swoje własne peryferia. Jedne konfiguruje się łatwiej (jak w Atmelach) inne trudniej (Freescale). A korzystałem z dwóch książek: - Mikrokontrolery...
Dziękuję wszystkim za pomoc. Biorę się za naukę STM32 z wykorzystaniem biblioteki HAL oraz narzędzia Cube. Kurs tutaj: https://forbot.pl/blog/kurs-stm32-f4-1-c...
Gdyby zaczęli od STM32, to potem ewentualna nauka AVR, ESP czy 8051 (np dobry na początek z nimi AT89C2051) byłaby niezwykle łatwa i przyjemna. Nie do końca jestem przekonany do tej argumentacji. Po pierwsze, STM32 czy jakiekolwiek inne 32-bitowe mikrokontrolery komercyjnie często są programowane przez osoby po studiach informatycznych, nie elektronice....
Witam Moje słowa uznania dla autora poradnika. Chyba najobszerniejsze i to w języku polskim opracowanie na temat STM32 bez użycia SPL. Sam nie stosuję tych bibliotek a początki mojej przygody z STM32 rozpoczęły się od poradnika : http://en.radzio.dxp.pl/stm32vldiscovery... W sumie to chyba na nic więcej się nie natknąłem, być może słabo szukałem. P.S...
a użył bym UART w trybie SPI, taktowany z zegara napędzanego PLLką nawet do 256 MHz. Tyle, że sterowniki mają najczęściej max SCL 10MHz. FT8xx ma 30MHz. Ciężko idzie mi nauka STM32, na AVR odpaliłem wyświetlacz w niecałą godzinę, natomiast na STM32 pałuję się już kilka dni. W godzinę bo znasz AVR. Użyj HAL na STM i też szybko odpalisz.
Jako że autor nie podał jaki konkretnie procesor go interesuje to biorę pierwszy lepszy: https://www.st.com/content/ccc/resource/... strona 58: zero wait state, if 0 < SYSCLK ≤ 24 MHz one wait state, if 24 MHz...
Hej. Kilka zestawów jest dostępnych: https://www.olx.pl/d/oferta/uniwersalna-... https://www.olx.pl/d/oferta/plytka-proto... https://www.olx.pl/d/oferta/zestaw-start...
Potwierdzam - nie warto się przywiązywać do jednego producenta / jednego typu mikrokontrolera. Ale na początek warto wybrać mikrokontrolery które są najbardziej popularne (przykładowo STM32 / ESP) - dlatego, że najłatwiej znaleźć materiały do nauki :) STM32F411 jest jak najbardziej dobrym wyborem. Jeśli chcesz konkretów, proszę bardzo. Pracowałem w...
Witam Zaczynam naukę programowania na STM32. Mam płytkę z STM32F103C8T6 + ST-LINK V2. Jak można zgrać z STM32 zawartość flash do pliku? Pozdrawiam.
Tak trochę offtopowo zapytam kolegę czy zna jakąś dobra literaturę do nauki programowania STM32, bo ja też bym chciał się przesiąść z Bascoma.
Masz jakieś dobre źródło wiedzy dla procesorów PIC ? Bo z moich doświadczeń, nie są one zbyt przyjazne dla nowych użytkowników. STM32 wydają się obecnie najbardziej użyteczne, najtańsze cena/możliwości, najbardziej dostępne (w sprzedaży, np w postaci płytek z programatorem, które nie wymagają już dodatkowych programatorów i mogą służyć do programowania...
Witam Chciałbym zacząć programować mikrokontrolery. Kupiłem sobie płytkę z STM32, ale używając fragmentów kodu do nauki w C, niekiedy widzę: [syntax=c]static void funkcja (int zmienna)[/syntax] Po co stosuję się ten "static" przed funkcją? Pozdrawiam.
No właśnie - studia to studia, a nie kurs. Wg waszego podejścia nauka STM32 też jest bezcelowa, bo za 5 czy 10 lat te STM32 będą tak samo przestarzałe (chyba nikt nie liczy na to, że STM32 będą "na topie" przez całą jego karierę zawodową?). Gdyby u kogoś na studiach 10 lat temu wałkowali ARM7TDMI, który obecnie jest "dead", ale wtedy był całkiem OK,...
Czy w ciągu roku zaszły jakieś zmiany. Czy warto używać biblioteki st, a może istnieje już jakaś inna biblioteka, lepsza(godna polecenia). Dodam że zaczynam naukę z stm32 mam pare miesięcy na zrobienie projektu(praca dyplomowa) i chciałbym to zrobić jak najszybciej ale nie za wszelką cenę, nie chcę nabrać złych nawyków.
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 ?
hmm czyli nauczyc sie programowac mikrokontrolery? AVR czy STM32? W C kiedyś programowałem wiec podstawy znam. czy jakie projekty robic?
Forum prosi mnie o podsumowanie ;) więc napisze kilka słów, odnośnie tego co zmieniło się u mnie przez te kilka miesięcy. Zmieniłem - nawet dwukrotnie - pracę. W obecnym miejscu programuję m.in. na STM32 i uważam że ich nauka to był doskonały wybór, tak jak nauka ARMów w ogóle. Oprócz STM32 korzystam np. z Herculesów od Texas Instruments i mimo, że...
utoniesz jak zaczniesz naukę C na ARM Nie jest tak źle. Od kilku lat piszę programy na AVR'y tylko w Bascomie i pewnego dnia mi odbiło - zacząłem naukę STM32. W "C" oczywiście. Kupiłem książkę, zrobiłem płytkę testową i piszę sobie po kolei programy do obsługi wyświetlaczy, 1-wire, RC5 itd. Fakt, korzystam przy konfiguracji z SPL'a, ale w programie...
Po przeczytaniu wszystkich odpowiedzi, jak i też zapoznaniu się z materiałami zamieszczonymi tutaj, nie wiem, co odpowiedzieć. Temat jest zdecydowanie trudniejszy, niż myślałem, ale nie należę do osób łatwo poddających się. Uniwersalne bezdotykowe obrotomierze są na rynku, i nikogo to nie dziwi, że są. Zaprojektuję sobie płytę z dwoma wejściami i zobaczę,...
Cóż, zadziwia mnie prędkość odświeżania zdjęć - jak na zdolności poczciwego AVR'a taktowanego 16MHz bomba. Ja mam podobny TFT 3,2" oparty na SSD1289 - jak będę miał czas to się za niego zabiorę, ale równocześnie z nauką STM32. (PS. czy rzuciłbyś okiem, czy sterowanie odbywa się podobnie?) Takie pytania: 1. Jakie konkretnie układy zastosowałeś do konwersji...
Witam, mam do was małe pytanie. W ramach nauki stm32 doszedłem do obsługi DCMI, i mam pewien problem z doborem konkretnej kamery. W sieci znalazłem taką oto kamerę: [url=]https://kamami.pl/kamery-do-arduin... Przeglądając notę katalogową stm dotyczącą DCMI zobaczyłem, że potrzebuję pinów HSYNC, VSYNC i PIXCLK....
zależy co chcesz na nim robić do nauki stm32 chyba najfajniejszy, przynajmniej mi się najbardziej spodobał, zastanawiałem się jescze czy arm7, czy arm9, bo ja osobiście chcę się zmierzyć z armami po avrach. I tak: arm7 to niewiele wnosi ponad to, co znam z avr. arm9 to z kolei maszynka na linuxy i małe komputery, a stm32 wygląda na mocno-ułatwiający-życie...
"Możesz w takim razie rozwinąć myśl czym się różni konfigurowanie peryferiów w C i asm poza składnią oczywiście?" A bo nie wiedziałem że program składa się z samej konfiguracji, myślałem że jeszcze z czegoś. Co z tego że skonfiguruję wszystko, kiedy nie wiem np. jak znaleźć w pendrivie odpowiedni plik, jak go przesłać do audio itd... A może to wszystko...
Witam, chciałbym zrozumieć w jaki sposób generuje się sinusoidę za pomocą PWM, na przykład do sterowania kluczami w falowniku. Wiem, że trzeba zmieniać wypełnienie PWM, albo czas trwania impulsów PWM tak by po odfiltrowaniu otrzymać sinusoidę. Czytałem o tym trochę, ale nie moge zrozumieć jak się do tego zabrać w praktyce. Czy powinno się wygenerować...
A ma ktoś czasem jakiś przykładowy projekt w asemblerze dla STM32 najlepiej pisany w środowisku Eclipse ?
kiedy zacząłem czytać o konfiguracji Eclipsa z GCC to już mi się wszystkiego odechciał Tylko, że o konfiguracji zostało wiele powiedziane na forum. Sam męczyłem tutejszych forumowiczów w paru tematach. Teraz budowa projektu dla nowego procesora ARM zajmuje dosłownie kilkanaście minut. Najgorsze jest przesiadanie się z jednej firmy na drugą. Naukę rozpoczynałem...
Dziękuje za pomoc rzeczywiście nie włączyłem taktowania modułu AFIO, swoją drogą wykonuje przykłady z książki pana Paprockiego i tam nic o tym nie było wspomniane;( Idziemy dalej z nauką-teraz czas na Timery.
ZL27ARM ma procesor STM32F103, a motyle STM32F107. To duża różnica, bo ten drugi ma MAC Ethernet. Jeśli chcesz zaoszczędzić wpisz w allegro STM32. Tam też kupisz tanie zestawy do nauki, które co prawda nie są dedykowane do książki, ale w razie czego znajdziesz pomoc przy starcie na forum.
Witam. Na studiach mam labolatoria Mikrokontrolery w Automatyce gdzie bazujemy na książcę Marka Galewskiego STM32 Aplikacje i ćwiczenia w języku C W domu posiadam płytkę STM32L-discovery z mikrokontrolerem STM32L152-RBT6 stm32f10x_conf.h stm32f10x_it.c stm32f10x.it.h mod_startup_stm32f10x_md.s Mógłby ktoś pomóż przystosować te pliki pod keila pod ten...
Ja tam polecę Modern C++ Programming Cookbook Bancila, oraz https://www.geeksforgeeks.org/c-plus-plu... Te wszystkie Grębosze już zdeksza przestarzałe niestety ;) PS. nie zapomnij o extern c przy przerwaniach - ja trochę czasu przez te "głupotę" straciłem przesiadając się na stm32 i c++ jednocześnie ;)
Eclipse CPP Juno SR1 - świeżo wypakowane od nowa Katalog Workspace - Wyczyszczony Projekt wypakowany do innego katalogu niz Workspace Odpalamy Eclipse Ustawiamy Workspace na C:\_Prog\Workspace Zamykamy ekran powitalny. File->Import->General->Existing Project into Workspace Wskazuję plik z archiwum projektu. Projekt został dodany Sprawdzam ustawienia...
Z dostępnością F4xx nie ma żadnych problemów, a modele F4xx w porównaiu z F1xx w tej samej cenie są wydajniejsze i mają więcej pamięci niż F1xx. Ważna jest również łatwość i przejrzystość wyboru funkcji linii portów - to akurat w F1 jest dość niewygodne, a wszystkie nowsze rodziny STM32 mają to "wyprostowane". Do nauki F1 jest gorszy i trudniejszy niż...
Dzieki Panowie, udało mi sie uzyskać zamierzony efekt kierując sie zaleceniami kolegi Sareph , dobrze wiedzieć jak sie ustawia poszczególne bity rejestrów, jednak mam pytanko: https://obrazki.elektroda.pl/4282252600_... właśnie zrobiłem to w taki sposób jak powyżej, bo nie wiem jak ustawić bit25 jeżeli pod nazwą SWJ_CFG Piotrus_999...
Ale może kiedyś ktoś przetłumaczy, chociaż osobiście wolał bym powrót STM32 do hurtowni niż uczenie się nowej architektury.... Nauki na jeden dzień, jak przy każdej zmianie architektury, może nawet mniej, bo od jakiegoś czasu każdy producent dostarcza własną implementację HALa. Problem z rozpowszechnianiem tego typu rozwiązań może też być spowodowany...
Jako, że właśnie też zastanawiam się nad STM32 i wyborem jakiejś płytki uruchomieniowej proponuję wpisać na ebay "STM32". Bardzo ciekawa płytka z wyświetlaczem 2,4" jest.
Witam ponownie... doczytałem naczytałem się ile mogę z siebie dać a to dało tak, że muszę przyznać zainteresowanym rację, jest to problematyczne więc zatrzymałem się na chwilkę i postanowiłem sobie podziałać z NanoPi NEO Air WiFi bo wygląda mi to na fajną sprawę i taką kompleksową do tego troszkę arduino i troszkę stm32 na chwile obecną dziękuję jestem...
Nie ma. Trzeba używać głowy nie tylko jako taranu :) Tak myślałem.. :D , kiedyś tak samo zaczynałem z uC PIC12/16/18 od Microchip'a i na dziś już potrafię stworzyć proste lub średnie projekty, to teraz czas na naukę STM8 a potem STM32 :D , jak coś uda mi się zrobić za ich pomocą to pewnie tu wstawię.. aby innych też zachęcić do wstawiania kolejnych...
Powiedzmy otwarcie, że o gustach się nie dyskutuje, co jest w użyciu przyjemniejsze. AVR są na pewno dużo prostsze niż ARM (prostsze znaczy także uboższe w możliwości), a czy to zaleta czy wada przy nauce od zera? Moim zdaniem zaleta. Sam chyba przyznasz, że jeśli ktoś szkoli się na mechanika (skoro już wchodzimy w tematy samochodów) to łatwiej zacząć...
To może doprecyzuję w czym problem. Chodzi mi o kurs nauki języka C przydatnego przy 32 bitowych STMach. Problem polega na tym że te kursy STMów które znalazłem dotyczą nauki programowania mikrokontrolerów STM32 w języku C (czyli na pierwszy rzut oka wszystko się zgadza) ale są adresowane dla osób które już znają język C, a nie znają jedynie STMów....
Hehe, i potem powstaje projekt gdzie kupiona karta dźwiękowa albo chiński moduł zostaje przyklejony termoglutem w jakimś pudełku. (tak wiem, użyłem chińskiego modułu, i nawet bez pudełka ) Tak już widzę te tłumy czychające na Twój kod z polskojęzycznej strony. Wskaż mi tylko jeden taki przykład w którym ktoś uruchomił produkcję jakiegokolwiek urządzenia...
Witam, od pewnego czasu uczę się programowania, posiadam STM32 F103RB i dwa miesiące nauki za sobą. Obecnie chciałbym posterować sobie małym silnikiem DC za pomocą tego mikrokontrolera. Wiem, że potrzebuję mostka H, lub gotowego układu sterownika których jest trochę w internecie. Niestety nie wiem, co mam wybrać. Jaki mostek/ sterownik nada się do małego...
Tylko kup je w PL bez problemów <; Zresztą - zależnie od ceny - bo STM32 z akceleratorem najtańszy kosztuje 15zł. 4\/3!!
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...
Dziękuję wszystkim za odpowiedź. Przemyślę sprawę z tymi programatorami. STM'ami zająłem się póki co dla samej nauki, żeby stojąc w miejscu się nie cofać. Na wodotryskach mi na razie nie zależy. Do realizacji obecnych projektów AVR'y całkowicie wystarczają. Kwota 100zł. nie jest dla mnie kwotą zaporową. Muszę się jednak zapoznać z jlinkiem. Więc STlink...
AVE... Dlatego ja zaczynam od Arduino dla STM32 by zobaczyć, co i jak, potem wybiorę coś bardziej zaawansowanego. Przypuszczam też, że nie będzie problemu by dodać biblioteki, które zrobiło STMicro do używania tych zaawansowanych peryferiów. Zresztą rzuciłem na to okiem tylko pobieżnie i jeszcze nie skompilowałem mojego pierwszego programu... Zanim...
Cześć. Chciałbym spróbować sił w STM32, szukam odpowiedniej płytki. Co myślicie o HY-mini z F103 ?? to bedzie dobry wybór pozdrawiam
Algorytmy i struktury danych przedmiot podstawowy na naszym kierunku studiów poprzedzający nauki o programowania. Skoro firma wydała tyle kasy na dokumentację to skąpi 100wki na książkę?
Kupić sobie jakiś board z STM32, któryś z nucleo - cena około 50zł a możliwości i prostota programowania o niebo lepsza.
No dobra, pora więc wrócić do tematu szablonu, który zapodał kolega Marek Skalski. Wykonałem wszystkie instrukcje podane na stronie Dondu. Kod szablonu skompilował się bez problemu. Tylko teraz jak przerobić taki szablon, żeby "pracował" z prockami, które chcę używać, czyli STM32F302R8T6 lub STM32F429ZIT6? czyli będzie tu migracja w obrębie podrodziny,...
Witam ;) Jako iż jestem w 3 klasie gimnazjum, wypadało by się zainteresować swoją przyszłością, czyli krótko mówiąc wyborem szkoły. Zastanawiałem się nad mechatroniką. Jednak po zgłębieniu tematu okazało się że sam nie wiem co mam wybrać. Interesuje się głównie programowaniem. Jako że mam dużo czasu, po powrocie ze szkoły oddaję się mojej pasji, czyli...
Przy jednej sztuce możesz spróbować zamówić jako sample - przesyłka darmowa. Tak na marginesie, wszystkie sample od TI przechodzą przez ręce firmy Contrans, a oni (przynajmniej ja mam takie doświadczenia) są jak pies ogrodnika. Sample wysłane do mnie utknęły właśnie we Wrocławiu, we wspomnianej firmie, musiałem się nisko pokłonić żeby dostać elementy...
A zaproponujesz też jakiś kurs dla początkującego? Bo hardware to nie wszystko, a właściwie to nic. Ależ oczywiście - EP nr 7..9/2013 i sporo innych źródeł, np. stm32.eu. Wiesz, przez ostatnich 15 lat co nieco się zmieniło... ;)
Ok, ale to zależy czy kol. grabber chce rozpocząć zabawę z AVR czy nie zależy mu na rodzinie, bo powiedzmy sobie szczerze, że STM32(ARM) to jeśli chodzi o zaawansowanie układów o półkę wyżej niż AVR, a co za tym idzie skomplikowanie też jest o poziom wyżej. A sam zestaw jeśli chodzi o STM32 to rzeczywiście godny polecenia.
Witam Pragnę zacząć naukę, programowania mikrokontrolerów STM32. Używam systemu Linux (Ubuntu), dlatego też chciałem zapytać, czy komuś udało się przygotować dobrze sprawujące się środowisko do pisania, kompilowania, programowywania układów przy użyciu prog. np. J-link. w internecie znalazłem kilka konkretów, np.: [url=http://www.stm32.eu/index.php?optio...
BlueDraco, dziękuję za pokazanie sposobu obsługi nadchodzących danych. Mam trochę inny mimo że w HALu ;) Obecnie zaczynam naukę programowania STMów i dokończę już całkiem rozbudowany program napisany w HALu. Potem zapewne przejdę do nauki programowania przez rejestry :) Ale dlaczego w kodzie HALa zrobił się problem z ponowną inicjacją przerwania?
OK. dziękuję za informację, muszę coś o tym poczytać, bo jak na razie mam znikomą wiedzę. Jeszcze takie pytanie: czy ten zestaw umożliwia podłączanie innych elementów cyfrowych np. zbudowanych na płytce stykowej? Zastanawiam się jeszcze nad tym czy po opanowaniu 8051 uczyć się dalej AVR, czy może STM32? Podobno AVR już są przestarzale, z drugiej strony...
wstawię cały projekt... Panuje w nim pewien chaos za co z góry przepraszam, ale służy mi to tylko nauce/zabawie... Z góry dziękuję za pomoc. PS: Jeśli chodzi o moją naukę to może właśnie źle robię? Bo posiadam książkę "STM32 Aplikacje i ćwiczenia w j.C. M.Galewski" i staram się robić kolejne ćwiczenia które w niej występują z tym że tam autor korzysta...
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,...
A znasz C/C++. Jezeli nie to zacznij od nauki tego języka. A jezeli chodzi o procesory to raczej już atmeg bym nie ruszał. Cortexy też możesz programować w stylu Arduino - środowisko nazywa się mbed.org Tak, tylko trzeba dopisać, że bez minimum 128KB Flash nie ma co podchodzić ;) Może nie aż tak strasznie, ale jest to flashożerne :/ Jeśli jedna platforma...
Witam! Jest to mój pierwszy post na elektrodzie, ale już od dawna byłem jej biernym użytkownikiem :) Do tej pory programowałem trochę mikrokontrolery AVR w języku C. Chciałbym nauczyć się też programować mikrokontrolery z rodziny ARM. Myślę, że dobrym wyborem będzie rdzeń CORTEX-M4. Nie wiem tylko jakiego producenta wybrać. Z tego co się orientuję to...
Według mnie lepiej od razu przejść na STM32: https://www.olx.pl/d/oferta/stm32-aplika... https://www.olx.pl/d/oferta/kameleon-stm...
(at)tplewa - nie jest to prawda. Nie ma debuggera. A coś wydajniejszego w cenie arduino to bluepill z STM32F103 czyli jak Marek_Skalski napisał rodzina starsza i na wyginięciu, ale przynajmniej zapoznaje z 32bit MCU i architekturą ARM (ahb, apb, rcc, dma, różnorakie timery i nvic). A po co ci w tych AVR debugger ? Można pisać i bez niego... Do tego...
https://botland.com.pl/stm32/1940-stm32f... ja bym wolał Zaczął bym od PC-ta i nauki C lub C++
Witam wszystkich, Jestem nowy jeśli chodzi o ARM, dlatego proszę o wyrozumiałość. Jako środowisko w którym chciałbym rozpocząć naukę programowania stm32 wybrałem corssworks. Kupiłem JTAG-lock-pick od Freiddiego i płytkę ewaluacyjną z STM32F103. Niestety nie mogę się połączyć z procesorem. JTAG został zainstalowany pomyślnie, crossworks go wykrywa jako...
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...
Nie reklamuję żadnego środowiska, sam używam czterech, a wszystkie projekty na M0 robię w Keilu, bo tak jest najłatwiej i najszybciej. Naprawdę uważasz, że dla początkującego jest coś prostszego i szybszego w instalacji/użyciu, niż Keil? Tak, uważam że Keil nie jest najlepszym IDE. Mimo to, nie wypisuje w co drugim temacie o ARM tekstów typu: Zainstalujesz...
Witam, właśnie zacząłem przerabiać kurs ze strony http://forbot.pl/blog/artykuly/programow... układ na jakim pracuje to stm32f103c8t6 w środowisku Eclipse. Niestety moja nauka stanęła na przerwaniach od przycisku. Mianowicie mimo wciśnięcia przycisku przerwanie się nie wykonuje. Kod programu: http://obrazki.elektroda.pl/8705005600_1...
warto byłoby zacząć od procesorów STM32 Jakoś nie widzę kogoś nie mającego pojęcia o elektronice, procesorach i programowaniu zaczynającego od ARM Cortex-M3 <: 4\/3!!
Twój artykuł o ARM toolchain czytałem. Chętnie bym nawet użył tego(zamiast ograniczonego truestudio), ale niestety OpenOCD nie obsługuje ST-Linka... Chyba że jest jakaś alternatywa dla tego rozwiązania? [EDIT] Utworzyłem projekt w Keilu, dodałem startup code, pustą funkcję SystemInit. Teraz wszystko działa "normalnie", tj predkosc zgodna z wyliczona...
Też miałem taki problem, że usunąłem sobie demko beż wcześniejszego zrobienia backupu :P Dzięki piotrva za wsad. Jako w ogóle jest sens dawania kodu źródłowego dema i kompilatora który nie potrafi go skompilować (w wersji trial)? Mogliby to demko przerobić na coś darmowego (Eclipse) albo jakiś Attolic, co znacznie ułatwiłoby naukę początkującym (bo...
Witam, Nie jestem jeszcze zbytnio doświadczony i w ramach nauki jestem w trakcie tworzenia układu pozwalającego mi na opracowanie przykładów z książki "STM32 w sieci Ethernet". Jedyny wyświetlacz jaki posiadam jest wbudowany w eval od ST. Z tego powodu wpadłem na pomysł aby z ZL26ARM, który ma wbudowany moduł ethernet, przesyłać informację po SPI do...
Na tym polega nauka procków :-) A uparłem się żeby poznać i PICe32, i STM'y32. Na pierwszy ogień jako bardziej przyjazny poszedł PIC - jak go skończę to przeportuję cały kod na STM32. Oczywiście, że trzeba będzie dużo zmienić, ale inaczej nie da się poznać procka (a o to przecież chodzi).
Jestem w podobnej sytuacjii, również zaczynam przygodę z ARM-ami. Z literatury w języku polskim to mogę polecić "Paprocki K. - Mikrokontrolery STM32 w praktyce". Dobre źródło podstawowej wiedzy. Są też przykłady ale radziłbym przysiąść się do zrozumienia i przeanalizowania zamieszczonego tam kodu.
Witam, wiem, że były takie tematy,ale w żadnym nie uzyskałem satysfakcjonujących mnie odpowiedzi. Posiadam powyższy mikrokontroler i szukam jakiś przydatnych materiałów do nauki. Kupiłem książkę "Mikrokontrolery 32 w praktyce" Paprockiego. Myślę, też o zakupie "Stm32 aplikacje i ćwiczenia w języku C " Galewskiego. Była ona, mimo swojej dobrej opinii...
Witam, Jestem w trakcie podejmowania decyzji o kupnie nowego zestawu do nauki programowania miktrokontrolerów STM32. Zastanawiam się nad: ZL27ARM http://kamami.pl/published/publicdata/BT... ZL30ARM http://kamami.pl/published/publicdata/BT... ZL31ARM http://kamami.pl/published/publicdata/BT...
Co do środowisk - wszystko zostało powiedziane. Co do płytek to z STM32: ***Najtańsza*** STM32F0 Discovery (zaletą wszystkich zestawów Discovery jest zintegrowany debugger, który możemy potem podpinać do swoich układów) - 40-50zł ***do 100zł*** STM32F4 Discovery - 80zł (lub inne z rodziny Discovery - w zależności od tego jakie chcemy mieć peryferia...
Ze slave będzie ciężko, bo CAN to multi-master. W miarę prosto można na stole odpalić ECU z jakiegoś starego TDI (EDC16U), na dzień dobry powinien już wysyłać cyklicznie część ramek. Pytanie co konkretnie chcesz uzyskać, bo do nauki lepsze byłyby dwa urządzenia swoje. Np. na ali jest moduł wejść/wyjść o nazwie caroa04 , wprawdzie dużo tańsze to niż...
tylko że nie wiedziałem jaka jest różnica między AF, a Out Alternate Function stosuje się jeśli chcesz przestawić pin na WYJŚCIE z jakiegoś układu peryferyjnego, np. wyjście PWM z timera, nadawanie z SPI, ... NSVINC nie każdy jest tak genialny jak Ty, niektórzy dopiero sie ucza Chodzi po prostu o to, że warto się nauczyć operować na sprzęcie. Jeśli...
Szybkość działania CrossWorks sprawdziłem w ten sposób, że stworzyłem projekt "An externally built executable for STMicroelectronics STM32F10x" I załadowałem do niego plik wynikowy z kompilatora CodeSourcery. Przy próbie uruchomienia programu, dzieje się tak jak napisałem. Nie wiem, dlaczego. Sytuacja jest powtarzalna, każdy może sprawdzić. Natomiast......
Witam Niedługo będę obierał dalszą drogę w edukacji i bardzo zainteresowałem się programowaniem mikroprocesorów. Wyczytałem w różnych miejscach, że łatwe i tanie na początek są moduły arduino. Poszukałem na allegro i są różne zestawy, niestety nie znam się na tym i nie wiem jaki kupić czy na allegro zestaw-mega-pack-xxl-arduino-uno-r3-star...
Moglibyście polecić jakiś mikrokontroler, najlepiej ARM, który można łatwo kupić i programuje się go bez użycia drogiego sprzętu? Nie znam mikrokontrolerów AVR. Jestem hobbystą. Swoją przygodę w ogóle z mikrokontrolerami zacząłem od STM32 i nie żałuję. Chyba niczego nie straciłem :). Mam dwie płytki STM32F4 Discovery oraz Nucleo 446RE.
Witam. Stałem się posiadaczem takiego mikrokontrolera: http://allegro.pl/modul-stm32-lcd3-2-arm... Chciałbym rozpocząć naukę programowania (język C trochę znam). Na początek mam problem z podłączeniem tego sprzętu do laptopa z powodu braku portu rs232. Zastanawiam się czy taka przejściówka pomoże: http://allegro.pl/adapter-usb-na-rs232-c...
Zapominasz niestety o kwestii kompilatora - albo mamy znośne, ale drogie środowisko (Atollic, Keil), albo łatane i kapryśne Eclipse, które działa jak działa. Mimo to w rozrachunku końcowym STM32 wypadają lepiej niż AVR (sporo większe możliwości), ale jak zawsze piszę początkującym - większe możliwości = większe skomplikowanie.
Po prostu ładuje sie w koszta i wysiłek (nauka), Nauka wysiłku i kosztów wymaga, wtedy są najlepsze efekty. a jak bedzie chcial uzyc jakiejs lepszej platformy to bedzie sie uczyc od nowa. To jest nieuniknione przy każdym nowym projekcie nawet z tym samym procesorem. Ja nie "uczę się" procesora na pamięć, nie ma takiej potrzeby. Dzisiaj LPC, jutro Kinetis...
A możesz polecić jakąś literaturę (może być angielskojęzyczna)? Teraz korzystam z książki Paprockiego i Reference Manuala uC, ale manual jest dla mnie za ciężki, żeby zaczynać na nim naukę od zera. Zaznaczam, że jestem totalny nob. Kiedyś tam na studiach była laborka z 8051, ale to był pryszcz w porównaniu z tym.
Rozpoczynać od czytania od podstaw i w miarę czytania uruchamianić proste aplikacje z przyciskiem, diodą i wyświetlaczem próbując je modyfikować i debuggować. Następnie przechodzić do rozdziałów z projektami bardziej skomplikowanymi i je stopniowo w miarę czytania uruchamiać. Książka ma być poradnikiem wykorzystywanym do nauki na bieżąco w razie kłopotów...
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....
Witam. Pięknie Panowie piszecie. Przypuszczam że większość z was naukę zaczynało na 8051 lub AVR. Teraz jak już opanowaliście do perfekcji C i zdobyliście bardzo duże doświadczenie w programowaniu to nie macie problemu ze zmianą procesora w zależności od potrzeb projektu. Tylko że w starym AVR aby ustawić port wystarczą dwie lub trzy komendy i już można...
żeby ktoś osobno uruchamiał ADC :/ No ADC z do I2S nie ma za duzo wspólnego. ADC to ADC i trzeba je skonfigurować, skalibrować i odpalić. Czy to nie powinno tak działać, że ADC jak dostaje zegary to przesyła dane do procesora i zebranie kompletu (24 bity) wyzwala callback? To oczywiście może działać i w ten sposób. ADC pracuje w trybie ciągłym - czyta...
Witam i proszę o poradę. Jaki mikrokontroler na ARM wybrać na początek? Ze względu na dość dużą popularność i dostępność materiałów pomocniczych najlepszy będzie chyba STM. Mam jakieś doświadczenie z ATmegą, ale chcę się rozwinąć na czymś nowocześniejszym. Zastanawiam się nad takimi zestawami: https://kamami.pl/stm32-discovery/560556...
[syntax=c]while(!(SPI1 -> SR & SPI_SR_TXE)); SPI3->DR = data; //zapis danych do rejestru SPI while(!(SPI1 -> SR & SPI_SR_TXE)); while(SPI1 -> SR & SPI_SR_BSY); SPI3 -> CR1 &= ~(SPI_CR1_MSTR | SPI_CR1_SPE); [/syntax] Jeżeli to jest procedura wysyłania danych przez SPI3, to dlaczego sprawdzasz rejestr statusowy SPI1? Trochę to nielogiczne :/ Nauka przez...
Wybrałem do tego zadania Attiny2313, gdyż uznałem że ilość dostępnych I/O jest wystarczająca do tego zastosowania, nie potrzebuję nic więcej. Mogłem użyć STM32? Pewnie że mogłem, tylko po co? Dlatego właśnie nie można przy nauce pomijać 8 bitowych uC. Trzeba wiedzieć że one są i umieć ich używać, bo potem jak przyjdzie nam zrobić coś prostego to zacznie...
stm32 nauka programowania nauka nauka początkujący lutowanie nauka
zniekształcenia niskich tonach radio kondensator trzeszcz blokada klawiatury panasonic
NAC 500 Series – regulacja naprężenia paska napędu, linka, napinacz, ugięcie 10-15 mm TEAC radio internetowe – jak przywrócić usługę po wyłączeniu vTuner? Proxy, DNS, alternatywy