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. ;)
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...
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...
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.
(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ć,...
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 -...
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...
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...
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...
Tutaj ponieważ dotyczy STM32 Potrzebuję NUCLEO USB HighSpeed (z internal PHY) bądź z external PHY. Jakie jest pytanie ?
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...
A to widziałeś? https://forbot.pl/blog/kurs-stm32l4-term... https://controllerstech.com/stm32-uart-7... https://deepbluembedded.com/stm32-1-wire...
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...
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...
Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : https://obrazki.elektroda.pl/1575646300_... Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...
...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...
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...
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...
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.
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ć...
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...
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...
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,...
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...
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,...
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ć.
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...
Czy do komputera PC z Windows 10 można jednocześnie dołączyć dwa moduły NUCLEO lub DISCOVERY z mikrokontrolerami STM32 i na tym komputerze uruchomić też jednocześnie dwie instancje środowiska STM32CubeIDE? Jedna instancja byłaby przeznaczona do pisania programu dla jednego modułu NUCLEO, a druga - do pisania programu dla drugiego modułu. Czy któryś...
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.
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...
Witam , Wykonałem zegar tekstowy z strony https://www.mikrocontroller.net/articles... . Zegar zbudowany jest w oparciu o procesor STM32 , a dokładniej na płytce STM32F103-Min Board . Drugim ważnym elementem jest ESP8266( ESP-12F) do komunikacji z zegarem z poziomu strony www . Inne elementy użyte do budowy , a właściwie gotowe...
nucleo stm32 stm32 nucleo f103rb stm32 nucleo arduino
łożysk ślizgowe ibiza swiatla schemat elektra
bateria milwaukee zmywarka whirpool mruga start
Jak odłączyć alarm w Renault Kangoo Helios 1.5 dCi 2006? Lokalizacja przekaźnika pompy paliwa Citroen Xsara Picasso 1.6 HDi 2008