Witam. Jako iż jestem bardziej zielony niż świeża trawa w tej kwestii pisze to na tym forum. Sprawa wygląda tak że jestem studentem UTP na drugim roku informatyki stosowanej i w tym semestrze dopadł mnie przedmiot mikroprocesory. Zadanie mam takie aby zaprogramować płytkę nucleo lub Discovery. Jako że to studia to wydaje mi się że projekty które są...
(at)ElektrodaBot Znasz komunikację LoRaWAN oraz części do budowy projektów "zrób to sam"? Bezpośrednia odpowiedź na pytanie Tak, komunikację LoRaWAN znam bardzo dobrze i mogę doradzić, jakie elementy (moduły, mikrokontrolery, czujniki itp.) są potrzebne do budowy projektów typu "zrób to sam". LoRaWAN to niezwykle popularna technologia do zastosowań...
(at)_lazor_ Odbiegamy od tematu, ale może kogoś to zainteresuje, skoro i tak nie mamy komponentów do montażu. ;) Staram się nie zgadywać co mogą zrobić politycy w kwestiach finansowych. Moja wyobraźnia nie sięga tak daleko. Pierwsza bariera to cele klimatyczne. Fabryka pożerająca duże ilości energii w Polsce nie wchodzi w grę ze względu na zielony...
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,...
Co to za programator? Jeżeli to z nucleo albo oryginalny to problemu nie będzie żadnego. Jako ze jesteś początkujący to proponuję zainstalować sobie SW4 i importowac projekty z Cube. HAL-a możeesz wyrzucić ale przynajmniej wszystkie pliki bedą jak należy. Z debugowaniem też nie bedzie problemów.
Dzień Dobry, Mam pytanko odnośnie ewentualnego pisania programów w C++ i wykorzystania przy tym co najmniej standardu C++11. Posiadam "wzorcowe" projekty pod dwie płytki w Eclipse: STM32 F103RB i L053R8. Pytanie brzmi: czy należy podmienić coś w plikach makefile, żeby było możliwe korzystanie z samego języka C++ jak i co najmniej ze standardu C++11?...
Nucleo z każdym mikrokontrolerem kosztuje tyle samo. F103RBT 128K/20K kosztuje 16 zł, a L476 (512K/128K) - ok. 30. F4 i L4 są łatwiejsze w konfiguracji i mają bogatsze peryferia, zresztą ta łatwość konfiguracji dotyczy wszytskich serii POZA F1xx - dlatego sugeruję nie zaczynać od F1xx. Jeśli chodzi o projekty amatorskie, to, jak napisałem wyżej, właśnie...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
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ć...
Aż niemożliwe, że tak ciężko jest zacząć z stm32 na rejestrach... To dość złożona architektura i potrzeba sporo rzeczy aby stworzyć działąjący program. Dziś mam dziń dobroci i zrobiłem Ci projekt. Dalej to już tylko problem Twoich programów. Nie można zwalać na środowisko.
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.
STM32 każdy model ma wbudowany bootloader uruchamiany przy starcie w zależności od stanu pinów BOOT0/BOOT1 (w zasadzie BOOT0, ale trzeba zwracać uwagę na oba). Programuje się to np. przez stm32 flasher czy też flash loader demo. W przypadku nucleo będzie kolega używał wbudowanego st-link, który można wyłamać i używać do innych projektów. A co do IDE...
Projekt umarł.
Witam, Deklaruje nowy projekt jako C++. Dodaje nowy plik xyx.cpp Dodaje nowy plik xyz.hpp W pliku .hpp dodaję deklaracje : [syntax=c]class BTIME { public: uint8_t mTimeFlag; // };[/syntax] I to sie nie kompiluje. Ma ktoś może przykladowy projekt który dziła i ma deklaracje class pliku nagłówkowym? Target: STM32L073RZ , NUCLEO-073RZ
Witaj :) Co do wgrania, jeżeli używasz System Workbench for STM32 to tam trzeba na projekcie w drzewku nacisnąć prawym myszy, wybrać "Debug As" -> "1 Ac6 STM32..." i po odpaleniu wybrać: Debug device: ST-Link-V2 Debug interface: SWD Tutaj masz obrazki: http://forbot.pl/blog/artykuly/programow...
Stos, pamięć, kto to wie? Raczej HAL-a nikt nie będzie debugował. Takie podmianki część plików stąd część nie wiadomo skąd - raczej nigdy nie działają. Zrób sobie projekt z Cube i zaimportuj. Nie sądze abyś miał problemy. Albo napisz sobie to samo na rejestrach i zobacz. Praca na 10 minut.
Witam Mam do realizacji projekt na STM32 Nucleo F072RB. Polega on na komunikacji I2C master i slave. Komunikacja ma się odbywać na jednym mikrokontrolerze. Jestem totalnie początkującym w tym temacie i nie mam pojęcia jak to zrobić. Jak ustawić aby procesor był jednocześnie masterem i slave. Proszę o pomoc.
Tak ze nucleo w końcowym produkcie odpada Założyłem, że to raczej projekt studencki lub wstępna wersja prototypowa jakiegoś systemu.
Wiem, coś tam c ogarniam. Mam nadzieję, że starczy. Wszystkie pętle, warunki, skanery odczyty zapisy w plikach ogarniam. Zapalić diodki na stm32 też umiem.
Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie Przeczytaj ten wątek i kup sobie inną płytkę. https://www.elektroda.pl/rtvforum/topic3... Jeśli koniecznie chcesz się męczyć z chińskimi podróbkami, to na mojej stronie ( http://www.freddiechopin.info/ > Download > ARM > Przykłady > stm32_blink_led) znajdziesz szablon...
Cześć mam pytanko odnośnie mojego projektu dotyczącego STM32 F103RB NUCLEO Tematem mojego projektu jest generowanie sygnału kwadraturowego o zadanych parametrach: -ilość impulsów -rozpędzanie / hamowanie - prędkość Muszę użyć do tego timera i podczas generowania tego sygnału zwracać prędkość w każdym impulsie. Ma to symulować coś jak silniki krokowe...
Skopiowałem pliki wygenerowane dla mojej płytki do projektu ze strony ST, zmieniłem też includy na te właściwe dla mojej płytki, ale to nie zadziałało, pełno błędów. Ok. W takim razie jest mi bardzo przykro, że nie działa i jest pełno błędów. Udaj się do jasnowidza bo tutaj ciężko o ludzi, którzy są w stanie przewidzieć jakie to błędy masz podczas...
Witam, Zwracam się z prośbą o pomoc przy moim projekcie. Tematem projektu jest obsługa termometru DS18B20 poprzez interfejs USART pracujący w trybie half duplex z przerwaniami i buforem kołowym. Wyszukiwanie urządzeń na magistrali 1-Wire, odczyt co zadany interwał pomiarowy podawany w milisekundach. Wiem mniej więcej, jak obsługiwać ten termometr poprzez...
Witam , zamierzam przystąpić do projektu w ,którym wykorzystując diody led rgb ws2812 tzw. magic led , chce utworzyć panel np 7x5 na którym mógłbym wyświetlać napisy i prymitywne grafiki . CPU na jakim chce wykonać ten projekt to stm32 i tu pojawia się pytanie dotyczące zestawu ewaluacyjnego . Czy wykorzystać jakiś z rodziny Discovery np L1 , VL czy...
Dział to sobie marny wybrałeś. Taki projekt to sporo czasu. Czy masz chociaż płytkę z tym procesorem? Zrobiłeś cokolwiek, choćby mruganie diodą lub wysłanie odebranie kilku znaków UARTEM na terminal?
"U mnie działa." -> Klasyk. (at)Lukste21 Wrzuć tutaj cały projekt. Może być okrojony do kodu ilustrującego problem.
Jak właśnie słusznie zauważyłeś, ten projekt to czarna skrzynka generowana przez Cube, aczkolwiek nie mogę zasięgnąc nigdzie informacji, czy w STM32F1 są jakieś znaczące różnice w obsłudze Ethernet-u, a kody inicjalizujące wydają się być podobne. O ile mnie pamięć nie myli, to oba mają identyczny MAC. Niestety nie wiem jak obsłużyć zewnętrzny PHY poza...
oczywiście się tym w ogóle nie przejmuj. Nie przejmowałbym się tym, gdyby nie fakt, że muszę każde działanie dotyczące protokołu opisać w projekcie. Dlatego przydałaby się ta wiedza.
Nie istnieją mikrokontrolery Arduino lub Nucleo. To są płytki do prototypowania, na których można znaleźć mikrokontrolery AVR, ESP, STM32 (Arduino) lub STM32 (Nucleo). Możesz przyjąć że mikrokontrolery nie obsługują języków typu Java ani Python. Nawet jeżeli ktoś gdzieś napisał protezy, to działa to w bardzo ograniczonym zakresie i wsparcie do tego...
Narazie problem Uart zostawiam na poźniej zaczynam czytać podwieszony poradnik bo uważam że zacząłem od tyłu z stm;) Dziękuję za odpowiedzi. Mam jeszcze jedno pytanie z jakich środowisk (kompilatorów) korzystacie? Jak korzystam z System Workbench for STM32 i mam czasami z nim taki problem że musze tworzyć nowy projekt żeby program mi wgrał do nucleo....
Właściwości projektu i usuwasz biblioteki np:hall lub nucleo i zostawiasz tylko cmsis. Pozdrawiam;)
Od niedawna zająłem się programowaniem mikroprocesorów STM32. Aktualnie walczę z NUCLEO STM32F411RE. Jakieś sukcesy już mam i zacząłem się zajmować gotowymi bibliotekami, bo po co wyważać drzwi do lasu, skoro ktoś to już zrobił. Do pewnego projektu potrzebuję wykonać operację FFT. Jestem w stanie wykonać taką funkcję samodzielnie, ale... Zauważyłem...
Jeśli chodzi o środowisko AC6, to mogę opisać konfigurację na przykładzie STM32L476. Najpierw należy utworzyć nowy projekt z zaznaczonymi opcjami: http://obrazki.elektroda.pl/9462029000_1... Następnie w utworzonym projekcie usuwamy katalogi: HAL_Driver, oraz Utilities. http://obrazki.elektroda.pl/8879527800_1... Teraz...
Dopiero zaczynam przygodę z stm32. Na chwilę obecną mam samą płytkę i kabelek usb. Mógłby ktoś mi podpowiedzieć, co będę jeszcze potrzebować do tego konkretnego projektu?
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...
open drain dlatego że tak zostało po ostatnim ćwiczeniu . Muszę przeczytać rozdziała o tym jak sprawdzić aktualne taktowanie procesora. Projekt na nowo wygenerowany i myślałem że domyślnie bedzie 8MHz a nie posiadam rezonatora kwarcowego. Pozdrawiam
Mam do zrealizowania projekt postaci pomiar temperatury, przesłanie danych przez internet(ENC28J60) na serwer i wyświetlenie ich lokalnie na wyświetlaczu. Dodatkowo chciałbym użyć systemu operacyjnego czasu rzeczywistego. Niewykluczona jakaś dodatkowa funkcjonalność i użycie płytki do innych projektów w przyszłości. Zamierzam kupić STM32 Nucleo tylko...
Dla zainteresowanych - przyczyną niedziałania ekranu były sygnały D/C i BUSY wpięte do pinów PA2 i PA3 - na których działa również interfejs USART2, połączony w płytce nucleo do programatora. Mimo wyłączenia go w CubeMX, najwyraźniej pojawiała się tam jakaś komunikacja.
Taka ciekawostka związana z obecnymi problemami na rynku STM32: https://obrazki.elektroda.pl/6296079900_... https://yanlingcats.aliexpress.com/store... Istotne tutaj jest to że Chińczycy dotychczas stanowczo nie byli skłonni oferować gołych płytek ewaluacyjnych do STM32 a jedynie gotowe,...
Ponieważ jednak chodzi (jak rozumiem) o pojedynczy prototyp, to mozna wybrać dowolną platformę, która jest "przyjazna" i wygodna dla autora, np. Arduino. Tak, taki mój projekt żeby coś zrobić użytecznego i nauczyć się po drodze czegoś nowego. Za programowanie się mi w życiu nie chciało brać do tej pory bo to że komputer mi wyświetli okienko z "Hello...
Biorąc pod uwagę, że mamy drugą dekadę XXI wieku, zainteresowałbym się raczej np. płytkami NUCLEO z STM32 - o 30 % tańsze, 10x wydajniejsze i z możliwością debugowania programu. No i mechanicznie zgodne z Arduino... ;)
Zacząłem się zastanawiać, czy s.p. Andrzej Janeczek nie przewraca się w grobie czytając elektrodę. Czy aby jego dwie świetne książki (konstrukcje krótkofalarskie dla początkujących/zaawansowanych) nie powinny być uznane jako nawoływanie do łamania prawa. Czy aby Elektronika Praktyczna nie powinna zostać wtrącona do więzienia za projekt generatora w.cz...
W trybie awaryjnym odinstalowałem ale były komunikaty typu plik mógł być już usunięty lub go brak: System Workbench for STM32 YTD Video Downloader 5.9.13 Usterka systemu nadal wystepuje Tutorial myślałem że zrozumiałem ale chyba nie i pewnych pojęć tam zawartych pewnie też. Czy pomimo mojego błędu naprawa została wykonana ? Jeżeli zwróciło to twoja...
Czy wy też tak macie? Padające mikrokontrolery Kondensatory standardowo 10uF+ 100nF oraz 100nf na każdą parę zasilania procesora Pierwszy projekt, prosty: Przejściówka USB to LIN Procesor STM32L552 zasilany z MPC2551SM, programator z Nucleo. Pracuję, programuję, wszystko działa. Zmieniam pierdółkę i procesor przestaje być wykrywany. Sprawdzam oscyloskopem,...
teraz nie będzie wiadomo którą wybrać, bo nie wiem które LPC są teraz "na topie" (; Nie co patrzeć na to co jest na topie bo to nie ma większego znaczenia dla projektu. Do migającej diody (bo takie projekty dla tych płytek są na topie) każda płytka się nada. Im świeższy procesor tym lepiej. Teraz skupili się na LPC541xx i to jest ciekawy przypadek...
Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F11RET6 STM32F 4 11RET6 chyba :) Ciekawy projekt, "trochę" przerost formy nad treścią, ale fajnie że ktoś coś takiego zrobił i wrzucił na elkę. Bardzo przyjemnie to wygląda. Skrzynia z kontrolerem trochę duża i psuje efekt, ale całość wygląda solidnie, a nie takie "działa na słowo honoru" :) Tutaj dodam...
W pierwszym poście napisałem że jest to "gotowiec" z youtube który próbuję uruchomić w moich warunkach. Faktycznie w spakowanym projekcie usunąłem deklaracje static z deklaracji i definicji funkcji oraz zamieniłem NULL na 0 (zero- bo to chyba jest równoważne w tym przypadku). Potem przeniosłem projekt z SW4STM32 na AtolicTrueSTUDIO bo w tym pierwszym...
Witam, chciałbym zrobić projekt w postaci pianina na mikrokontrolerze. Posiadam kontroler midi Behringer SWING, którego podłączam do mikrokontrolera STM32-Nucleo-F303RE z nakładką midi (MIDI OUT na klawiaturze do MIDI IN na nakładce). Klawiatura midi jest zasilona za pomocą usb z komputera. Chciałbym prosić o pomoc w przesłaniu sygnału midi z klawiatury...
Zatem od drugiej strony, opracowałem zestaw, który (powinien) pasować do płytki: 1) Sterownik: STM32 NUCLEO-IHM01A1 2) Bipolarny silnik krokowy: JK42HS40-0504 Jeżeli jest to dobry wybór, pojawia się pytanie innej natury, co jeszcze oprócz PWM potrzebnego do generowania sygnałów będzie niezbędne do realizacji powyższego projektu? Wujek google jest niezwykle...
Popieram przedmówce. Używam Keila od lat. Wersja darmowa ma limit kodu 32kB. Nie przeszkadza to w prostych projektach nawet z kodem generowanym przez CubeMx. Uzywam do Discovery, Nucleo o chińskich STM32F103. Probowałem też open source pare lat temu i nie podobało mi się. Np. ja czesto nie programuję podczas testowania flasha tylko debuguje i uruchamiam...
nucleo stm32 stm32 nucleo stm32 projekty
dodge światła podłączyć onkyo gramofon wyciąganie programu
depollution system faulty peugeot interfejs delphi
Yamaha PSR-S710 – które śruby odkręcić na spodzie obudowy, demontaż lower case Mercedes W203 automat – lokalizacja przekaźnika skrzyni biegów, Front SAM, bezpieczniki F46/F47