Próbowałeś coś już w ogóle uruchomić na 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,...
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.
Jeśli Nucleo, to raczej z mniej archaicznym procesorem, np. F411. Dlaczego archaiczny ;) zalezy jakie zastosowanie - w sumie i F4 mozna uznac za archaiczne :) i kupowac jakies M7 albo wielordzeniowe ARM-y z mozliwoscia odpalenia systemu operacyjnego ;) To juz autor w sumie powinien ocenic jakie projekty chce robic i pod tym katem dobrac procesor ;)...
Tak można. Odpalasz dwie instancje CubeIDE, ale najlepiej na dwóch różnych workspace - dla bezpieczeństwa. W każdej instancji definiujesz w ustawieniach debuggera dla każdej płytki inny STLINK, z innym numerem seryjnym. To samo można zrobić na jednym CubeIDE, włączyć dwa projekty, podzielić ekran na dwie części i w każdej wyświetlać pliki z różnych...
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...
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...
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.
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
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?...
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...
Projekt umarł.
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...
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.
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...
Założenie jest takie, żeby odtwarzał prosty dźwięk. Widziałem na yt podobne projekty i wiem jak to wygląda jakościowo, jednak nie chodzi mi o "trzaski i szumy".
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.
(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...
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.
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ć...
Tak ze nucleo w końcowym produkcie odpada Założyłem, że to raczej projekt studencki lub wstępna wersja prototypowa jakiegoś systemu.
Zgadza się, zaczynam zgłębiać temat a nie udzielałem się do tej pory na forum. Studentem już nie jestem od jakiegoś czasu, a rozważałem studia podyplomowe - stąd ten temat. A więc kiedyś tam miałem kilka projektów z '51 a teraz po długiej przerwie rozpracowuję ARM samodzielnie na STM najpierw z IDE Atollic Truestudio, a teraz AC6 i na razie z tym pozostanę....
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żą...
To może wgraj oryginalną zawartość z Nucleo F411 jaka jest w nówkach na dzień dobry, by przynajmniej sprawdzić Nucleo plus ST-link. On tam miga i reaguje na przycisk może pamiętasz: No jest jakiś postęp chociaż nie wiem czy można to nazwać postępem. Wgrałem ten program, wyrzucił mi jakiś błąd elf loadera ale ostatecznie znalazł się w pamięci: Dodano...
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...
"U mnie działa." -> Klasyk. (at)Lukste21 Wrzuć tutaj cały projekt. Może być okrojony do kodu ilustrującego problem.
Dokładnie takie same tzn. system budzi się po resecie w kilka sekund, Z tym nie ma problemu ale tablet ruszy za ok 30 sekund i przez te 30 sekund nic nie można zrobić (włączyć, wyłączyć itp). Pewnie wiele osób stwierdzi, że 30 sekund to mało. Ja twierdzę, że to zależy po której stronie drzwi od WC się znajdujemy. Na "Windzie" menu potrafi otwierać...
(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ń...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
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...
https://obrazki.elektroda.pl/6347997200_... Cześć. Od jakiegoś czasu chodził mi po głowie projekt dzięki któremu mógł bym sobie sterować światła w domu i w ogrodzie poprzez wifi. Funkcjonalność banalnie prosta i spotykana w zapewne tysiącach rożnych projektów, jeszcze jeden nie zaszkodzi. :) W trakcie rozmyślania i projektowania kilka...
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.
Dzięki za sugestie, projekt z CubeMX jak na razie działa.
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....
Witam Mam pytanie wydrukowałem sobie cały poradnik kolegi z forum chodzi o wiadomy kurs bez bibliotek. Mam pytanie odnośnie IDE, używam tego [url=http://forbot.pl/blog/artykuly/prog... Czy sposób zakładania projektu będzie odbiegać od tego, jeżeli nie piszę przy użyciu bibliotek tylko...
Właściwości projektu i usuwasz biblioteki np:hall lub nucleo i zostawiasz tylko cmsis. 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...
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...
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?
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
https://obrazki.elektroda.pl/2161369300_... Nie można zaprzeczyć, że Internet Rzeczy zrewolucjonizował wiele rynków i już jest dookoła nas. teraz pytanie brzmi: "Jaka technologia łączności IoT doprowadzi do ery dalszych zmian?" Jedną z głównych technologii w tym wyścigu jest LoRa. Duży zasięg, niska moc, niewielka powierzchnia na PCB,...
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.
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... ;)
Jeśli nie masz z tym doświadczenia, to najlepiej by było, gdybyś znalazł przykład z RTOSem i lwIP, a nie próbował to składać z dwóch osobnych projektów. ST w paczkach z HALem dla STM32F4 udostępnia takie przykładowe projekty - jest na pewno jeden dla płytki NUCLEO-F429ZI, a wbrew pozorom STM32F407 jest bardzo podobny do STM32F429. STM32Cube_FW_F4_V1.11.0/Projects/STM32F4...
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...
Dzień dobry, Zaczynam swoją przygodę z STM32. Na pierwszy ogień poszła płytka nucleo. Niestety po kilku pierwszych malutkich projektach napotkałem problem z obsługą/debugowaniem z wykorzystaniem STM Studio. Generalnie nie potrafię podłączyć się do do zaprogramowanej płytki przy użyciu STM Studio - konkretnie dostaję błąd "Error opening target connection"...
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...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Nie wiem, ile to jest "sporo", ale taki np. STM32L476 na płytce Nucleo za < 60 zł ma 1 MiB Flash i 128 KiB RAM, Aha, zapomniałem dodać, że odniesieniem były dla mnie mikrokontrolery 8-bitowe - AVR i PIC średniej półki. Projekty, w których chciałbym użyć MSP to np miernik UIPR do zasilacza, czyli nic wielkiego jeśli chodzi o moc obliczeniową.
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...
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...
Witam, To mój pierwszy post dlatego proszę o wyrozumiałość. Jestem programistą dlatego potrzebuję pomocy ze strony sprzętowców. Mianowicie tworzę coś w rodzaju odtwarzacza ścieżek audio. Czy ktoś mógłby mi pomóc wybrać sprzęt? Zależy mi na tym żeby napisać to na bibliotekach STM32 ponieważ są one dla mnie bardzo przyjazne i pomogą mi w rozwijaniu mojego...
(at)tplewa - jak kolega napisał "zdaje się" ... czyt. dostępność i popularność płytek na ARM zgodnych z Arduino jest nieporównywalnie większa niż tych na Xmega (gdzie w sumie są do wyboru tylko drogie i stare xplained albo moduły kol. Leona). Polecam zapoznać się z ceną i możliwościami dev boards na w/w STM32F103. Choć nie wiem ile z nich jest rzeczywiście...
Z STM32CubeMX kilka razy coś robiłem i choć wielkim specem od bibliotek HAL nie jestem to na oko widać, że po tych trzech zrzutach ekranu prezentujące dwa kawałki kodu i sam program do jego generacji wiele wywnioskować się niestety nie da. Najlepiej dodaj cały kod wtedy będzie można rzucić okiem na coś konkretnego. Ja np. kiedyś generując kod w w CubeMX...
Ale może przy zegarze 10MHz nie uda się liczenie CRC "w locie". Tyle, że mało prawdopodobne, że ramki są wysyłane bez przerwy i są krótkie, co wymaga częstego liczenia CRC. Przeważnie, ramki wysyłane sa stosunkowo rzadko, chyba, ze to transmisja video. Jak ramki są duże, to CRC liczy się rzadko. Ponadto, STM (zdaje się wszystkie) mają CRC32. Jak miałbym...
Witam wszystkich :) Postanowiłem rozpocząć przygodę z ARM. Kupiłem płytkę STM32F103C8T6 i zaprogramowałem ją za pomocą Arduino IDE korzystając z przejściówki USB-RS232. Działało fajnie, ale nie chcę programować za pośrednictwem Arduino IDE i portu szeregowego, więc zakupiłem ST-Link (taki o: www.waveshare.com/wiki/ST-LINK). Pierwsze pytanie: 1) Czy...
Być może źle rozumiesz pojęcie "fullduplex", inaczej przecież nie zastosowałbyś I2C. Właśnie wszystko jest ok, chcę wykorzystać jakiś inny protokół, taki, żeby slave mógł dać znać nie tylko masterowi ale i innemu slave, pomysły co do tego narodziły się podczas wykorzystywania wersji v1. Pomyśl o lepszym zabezpieczeniu przed zakłóceniami niż pojedyncza...
Poczyniłem pewne zakupy w kierunku STM32 i po 3 dniach od podstaw uruchomiłem projekt napisany pod UNO na STM32 od nowa. Muszę przyznać że to co pod Arduino zajmowało kilka linijek tu wygląda na poważny program choć zasada jest identyczna. W końcu bufor ma już wystarczająco dużo miejsca i od razu skutkuje to w praktyce; wynik - 'scrambled.mp3' Rodzina...
Na podstawie kursu w linku podanym poniżej chcę uruchomić STM32F103C8T6 https://forbot.pl/blog/kurs-stm32-3-plyt... Natomiast ze względu na to że kurs opisuje uruchomienie płyty Nucleo a ja mam inną pojawiły się problemy w momencie konfiguracji projektu. Postępując logicznie, w zakładce Board muszę oprócz procesora...
Dzień dobry, posiadam pewien problem. Najpierw wtajemniczę w konfigurację projektu, a później opiszę szczegółowo problem. Płytka to STM32 Nucleo-G491RE, do której dołączony jest moduł Digilnet Pmod I2S2 - 24 bitowy przetwornik ADC oraz DAC z dużą prędkością próbkowania. Do odczytu danych wykorzystałem interfejs SAI z konfiguracją jak w załączniku pierwszym....
nucleo stm32 stm32 nucleo stm32 projekty
220nf oznaczenia dioda ograniczenie prądowy turbinka junkers
lenovo monitor bezpiecznik lenovo monitor bezpiecznik
Odblokowanie projektora Optoma bez cyfr na pilocie Pokrętło "Winter/Summer" w Junkersie - do czego służy?