No więc skoro tak pisze, to właśnie tak jest, co zresztą zaobserwowałeś. Jeśliby się dało inaczej, to by o tym napisali. Wszystko widać na schemacie - jak nie ma 5V, to nie jest zasilany ST-Link, który w efekcie trzyma Twój układ zresetowany (jedna zworka), a do tego podajesz 3.3V na wyjście niezasilanego stabilizatora (druga zworka).
A może byś tak włączył pull-up? Domyślnie masz pull-down. Wskazówka - Tabela 20 w sekcji 9.1. ;)
Próbuję uruchomić przykładowe kody do sterowania diodami ws2812 lub sk6805 z mojej płytki Nucleo F411RE no i d..pa:(akurat tu na tapecie lekcja z kursu Forbota, ale dotyczy to innych opisów sterowania diodami poprzez PWM i DMA: problem polega na jakichś dziwnych częstotliwościach otrzymywanych z wyjścia PWM - w ogóle nie mających nic wspólnego z dostępnymi,...
Zamykam stary temat
Ostatnio kupiłem sobie ESP32, a dokładnie płytkę NUCLEO H755ZI-Q. To co piszesz to bardzo interesujące. Możesz nam wskazać gdzie kupiłeś tak egzotyczną płytkę? Próbowałem przez ST-LINK oraz USB jednak w obu przypadkach wyświetla się komunikat: Jak podłczyłeś bez USB? Próbowałem też zmieniać opcje mode na hot plug itd. ale nic to nie daje. ??? No a...
Od kilku lat widać, że ST idzie w naprawdę bardo fajną stronę z tymi zestawami. Ostatnie miałem okazję zobaczyć na żywo większość ich shieldów, z którymi się wcześniej nie spotkałem. Naprawdę szeroka oferta, nie miałem pojęcia, że mają np.: zestawy z silnikiem bezszczotkowym w komplecie.
Swojego czasu ethernet posiadał dużo błędów w bibliotekach i przykładach od ST. Działał mało stabilnie i wolno. Z tego co się orientuje ST przepisało na nowo drivery do ETH. Dużo informacji w tym temacie jest tutaj: [url=https://community.st.com/s/question...
(at)SACZI Nie mogąc już pratrzeć jak się męczysz (i inni) zrobiłem obrazkowy mikroporadnik jak użyć BluePill z ST-Link z Nucleo i Atollic for STM32 https://www.elektroda.pl/rtvforum/viewto...
Tyle że ja mam płytkę Discovery, a nie Nucleo :/ Aaaaaa.... No to inna rozmowa. Zasugerowałem się tym że widziałem kiedyś na Forbocie kurs robiony na Nucleo. Ale okazało się że jest tych kursów z STM32 jest więcej. Ale też trochę późno zareagowałeś na to że daję Ci plik na Nucleo. No nie ważne. Faktycznie demo z Nucleo na Disco nie będzie działać,...
Kolega nie żyje z pisania oprogramowania. Zapewne ma jakiś inny zawód i z niego się utrzymuje. Po prostu chce się trochę amatorsko zająć pisaniem oprogramowania na własne potrzeby. I te dwa - najrozsądniejsze w tym wątku - zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino . I czy to będzie kod docelowo przeznaczony dla płytek...
Ciągle walczę i właśnie pobrałem sobie CubeIDE i teraz ta: 1. stworzyłem nowy projekt bez bibliotek zaznaczając m.in. Target projekt type na empty: https://obrazki.elektroda.pl/9699499800_... 2. w projekcie zobaczyłem pliki: - main.c - syscalls.c - sysmem.c 3. wrzuciłem sobie do projektu kolejne pliki: - stm32f103xb.h - core_cm3.h -...
Dzięki za odpowiedź. Lutowanie nie wchodzi w grę zatem kupuje przejściówkę usb-uart. Mając Nucleo nie potrzebujesz żadnej przejściówki jeśli chcesz "pogadać" z ESP z komputera, bo Nucleo ma więcej Uartów niż tylko ten jeden podpięty do ST-Linka i wystarczy tylko prosty programik by te Uarty programowo połączyć. I co wyślesz do Nucleo, wyląduje w ESP...
Witam, Mam zamiar zapoznać się z płytkami NUCLEO STM32. Kiedyś programowałem układy Atmega w języku C, do tego trochę programowania a Python. Na początek chcę napisać kod który w pętli będzie ustawiał 8 lub 16 wyjść w stanie wysokim lub niskim, na podstawie podawanego sygnału wejściowego (tzw sekwencer). Z samym kodem w języku C sobie poradzę moje pytanie...
jednak z tego co wyczytałem w internecie SBUS to UART tx z odwróconą polaryzacją (dlaczego ?) Tak sobie Futaba wymyśliła i nic z tym się nie zrobi. Robiłem odczyt sbusa na Nucleo f446RE i zastosowałem inwerter na tranzystorze, bo tam raczej nie można odwrócić sygnału. Przed chwilą odpaliłem cubemx z Nucleo G491RE i tam w ustawieniach LPUART najprawdopodobniej...
Jak dodasz piny, tzn zdefiniujesz je. Co ma działać? Definicja pin-ów tak?
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...
Jak mogę obsłużyć przerwanie tak, aby sygnał wykonywał się zadaną ilość impulsów. Np 10 impulsów i sygnał kończy gnerowanie Zadeklarować zmienną która będzie się zwiększać co przerwanie + dodać warunek który po przekroczeniu przez tą zmienną adekwatnej wartości wyłączy przerwanie bądź zatrzyma timer. Swoją drogą to nie wiem co studiujesz, ale skoro...
Tutaj ponieważ dotyczy STM32 Potrzebuję NUCLEO USB HighSpeed (z internal PHY) bądź z external PHY. Jakie jest pytanie ?
Witam. Właśnie zaczynam przygodę z ARM stm32, chcę przeportować bibiotekę uart z avr ale mam problemy otóż wyskakuje mi błąd przy kompilacji [syntax=text] subscripted value is neither array nor pointer nor vector[/syntax] Oto program: [syntax=c]/* * uart.c * * Created on: 27.09.2017 * Author: Pawel */ #include "stm32f10x.h" #include "uart.h" volatile...
A to widziałeś? https://forbot.pl/blog/kurs-stm32l4-term... https://controllerstech.com/stm32-uart-7... https://deepbluembedded.com/stm32-1-wire...
...zainstaluj gotowe środowsko np openstm (SW5, AC6 to po prostu inne nazwy). Nie, to nie są inne nazwy. AC6 - to jest firma, która tworzy to oprogramowanie na zlecenie ST Microelectronics. SW5 - a co to? SW4STM32 - to jest skrót od Software Workbench For STM32 i jest to nazwa środowiska (IDE) na bazie Eclipse, które jest dedykowane do mikrokontrolerów...
Przykłady i biblioteki ST dedykowane tak ja tutaj dla jakiegoś zastosowania mają to do siebie że często zawierają błędy i nie działają. Miałem już tak kilka razy. Bywa że trzeba zmienić pinout na poprawny lub zmodyfikować coś głębiej w sofcie. Aby sobie z tym poradzić musisz krok po kroku zweryfikować wszystko od początku. Jeśli masz pewność że init...
To wysłać Ci gotowca?
Nie można wykorzystać ST-LINK jako monitor portu szeregowego w Arduino IDE, Ale ST-LINK V2/1 tak. Odniosłem się do programatora, którym dysponuje Autor (zdjęcie w pierwszym poście). Z tego co pamiętam, ST-LINK V2-1 instalowany jest bezpośrednio na płytkach Nucleo i Discovery, a taką płytką Autor też nie dysponuje. Jeżeli masz namiar na ST-LINK V2-1...
Witam, próbuje sterować diodą RGB podłączoną do Nucleo l053r8. Konfiguracja portów została ustawiona tak jak i przerwania. Problem mam z ustawieniem pracy kanałów i wlaczeniem generowania sygnalu na wyjściu licznika. Czy poniższy kod wskazuje prace kanałów? niestety cały czas kompilator wywala mi błąd. TIM2->CCMR2, TIM_CCMR2_OC3M_PWM1 | TIM_CCMR2_OC3PE...
(at)szczywronek ja sie na L'kach nie znam ;] jak dla mnie, low power to tylko NXP (przynajmniej na razie), ale jak chce poszaleć to biore STM32Fx ;] Ale nadal sądzę, że nikt nie miał powodu tworzyć nowej logiki EXTI pod L'ki, wiec to co mowie powinno sie sprawdzić ;] w szczególności że ST (tak samo jak wiekszość vendorów) lubi copy'ego-paste'a jeśli...
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ą...
Podłączenie przez kondensator faktycznie pomaga, jednak jest to sygnał który zmienia się ~200 razy na sekundę, dlatego niestety odpada. 200Hz? Przecież to prąd stały... Kondensator 100n z rezystorem 10k mają stałą czasową odpowiadającą częstotliwości 1kHz, z rezystorem 100R już jest 100kHz, więc gdzie tutaj jakiś problem? Tak jak już rb401 napisał...
Jeśli zaczynasz zabawę - zacznij od Keila - nie będziesz miał problemów z konfiguracją. Potem możesz przesiąść na jakieś środowisko z Eclips - np. Atollin lub STM32open (AC6).
Źle się do tego zabrałeś. F429ZI ma interfejs FCM.
AT90PWMx - Produkt w fazie zakończenia produkcji. Nie ma sensu w to inwestować. ATTiny26 - zupełnie bez sensu jeśli idzie o falowniki. Praktycznie żadnego zysku względem mega88. ATXMEGAxx - od biedy może być do nauki. Ale pamiętaj o upierdliwości ADC w trybie single ended (offset), braku synchronizacji pracy liczników z jedną podstawą czasu, pomiar...
(at)brrb21 oczywiście się tym w ogóle nie przejmuj. Protokół zaprojektuj tak aby nie występował problem jakiś zakazanych wartości. Po prostu w nagłowku gdzie masz sam rozkaz i parametry dodaj długość danych. Wtedy problem tego, że czego nie może być w danych odpada. Jak chcesz CRC to użyj takiego jakiego używa F3 - ma on wbudowany sprzętowy. Przykładów...
Zajrzałem do opisu LPC4370. Jest tam sprzętowe liczenie CRC dla SD/MMC, USB0 (nie ma dla USB1?), Ethernet-u, CAN (obu portów). Ale dla USART-ów nie. A jak to jest dla STM32?
Witam Was Koledzy, mam problem z pomiarem ADC na mojej płytce Nucleo. Wykorzystuję bibliotekę HAL. Posiadam belkę tensometryczną, której sygnał wzmacniam wzmacniaczem a następnie chce go przerobić za pomocą przetwornika, który znajduje się na płytce z sygnału analogowego na cyfrowy i odkształcenie belki obserwować w STMSTUDIO. Prosiłbym Was o pomoc...
Może jednej osobie na 1000 to się udaje. To się jest się dowartościować. kol (at)michalko12 tak myśli. Jeżeli 1% populacji interesuje się uC (bardzo optymistyczny wariant) a tylko 1/1000 z nich jest w stanie opanować ARM-y to ja (m12) zaliczam się do (w najgorszym razie) grupy 1/100000 najwybitniejszych - czyli w Polsce elitarnej 400tki powiedzmy....
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.
To Ty zacząłeś porównywać płytkę z małym ATiny do płytki z STM32 :P Porównałem ceny detaliczne. Mogę też porównać cenę płytki z małym AtTiny za 45,51zł (37,56zł netto) z NUCLEO za 55zł brutto. Za 20% więcej mamy 100 razy lepszy zestaw. Nie oszukujmy się i nie udowadniajmy na siłę, że 8-bit jest lepsze od 32-bit. Jest miejsce na 8-bit w prostych aplikacjach,...
Witam ponownie W nawiązaniu do mojego poprzedniego posta. Znalazłem sterownik ale teraz: mam problem ze sterowaniem obrotów silnika trójfazowego BLDC 150W, 24/36V z czujnikiem halla (linak: https://www.amazon.pl/dp/B08Q3PN1XD/ref=... ) przy pomocy sterownika silnika ZS-X11H V1 (link: https://www.gotronik.pl/sterownik-silnik...
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,...
czy lepiej wymienić na płytkę STM z wbudowanym interfejsem Wszystko zależy od kilku czynników: Czy planowana aplikacja dla data logera tj. tego mikrokontrolera centralnego (pewnie takiego "mastera" w sieci CAN) jest bardzo wymagająca obliczeniowo czy nie(bo STM32F7 to dość wypasione mikrokontrolery pod tym względem). Czy oprócz zapisu danych ma być...
Znalazłem w necie projekt z takim podłączeniem jak zrobiłem więc myślałem że będzie ok. Tam jest użyty Arduino UNO, który ma akurat swoje sprzętowe I2C na tych pinach a Nucleo ma I2C na innych (plus jeszcze możliwość wyboru z kilku alternatywnych). Dlatego kierowanie się tą numeracją pinów z oryginalnego Arduino nie zawsze będzie trafne, bo jest bardzo...
W kodzie jest jedno Delay :) wykorzystane tylko do celu eksperymentu bazujące na przerwaniu Systicka. Niestety po wpisaniu: GPIOA->BSRR = 1 << 5; //set bit Delay(1000); GPIOA->BSRR = 1 << 21; //reset bit układ zachowuje się podobnie jak pisałem wcześniej albo dioda cały czas świeci, a po zamianie linijek jest gaszona. A czego spodziewasz...
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...
Z płytką nic się nie stanie. Ale pomysł używania linii z wiszącą na niej diodą jako komunikacyjnej jest słaby. Czy możesz wytłumaczyć dlaczego jest to słaby pomysł? Co złego może się stać lub nie działać? Pytam z ciekawości, ponieważ chyba wszystkie płytki Nucleo 64 mają na linii SCK przypiętego LED'a. Jeszcze nigdy nie zauważyłem negatywnych efektów,...
Płytka Nucleo z STM32 obsługującym CAN (na przykład STM32F303) będzie najlepszym rozwiązaniem. To koszt kilkudziesięciu złotych. Żadnego Arduino nie ma najmniejszego sensu dziś używać.
Jeśli już miałbym się decydować na nucleo to wolałbym jednak na CM4, różnica w cenie nie jest wielka, a w możliwościach olbrzymia. Dodatkowo część z tych STM32F4 jest tańsza niż xmegi (<10PLN) - w rozumieniu same chipy. Na forbot jest mnóstwo "lekcji" dla cm3 i cm4 w halu i nie tylko. Z polskojęzycznych to chyba najprzystępniejsze darmowe źródło...
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...
w HAL wszystko co łatwe, robi się trudne. Myślisz, że na podstawie tych obrazków, ktoś coś odpowie? Masz nucleo i debugger. Badaj co się dzieje. Tak w ramach podpowiedzi - musisz czekać na callback, kiedy się pełny cykl skończy. Szukaj takich rzeczy w HAL.
lepiej wybrać narzędzie które da ci możliwość debugowania. Czyli rozumiem że do STM32 bym potrzebował czegoś takiego jak ST-LINK? I tak samo jakieś urządzenie dodatkowe do ESP? Dodano po 18 I do większości STM32 z serii Nucleo dołączony jest już programator/debugger i koszt całości to 50-80zł gdzie patrząc na to że mamy oryginał a nie chiński klon...
Nucleo, to moduły STM32 - a są i moduły nie-NUCLEO: STM32F103C6T6, STM32F103C8T6 (oba bywają nazywane "Blue Pill" - pierwsze są zbliżone do Arduino Nano (ale dużo szybsze: STM32 ma 32-bitową magistralę i zegar np. 72MHz, a Arduino z ATmegą 8-bitową z zegarem np. 16MHz), drugie mają więcej pamięci. Ale i Arduino, i Nucleo (a tym bardziej STM32) jest...
nucleo stm32 stm32 nucleo wyjścia stm32 nucleo projekty
piekarnik mastercook wymiana termostatu piecyk gazowy słabo grzeje bootice parts
zamiennik svi3101c zamiennik svi3101c
Gwint wylewki baterii wannowej: prawy czy lewy? Czy stara antena satelitarna działa z Polsat Box?