Witam, jestem początkującym w programowaniu tych mikrokontrolerów - ale się wypowiem, bo jakąś już wiedzę o nich mam. Jeśli chodzi o płytę z mikrokontrolerem dwurdzeniowym - jeśli masz pieniądze (a różnica to 50-100 złotych w porównaniu do jednordzeniowego), to nie widzę problemu, aby kupić dwurdzeniowy. W końcu nie musisz wykorzystywać drugiego rdzenia,...
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...
Próbuje mierzyć częstotliwość sygnału wykorzystując przerwanie i Timer2 Napisałem taki oto kod przy pomocy CubeMX: 249992 Hz i niby ok. Jednak znalazłem kurs STM32 na FORBOT ( 249986 Hz. I teraz nie wiem czy prawidłowo należy skonfigurować timer do tego zadania tak jak zrobiłem czy tak jak w kursie?
No i masz dla przykładu stronę 714, gdzie masz mapę wszystkich rejestrów. Tak praktycznie każdy bit odpowiada za sterowanie peryferium, jest dość skomplikowane urządzenie, ale pozwala na wiele. Myślę, że przyda się Tobie taki poradnik: https://forbot.pl/blog/stm32-praktyce-1-...
Kolego, może znajdziesz coś w kursie forbota: https://forbot.pl/blog/kurs-stm32-f4-9-o... tam jest parę przykładów z użyciem biblioteki HAL. Nie wiem czy korzystałeś z tego, ale jak nie to warto zajrzeć. Pozdrawiam
Po pierwsze, ważna sprawa. Adres kości w funkcjach HAL podawany jest w konwencji 8-bitowej (przesunięty o jeden bit w lewo względem drugiej konwencji występującej np. w dokumentacji tej kostki). Czyli dla QN8025 używasz adresu 0x20 (00100000). Druga rzecz. Nie wiem czy Twój moduł posiada oporniki podciągające linie I2C. Sprawdź, ewentualnie dodaj jeśli...
A to widziałeś? https://forbot.pl/blog/kurs-stm32l4-term... https://controllerstech.com/stm32-uart-7... https://deepbluembedded.com/stm32-1-wire...
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...
CYTAT "Kurs bazuje na darmowym środowisku System Workbench for STM32" https://forbot.pl/blog/kurs-stm32-3-plyt...
Akurat ADC Arduino ma - 10-bitowe, nie wiem, jak z szybkością, strona [url=https://www.arduino.cc/reference/pl... analogRead() podaje maksymalną szybkość odczytu 10 kS/s, to samo https://forbot.pl/blog/kurs-arduino-pomi... - wydawało mi się, że ten ADC jest dużo szybszy....
Zobacz to: https://forbot.pl/blog/stm32-praktyce-1-... https://forbot.pl/blog/kurs-stm32-f4-1-c...
Witaj. Tu masz trochę o PWM czyli o sterowaniu pompą: https://forbot.pl/blog/kurs-stm32-7-licz... Poczytaj również o STM32CubeMX. Dobrym środowiskiem programistycznym jest Atollic studio. a tu masz jak odczytywać napięcie: https://forbot.pl/blog/kurs-stm32-6-pomi...
Cześć, W wolnym czasie uczę się układów STM32 na płytce STM32_Smart_v2 (https://stm32-base.org/boards/STM32F103... Próbuję uruchomić pamięć eeprom, która jest na tej płytce na podstawie kursu (https://forbot.pl/blog/kurs-stm32-11-i2... Niestety program nie działa - funkcja I2C_EVENT zwraca error....
Zobacz ten kurs https://forbot.pl/blog/kurs-stm32-f4-4-p...
Chciałbym skonfigurować komunikację USART/UART między płytką STM32F769I-DISCO a komputerem z wykorzystaniem kabla USB, którym płytka jest połączona do komputera. Zestaw zgłasza się jako Virtual COM Port, ale nic nie wysyła jak się z nim połączę przez Tera Term. Trzeba się domyślać oo co chodzi, strzelam, że pewnie komunikacja pomiędzy komputerem przez...
bo trzeba też mierzyć Vref Dlaczego zawsze trzeba mierzyć Vref? Dodano po 1 najsensowniej jest używać DMA, zaprogramowanego jednorazowo w trybie "dookólnym" (circular). No i oczywiście dużo łatwiej zrobić to bez HAL niż z HAL. Przesada https://forbot.pl/blog/kurs-stm32-f4-5-p...
ale czy przypadkiem nie powinieneś jeszcze włączyć zegara w RCC dla timera oraz gpio? Jeśli autor tematu skorzystał z narzędza CubeMX do wygenerowania szablonu, to zegary do peryferiów powinnny być włączone. Tutaj masz link do kursu z przykładem obsługi enkodera z bibliotekami HAL: [url=https://forbot.pl/blog/kurs-stm32-f...
Dziękuję wszystkim za pomoc. Biorę się za naukę STM32 z wykorzystaniem biblioteki HAL oraz narzędzia Cube. Kurs tutaj: https://forbot.pl/blog/kurs-stm32-f4-1-c...
https://forbot.pl/blog/kurs-stm32-f1-hal...
Zrób wegług opisu z https://forbot.pl/blog/kurs-stm32-f1-hal... Opisany jest tam sposób obsługi przerwania EXTI.
Dopiero zaczynam pracę z STM32 i przechodzę przez ten kurs: [url=http://forbot.pl/blog/artykuly/prog... STM na Forbot Na razie szło gładko, tylko ten I2C mnie zatrzymał. O której funkcji mówisz?
Poczytaj https://forbot.pl/blog/kurs-stm32-f4-4-p... Jak chcesz pod KEIL miganie dioda na module, który posiadasz to mogę dać.
http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...
Zaczynać od SPL nie ma sensu. Tu masz ten sam kurs ale oparty o HAL i CubeMX: https://forbot.pl/blog/kurs-stm32-f1-mig...
Gość tu genialnie wszystko wytłumaczył - przynajmniej na moje potrzeby: http://forbot.pl/blog/artykuly/programow...
Powyższy przykład zaczerpnąłem z kursu o STM32 http://forbot.pl/blog/artykuly/programow... gdzie piszą program na F1 a ja próbowałem zamienić go na F4. To dziwne w takim razie, że u nich to działa a u mnie nie, jeżeli sam kod teoretycznie mam poprawny.
Myślę, że każdy kurs jest potrzebny. Pewien człowiek zaczął taki pisać na forbot.pl. Ciekawie wyjaśnił zegary w STM32. Nigdzie indziej nie spotkałem takiego podejścia. Czekam na kolejny odcinek. Mam nadzieję, że ciąg dalszy nastąpi.
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)....
Z przerwaniami, bez przerwań, z DMA [url=https://forbot.pl/blog/kurs-stm32-f... HAL i I2C i nawet błędów nie znalazłem (w HAL bo w kursie nie pamiętam ale chyba też nie ma błędów). Przyznam, ze brakuje na Elektrodzie takiego kursu.
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...
http://forbot.pl/blog/artykuly/programow... Tutaj masz opis System Workbench for STM32, STM32CubeMX i STMStudio. Co prawda kurs dotyczy HALa i F4, ale obsługa narzędzi (tych które wymieniłem) jest tam opisana. Myślę, że to sporo wyjaśni. Mam nadzieję, że nie łamię regulaminu podając link do...
Użyj CubeMX. Kursy łatwo znaleźć w necie np https://forbot.pl/blog/kurs-stm32-f4-5-p... Cały kurs opisuje obsługę ADC przez odpytywanie, przerwania, DMA. Wystarczy popróbować i podejrzeć jak realizuje to HAL. Robie w ten sposób i nie muszę się męczyć godzinami aby obsłużyć wyświetlacz z SPI czy I2C. Niestety, w kursach,...
Witam! Przechodząc do rzeczy, postępowałem według kursu udostępnionego na stronie : http://forbot.pl/blog/artykuly/programow... i po wybraniu mojej płytki (L053R8) w momencie wybrania biblioteki, nie mam możliwości wybrania Standard Peripheral Library (StdPeriph); opcja jest szara, nie można...
O bootloaderze F103 https://www.elektroda.pl/rtvforum/topic3... Wgrywanie przez USB i kartę SD https://www.google.com/url?sa=t&rct=j&q=... Programowanie STM32F107 przez [url=https://stm32.eu/2012/05/10/program...
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...
Sprawa rozwiązana: Okazało się że wrzucałem za dużo bibliotek. Wrzucam instrukcję jak za pomocą STM32CubeMX dołączyć biblioteki CMSIS: https://obrazki.elektroda.pl/8743416200_... Następnie: https://obrazki.elektroda.pl/7585447500_... Generujemy projekt, zakładam że ktoś kto tu dostał już to potrafi, ale daje linki gdzie...
Masz "coś skrajnie źle". CubeIDE powinien pracować po wyjęciu z pudełka. Czy projekt generujesz z modułu CUBE MX wbudowanego w CubeIDE? Zresztą najlepiej zajrzyj tutaj: https://forbot.pl/blog/kurs-stm32l4-plat... Masz tam nienajgorszy kurs STM32, dodatkowo całkiem aktualny. Opisano również jak działać z...
Może i stary temat, ale dla mnie właśnie się rozpoczyna przygoda z ARM. Zakupiłem zestaw STM32F411-DISCO i próbuje ogarnąć jak wielką przepaść wiedzy mam w porównaniu do stanu z końca technikum (minęło 9 lat... wow). Szczywronek stworzył wg mnie kawał świetnego poradnika jednak chyba u mnie przez te kilka lat wypałiły sie zwoje i chyba zabawa w c++...
Silników krokowych nie steruje się PWMem tylko częstotliwością impulsów. Kurs z forbot.pl Proszę spojrzeć. https://www.youtube.com/watch?time_conti...
Witam, Zacząłem zabawę z płytką STM32F3 Discovery i mam problem. Czy za pomocą przejściówki USB-UART jak jest na płytce można przesyłać dane między komputerem a mikroprocesorem? Posiłkuję się tym kursem: http://forbot.pl/blog/artykuly/programow... z schematów programatorów wynika że są takie same, lecz...
Dokładniej napisz na co chcesz iść. Automatyka a elektronika to dwa różne kierunki. A jeśli już elektroniki chcesz sie poduczyć to zacznij od podstaw elektroniki. Takich książek jest bez liku. Do tego jakiś kursik prosty na początek. Np. [url=https://forbot.pl/blog/]Link Masz tu kursy podstawowe arduino, stm32, raspberry pi, kursy elektroniki dla początkujących.
Czyli w poniższym artykule są błędy? [url=link]https://forbot.pl/blog/kurs-st... Jest tam wzór: INT_FREQ = TIM_CLK/(ARR+1)(PSC+1)(CKD+1) Tak jest TIM_CLOCKDIVISION_DIV w CubeMX zdefiniowany:[syntax=c]#define TIM_CLOCKDIVISION_DIV1 0x00000000U #define TIM_CLOCKDIVISION_DIV2 (TIM_CR1_CKD_0) #define TIM_CLOCKDIVISION_DIV4...
Witam. Poszukuję pomocy z programem do mikrokontrolera Nucleo. Całe programowanie odbywa się na bazie C a nie mam zbytnio czasu aby się tym zając. Sam program mierzy napięcie (głownie sieciowe) i chciałbym aby wysyłał sygnał na dowolne wyjście w momencie gdy wartosc napięcia będzie szczytowa. Myślałem aby np ostatnie pomiary wysyłał do tablicy stamtąd...
Nie wiem czy dla rodziny STM32F7 są dostępne biblioteki w wersji SPL. Zarówno w programie System Workbench for STM32 podczas tworzenia nowego projektu, jak i na stronie ST: http://www.st.com/en/embedded-software/s... po wybraniu z tabeli opcji: STM32 Standard Peripheral Libraries , nie ma możliwości...
Witam, w moim projekcie muszę zapisywać informację we wspomnianej pamięci FRAM (link do https://obrazki.elektroda.pl/4945033000_... Za pierwszą część odpowiada polecenie: HAL_I2C_Mem_Write(&i2c, 0xa0, 0x10, 1, (uint8_t*)&test, sizeof(test), HAL_MAX_DELAY); Za drugą część odpowiada polecenie: HAL_I2C_Mem_Read(&i2c, 0xa0, 0x10, 1, (uint8_t*)&result,...
Jeśli chodzi o zasilanie to tutaj jest odpowiedni fragment z dokumentacji: http://obrazki.elektroda.pl/2354437400_1... Na tej podstawie stwierdzam, że brakuje kondensatora 4.7u i należałoby odfiltrować jeszcze pin VDDA (1u + 100n) oraz ewentualnie Vref. Edit: jeśli chodzi o USB, to sądzę iż powinieneś dodać rezystor 1.5k podciągający...
Witam serdecznie. Mam zagwozdkę związaną z uartami. Wysyłam dane z mikrokontrolera poprzez UART1 do modemu GSM a konkretnie komendę "AT" w odpowiedzi dostaję "OK" i chciałbym teraz tę odpowiedz wysłać (odbić dalej) poprzez UART6, który jest podłączony do konwertera UART <--> USB. Przeglądałem poradnik https://forbot.pl/blog/kurs-stm32-f4-7-k...
Prosze zapoznać się z tym tematem http://forbot.pl/blog/artykuly/programow... jest tam mowa o triangulacji. Do wykrywania kropki lasera mozna uzyc liniowego sensora TSL1401 chociaz jesli oczekujemy precyzji na poziomie milimetra to juz musialaby byc jakas kamera . https://www.youtube.com/watch?v=nDkW_XuX...
A podglądałeś przebieg prądu na oscyloskopie? Miernik którym go mierzysz, zapewne wylicza wartość średnią, czy Twój układ to robi? Sprawa się rypła. Odpaliłem stary oscyloskop gdy prąd pobiera latarka i wyszło szydło z worka. Na ładowarce sprawa ma się podobnie. Górna kreska, to z innego kanału. Taka rozmazana piła, to własnie napięcie mierzone na...
Witam, Próbuję napisać wgrać pierwszy program na STM zgodnie z poradnikiem z forbot.pl na System Workbench for STM32. Kompilacja programu z pustą pętlą przebiega pomyślnie, następnie w Run Configurations tworzę nową konfigurację debug. Gdy odpalam Run w konsoli otrzymuję następujący komunikat: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54)...
kursy forbot stm32 kursy forbot forbot robot
ustawic jezyk zwarcie światło zigbee firmware
Vaillant VRT 390 - czym zastąpić sterownik eBUS United LED22X16 dump for T.EME380.61 and T.SP7050.10A 9503 main boards, panel M215X12‑E2‑P(G5), TC216B101