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...
Cześć Wszystkim :-) , Chciałbym się podzielić kursem który udało mi się w ostatnich dniach nagrać: "Creating Base Project - System Workbench for STM32 - downloading, installing, configuring, running, debugging, troubleshooting" https://www.youtube.com/playlist?list=PL... :arrow: Chodzi o utworzenie pierwszego projektu bazowego...
Zastanów się nad faktem, że jak konfigurujesz DMA to podajesz ilość przesyłanych danych. Jak potem DMA ma odpalić przerwanie, skoro danych z UART jest mniej, niż zostało to określone? Problem i zaproponowane rozwiązanie odbioru danych o nieznanej długości przez UART poruszone zostało w tym wpisie: [url=https://stm32f4-discovery.net/2017/...
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
Ja bym polecił to: http://www.freddiechopin.info/index.php/... Bo wygodne i wszystko za free.
Udało mi się rozwiązać problem sprzed kilku postów. Dla przypomnienia mój OS to: Fedora 17, zestaw to ZL31ARM (JTAG - zgodny z ST-LINK v1), kiedy to przy uruchamianiu OpenOCD z uprawnieniami roota nie chciał mi zadziałać. Wszystko się kończyło w ten sposób: [root(at)Piotek-TOSH src]# ./openocd -f /home/yoda/Pobrane/openocd-0.6.0-rc1/tcl...
1. Deinicjalizujesz RCC, PLL i pozostałe zegary 2. Resetujesz i wyłączasz Systick 3. Wyłączasz przerwania wcześniej zerując flagi 4. Ustawiasz wskaźnik stosu na początek pamięci bootloadera 4. Skaczesz do adresu pamięci bootloadera +4 Wszystko jest analogiczne do poniższego przykładu dla F4: https://stm32f4-discovery.net/2017/04/tu...
No chyba musisz przeczytać tego tutoriala raz jeszcze, bo w końcowych rozdziałach napisane jest jak powinno się uruchamiać OpenOCD... Zasadniczo w twoim przypadku: openocd -f interface/parport.cfg -f target/stm32.cfg Na 99% bedzie konieczna zmiana jakichs wartosci w tych plikach konfiguracyjnych... 4\/3!!
Ban na google? http://www.freddiechopin.info/pl/artykul...
Rozminęliśmy się w rozumowaniu, bo ja nie mam pojęcia co tam wpisać. Wszedłem w google i znalazłem "-f interface/vsllink-swd.cfg -f target/stm32f1x.cfg" nie wiem co powinno tam być wpisane by korzystać z ST-Link. Ciekawe tłumaczenie... W paczce z OpenOCD masz 3 foldery - board, interface, target. Czy to naprawdę tak dużo roboty, żeby przejrzeć co w...
Powiedzmy, że wywnioskowałem to z tematu: Linux Tutorial STM32, ST-Link/V2 + OpenOCD + Eclipse + GDB + Linaro. Powinno tam zostać make? Dodam, że korzystam z linaro.
Układ MPU6050 mierzy temperaturę i używam go na płytce STM32 https://lastminuteengineers.com/mpu6050-...
Przykładów można szukać w SPL - można się w ten sposób dowiedzieć, w których rejestrach i co trzeba wpisać. Powoli szykuję tutorial do STM32 bez biblioteki, ale to jeszcze trochę potrwa. Kłopoty z bibliotekami są wielorakie. Ostatni kłopot - to to, do czego nas zachęcają przykłady z użyciem bibliotek, czyli deklarowania struktur jako zmiennych i pracowitego...
Witam wszystkich forumowiczów! Jak w temacie mam kłopot z zaimportowanym przykładowym projektem. Problem dotyczy debugowania a mianowicie w trakcie procesu debugowania pojawia się błąd: no source available for "". Spędziłem nad tym problemem mnóstwo czasu. Do debugowania używam GDB Hardware debuging z CodeSourcery. Do połączenia z JTAGiem używam OpenOCD...
Bardzo fajny tutorial. Mi pomógł. Do tej pory programowałem przez st-link. Dzięki.
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.
Będzie działać, o ile dobrze podłączysz piny, co z dokumentacją nie powinno być problemem. Środowisko polecam jednak sobie ustawić na podstawie tutoriala i przykładów [url=http://www.freddiechopin.info/]Fred... Chopina, z tym że w oparci o Linaro, a nie CodeSourcery.
Tu jest tutorial ktorego ja używałem.Bardzo łopatologiczny ze screenami każdego okna w trakcie instalacji. Jest pod atmela dlatego tam też są prócz pdfa również kody źródłowe ,ale powinien Ci sie przydać. Bo wszystko jest to samo tylko inny target(procek). http://www.atmel.com/dyn/resources/p...
Witam Właśnie zacząłem programowanie stm32 i pojawił się mały problem. Przy próbie ustawienia breakpointa pojawia się ostrzeżenie "Unresolved breakpoint" Tollchain skonfigurowany według instrukcji ze strony: http://www.freddiechopin.info/index.php/... Kompiluje pod linuksem.
Od niedawna wróciłem do zabawy z ARMami. Mam płytkę ewaluacyną z procesorem: STM32F103VBT6. Oczywiście przeszperałem forum, poczytałem, skonfigurowałem środowisko i odpaliłem (z flasha) klasyczne miganie diodą zrobione przez Freddiego - za co dzięki. Kompilacja, linkowanie i flashowanie bez problemów. Uruchomiło się i działa. Potem kolejne coraz bardziej...
Użycie wolnego zamiast wolnawego oprogramowania rozwiązuje problem.Ktoś konfiguruje z wolnego oprogramowania zestaw tnąc funkcje dostępne za darmo, aby ludziom wyłączyć myślenie i by kupowali to co jest bez ograniczeń za darmo. Patrz tutorial Freddiego Chopina. Albert
Witam. Próbuje uruchomić wyświetlacz LCD 2X16 po magistrali i2c na płytce stm32f4discovery uC to STM32F407VG. Zgodnie z tym filmem robię: https://www.youtube.com/watch?v=e-KgHsQP... https://github.com/MYaqoobEmbedded/STM32... I próbowałem z różnymi innymi libkami i zawsze w jakieś mam błędy. Prosiłbym...
W EP od lipca do września br. masz tutorial do tej płytki ze środowiskiem Keil. To dobry punkt startowy.
Trochę męcząca jest ta wersja anglojęzyczna. Przykładowo mówi się "dałnlołd" a nie "dołnlołd", no ale to już szczegół. Obcokrajowiec "Zadig" przeczyta jako "zedig" (sprawdziłem dla pewności). Trochę tego jest... ale nie kończyłem anglistyki, więc olać. Tytuł można by zmienić na "How to prepare IDE for STM32 in Eclipse". Ja tam wolę Keil'a bo z tym całym...
Czy jest jakiś sposób na zrobienie, żeby gdb z tym gadało? CK-LINK. Ale dostępna dokumentacja w necie na ten temat jest tylko w chińskim języku. Sam debugger można samodzielnie wykonać. Projekt na STM32: [url=https://github.com/henrycoding/ckli... [url=https://hackaday.io/page/12671-how-...
No niestety, nie da się w prosty sposób nadrobić braków wywołanych nawykami związanymi z użytkowaniem Bascom-a. Brakuje podstawowej wiedzy o mikrokontrolerach, którą te środowisko maskuje - co to są rejestry, obszary pamięci itp. Trzeba po prostu wsiąść się za samodzielną naukę, istnieje sporo kursów/tutoriali programowania ARM w C. Miganie LED to na...
Zatem skoro nie wiadomo gdzie jest błąd może poprosiłbym Kolegów o jakiś inny tutorial/opis jak stworzyć taki projekt w tym IDE. Będę bardzo wdzięczny za taką pomoc... Jak to nie wiadomo gdzie jest błąd. - kompilator wyświetlił komunikat o brakującym pliku - ja napisałem, że brakuje pliku - sam stwierdziłeś, że brakuje pliku Nie wiem czego jeszcze...
Ale mowa o tym: http://www.freddiechopin.info/pl/artykul... czy o tym: http://www.freddiechopin.info/pl/artykul... 4\/3!!
To już tyle razy było omawiane......:cry: [url=http://www.freddiechopin.info/index...
> Dodatkowo na początku i końcu dodałem W jakim celu? Na przyszlosc nic sam nie zmieniaj skoro nie wiesz co robisz. A skoro juz masz tutorial to moze sprobuj go przeczytac ze zrozumieniem. > Mozesz odinstalowac System Workbench for STM32 w trybie awaryjnym? Po deinstalacji mozesz sie logowac?
Witaj Freddie Chopin, Przeglądając i uruchamiając swój pierwszy program na STM32 CL zauważyłem takie małe niedociągnięcie w pliku makefile z przykładu zamieszczonego u Ciebie na stronie. może napiszę co zmieniłem w nim: # define paths heare CORE_PATH = ./stm32/CMSIS/Core/CM3 STM32_STDPERIPH_PATH = ./stm32/STM32F10x_StdPeriph_Driver # output folder OUTPUT_DIR...
Witam. Poskładałem Jtaga ze strony Freediego Chopina. Niestety nie mogę zaprogramować targeta(płytka HY-Mini z STM32F103VCT6). Wszystko jest konfigurowane wg tutoriala. To pokazuje mi konsola eclipse: Open On-Chip Debugger 0.5.0 (2011-08-09-23:26) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Odświeżam temat. Zapłacę za pomoc w konfiguracji w oparciu o tutorial http://www.elektroda.pl/rtvforum/topic21... Proszę o kontakt PW.
Witam. Próbuje sił w STM32. Niestety przy tworzeniu projektu w STM32CUBEMx (STM32CUBEIDE podobnie) nie moge wybrać w PROJECT Managerze Toolchaina dla Atollic Studio. https://obrazki.elektroda.pl/1064209200_... https://obrazki.elektroda.pl/8056842400_... Mam do wyboru tylko: * EWARM * MDK-ARM * STAM32CUBEIDE * Makefile...
A z ciekawosci co to jest to SWO? To taki pin, na który interfejs debugowania może wysyłać różne ciekawe rzeczy bez (lub z ) udziału procesora. Nie podejmuję się tego wyjaśniać na forum Do najbardziej trywialnego typu użycia:mcuoneclipse.com/2016/10/17/tutor...
Źle to skonfigurowałeś, tutorial Freddiego jest trochę out-of-date :) w okienku wpisz tylko [syntax=bash]monitor reset halt[/syntax] zaznacz load image + wybierz use project library (albo use file i wybierz elfa ręcznie) zaznacz load symbols + j/w zaznacz set breakpoint at: main zaznacz resume Upewnij się, że jest wybrane "Using Standard GDB Hardware...
Panowie, nie obruszam się tylko Frddie odesłałeś mnie do artykułów na swojej stronie, są dwa: - Przykłady dla STM32 + STM32F10x Standard Peripherals Library - ARM toolchain - tutorial Biorąc pod uwagę tytuły, który jest o NIE używaniu "Standard Peripherals Library"? Odpowiedz w temacie zaczęła się od przekierowania na tematy związane z konfiguracją...
Może dlatego, że jest kilka dobrych książek jak pisać w C pod AVR. ... Dwa miesiące temu przesiadłem się na STM32 i próbując pisać w C utonąłem, Zero przykładów, wszystkie książki i tutoriale wykorzystują SPL. Znacie jakąś dobrą książkę lub tutorial w języku angielskim, który pokazuje jak pisać w C pod STM32 bez użycia SPL? Problem w tym, że nie ma...
... czyli to: http://www.java2s.com/Tutorial/C/0200__P... i to: http://visualcplus.blogspot.com/2006/03/...
Na początku podziękuję za dobry tutorial. A teraz mam prośbę. Próbowałem odpalić przykład z biblioteki STM32_USB-FS-Device_Lib_V3.3.0 (Virtual_COM_Port). Po pewnych bojach udaje mi się wszystko skompilować, natomiast po uruchomieniu program staje w nieskończonej pętli w funkcji static void __Default_Handler(void) z pliku vector.c. Czyli w tym pliku...
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)....
Witam, zacząłem zabawę z STM32. Nie z własnej woli, no ale trudno. Znalazłem ciekawy tutorial do mojej płytki : [url=tutaj]http://www.keil.com/appnotes/... Robie wszystko krok po kroku. Pominąłem tylko część z USB, bo nie posiadam przejściówki. Zrobiłem wszystko to co jest opisane w części z wyświetlanie "hello world", ale niestety ekran...
Skłaniam się ku procesorom NXP. Mają podobne środowisko do STM32, problemem jest tylko że na chwilę obecną znalazłem tylko jakieś liche tutoriale na yt.
Nie, nie, OCD już zarzuciłem, ale na manualach od st-link (tego texane...) jest jasno powiedziane, że powinno działać. Nawet mi sie układ komunikuje z GDB via st-link, wysyła i odbiera, diodka USB na płytce miga, ale nie chce ładować firmware'u. Znalazłem takie coś: http://hackaday.com/2011/10/17/how-to-de...
Ale bez jakiejkolwiek wiedzy na starcie ciężko cokolwiek zaprogramować. Wydaje mi się,że jeżeli ktoś programował np.:AVR,nauczyl sie korzystać z dokumentacji to jeśli taka osoba przerzuci się na STM32 to pewnie wystarczy jej sama dokumentacja. Natomiast osoba,która nie miała z tym styczności musi sięgnąc po jakąś książkę/tutorial,żeby wiedzieć z czym...
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...
Witam, Uzywam stm32Cube do generowania kodu dla SW4 ktorego uzywam w eclipse. Staram sie uwuchomic przerwania RX dla CAN1, ale nie moge tego uruchomic, program counter nigdy nie wchodzi do obslugi przerwania. Wysylanie dziala. Testowa procedura dla sprawdzenia wysylania: [syntax=c]CanTxMsgTypeDef TxMess; TxMess.ExtId = 0x234501; //TxMess.StdId = 0x241;...
Leży tu przede mną na biurku płytka uruchomieniowa własnej roboty z mikrokontrolerem LPC810. Płytka zawiera złącze USB i układ interfejsu USB/UART do programowania mikrokontrolera i do komunikacji z nim z PC, ponadto diodę RGB i przycisk - w sam raz na początek przygody z mikrokontrolerami. Koszt wszystkich elementów to ok. 12 zł, można poćwiczyć komunikację...
przy debugowaniu, warto zmniejszyć poziom optymalizacji, nawet do -O0 Ogólnie doczytałem, że masz rację. (ciekawy artykuł znalazłem np. tu: Po każdym wykonaniu Callback'a należy włączyć odbiór kolejnych danych. W jaki sposób mogę ponownie włączyć odbiór danych? Bo tej jednej informacji nie zrozumiałem :)
Mam skonfigurowane środowisko Eclipse mniej więcej tak jak [url=http://www.freddiechopin.info/pl/ar... i wszystko działa dobrze. Jednak czytałem że OpenOCD rozumie już różne RTOS-y między innymi FreeRTOS Przez co przy debugowaniu można przeglądać uruchomione taski i takie bajery. [url=http://openocd.sourceforge.net/doc/...
O! i znowu wychodzi moja niewiedza. Nie dawałem "reset init". Nie no teraz to wgrywam już hexa zgodnie z radą i z tym "reset init" nie "udaje" mi się zawiesić programu (bardziej procka chyba). Dobra jeszcze raz dziękuję bardzo bo to są drobne pierdółki a uprzykrzają początki. Powiem szczerze, że aż mi głupio, że takie błędy robię. Rozumiem też, że poświęcasz...
Ponieważ ja zawsze byłem zbyt leniwy, by pisać tak dużo instrukcji, ile potrzebują wywołania bibliotek, a jednocześnie lubię używać mikrokontrolerów z małą pamięcią, popełniłem na STM32F0 (płytka DISCOVERY) takie coś do włączania i wyłączania diod guzikiem. Program jest mało ambitny, bo ma ledwie ze 6 instrukcji w C, ale działa dobrze i może komuś się...
Dodanie podstawowego wsparcia dla innych układów jest porównywalne z postawieniem projektu na FreeRTOSie - ot po prostu musisz mieć tablicę wektorów i skonfigurowane rozmiary/adresy pamięci i dokładny typ układu. We FreeRTOSie przecież wsparcie dla STM32 czy dla LPC tak samo nie istnieje - tablicę wektorów, skrypt linkera, startup, Makefile (czy konfigurację...
Chcę zaprogramować i podłączyć STM32F103 poprzez układ MCP2551 do szyny CAN. Mojego STM-a przeprogramowałem według instrukcji z posta https://www.elektroda.pl/rtvforum/topic3... i wszystko działa poprawnie. Mogę programować z gniazda USB. Fizyczne podłączenie też nie stanowi problemu. Prośba do Was jest o przykładowy kod do odbierania i nadawania...
^^ Tak, przebrnąłem przez tego tutoriala dwa razy i za każdym nie mogłem ostatecznie wrzucić niczego na uC - błędy, błędy, błędy. Bo korzystasz z wersji starych jak świat. OCD jest już w wersji 8.0
Pierwszy raz słyszę, żeby za pomocą komentarzy dało się cokolwiek zrobić w C :) Poszukaj w postach freddiego chopina, zrobił cały tutorial do toolchaina i udostępnił publicznie i nieodpłatnie projekt właśnie do migania diodą na STM32, zawierający plik startup, tablicę wektorów i konfigurację portów GPIO ze sterowaniem jednego pinu za pomocą bitbandingu....
No to musisz zacząć od początku [; Proponowałbym jednak przedyskutować specyfikację tego projektu z prowadzącym, za taką postawę wg mnie można zarobić plusa, chyba że sam od początku zabiegałeś o takie a nie inne sformułowanie zadania. Wejdź na moją stronę, przejrzyj tutorial o budowie ARM toolchaina (dodatkowe informacje znajdziesz w temacie na tym...
STVD + COSMIC działa bez specjalnej konfiguracji. Polecam na początek. A jak z kwestią licencji? Udało Ci się uzyskać free, czy nie trzeba klucza? I jakie ograniczenia ma ta wersja free? Macie moze jakis poradnik, kurs, tutorial do C dla stm8 w polskiej wersji językowej ? Haha, dobre, do STM32 nawet nic sensownego po polsku nie ma, a co dopiero do...
Po długiej przerwie wracam do tematu bootloadera. Zrobiłem nowy projekt w Eclipse z pomocą tutoriala Freddiego i na podstawie projektu bootloadera z EP. Połączyłem projekt stm32_blink_led z plikami bootloadera wykorzystując makefile, startup i .ld z projektu Freddiego. Udało się uruchomić i debugować aplikacje bootloadera. W załączniku połączone projekty...
Witam... Wpadł mi w ręce zestaw ZL29ARM z prockiem STM32F107VC, który jest sterowany kwarcem 10Mhz. Natomiast z tego co widzę standardowe biblioteki są napisane głównie na kwarc 8Mhz, więc za ich pomocą nie bujnę tego zestawu (a przynajmniej tak mi się wydaję). Naczytałem się też opinii ludzi, że nie warto korzystać ze standardowych bibliotek z różnych...
mieczotronix pliz wrzuć projekt wraz z biblioteką - ustawiony tak aby można było od razu poprawnie skompilować i mrygnąć LED em. Na pewno komuś to pomoże. Ja skończonym durniem nie jestem ale nie nadążam. Zaczynam. Dopiero dowiaduję się czego nie wiem i czego jeszcze muszę się nauczyć. Nawiasem mówiąc książka uC"...STM32 w praktyce" - polecam lekturę...
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...
Na informatyce na uczelni mojego syna tak widzą procent czasu zajęć: 4 per cent personal tutorial/small group teaching 1 per cent medium group teaching 23 per cent large group teaching 72 per cent studying and revising in your own time
Providera? Nie rozumiem. Zawsze używałem Zylin, odkąd przeczytałem o tym w tutorialu Freddiego. ;) Program na pewno wgrywa się prawidłowo. Sprawdziłem ST-LINK Utility na Windows. Chyba masz rację z tymi symbolami debugowania. Ale to jest dziwne bo mam -g przy kompilacji: /home/(...)/arm/gcc-arm-none-eab... -mcpu=cortex-m3...
[syntax=arduino] void loop() { // ------------------- jeszcze na LCD ... //-------------------- jeszcze 8 pomia... //-------------------- jakaś pamięc do... switch (key) ... } [/syntax] To Ci działa? Bo on chyba nie bardzo wie co to "key". Nie widzę ani deklaracji, ani żeby się cośtam wpisywało....
Tak właśnie myślałem że muszę go skonfigurować, ale twój arm toolchain tutorial nic o tym nie wspominał. W openocd widzę spis plików cfg pod konkretne płytki, z tego mam korzystać? druga sprawa, ściągając najnowszego eclipsa nie mam w 'check for updates' / 'install new software' opcji sciagniecia gdb hardware debugging, to samo z Zylin Embedded CDT
ARMy to nie fizyka kwantowa więc da się ogarnąć. Im więcej architektur liźniesz tym lepiej dla Ciebie - będziesz wiedział w co nie brnąć. Kup sobie jakąś płytkę rozwojową z cyklu STM32DISCOVERY czy jakiegoś KWIKSTICKA, będziesz miał tam wszystko czego potrzebujesz na początek. Tutorial z neta i na początek starczy. A co do Xmeg - procki jak procki,...
Trochę mi się pomieszało ale zaraz wyjaśnię. Najpierw przebiegi, tak jak obiecałem: Częstotliwość 64MHz, sterowanie GPIO za pomocą HAL: https://obrazki.elektroda.pl/6940879300_... Ta sama częstotliwość, sterowanie GPIO przy bezpośrednim zapisie do portu: https://obrazki.elektroda.pl/2013222800_... Ta sama częstotliwość,...
No to kupiłem płytkę STM32F429i-DISCO :). I próbuję się nią pobawić, znalazłem jakiś tutorial, ale nie dokładnie do tej płytki i w IDE (OpenSTM32), którego nie rozumiem ;). Czy znacie jakieś dobre tutoriale do tego modułu? Język dowolny ;). Na forum: [url=http://www.elektroda.pl/rtvforum/to... dla początkujących (bez bibliotek)....
Nie jest prawdą że ST nie udostępnia darmowego kompilatora C dla STM8. Do 32kB kodu darmowe kompilatory oferujeRaisonance i Cosmic: http://www.raisonance.com/stm8-st7.html http://www.cosmic-software.com/stm8.php Do 8kB udostępnia kompilator firma Iar: http://www.iar.com/Products/IAR-Embedded... 32kb kodu to nie mało,...
Freddie Chopin - gdyby nie twój tutorial i twoje przykłady prawdopodobnie do teraz bym grzebał w AVRach ;) Wracając do tematu, znalazłem [url=http://homepages.cae.wisc.edu/~brod... stronę i wynika z niej że najpierw muszę dokonać odczytu z "write-buffer status port" i poczekać aż bit 7 będzie równy 0, a potem dopiero dokonać...
Freddie na Ciebie jak zwykle można liczyć:) Wszystko jest w tutorialu FreeRTOSa. Ukarz mnie... Zaledwie wczoraj pierwszy raz odpaliłem freeRTOS... :) Dzięki za wskazanie drogi. Jak zwykle instrukcje do czegoś czyta się na końcu... Ehh ta nasza mentalność, sam się na nią właśnie złapałem :)
Dla mnie wystarczająco dobrą pozycją dotyczącą DSP jest "The Scientist & Engineer's Guide to Digital Signal Processing", jao że jest pisana z punktu widzenia programisty. PS. W poprzednim poście pisałem nt tutoriali do FPGA, głównie Verilog.
Witaj, na liście Keila 4 są 2 pozycje o tej samej nazwie (STlink V2) - jedna z nich działa, druga zachowuje się jak opisałeś. Właśnie we wszystkich tutorialach widzę 2 pozycje. U mnie jest tylko jedna: ULINK Cortex Debbuger RDI Interface Driver Altera Blaster Cortex Debugger Stellaris ICDI Signum Systems JTAGjet Cortex-M/R J-LINK/J-TRace ST-Link Debugger...
Witam, zacząłem naukę z mikrokontrolerami STM32f4. Posiadam zestaw STM32F4Discovery, i mam probelm z bibliotekami. Otóż chciałem sobie wgrać ten oto program: http://eliaselectronics.com/stm32f4-tuto... lecz nie wiem gdzie zamieścić biblioteki. Ciągle wywala mi jakieś błędy że czegoś nie widzi czy coś:/ Bazuję na programie Blinky...
Problem w tym że system nie może odnaleźć określonego pliku - przecież pisze nawet po polsku (; . Nie wierzysz, to wpisz w konsoli "arm-elf-gcc" to się przekonasz, że taki program nie jest dodany do zmiennej PATH systemu. Pozatym używasz cs-make (czyli pewnie pakietu codesourcery), więc dodam może, że tam żaden plik nie ma prefixu arm-elf-... Ostatnio...
Ech zaraz tam w kilkutysięczne szczegóły się wdawać. To wszystko delikwent sobie znajdzie w datasheetach i internecie - jak już przebrnął przez podstawy obsługi procesora, peryferiów, kompilatorów, języka C, itd... Zarys tematu, kluczowe elementy którymi powinien się zainteresować, bardziej algorytmiczne omówienie problemu niż szczegółowe, itp... Jakieś...
https://obrazki.elektroda.pl/7335795800_... Przedstawię tutaj płytkę ESP32-2432S028R oferującą przede wszystkim duży kolorowy wyświetlacz LCD TFT 2.8" oparty o sterowniki ILI9341 (wyświetlacz) i XPT2046 (rezystancyjny panel dotykowy, wraz z rysikiem), a to wszystko za raptem około 50 zł. Pokażę tu jak można przykładowo obsłużyć ten...
Witam, próbuję nauczyć się projektowania w Eagle (do tej pory pracowałem z EasyEDA). Po pierwsze zdziwił mnie brak bibliotek do np. STM32F04x więc postanowiłem narysować, posługując się tutorialem z innego forum. I tutaj pojawił się problem- jak narysować te skrajne piny? http://obrazki.elektroda.pl/3570333000_1... Już pół godziny ślęczę...
m590E znalazłem na AliExpress.com od $1.33 (z darmową wysyłką, z płatną jest od $0.99 i to wychodzi drożej). Polecam linki: https://www.elektroda.pl/rtvforum/topic3... https://abc-rc.pl/product-pol-7643-Modul... https://abc-rc.pl/Tutorial-GSM-Neoway-M5...
Witam. Mam problem z funkcją sprintf() dla float. Dla int działa. Robił to już ktoś? Próbowałem różnym tutoriali, kończy się errorami w budowaniu lub nie działaniem.
Witam, Mam problem z uruchomieniem debugowania w Eclipse. Po zbudowaniu środowiska w toolchainie : http://www.freddiechopin.info/index.php/... i dołączeniu plików makefile , startup i linkera z przykładu dla STM32 udaje się skompilować projekt. Niestety nie potrafię uruchomić deguggera. Po odpaleniu OpenOCD jest...
Wyniki tych prac zamieściłem na chińskiej stronie: Link. Myślałem, że się przejęzyczyłeś i znalazłeś na tej stronie, ale rzeczywiście, plik by maciej_3**** - co to za strona i dlaczego tam? Wszedłem z translatorem na główną i widzę, że ciekawe źródło - od botów transakcyjnych przez cracki ;) do projektów uC. //first AM audio filter section tmp = module...
Bardzo często na forum pojawiają się pytania o wybór darmowego środowiska do STM32. Problemem jest tu programator ST-Link dołączany do niektórych płytek prototypowych (np. moja ST32 VL Discovery), a dla którego ciężko znaleźć wsparcie. Wyjątkiem jest tu TrueStudio które w "darmowej" wersji ogranicza nam możliwość podglądu rejestrów w czasie debugowania...
Chciałem uruchomić FreeRTOS na zestawie testowym ZL27ARM od Kamami. Poszukuję tutorialu jak skonfigurować FreeRTOS dla STM32F1. Wiem że mogę kupić dokumentację za $35 jednak chciałem na razie wypróbować ten system więc poszukuję jakiegoś darmowego substytutu.
Wpisz w wyszukiwarkę "voltage level translation circuit" i masz pełno schematów. Takie translatorki można kupić za grosze na portalach aukcyjnych. Oczywiście nie opłaca się zamówić samego tylko nabyć przy okazji większych zakupów. Prawie wszystkie bazują na [url=https://learn.sparkfun.com/tutorial...
Pomijając fakt, że dla tablicy o rozmiarze 1000 x 16 indeksy struct S s; s.tab[999]15] = 20; Tyle że tutaj schodzimy na poziom podstaw programowania, a te opisane są w książkach i w milionach tutoriali na necie.
Ale z tego co widzę BusBlaster na chwilę obecną nie działa z SWD. Co do tutoriala to ze względu na chroniczny brak czasu może to być problematyczne a druga sprawa to odpalałem to wszystko na linuksie. OpenOCD kompilowany był bezpośrednio z repozytoriów i nie mam pojęcia "jak to się robi" na windows'ie :).
Ciesze się ze JTAG-lock-pick pojawił się znowu w sprzedaży. Myślę że to bardzo dobra informacja dla wszystkich którzy chcieliby zacząć swoją przygodę z ARMami. Reasumując wygląda na to, że najbardziej optymalnym rozwiązaniem jest: 1) JTAG-lock-pick jako najbardziej uniwersalny JTAG ew. klony JTAGkey jeśli JTAG Freddiego się skończą (te mają czasem dłuższy...
Witam, czy nie wpadł ktoś przypadkiem na internecie na tutorial tworzenia pliku makefile dla środowiska Keil uVision lub Eclipse (bo chyba powinny być nieco inne) stricte pod STM32? Było by mi to bardzo potrzebne. Jeśli chodzi o moje próby - dobrych kilku dni walczę z Keilem i Eclipse. Znalazłem klika przykładowych projektów (w postaci main, + biblioteki...
TM_GPIO_Init(GPIOA,GPIO_PIN_5,TM_GPIO_Mo... Dlaczego? skoro wyjście jest podciągnięte do góry, to czy nie znaczy to, że powinno być tam 5V? A kto Ci powiedział że jest? Kto wie co robi ta tajemnicza funkcja o milionie parametrów, a jeżeli masz jej opis to czy nie ma w niej błedów, albo sam się...
Witam! Próbuje uruchomić środowisko pod eclipse dla stm32f4 discovery. Korzystam z tutoriala ze strony http://www.freddiechopin.info/pl/artykul... . Wszystko ładnie się kompiluje bez żadnych błędów ale nie dostaje pliku wykonywalnego .elf. Zamieszczam moją konfiguracje: http://obrazki.elektroda.pl/3028217400_1...
Atollic Lite faktycznie ma troche wad np nie mozna pisac w C++, podgladu rejestrow nie ma ale zawsze mozna to ominac w taki sposob ze sobie dane z rejestru do zmiennej przypisujesz i w zakladce veriables masz to do podgladu, a reklamy wcale nie wyskakuja czesto, mi sie zdarza raz na 1h moze nawet rzadziej, CooCox faktycznie chyba lepsza opcja, najlepsza...
Dzięki za sugestie i ogrom "ciepłych słów". A ja drugą połówkę i w pierwszych linkach znalazłem: https://ep.com.pl/artykuly/10890-STM_urz... https://forbot.pl/blog/kurs-stm32-f4-11-... Mamy więc: połówka + połówka = 1 litr. (at)nowyARM - dzięki za linki. Na razie zabrałem się za tutorial...
Dziękuje. Z ciągnąłem wersje x64bit rozpakowałem na c: dodałem zmienną path. Polecenie C:\>arm-none-eabi-gcc --version działa. Niestety próba kompilacji kończy się nie powodzeniem. W tutorialu nie ma uwzględnionej takiej sytuacji. C:\Users\HP>arm-none-eabi-gcc c:\main\main.c c:/gcc-arm-none-eabi-4_6-x64-121013/bin/...
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...
Ja korzystam z Eclipse od razu podkreślę. Sprawdzałem biblioteki Keil'a, ale nie bardzo GCC je lubi, trzeba mnóstwo elementów modyfikować na normalniejsze a i tak USB mi nie ruszyło... wywołuje się USB_reset i na tym koniec. SPL już nawet nic nie powiem... jak by człowiek chciał się nauczyć zasady konfiguracji z nich to by osiwiał... Procesor to STM32F13C8T6...
W dalszym ciągu mam problem z błędem "Cortex-M0". Próbowałem zmieniać/dodawać algorytmy programowania flasha w opcjach projektu, jednak skutek był tylko połowiczny. Na jednym z algorytmów próbowało cokolwiek wgrać, płytka sygnalizowała, że coś się dzieje, ale po kilku minutach środowisko zwracało timeout płytki :/ Problem programowania rozwiązany. Gdyby...
J-Link już jakieś licencyjne ograniczenia ma...tylko do użytku niekomercyjnego :/ To może lepiej się męczyć? Przegooglałem trochę. Niewiele tego jest. Pewnie dlatego, że C::B nie jest zbyt popularny. Jeśli ktoś wpadnie na jakiś tutorial J-link+OpenOCD+Code::Blocks albo ma jakieś doświadczenie to chętnie przeczytam.
Witam, Skonfigurowałem eclipse z GNU ARM Eclipse plugin do zarządzania make oraz CodeSourcery. Build przebiega pomyślnie, ale hex jest prawie pusty:) [syntax=text]:0400000508000000EF :00000001FF[/syntax] Zapis z konsoli: [syntax=text]10:30:32 **** Build of configuration Debug for project CM0_automake **** cs-make all 'Building file: ../Setup/vectors.c'...
tutorial stm32 stm32 eclipse tutorial stm32f0 tutorial
nikon karta fajka świecy rezystancja wkrętarka majster
Budowa pompy oleju w Dodge Caravan - szczegóły i działanie Yamaha STAGEPAS 400BT - Wyłączanie się po chwili grania