stm32 cubemx warto

Znaleziono około 92 wyników dla: stm32 cubemx warto
  • [STM32][SW4STM32] Brak reakcji na przerwania EXTI i USART na STM32F411RE

    Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 1509
  • Nie używaj Arduino w zastosowaniach profesjonalnych!

    Każdy z nas widział lub korzystał kiedyś z Arduino. Wszyscy hobbyści bardzo je lubią i nie ma co się dziwić - moduły te bardzo łatwo jest opanować i nawet ktoś, kto nigdy nie miał do czynienia z systemami wbudowanymi, może w chwilę nauczyć się je programować i zbudować w oparciu o Arduino coś na prawdę ciekawego. Ekosystem Arduino pozwala w prosty i...

    Artykuły   07 Lut 2019 10:46 Odpowiedzi: 58    Wyświetleń: 23799
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    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...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5469
  • REKLAMA
  • STM32F405RGT6: TIM1 w trybie Encoder nie zlicza impulsów - konfiguracja HAL

    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...

    Mikrokontrolery ARM   09 Lip 2018 10:04 Odpowiedzi: 14    Wyświetleń: 993
  • Bascom - czy warto inwestować? Wsparcie, rozwój, obsługa xmegi i programatorów

    (at)piotrva - jeśli kolega chce środowiska z ułatwieniami pokroju bascom to CubeMX i tak jest za skomplikowany. Tutaj tylko STMduino z wybranymi procesorami STM32 (a najlepsze wsparcie ma F103 iirc) - plusem jest możliwość korzystania z arduino, ewentualnie mbed siedzący mocno na HALu, ale zapewniający warstwę abstrakcji dość podobną do BASCOMa. W obu...

    Mikrokontrolery   11 Lip 2017 06:44 Odpowiedzi: 18    Wyświetleń: 2439
  • REKLAMA
  • Jak sterować wyświetlaczem TFT 8-bit z różnych pinów na płytce Nucleo 144?

    Pewnie dlatego, ze wczesniej programowałem (AVRy) pod Eclipse, a CooCox to w sumei Eclipse jest. Coocoxa kiedyś używałem, ale odniosłem wrażenie że nie nadąża za trendami w STM32. Jeśli nie czujesz się jakoś specjalnie przywiązany do (schyłkowego) SPL (np. dorobek własny), to ośmielę się zasugerować System Workbench for STM32 także na Eclipse i używanie...

    Mikrokontrolery ARM   16 Lip 2016 11:33 Odpowiedzi: 70    Wyświetleń: 4434
  • Wybór bibliotek SPL czy HAL do programowania STM32?

    SPL czy HAL HAL to następca SPL. Istotnym podtekstem tego zdania jest to, że SPL jest "dead", nie jest rozwijany i nic się w tej kwestii nie zmieni. MBED MBED to coś na styl Arduino dla ARMów. A przynajmniej takie odnoszę wrażenie. Są to biblioteki w większości w C++. CubeMX CubeMX to nie biblioteki, tylko program od ST służący do konfiguracji STM32...

    Mikrokontrolery ARM   07 Lut 2017 17:07 Odpowiedzi: 21    Wyświetleń: 2274
  • NRF24L01 i STM32F0DISCOVERY z HAL - problem z bibliotekami z ATmega8

    Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc słów ;) : main.c http://obrazki.elektroda.pl/4732813300_1...

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1575
  • STM32F103C8T6 USB MSC Bootloader by piotr_go

    Bootloader przestawia wektory przed skokiem do softu użytkownika więc wydaje mi się że nic dodatkowo nie trzeba robić poza kompilacją pod 0x08001000. Niestety. CubeMX robi to tak że ustawia na początku rejestr VTOR (funkcja SystemInit): [syntax=c] SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH. */ [/syntax]...

    DIY Konstrukcje   18 Paź 2023 00:56 Odpowiedzi: 43    Wyświetleń: 19860
  • REKLAMA
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Nawet dla takiego małego Miki jak ja już na pierwszy rzut oka jest jasne że te kody to potężne źródło problemów. Co widać bez wgłębienia się w szczegóły: * Funkcja main() jako rozbiegówka to słaby pomysł. Kolega stmx napisał coś na ten temat (nawet podaje link w promowanych tematach), warto to przeczytać. * Stos musi mieć odpowiednie wyrównanie, zwykle...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1017
  • STM32F107VCT + LAN8720 Brak aktywności na liniach TX RX

    Witam Od tygodnia walczę z włączeniem ethernetu na stm32. Po wielu nieudanych próbach uruchomienia lwip oraz freertos musiałem zacząć od początku. W CubeMX konfiguruje ETH. Zmieniłem adres PHY i adresy rejestrów, poniewaz Cube ma złe adresy. Aktualnie myśle, ze MAC poprawnie komunikuje się z PHY, poniewaz podczas inicjalizacji eth podglądam wartość...

    Mikrokontrolery   06 Maj 2023 18:01 Odpowiedzi: 7    Wyświetleń: 729
  • Jaki wybór platformy mikrokontrolerów dla początkującego: AVR C vs Arduino?

    zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....

    Mikrokontrolery   08 Lut 2020 13:56 Odpowiedzi: 55    Wyświetleń: 2850
  • Stm32 i USB vs I2C dla analizatora logicznego - czy warto?

    Nie, może być najwyżej widziany jako DFU, o ile uruchomi się w nim wbudowany bootloader. W kilka minut można wyklikać w CubeMX USB CDC, a w następne dwie godziny oprogramować tak, by działało - i masz VCOM.

    Mikrokontrolery Początkujący   04 Lip 2019 17:09 Odpowiedzi: 3    Wyświetleń: 669
  • STM32F410 ustawianie PLL , próba zwiększenia taktowania do 100MHz

    Skąd wziąłeś pomysł na wstawki z FLASH->ACR? Czytam RM0401 Jest dedykowany do tego rozdział: 3.4.1 Relation between CPU clock frequency and Flash memory read time Latency zależy od częstotliwości taktowania oraz napięcia zasilania, tak w skrócie. Co do ustawień zegara dla STM32 to warto zapamiętać sobie schemat działania, który wynika bezpośrednio...

    Mikrokontrolery ARM   13 Sie 2020 21:40 Odpowiedzi: 11    Wyświetleń: 696
  • Jakie platformy elektroniczne warto znać po Arduino dla kariery zawodowej?

    Nauka C na PC pod jakimkolwiek systemem operacyjnym nauczą Cię C... I na tym koniec. Tylko C to z K&R się nauczysz w weekend. Na uC inaczej się zarządza pamięcią, przerwaniami, są porty IO, duże ograniczenia (wymieniony AVR jest 8 bitowy...). Stm32 jest fajny, ale IMHO CubeMX, czy HAL już wymaga pewnej wiedzy z C... I koło się zamyka. Wg mnie warto...

    Projektowanie i Tworzenie Po godzinach   22 Lip 2018 11:45 Odpowiedzi: 83    Wyświetleń: 4929
  • STM32F107RCT6 + VS1003 - transmisja SPI działa tylko w jedną stronę

    Linia PC13 ma bardzo małą wydajność prądową. Gdybyś w temacie umieścił schemat lub kod inicjalizacji peryferiów dostałbyś szybciej odpowiedź. Ale skoro CubeMX robi wszystko automagicznie, to przecież nie warto czytać dokumentacji. Na razie masz problem zamaskowany. Pewnie wróci. 5. PC13, PC14 and PC15 are supplied through the power switch, and so their...

    Mikrokontrolery   13 Lut 2021 11:19 Odpowiedzi: 8    Wyświetleń: 381
  • Jak zadeklarować zewnętrzny kwarc 12MHz w STM32F030K6T6?

    Wybrałeś stary uC, archaiczne i martwe środowisko, a do tego chcesz pisać jak na AVR. To jest trochę inaczej. Jeżeli chcesz mieć zewnętrzny kwarc, to podłączasz go to wyprowadzeń HSE, włączasz generator, czekasz aż będzie gotowy i przełączasz taktowanie. Standardem w wielu aplikacjach i płytach rozwojowych jest 8 MHz, czasami 25 MHz. 12 MHz jeszcze...

    Mikrokontrolery ARM   28 Gru 2018 11:57 Odpowiedzi: 9    Wyświetleń: 807
  • STM32F030 - emulacja EEPROM

    Próbowałem najpierw skopiować "na głupiego" kod z drugiego linku, niestety zawieszał się w EE_Init(); Spróbowałem ten cały przykład z mbed przenieść do SW4STM (ale bez biblioteki mbed, tylko do szablonu z CubeMX) i po drobnej kosmetyce chodzi całkiem dobrze. Kod jest dobry a przyczyną zawieszania pod SW4STM jest, jak się obawiałem, nieskuteczność tego...

    Mikrokontrolery ARM   19 Kwi 2017 07:26 Odpowiedzi: 34    Wyświetleń: 4269
  • STM32F303 + ADC+DMA problem z odczytem zmierzonej wartości

    Próbuję uruchomić przetwornik do współpracy z DMA. Bez DMA wszystko działa ale przy użyciu DMA nie do końca. Przy pomocy CubeMX wygenerowałem taki oto kod: [syntax=c] /* USER CODE BEGIN Header */ /** ****************************************... * (at)file : main.c * (at)brief : Main program body ****************************************...

    Mikrokontrolery ARM   10 Sie 2019 16:46 Odpowiedzi: 7    Wyświetleń: 807
  • STM32F103 - Sterowanie WS2812b - Czas przełączania pinu HAL_GPIO_WritePin

    Dzięki pomocy kolegów z innego forum okazało się, że uruchomienie tej magistrali przy użyciu biblioteki HAL jest banalnie proste. Pomysł zaczerpnięty z artykułu, który załączyłem wcześniej. Po krótce wygąda to tak: 1: za pomocą CubeMX konfigurujemy timer w trybie PWM aby jego okres wynosił 1,25us czyli 800kHz. 2. dla tego timera konfigurujemy DMA pamiętając...

    Mikrokontrolery ARM   05 Cze 2020 18:54 Odpowiedzi: 11    Wyświetleń: 1257
  • Prosty program DS18B20/TM1637 na STM32F030F4K6: CubeMX dla Keila vs CubeIDE 1.10.1

    Generalnie kod powstał w CubeMx i ten sam plik wygenerował kod dla CubeIDE i Keila dlatego dziwne są te różne wartości dla IWDG_PRESCALER. Sprawdzę to w domu i poszukam błędu. Zawartość plików '.ioc' zapisanych przez CubeMX też jest różna w obu projektach. Pomijam już ustawienia docelowego środowiska, ale ten prescaler IWDG jednak się tam też różni.

    Mikrokontrolery ARM   17 Paź 2022 18:14 Odpowiedzi: 4    Wyświetleń: 624
  • Konfiguracja FATfs z CubeMX w STM32f103 - błąd f_mount res=11

    Rzeczywiście kompilator zwraca przy f_write warning. Jak to powinno się poprawnie zapisać? Należy użyć dokładnie takiego typu jakiego oczekuje funkcja, czyli UINT, a nie uint8_t. I bynajmniej nie chodzi o rzutowanie - należy zmienić typ zmiennej której adres jest przekazywany do funkcji. Zwrotne informacje z tych funkcji odbieram, ale nie chciałem...

    Mikrokontrolery ARM   17 Gru 2019 18:20 Odpowiedzi: 57    Wyświetleń: 2937
  • Konfiguracja środowiska Atollic TrueSTUDIO z CubeMX dla STM32F103C8T6

    Czy w CubeMX istnieje możliwość zmiany procesora jak wcześniej już był zrobiony projekt pod inny? Tak. Istnieje taka możliwość. Tworzysz nowy, pusty projekt na nowy uC, a następnie importujesz ten stary. Warto próbować automatycznie, wyświetli wtedy różnice z ostrzeżeniami. Jeżeli automat zawiedzie, to można ręcznie importować. Nie ma większego problemu...

    Mikrokontrolery ARM   27 Kwi 2019 19:01 Odpowiedzi: 53    Wyświetleń: 2541
  • [STM32F4][HAL][CubeMX] Konfiguracja ADC z DMA do tabeli

    Myślę że przesunięcie rzędu czas trwania jednej konwersj nie było by problemem więc pytanie nadal aktualne A dlaczego nie wykorzystać możliwości. Jeżeli nie znasz HALa to najpierw zainstaluj sobie przykłady w Cube (ale nie mx) i przeanalizuj je. Wtedy domyślisz się jak zaincjalizować porty, ADC, DMA i timer aby trygierzował konwersje w odpiednim czasie....

    Mikrokontrolery ARM   15 Mar 2017 20:47 Odpowiedzi: 6    Wyświetleń: 1803
  • Jak użyć biblioteki HAL lub LL w STM32 bez CubeMX w Keilu?

    Nie podoba mi się układ kodu generowanego przez ten system, a przede wszystkim konieczność pisania w zdefiniowanych miejscach pliku. Nie musisz całkowicie rezygnować z CubeMX, bo jest dość pożyteczny. Ale możesz go użyć raz, jako "generatora" poprawnej aplikacji a później przerobić według uznania projekt, powyrzucać te specyficzne komentarze i inne...

    Mikrokontrolery ARM   16 Kwi 2019 02:54 Odpowiedzi: 4    Wyświetleń: 1983
  • Zastosowanie Arduino i Raspberry PI w przemyśle - platformy PiXtend, Industruino

    Pakiet występujący dawniej pod nazwą ThreadX nazywa się teraz Azure RTOS ThreadX i jest już port na niektóre STM32. Pierwszy pakiet zostanie udostępniony dla STM32H7 w 21Q1. Kolejne będą L4 i F4 (21Q2), F7, G4, L5 (21Q3), G0, WB i WL (21Q4). Pozostałe linie nie będą wspierane, ponieważ nie są w żaden sposób rozwijane. Po uzupełnieniu o dodatkowe moduły...

    Projektowanie i Tworzenie Po godzinach   24 Sie 2021 09:56 Odpowiedzi: 188    Wyświetleń: 16038
  • Optymalizacja pamięci w Azure RTOS na platformie STM32H743IIxx: Pula bajtowa i stos wątku

    Przygodę z Azure RTOS (dawnej ThreadX) zacząłem częściowo z konieczności dalszego rozwoju mojego projektu, a częściowo za sprawą decyzji STMicroelectronics o zastąpieniu FreeRTOS przez Azure RTOS i szkoleń prowadzonych przez ST, które polecam. Moje pytania w tym temacie dają wyobrażenie o poziomie mojej wiedzy w tej dziedzinie. Jestem na początku drogi....

    Mikrokontrolery ARM   28 Maj 2022 15:46 Odpowiedzi: 4    Wyświetleń: 885
  • STM32L433 - nieprawidłowe wartości TS_CAL przy odczycie temp. wewn.

    Masz rację, nie zauważyłem że ten skopiowany kod z definicjami od CubeMX nie podaje zapisanych wartości kalibracji. Ale i tak: ((130-30)/(1375-1034))*(887-1034)+30=-13 Raczej tak zimno u mnie nie jest ;)

    Mikrokontrolery ARM   09 Lip 2019 08:50 Odpowiedzi: 3    Wyświetleń: 780
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    Ja bym zaproponował ARM ale narzędzia KEIL-a. Na początek, ograniczenie 32kB nie będzie problemem a KEIL jest wygodny. Generuje projekt z CubeMX, otwiera się KEIL, F7 i kod jest skompilowany. Żadnego wskazywania ścieżek, podłączania debugerów itp. Ślepa ulica dla hobbysty, zupełnie ślepa. Są obecnie dwa dojrzałe środowiska, które pozwolą na wygodne...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 5160
  • [STM32F4] [STM32F4][C++] - USART6 - konfiguracja do wysyłania danych UART

    Definicja HSE_VALUE w stm32f4xx.h jest definicją 'awaryjną', kiedy wartość nie jest zdefiniowana w żadnym innym miejscu. A to wcale nie jest takie pewne. Co do SPL, to wybór należy do Ciebie. Ja mogę tylko podpowiedzieć, że SPL nie jest już używany przez ST - został zastąpiony przez CubeMX, w połączeniu z HAL, który jest bardzo podobny do rozwiązania...

    Mikrokontrolery ARM   17 Lis 2014 11:40 Odpowiedzi: 6    Wyświetleń: 2091
  • [STM32F411VET6][USB CDC] Błąd łączenia z uC przez RealTerm/PuTTY

    Aktualna wersja CDC z CubeMX na F4 (tylko) ustawia zbyt mały rozmiar stosu. Zadałem sobie trud i zrobiłem dwa projekty na F103 i F446. 1. Stos zadajesz w konfiguracji przy generacji projektu. Domyślne wartości są identyczne dla F1 i F4 https://obrazki.elektroda.pl/1101990200_... Tak że jest to za każdym razem 1kB w 100% wystarczający...

    Mikrokontrolery   23 Paź 2018 10:56 Odpowiedzi: 13    Wyświetleń: 3840
  • STM32F4 Discovery - błędy przy użyciu funkcji RCC_Config() w projekcie

    Obejrzyj wszystko w odpowiednim okienku CubeMX. Skoro wszystko tam będzie, pewnie tam zajrzę. Mam nadzieje że nie namieszałem. Łatwiej urzyć gotowych kalkulatorów bo samemu to trzeba uważać aby nie przekroczyć wymaganych wartości Nie namieszałeś, uporządkowałeś moje myśli :) Serdeczne dzięki za szybkie odpowiedzi, problem rozwiązany, temat zamykam.

    Mikrokontrolery ARM   25 Wrz 2014 23:14 Odpowiedzi: 7    Wyświetleń: 3666
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Nie chcę inkrementacji. Wysyłam cały czas tą samą zmienną kilkukrotnie z jednej lokalizacji pamięci. W przerwaniu jest przeliczana na inną wartość w taki sposób: Ok. Niemniej jednak skopiowałem ten kod z #8 do CubeIDE 1.5.0, zrobiłem parę korekt pod moje PCB, dokonałem poprawnej implementacji flagi BUSY i wszytko działa jak powinno z inkrementacją...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1056
  • STM32F4 Discovery - HardFault po odebraniu ramki w Lwip + FreeRTOS

    Nie chciałem zakładać nowego tematu bo wiem z doświadczenia, że jest to męczące dla zaawansowanych użytkowników i sprawia problemy w późniejszym szukaniu. Otóż. Posiadana przeze mnie płytka to nie Discovery, ale Nucleo F429ZI. niestety jestem początkujący ;( a za zadanie dostałem opracowanie połączenia LAN za pomocą socketów w układzie kompuer PC <->...

    Mikrokontrolery ARM   07 Mar 2018 15:00 Odpowiedzi: 16    Wyświetleń: 3486
  • [STM32][HAL][QN8025] Komunikacja z QN8025 przy użyciu I2C

    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...

    Mikrokontrolery   01 Lut 2020 12:46 Odpowiedzi: 4    Wyświetleń: 636
  • Jak wyświetlić napis 'Hello World' na wyświetlaczu TFT używając STM32F411RET i FT800?

    Podmieniłem #define EVE_CFAF800480E0_050SC (ta z linii 104) na #define EVE_RVT35. Pytanie dlaczego akurat tutaj trzeba to podmienić skoro w 75 linii jest to samo #define EVE_RVT35 ?? Poniewaz wszystkie wczesniejsze #define masz w warunku #if 0 #endif czyli niespelnionym. Zreszta w CubeIde powinienes miec to zaznaczone na szaro (wylaczone). Czy zatem...

    Mikrokontrolery ARM   15 Paź 2020 08:40 Odpowiedzi: 13    Wyświetleń: 1410
  • NUCLEO-F103RB: SysTick_Config(8000000) generuje przerwania co 0.1s zamiast 1s

    W poradniku Szczywronka opis konfiguracji zegara był dokładnie opisany dla STM32F103. Przepisanie kodu stamtąd powinno dać Ci poprawny wynik konfiguracji. Teraz piszę z pomocą CMSIS". Pracę z STM zaczynam zawsze od przygotowania funkcji SystemClockConfig() jak to opisano w poradniku, posiłkuję się zarazem schematem z zegarów z CubeMX . Całość odbywa...

    Mikrokontrolery ARM   14 Maj 2018 14:20 Odpowiedzi: 7    Wyświetleń: 549
  • STM32 Discovery - Brak pinów PA11 i PA12 w CubeMX

    A jaka to różnica. Chodzi o wartości jakie się podaje i idee. Analiza kodu w hal jest tak samo dobra jak innego. Zresztą wątpię żebyś co znalazł do bardziej złożonych peryferie na ejestrach

    Mikrokontrolery   27 Gru 2016 20:39 Odpowiedzi: 9    Wyświetleń: 858
  • STM32 + CubeMX + LIS3DHH - brak odbioru danych przez SPI

    Witam, próbuję uruchomić akcelerometr LIS3DHH ( https://www.st.com/en/mems-and-sensors/l... ) na zestawie Nucleo F411RE ( https://www.st.com/en/evaluation-tools/n... ). Czujnik mam w postaci adaptera STEVAL-MKI180V1 ( https://www.st.com/en/evaluation-tools/s... ). Konfigurację dla mikrokontrolera generuję za pomocą CubeMX...

    Mikrokontrolery ARM   27 Sie 2019 19:30 Odpowiedzi: 5    Wyświetleń: 825
  • STM32F767 konfiguracja PLL dla USART2 nie działa - jak ustawić?

    0. Z jakiego źródła jest taktowany UART2? Czy zmieniasz wartość BRR dla UART2 po zmianie taktowania? 1. Sprawdź profil zasilania ustawiony w rejestrach PWR. Domyślny to Scale 1, ale jeżeli projekt wygenerowałeś w CubeMX z zegarem HSE lub HSI, to możliwe jest inne ustawienie, które uniemożliwia pracę rdzenia z zegarem 180 MHz. 2. Zmiana Wait State wymaga...

    Mikrokontrolery ARM   02 Lip 2020 13:31 Odpowiedzi: 9    Wyświetleń: 822
  • STM32 CubeMX Discovery F072 - Sterowanie DAC przez ADC dla syntezatora FM

    Obejrzałem, nic nie zrozumiałem. Uwagi: 1. Bardzo uśredniaj wartości z ADC - nie tak że żywcem 2. Ja bym generował sinusoidę poprzez DMA wyzwalany timerem, a jedynie zmieniał czasookres pomiedzy wyzwoleniami.

    Mikrokontrolery Pozostałe   21 Lut 2017 23:39 Odpowiedzi: 8    Wyświetleń: 2871
  • [STM32f103][C][CubeMX - LL] - liczniki (timery) w konfiguracji master-slave

    Witam, W mikrokontrolerze "stm32f103c8t6" chciałbym wygenerować następujący przebieg na pinie: a) krótkie, powtarzające się, pulsy przez "x" czasu b) zero (przez "y" czasu) c) a i b powtarzające się z okresem "x"+"y" Myślałem aby w tym celu połączyć TIM3 i TIM1 w konfiguracji master-slave. W TIM3 (master) generowałbym przebieg x+y, który by służył do...

    Mikrokontrolery ARM   17 Lis 2020 16:52 Odpowiedzi: 5    Wyświetleń: 471
  • [STM32F765ZG] Błędy UART przy taktowaniu z kwarcu ABRACON ABM3B-25.000MHZ

    Być może mam skopany oscyloskop i czas kupić nowy. A teraz spójrzcie na mój post z kodem oraz pierwszy post tematu :-). Jeśli taktuję z HSI to 1000 prób echo z blokami po 8192 bajty przechodzi bez szemrania. Przy HSE 25 MHz czy 8 MHz czy 11.0592 MHz realna częstotliwość jest zaniżona i do obliczenia BRR muszę użyć niższej wartości (przy 25 MHz -> 24500000)....

    Mikrokontrolery ARM   10 Mar 2018 00:29 Odpowiedzi: 71    Wyświetleń: 3186
  • STM32L433 - Jak przekierować wyzwalanie ADC z Timera na inny w CubeMX?

    Wprowadzić do EXTSEL w rejestrze ADC odpowiednią wartość. Znajdziesz ją w Reference Manual.

    Mikrokontrolery ARM   26 Wrz 2019 18:01 Odpowiedzi: 4    Wyświetleń: 681
  • Zmiana obsługi przerwania CAN w nowych wersjach CubeMX dla STM32F4

    Co masz na myśli pisząc "przekierowuje dane do poszczególnych baz" ? W przerwaniu odbierasz ramkę, sprawdzasz ID i w zależności od wartości ID podejmujesz jakąś akcję.

    Mikrokontrolery ARM   10 Lut 2020 18:07 Odpowiedzi: 9    Wyświetleń: 1125
  • [STM32F103][CubeMX] HAL ADC dual simultaneus z DMA + injected = ( ADC2 szaleje )

    Patrzę i patrzę ale nie widzę :-( ... Zauważyłem za to że ta sieczka z ADC2 to są mierzone kanały z tym ze wygląda to na utratę synchronizacji pomiędzy ADC1 i ADC2 ( wartości są odpowiednie z tym że skaczą pomiędzy pozycjami raz wartość z mierzonego kanału znajduje się raz w analog HAL_ADCEx_InjectedStart_IT(&hadc1... W callbacku odczytuję :...

    Mikrokontrolery ARM   09 Wrz 2019 21:23 Odpowiedzi: 6    Wyświetleń: 1335
  • Konfiguracja STM32 Nucleo-L053R8 ADC z DMA w CubeMX - brak ciągłych pomiarów

    Witam, Napotkałem problem, którego nie mogę przeskoczyć podczas używania CubeMX. Chcę za pomocą przerwań lub za pomocą DMA mierzyć napięcie na ADCku. Niestety procesor wykonuje pomiar tylko raz. Mierzy początkową wartość potencjometru, nie reaguje na jego kręcenie. Sterowanie ADCkiem za pomocą "HAL_ADC_PollForConversion" działa, przy próbie użycia przerwań...

    Mikrokontrolery ARM   28 Lis 2019 12:39 Odpowiedzi: 2    Wyświetleń: 780
  • [STM32L0][C / CubeMX HAL] Klawisz dotykowy - uruchomienie, oprogramowanie.

    Cześć, zwracam się Do Was z prośbą o pomoc w uruchomieniu Touch Sensor Controller (TSC) w STM32L0. Nie mam już pomysłu jak ugryźć temat, a po przeanalizowaniu UM od procka i UM od HAL, na dal do końca nie wiem jak odpalić funkcję pojedynczego klawisza dotykowego w tym procku. Co mam? Mam PCB z wlutowanym MCU. Do jego portów podłączone są: PA7 (TSC_G2_IO4)...

    Mikrokontrolery ARM   08 Paź 2015 13:02 Odpowiedzi: 2    Wyświetleń: 981
  • STM32F030 (C/Keil uVision/CubeMX)- Jak odbierać dane z pinu GPIO?

    Ok. Przepraszam jakoś mi uciekła ta informacja. Przeglądam właśnie noty z programowej implementacji UARTA dostarczone przez ST na ich stronie. To moje początki z programowaniem i procesorami z rdzeniem ARM ale coraz bardziej zaczyna mi się to podobać. ----------- Znalazłem taką informację odnośnie danych, które muszę obierać: "Bajty przesyłane są, podobnie...

    Mikrokontrolery ARM   19 Maj 2016 20:52 Odpowiedzi: 9    Wyświetleń: 984
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    przy oversampling na 8 trzeba ustawić BRR na 0x34 Poddaję się - nie wiem skąd ta wartość (0x34) :?: Metodą "prostego dzielenia", tak jak piszesz, wychodzi 0x1c (28). Dla weryfikacji tej wartości "zgrzeszyłem" i zainstalowałem CubeMX - wygenerowałem inicjalizację UARTu dla F4, baudrate=6M, zegar=84MHz. Kod wygenerowany przez Cube też zapisuje do BRR...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 94161