stm32 konfiguracja zegara

Znaleziono około 347 wyników dla: stm32 konfiguracja zegara
  • [STM32] STM32F107: Konfiguracja zegara USART - problem z szybkością transmisji 9600 Bd

    Globalne definicje przekazuje się przez kompilator, odpowiednimi parametrami. Powiem Ci w sekrecie, że wszelkie poszukiwania błędów w kompilatorze, szczególnie z takimi trywialnymi sprawami, są z góry skazane na śmieszność, tak więc to czy brnąć dalej w zaparte to już Twoja decyzja. Co z tego, że ty sobie w main.c zdefiniujesz, skoro pliki od UARTu...

    Mikrokontrolery ARM   07 Kwi 2012 18:19 Odpowiedzi: 7    Wyświetleń: 1861
  • STM32F103RBT6-Nucleo - Przykładowy kod CAN w CooCox

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

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2217
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [stm32] [STM32F103VE] Nie działa sterowanie LED przez porty inne niż E, np. D i B

    a pamiętałeś żeby włączyć RCC dla tych portów w konfiguracji zegarów? RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP... ENABLE); Gdzie x to port.

    Mikrokontrolery ARM   11 Lis 2010 00:20 Odpowiedzi: 2    Wyświetleń: 1007
  • REKLAMA
  • STM32 - Konfiguracja przerwań zewnętrznych EXTI15_10_IRQn, GPIOC, linie 13 i 15

    Korzystam z książki Krzysztofa Paprockiego "Mikrokontrolery STM32 w praktyce" i tam tego nie było. Było. Musiałeś przeoczyć, bo to jest w funkcji konfigurującej zegary RCC_Conf()

    Mikrokontrolery ARM   11 Paź 2013 15:00 Odpowiedzi: 12    Wyświetleń: 3120
  • STM32 ADC - dziwne zachowanie pinu PA4 przy różnych rezystorach

    poprawiona kalibracja ADC i konfiguracja zegara - pomiar bez zmian

    Mikrokontrolery ARM   11 Sie 2010 12:29 Odpowiedzi: 5    Wyświetleń: 2218
  • [STM32] Dlaczego włącza się zegar AFIO przy konfiguracji GPIO i I2C?

    Ponieważ np. I2C komunikuje się z urządzeniem zewnętrznym przez piny GPIO ustawionymi jako alternatywna funkcja pinu AFIO i dlatego trzeba te bloki włączyć ..najoględniej mówiąc.

    Mikrokontrolery ARM   20 Mar 2012 15:15 Odpowiedzi: 26    Wyświetleń: 3196
  • REKLAMA
  • Jak skonfigurować Tim1 w STM32F103 - przykładowy kod

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

    Mikrokontrolery ARM   23 Cze 2019 20:35 Odpowiedzi: 7    Wyświetleń: 978
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Więc, doszedłem do tego, że mam źle skonfigurowany Timer. Jak wrzuciłem kod z użyciem bibliotek to ruszyło, zaczął przesyłać w nieskończoność jakieś losowe wartości. Po pierwsze w NVICu muszę odblokować przerwanie od Timera: Tak na początek - rejestr danych USART ma 8 bitów, nie 16. Zaprogramuj transfer DMA 8 bajtów, a nie czterech słów. Liczby transmitowanych...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26379
  • Konfiguracja zegarów STM32F410RB - różne częstotliwości na GPIO przy HSI i HSE

    Czy ktoś wie gdzie może być problem? Na pewno w tym, że nie czekasz ani na ustabilizowanie się zegara HSE, ani na ustabilizowanie się pętli PLL. Te operacje są obowiązkowe zarówno przed użyciem HSE jako źródła dla PLL jak i przed użyciem PLLa jako źródła dla rdzenia. https://github.com/DISTORTEC/distortos/b...

    Mikrokontrolery Początkujący   21 Sty 2019 21:21 Odpowiedzi: 15    Wyświetleń: 1257
  • [STM32][C] kolejność konfigurowania peryferiów ??

    Witam, Ostatnio z kolegą zastanawialiśmy się czy kolejność konfiguracji peryferiów w STM32 ma znaczenie ? Wiadomo, że zegary muszą być ustawiane w pierwszej kolejności, a następnie inne peryferia. Ale np. przy konfiguracji SPI, bądź ADC najpierw powinno zainicjować się GPIO, czy na odwrót, czy może kolejność nie ma znaczenia ??

    Mikrokontrolery ARM   25 Lut 2012 21:29 Odpowiedzi: 13    Wyświetleń: 2386
  • STM32 - Debuger zawiesza się, brak reakcji na Resume i Terminate

    Poprawnie zrobiłeś konfigurację zegara (RCC)?? Bo kod widzę pochodzi z cube.

    Mikrokontrolery   14 Gru 2014 11:59 Odpowiedzi: 26    Wyświetleń: 1989
  • REKLAMA
  • [STM32F103C8T6][C / WORKBENCH] Dioda nie chce mrugać

    Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...

    Mikrokontrolery ARM   16 Maj 2018 20:43 Odpowiedzi: 10    Wyświetleń: 1143
  • stm32 - eclipse konfiguracja minimum plikow Cube/ CMSIS

    1. Rozłączenie openocd -> w widoku "Debug" w zakładce... "Debug" zaznaczasz OpnOCD i klikasz na ikonkę czerwonego prostokąta (albo PPM i coś tam z "Terminate" w nazwie). 2. Co do "automatyzacji" - nie wiem, nigdy nie próbowałem :) 3. Na pewno kompilator nie rozpoznaje definicji? Zakładka "Problems" nie ma nic wspólnego z kompilatorem i najlepiej o niej...

    Mikrokontrolery ARM   02 Lut 2016 20:18 Odpowiedzi: 9    Wyświetleń: 1602
  • [stm32][c/uvision] - stm32f429zi Discovery stm32cubemx uvision4 stlinkv2

    Wywal timeout i sprawdź w debugerze czy program przechodzi za konwersję z ADC. Jeśli nie to musi być błąd w konfiguracji gdzieś albo zegara albo samego adc.

    Mikrokontrolery ARM   30 Kwi 2014 10:41 Odpowiedzi: 23    Wyświetleń: 5052
  • [STM32-f4][C][keil] [FreeRTOS]- biblioteki zegara rcc z rozszerzeniem hal

    Ale przecież kod obsługi to już Twoja działka (my nawet nie wiemy co on ma robić). A to co trzeba na razie zrobić żeby to działało, to tylko konfiguracja. A to piszesz że umiesz zrobić.

    Mikrokontrolery ARM   16 Cze 2015 23:09 Odpowiedzi: 8    Wyświetleń: 2577
  • [STM32] [STM32][HD44780][C] JM081A brak znaków, podłączenie do STM32, konfiguracja pinów

    Próbowałem juz wszystkiego, dodałem funkcję opóźniającą i dalej nic. Taktowanie zegara masz równieź ustawione na 72MHz?

    Mikrokontrolery ARM   20 Sie 2014 13:18 Odpowiedzi: 15    Wyświetleń: 5676
  • Jak debugować STM32F103C8T6 z Ubuntu 18.04 i ST-Link/V2?

    Znalazłem przykładowy program do migania diodą, która zawarta jest na module STM32F103*: Open On-Chip Debugger 0.10.0-dev-00019-g5352c55 (2019-02-14-15:31) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.... Warn : Could not determine executable path, using configured BINDIR. none separate Info...

    Mikrokontrolery ARM   19 Maj 2020 14:25 Odpowiedzi: 53    Wyświetleń: 4203
  • Konfiguracja środowiska Atollic TrueSTUDIO z CubeMX dla STM32F103C8T6

    Problem zegara się szybko wyjaśnił. Wystarczyło zmienić na format binarny. PS: Niestety obecnie padł mi programator i ładuje przez bootloader.

    Mikrokontrolery ARM   27 Kwi 2019 19:01 Odpowiedzi: 53    Wyświetleń: 2412
  • Wyłączanie/ resetowania zegara RCC peryferiów stm32

    Czy właściwą praktyka jest wyłączanie zegara RCC danego peryferium np. ADC w trakcie działania programu w celu rekonfiguracji ADC w trakcie działania programu? Jeżeli wyłaczysz zegar to niczego nie skonfigurujesz bo nie da się niczego zapisać do rejestrów (abstrahuję od uK, które mają dwa zegary ADC). Aby zmienić konfigurację trzeba ADC wyłączyć ....

    Mikrokontrolery   11 Lis 2020 11:09 Odpowiedzi: 3    Wyświetleń: 339
  • [STM32] Jak pisać efektywne i przenośne biblioteki dla STM32 w C?

    Rozumiem, chodzi mi tutaj bardziej o "dobre" praktyki programistów. Powiedzmy konfiguracja RCC w STM32. Są STD i HAL, można to zrobić. Wykonuje się to miliardy taktów zegara, można prościej. Makra, odpowiednie funkcje... jak? Jakieś przykłady?

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10656
  • stm32/f105 - Konfiguracja OTG na wewnętrznym oscylatorze, możliwe?

    Da się tak ustawić PLL by uzyskać 48MHz na wewnętrznym RC. Testowałem USB na wewnętrznym RC (bez kalibracji HSI) i działało to poprawnie. Tak czy inaczej kalibracja jest wskazana, bo nie polegałbym na domyślnej kalibracji RC. ST ma noty aplikacyjne w których podany jest sposób na kalibrację RC z zewnętrznego sygnału zegarowego lub przy użyciu zegara...

    Mikrokontrolery ARM   18 Kwi 2013 13:29 Odpowiedzi: 5    Wyświetleń: 1416
  • 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ń: 936
  • [STM32F0DISCOVERY/C] Konfiguracja przerwania Timera 6

    Zmieniłem trochę kod, zgodnie z sugestiami kolegów. Teraz mam coś takiego: [syntax=c]#include <stm32f0xx.h> void TIM6_DAC_IRQHandler(void); int main(void) { RCC->CFGR &= ~(RCC_CFGR_SW_1 | RCC_CFGR_SW_0); //HSI RCC->AHBENR |= RCC_AHBENR_GPIOCEN; GPIOC->MODER |= GPIO_MODER_MODER9_0; //wejscie GPIOC->MODER &= ~GPIO_MODER_MODER9_1;...

    Mikrokontrolery ARM   03 Lut 2013 15:50 Odpowiedzi: 14    Wyświetleń: 1995
  • STM32 F303VC6 - Konfiguracja przerwań TIM7 na rejestrach, problem z częstotliwością

    Rada praktyczna: ustaw preskaler tak, żeby podzielony zegar timera miał jakiś "okrągły" okres, np. 1, 10 lub 100 us, wtedy nie będziesz musiał pracowicie wyliczać wartości okresu timera, np. preskaler 7200 -> okres zegara 100 us; w celu uzyskania jednej sekundy ładujesz do ARR 10000-1. Twój problem, jak napisano wyżej, wynika z braku kasowania znacznika...

    Mikrokontrolery   28 Lip 2015 21:58 Odpowiedzi: 4    Wyświetleń: 930
  • Jaki programator do STM32F103RBT6? Czy można użyć USB?

    Coocox bardzo dobry na początek. Łatwy w konfiguracji, współpracuje z programatorami JTAG, ST_Link, nie ma ograniczeń, ma sporo ułatwień (automatyczne dołączanie potrzebnych plików, automatyczna konfiguracja stosu, zegara, przerwań (startup). A co do płytek z STM32 to najlepsze są serii discovery - tanie i posiadają wbudowany programator z ST_Link,...

    Mikrokontrolery ARM   03 Kwi 2014 00:05 Odpowiedzi: 25    Wyświetleń: 2682
  • [STM32][DAC] - Konfiguracja DAC wyzwalanie przez timer

    Odpalasz zegar dla tim 2 a używasz tim 6 więc jak to ma działać? :D

    Mikrokontrolery ARM   27 Cze 2013 11:43 Odpowiedzi: 10    Wyświetleń: 4017
  • Konfiguracja i obsługa licznika TIM2 w STM32L152RE - brak generowania przerwań

    Witam, próbuję skonfigurować licznik TIM2 w STM32L152RE, aby zliczał impulsy z pinu w trybie alternatywnym AF1 na PA0 i generował przerwanie po zliczeniu 10. Stan wysoki na linii w przerwaniu od SysTick. Niestety, TIM2 po zliczeniu impulsów nie generuje przerwania i nie ma żadnej reakcji od niego. Czy ktoś spotkał się z takim problemem? Funkcje do obsługi...

    Mikrokontrolery ARM   02 Lis 2023 20:37 Odpowiedzi: 8    Wyświetleń: 516
  • Brak migania diody na mikrokontrolerze STM32 C011: konfiguracja pinów GPIO i rejestry

    Źle popatrzyłem w twój kod i wygląda na to że miałeś inne literki do zapisu BSRR. Rozejrzę się z ciekawości po dokumentacji i może coś wymyślę. Na razie olej pętle i delaye, wpisz do ODR same jedynki i zakończ while(1); Zobacz diodę, ale zmierz też woltomierzem co się tam dzieje. Zastanów się też czy linker Ci nie nie dodaje jakiś wstępnych ustawień...

    Mikrokontrolery   21 Lis 2023 12:49 Odpowiedzi: 29    Wyświetleń: 759
  • [C, STM32 CM3] Konfiguracja DMA MEM->GPIOx->ODR w STM32 CM3 z użyciem timera jako triggera

    Na bazie jednego z przykładów od STM zrobiłem transfer DMA z urządzenia zewnętrznego i drugi układ z transferem do urządzenia zewnętrznego. W każdym przypadku miałem zewnętrzny sygnał taktujący (zegar) danych równoległych w takt którego dane są wysyłane/odbierane. W przykładzie był do tego zaprzęgnięty któryś timer, ale nie pracował jako licznik tylko...

    Mikrokontrolery   24 Wrz 2013 20:35 Odpowiedzi: 5    Wyświetleń: 1851
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    [syntax=c]RCC->APB2ENR= RCC_APB2ENR_IOPAEN; //włączasz zegar portu A RCC->APB2ENR= RCC_APB2ENR_IOPCEN; //wyłączasz zegar portu A, włączasz portu C [/syntax] Jw. ;)

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3120
  • STM32F103RB - Jak ustawić stan wysoki na pinie PC0 bez bibliotek?

    A gdzie masz konfigurację procesora, jak wygląda u Ciebie plik dla linkera? Gdzie jest konfiguracja zegara? Na początek proponuję zapoznać się z tym [url=http://www.elektroda.pl/rtvforum/to... projekty dla ARMów W pierwszym poście znajdziesz też odnośnik do strony, na której są przykłady, między innymi dla STM32. Miłej lektury...

    Mikrokontrolery ARM   11 Gru 2014 10:06 Odpowiedzi: 12    Wyświetleń: 1485
  • STM32 NUCLEO-F103RB nie steruje wyjściami MAX7300 - konfiguracja I2C

    Czyli układ nie odpowiada na przesłany adres. Czy obie linie adresowe są przypięte do masy? Jeżeli tak, to może zamieniłeś SCL z SDA? Co pokazuje analizator? Czy zegar SCL na pewno ma częstotliwość do 400 kHz?

    Mikrokontrolery ARM   20 Lip 2020 09:12 Odpowiedzi: 8    Wyświetleń: 783
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    AVE... (at)_lazor_ Możesz mi napisać konkretnie, co jest złego w przykładzie dla STM32, który zapodałem? Bo poszukałem paru innych przykładów i mają one podobne elementy, co ten: jest funkcja main(), która w praktyce nie różni się niczym od wersji 8-bit, i są typowe dla STM32 bloki konfiguracji zegarów i GPIO, oba dość rozbudowane, ale w końcu jest...

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 17304
  • Brak dźwięku przy I2S między STM32-H743ZI2 a kodekiem CS4220

    Witajcie, Kupiłem sobie płytke deweloperską NUCLEO-H743ZI2 i próbuję ją połączyć z kodekiem CS4220 (taki akurat mam pd ręką), ale coś mi to nie chce działać. Nie znalazłem też nigdzie w internecie żeby ktoś próbował pracować z tym kodekiem i STM32. Jest z tym jakiś problem czy ja coś źle robię? Co do samej konfiguracji, ustawiłem prędkość transmisji...

    Mikrokontrolery ARM   12 Lut 2024 06:54 Odpowiedzi: 30    Wyświetleń: 903
  • [stm32] Konfiguracja przerwań TIM2 w STM32 - brak reakcji na przerwania

    Witam, Mam jeszcze jedno pytanko, czy pomimo tego, że Timer 2 jest podłączony do magistrali APB1 taktowanej zegarem 36MHz (max) to i tak na jego prescaler wchodzi sygnał 72Mhz? (CK_INT) pozdrawiam Krzysiek

    Mikrokontrolery ARM   18 Lis 2010 22:21 Odpowiedzi: 11    Wyświetleń: 3241
  • [STM32] - Prosta konfiguracja przetwornika ADC. STM32F100

    Czy włączyłeś zegar dla ADC1? Coś takiego: RCC_APB2PeriphClockCmd(RCC_APB2Perip... ENABLE); Pozdrowienia, m.ki

    Mikrokontrolery ARM   31 Paź 2012 12:28 Odpowiedzi: 8    Wyświetleń: 3969
  • [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ń: 996
  • [stm32] Jak skonfigurować TIM2_CH2 na STM32 do generowania sygnału na PA1?

    To nie ma znaczenia - magistrala do której jest podpięty definiuje tylko sposób dostępu przez kod użytkownika i źródło zegara. Wyjścia timera są dołączone do pinów raczej fizycznie, co najwyżej konfiguracja portu odpowiada za multiplexacje kilku układów peryferyjnych na jedno wyjście. 4\/3!!

    Mikrokontrolery ARM   24 Lis 2010 21:41 Odpowiedzi: 12    Wyświetleń: 2050
  • Nucleo F401RE uruchamianie I2C, konfiguracja przez STM32CUBE MX

    A masz fizycznie podłączone jakieś urządzenie podłączone do tego I2C? Mówisz o Na D15 jest SCL z I2C1 jednakże po podłączeniu oscyloskopu nie ma sygnału zegarowego ,a w Cube pokazujesz PB8 PB9. A mi wychodzi I2C na PB6, PB7. Nie widzę w kodzie momentu włączenia zegara dla I2C . Czy porty masz skonfigurowane jako open drain? Adres urządzenia jest właściwy?...

    Mikrokontrolery Początkujący   21 Lip 2020 10:38 Odpowiedzi: 12    Wyświetleń: 1032
  • [STM32L4] Problem z dzielnikiem szyny przy mruganiu LED na STM32L476DISCOVERY

    Jeśli nie będziesz grzebał w konfiguracjach taktowania szyn, wszystkie szyny L4 pracują z częstotliwością CPU, timery też. Zdaje się, że pracowicie rozwiązujesz problemy, które sam wygenerowałeś. Włącz PLL z taktowaniem z MSI, przestaw czas dostępu do Flash, poczekaj na gotowość PLL i przełącz się na PLL. To wszystko, jeśli chodzi o konfigurację zegara....

    Mikrokontrolery ARM   23 Lip 2018 18:40 Odpowiedzi: 26    Wyświetleń: 1089
  • STM32F107 konfiguracja zegara w Keil uVision - błędy kompilacji kodu

    NVIC->ISER U mnie przerzuciłem się na funkcję CMSIS, bo faktycznie sprawdzanie dwóch plików pdf w czterech miejscach w poszukiwaniu gdzie znajduje się dane przerwanie jest trochę utrudnionę. W tzw międzyczasie znalazłem sobie coś takiego: http://www.keil.com/download/docs/363.as... (STM32 Timer Example) i przyglądam się jak to jest tam zrobione

    Mikrokontrolery ARM   20 Kwi 2012 15:36 Odpowiedzi: 55    Wyświetleń: 7355
  • STM32 F303 - SPI na rejestrach wysyła tylko 0xFF - problem z konfiguracją SPI1

    O ile makra masz poprawne.... To BRR i BSRR to nie rejestry do stosowania RMW. Czysty zapis bez andów czy orów. Gdzie włączone zegary Dla GPIO i SPI? Co debuger na to wszystko?

    Mikrokontrolery   29 Lip 2015 08:59 Odpowiedzi: 39    Wyświetleń: 2484
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    Walczę z obsługa klawiatury - w tym necie nic sensownego znaleźć nie można .... na razie tyle .......; #include <stdio.h> #include <stdlib.h> #include <HD44780.h> // definicje zmiennych ----------------------------------------... #define vcc_ref 5.0 // napiecie referencyjne #define hall_ref 2.5 // napiecie referencyjne...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 6645
  • [STM32] Konfiguracja EXTI w STM32 - przerwanie od zbocza opadającego i narastającego?

    Ja ostatnio używam dość często EXTI, wczoraj realizując moduł umożliwiający komunikację przez RFM22B: sygnał nIRQ wprowadzony mam na jeden pin, z którego mam przerwanie, generowanie przerwania mam tylko od zbocza opadającego i nigdy nie wyzwala mi się na zboczu narastającym (tak więc exti zachowuje się poprawnie). Moja konfiguracja EXTI (jeśli kogoś...

    Mikrokontrolery ARM   28 Wrz 2011 20:20 Odpowiedzi: 5    Wyświetleń: 4116
  • STM32 vs ATMega328: Porównanie rozmiaru kodu i wpływ na moc obliczeniową

    To nie mikrokontroler "marnuje pamięć", a źle napisana biblioteka. Kod na uC 32-bitowy na ogół nie jest dłuższy niż odpowiadający mu kod na uC 8-bitowy, bo to samo da się zrobić mniejszą liczbą operacji. Za jakość bebechów biblioteki odpowiadają jej autorzy. Projekty, które na STM32 robią dużo więcej, niż da się zrobić na śrenim ATmega, na ogół zajmują...

    Mikrokontrolery ARM   24 Lis 2020 18:24 Odpowiedzi: 14    Wyświetleń: 678
  • [STM32F103V] Konfiguracja UART w STM32F103V z DMA - wysyłanie niepoprawnych danych

    (at)gaskoin Racja. Jak coś nie działa to się wszędzie szuka błędów. Nie korzystam z żadnych dodatkowych peryferiów. Jest main() ustawienie usarta2 ustawienie DMA i tyle. A właśnie - za ustawienie zegara procesora odpowiada funkcja skopiowana z StdPeriph która się zwie SystemInit() w sumie zapomniałem o niej. Napiszę swoją od nowa i się odezwę - może...

    Mikrokontrolery ARM   03 Wrz 2011 18:49 Odpowiedzi: 27    Wyświetleń: 2580
  • "minimalne" podłączenie pinów mikrokontrolera stm32

    3. W razie popełnienia jakiegoś błędu przy konfiguracji zegara istnieje potrzeba uruchomienia cpu w trybie bootlandera. Czy warto dodać przycisk z podciągnięciem do vcc, czy może można to rozwiązać w inny sposób? Wyprowadź reset na SWD, i jeśli nie planujesz używać bootloadera, możesz wyrzucić rezystor na BOOT1. 4. Jeśli chodzi o podłączenie programatora,...

    Mikrokontrolery   15 Mar 2018 19:51 Odpowiedzi: 9    Wyświetleń: 3012
  • STM32F100 vs ATmega32 – wolne odświeżanie LCD mimo wyższego zegara 24MHz

    Poniżej program do obsługi wyświetlacza TFT: Interesuje mnie dlaczego funkcja LCD_Clear(WHITE) na STM32 działa wolniej niż na Atmedze32 z kwarcem 16MHz. Wydawało mi się że powinno czyścić ekran szybciej na STM32 a już na pewno nie wolniej. Tylko nie zwracajcie mi uwagi na temat pętli opóźniającej;) ponieważ i tak nie jest wykorzystywana w LCD_Clear....

    Mikrokontrolery ARM   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5764
  • Konfiguracja płytki z MAX31865 i PT100 - błąd zakresu pomiaru temperatury

    Nie znam nowych avrów, ten kod przypomina mi STM32, natomiast w starych była globalna flaga uruchomienia przerwań, sprawdzałeś czy tutaj takiej nie potrzeba? I przez analogię do STM, czy po zmianach częstotliwości zegara, nie trzeba poczekać ileś cykli aż się ustabilizuje? Jak tam prosty przykład? No i przeniósłbym zliczanie minut do przerwania, u siebie...

    Mikrokontrolery   06 Maj 2025 10:38 Odpowiedzi: 69    Wyświetleń: 1722
  • [STM32] [STM32][C] Różnice w obliczaniu CRC32 między STM32 a Linuxem

    Cześć, Pozwolę sobie oszczędzić trochę czasu innym, którzy spotkają się z tym problemem. Nie wiem jak wygląda sprawa ze starszymi mikrokontrolerami, ale w F7 rozwiązano problem odwróconej kolejności bitów, rejestry modułu CRC pozwalają na ustawienie sprzętowego odwrócenia bitów i bajtów. Przykład konfiguracji pod CRC32[zip, itp] dla biblioteki HAL:...

    Mikrokontrolery ARM   08 Lip 2017 17:22 Odpowiedzi: 18    Wyświetleń: 6156
  • Czy odczyt flagi przez bitband w STM32 wyzeruje ją zamiast SR1?

    Korzystając z okazji zadam kolejne pytanie, dlaczego po konfiguracji i2c od razu mam ciągle ustawioną flagę busy? I2C resetuje po włączeniu zegara. Do i2c podpięta pamięć FM24cl16 z 1k podciąganiem.

    Mikrokontrolery   12 Sty 2013 12:14 Odpowiedzi: 19    Wyświetleń: 1824
  • STM32F107VCT6 - konfiguracja taktowania i zegara systemowego

    ustawienie taktowania gpio GPIO_Speed_50MHz przy nieskonfigurowanym pll co powoduje, on rowniez jest taktowany maksymalna czestotliwoscia ,czyli w tym wypadku 8 Mhz ? GPIO_Speed nie ma nic wspólnego z częstotliwością taktowania portu. Zmniejszenie "gpio speed" powoduje ograniczenie stromości zboczy sygnału wyjściowego co np. redukuje zakłócenia. Polecana...

    Mikrokontrolery ARM   02 Mar 2015 18:36 Odpowiedzi: 3    Wyświetleń: 1416
  • [stm32] STM32F103VBT6: Problemy z I2C i DS1307 na płycie ZL27ARM

    Witam, mam dziwny problem z komunikacją I2C. Przed stworzeniem tematu przetestowałem przykłady użycia I2C udostępnione przez ST (komunikację I2C1 z I2C2 itp.) i wszystko było ok, niestety pod drobnych zmianach i podłączeniu RTC DS1307, uC nie może się z nim skomunikować. Nie wiem w czym jest problem, a siedzę już nad tym ze 2 dni, więc prosiłbym żeby...

    Mikrokontrolery ARM   13 Lut 2011 19:34 Odpowiedzi: 1    Wyświetleń: 2842
  • [STM32] Jak skonfigurować CS43L22 na STM32 F4 Discovery do przesyłania audio z PA.4?

    Tego zegara nie trzeba jakoś kosmicznie generować, wystarczy dobrze skonfigurować I2S. Generowanie zegara w jakichś przerwaniach to kosmos :D O to tajemna konfiguracja I2S: MUSI być skonfigurowany (i piny). Po takiej konfiguracji nic więcej z I2S już się nie robi, tylko się zastanawia co tu jeszcze nie działa :) Proponuję najpierw odpalić to wszystko...

    Mikrokontrolery ARM   11 Cze 2013 22:25 Odpowiedzi: 15    Wyświetleń: 6674
  • STM32F100 - Konfiguracja pinów PD0, PD1 nie działa, co robię źle?

    Witam. Od niedawna staram się zapoznać z uC STM32 i chciałbym skorzystać z pinów PD0,PD1 uC stm32f100. Mój kod wygląda następująco: [syntax=c] GPIO_PinRemapConfig(GPIO_Remap_PD01, ENABLE); GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP... ENABLE); GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0; GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN_FLOATING;...

    Mikrokontrolery Początkujący   24 Sty 2014 17:09 Odpowiedzi: 4    Wyświetleń: 1197
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    No racja, dzięki. jeszcze tak dla pewności: to w ten sposób mam przerwanie co 0,2s: SysTick_Config(CLK_FREQ/14400000); Nie. Taka konfiguracja spowoduje to, że przerwania będą bardzo szybko występować (co kilka cykli zegara). Jak chcesz mieć przerwanie co 200ms to skonfiguruj timer tak: I automatycznie za każdym przerwaniem powinna wykonywać się powyższa...

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7677
  • Konfiguracja FATfs z CubeMX w STM32f103 - błąd f_mount res=11

    Witam po długiej nieobecności. Teraz chcę testować obsługę karty SD przez SDIO. Gdy uruchamiam z "SD 1 bit" to poprawnie się inicjalizuje, ale po zmianie na "SD 4-bit Wide bus" mam Error=1. Dlaczego funkcja BSP_SD_Init zwraca taki błąd? Czy trzeba gdzieś/coś dodatkowo konfigurować? PS: Dlaczego w oknie konfiguracji zegara w CubeMX nie ma możliwości...

    Mikrokontrolery ARM   17 Gru 2019 18:20 Odpowiedzi: 57    Wyświetleń: 2877
  • Konfiguracja DMA z przerwaniem po transferze dla TIM1 w STM32F103

    Ja wiem co chcesz osiągnąc ale to chyba nie do końca właściwa droga. Po pierwsze aktualizacja CCRx powinna następować w pewnych określonych momentach. Dlaczego: wyobraź sobie, że licznik jest np równy 100, CCRx 105. Tym momencie zmieniasz ten CCRx na 99. Co się dzieje. Licznik będzie liczył do końca, przekręci się i doliczy do 99 - dając takie PWM o...

    Mikrokontrolery   03 Gru 2019 15:34 Odpowiedzi: 8    Wyświetleń: 531
  • Stm32f429 konfiguracja pętli PLL do 180 MHz - prośba o sprawdzenie kodu

    Czytam niektóre co czytelniejsze kawałki tego kodu i zachodzę w głowę, kto wyłączył HSI po resecie, że koniecznie trzeba go włączać i kto powpisywał w domyślnie wyzerowane pola niezerowe wartości, że musisz te pola zerować, w dodatku pojedynczo. Jeśli sam nie radzisz sobie z ustawieniami zegara, skorzystaj z CubeMX.

    Mikrokontrolery ARM   20 Lut 2017 17:28 Odpowiedzi: 15    Wyświetleń: 957
  • [C] [C][STM32F429] - Konfiguracja kości SDRAM W9825G6JH-6 nie działa poprawnie

    1. W stm32f429/439/427/437 powinno być dodane opóźnienie po włączeniu zegara w AHB/APB - jest to opisane w erracie. 2. www.elektroda.pl/rtvforum/topic2968552.h...

    Mikrokontrolery ARM   27 Cze 2015 19:40 Odpowiedzi: 21    Wyświetleń: 2133
  • Jak zacząć z STM32? Różnice między Cortex M0 a M4, środowisko, ST-LINK 2

    Witaj Freddie. W Twoim szablonie nie było błędu, była wartość zgodna z dokumentacją dla uC z zegarem do 72MHz. Rdzeń w STM32F4xx można taktować do 180MHz, ale dolna częstotliwość PLL jest wyższa - 192MHz, a nie 64MHz jak było w Twojej wersji przeznaczonej dla STM32F10x. Ja popełniłem błąd, ponieważ nie zaktualizowałem tej jednej wartości. Przy okazji,...

    Mikrokontrolery ARM   25 Sie 2015 20:39 Odpowiedzi: 85    Wyświetleń: 8652
  • Jak uzyskać 1Hz na Q1 i Q2 łącząc CD4060 z CD4013 jako multiwibrator?

    Tam pisało,że z maszynowego zrobiono program ASM - może lepiej podaj, gdzie pisze, bo przekaz przez kogoś, kto nie całkiem rozumie, jest niejasny. Jak się chce coś takiego zrobić na uC, to: (1) jest parę możliwości zrobienia błędu tak, że czasy będą się odrobinę różnić, i to bardziej, niż w układzie na scalakach CD4xxx; (2) zaprogramowanie uC może...

    Początkujący Elektronicy   25 Sie 2021 22:26 Odpowiedzi: 81    Wyświetleń: 5043
  • Konfiguracja SPI1 dla STM32F3 do sterowania WS2812 nie działa

    Naprawdę wierzysz, że uszkodzenie taśmy powoduje zmianę częstotliwości zegara procesora? Coś za dużo tych cudów. Ok, WS2812 potrafi się uszkodzić, jeśli łączysz układy "pod prądem", bez wcześniejszego połączenia mas - w takim przypadku psuje się pierwsza kostka na taśmie - łatwo można to sprawdzić oscyloskopem (czy przepuszcza dane dla drugiej).

    Mikrokontrolery ARM   17 Lut 2016 23:15 Odpowiedzi: 41    Wyświetleń: 3660
  • [STM32F107VB][SourceryGCC] Częstotliwość timera TIM7

    Witam, z góry przepraszam za mój nikły poziom obeznania w świecie STM32. Myślę, że problem będzie błahy dla wielkich myślicieli elektrody :) Otóż skonfigurowałem sobie TIM7 do pracy tak: [syntax=c]TIM_TimeBaseInitTypeDef TIM_InitStructure; TIM_InitStructure.TIM_Period = 4; TIM_InitStructure.TIM_Prescaler = 999; TIM_TimeBaseInit(TIM7, &TIM_InitStructure);...

    Mikrokontrolery ARM   21 Wrz 2011 14:28 Odpowiedzi: 4    Wyświetleń: 1109
  • STM32F103 - Zakłócenia przy równoległej komunikacji USART1 i USART2

    Kod: [syntax=c] /************************* * stm32 uart main.c *************************/ #include "stm32f10x.h" #include "stm32f10x_flash.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include "stdint.h" #include "misc.h" #define CLK_FREQ 36000000 /* User defined function prototypes */ void GPIOA_Init(void);...

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3468
  • uda1380 - ADC z wyjściem I2S i obsługa I2C jednocześnie?

    Przesyłasz dane przez I2C stosując protokół z L3? DOM dotyczy trybu L3, z którego na tej płytce nie możesz korzystać. Adres urządzenia na I2C to 0x30 do zapisu i 0x31 do odczytu. To wszystko jest w dokumentacji. Weź też pod uwagę, że Atmega32 nie nadaje się do takiej aplikacji. Dane musisz przesyłać bardzo stabilnie, a ten układ tego nie potrafi, nie...

    Mikrokontrolery   22 Sty 2015 17:16 Odpowiedzi: 16    Wyświetleń: 3210
  • STM32/F107 - Jak uzyskać max szybkość odczytu stanu portu GPIO

    Witam wszystkich Poniżej zamieszczam kod który przeraża mnie swoją wolnością znaczy się brakiem szybkości. To jest STM32 a działa wolniej niz ATMEGA8. Osobiście nie sprawdzałem oscyloskopem taktowania ale jesli wierzyć konfiguracji PLL to zegar główny to 64MHz while zajmuje 16 albo 18 cykli - MASAKRA. Jak to przyśpieszyć? Czy jest możliwe wykorzystanie...

    Mikrokontrolery ARM   10 Lut 2015 09:15 Odpowiedzi: 8    Wyświetleń: 1314
  • [STM32] Konfiguracja USART2 dla Modbus RS-485, czy ustawienia są poprawne?

    W standardowym nagłówku z CMSIS masz przecież makra np USART_CR. Na forum wrzuciłem też całkiem przyjazną funkcję do konfiguracji IO, wtedy kod wygląda tak: [syntax=c]static void UsartInit(){ RCC->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_USART1EN; GPIO_Config(GPIOA, 9, AFPP_OUTPUT_2MHZ); USART1->BRR = FREQUENCY/BAUD; // set baud rate to BAUD USART1->CR1...

    Mikrokontrolery ARM   29 Lip 2012 14:57 Odpowiedzi: 12    Wyświetleń: 3649
  • Komputery jednopłytkowe - wstydliwa prawda o rynku, czyli krótka lekcja historii

    To nie jest kwestia 8 czy 32 bit. STM32 też ma wsparcie w Arduino, zresztą nowsze Arduino to też ARMowe ATSAM od microchipa. Ich nieco niższa popularność wynika główie z tego, że nie każdy soft napisany na np. arduino uno zadziała na leonardo. Niemniej ogromna część bibliotek ma swoją wersję dla ARM i pisze się zasadniczo tak samo. Jest to wygodniejsze...

    Tematy tygodnia   15 Cze 2022 19:36 Odpowiedzi: 44    Wyświetleń: 7869
  • [STM32] STM32F3 Discovery: SPI1 Master nie odbiera danych z SPI2 Slave

    Witam, Nie wiem co kryje ta funkcja: [syntax=c]gpio_pin_cfg(GPIOA, GPIO_Pin_4, GPIO_AF5_PP_50MHz); // NSS[/syntax] ale jak używasz SPL to GPIO_Pin_4 =4 a nie [syntax=c]#define GPIO_Pin_4 ((uint16_t)0x0010[/syntax] albo napisz np tak: [syntax=c] /* Connect SPI pins to AF5 */ GPIOA->AFR[0]&= 0x000FFFFF; GPIOA->AFR[0]|= 0x55500000;[/syntax] albo [syntax=c]gpio_pin_cfg(GPIOA,...

    Mikrokontrolery ARM   12 Sie 2013 08:02 Odpowiedzi: 38    Wyświetleń: 4617
  • [STM32F1] [STM32F1][C][AC6 StdPeriph] Błędy UART, możliwe problemy z zegarem i konfiguracją

    Witam, Zacząłem zabawę z STM32, kupiłem najtańszy moduł z procesorem STM32F103C8T6, programuje z użyciem STLink v2 w środowisku AC6 STM32 (eclipse) biblioteka StdPeriph. Prosta obsługa portów działa, kompiluje i debugguje poprawnie. Jednak jest problem z UARTem, ciągle łapie śmieci (realTherm pokazuje błąd ramki). Konfiguracja baudrate itd na PC i uC...

    Mikrokontrolery ARM   21 Gru 2017 20:35 Odpowiedzi: 6    Wyświetleń: 2196
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Czy konfiguracja zegarów jest w obu przypadkach taka sama? Czy masz kod wygenerowany w CubeIDE, czy tylko kompilujesz ten sam kod w obu środowiskach? SystemInit jest wołany przez moduł startowy przed main(), ty wołasz tę procedurę powtórnie z main(). Może coś psujesz w ten sposób.

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1035
  • Switch z pasywnym PoE na STM32F107

    https://obrazki.elektroda.pl/7314526000_... Po co? Bo potrzebowałem zastąpić taki zestaw urządzeń: https://obrazki.elektroda.pl/2866172900_... Czyli switcha 100M, ładowarkę USB, rozdzielacz, dwa 3 portowe (używane 4 porty w sumie) "wstrzykiwacze" PoE (jednego nie ma na zdjęciu) jednym urządzeniem, bo schludniej. Poza...

    DIY Konstrukcje   28 Kwi 2021 07:20 Odpowiedzi: 12    Wyświetleń: 6312
  • STM32 - USART nieustannie czeka na dane, które i tak nie dotrą

    Tak, próbowałem przeprowadzić ponownie całą konfigurację usart'a poczynając od odłączenia zegara w RCC->APB1ENR i ponownego podłączenia. I nic. Potrzebuję zresetować up i wtedy przeprowadzić nową konfigurację. Lecz to nie wchodzi w grę gdyż zmiana musi nastąpić w locie.

    Mikrokontrolery ARM   01 Wrz 2012 17:48 Odpowiedzi: 9    Wyświetleń: 2042
  • STM32F103RB - Sprawdzenie prędkości ARM 72MHz w Keil podczas debugowania

    Nie ma znaczenia czy to Keil czy inne środowisko. Nie znajdziesz rejestru, z którego możesz odczytać wartość częstotliwości taktowania rdzenia wprost, czyli jawnie np. 72000000. Możesz odczytać poszczególne ustawienia pętli z rejestrów RCC i użyć wzoru, aby obliczyć przybliżoną, rzeczywistą wartość w oparciu o częstotliwość podłączonego do układu kwarcu,...

    Mikrokontrolery Początkujący   21 Lip 2014 00:03 Odpowiedzi: 16    Wyświetleń: 2934
  • STM32 - NVIC błąd kompilacji przy obsłudze przerwania zewnętrznego EXTI9

    zy obsługę przerwania mogę mieć w pliku main.c tak jak w avr czy musi to być plik-stm32f10x_it.c? Pliki stm32f10x_cośtam to jakby sterowniki urządzeń (GPIO, SPI, NVIC itd...). To są jakby "drajwery", a użycie ich, stworzenie ich konkretnej konfiguracji, inicjację struktur i inne rzeczy powinieneś umieścić w swoich plikach. W żadnym wypadku nie polecam...

    Mikrokontrolery Początkujący   15 Lip 2014 18:44 Odpowiedzi: 42    Wyświetleń: 5778
  • Kalibracja RTC na płytce BlackPill STM32F411 - sposoby na poprawę dokładności?

    opisz jak w procesorze STM32F411 skalibrować RTC używająć rejestrów. Posiłkuj się Reference Manual i notą aplikacyją AN4759 Wstępna ocena dostępnych informacji Użytkownik prosi o szczegółowy opis kalibracji zegara czasu rzeczywistego (RTC) w mikrokontrolerze STM32F411, z wykorzystaniem bezpośredniej manipulacji rejestrami. Wskazuje na potrzebę posiłkowania...

    Mikrokontrolery ARM   19 Paź 2024 19:00 Odpowiedzi: 5    Wyświetleń: 186
  • [STM32] Konfiguracja przerwania co 10ms na płytce st32f401-c disco

    Jeśli faktycznie TIM2 jest taktowany z częstotliwością 42MHz to Twoje przerwanie powinno być wywoływane co 10ms (konfiguracja RCC). Niemniej jednak kasowanie flagi przerwania powinno być pierwszą czynnością jaką przerwanie wykonuje a Ty kasujesz flagę raz na 100 wywołań. Poza tym umieszczanie funkcji USART_putint i USART_SendData wewnątrz przerwania...

    Mikrokontrolery ARM   21 Lut 2015 10:14 Odpowiedzi: 7    Wyświetleń: 1305
  • [STM32] Jak skonfigurować przerwanie po przepełnieniu licznika TIM1 w STM32?

    Napisz co ile ma być zgłoszone przerwanie i jak masz skonfigurowany zegar. A poza tym po wejściu do przerwania musisz skasować bit zgłoszenia przerwania TIMx->SR &= ~(1<<0); Spróbuj może takiej konfiguracji: TIM6->PSC=0xFA00;//1ms,64MHz TIM6->ARR=10;// int co 10ms TIM6->DIER=1; TIM6->CR1=0x1;

    Mikrokontrolery ARM   05 Lip 2011 22:15 Odpowiedzi: 7    Wyświetleń: 3933
  • [STM32 Cortex-M3] [STM32 Butterfly] Przerwanie nie działa po naciśnięciu przycisku - konfiguracja

    Na początku upewnij się, że włączyłeś zegary we wszystkich wymaganych urządzeniach (albo załącz na forum cały program). Możesz też wymusić obsługę przerwania zewnętrznego używając funkcji bibliotecznej "EXTI_GenerateSWInterrupt". A poza tym proponuję zacząć od migania diodką a później napisz taki prosty program starając się powoli zastępować funkcje...

    Mikrokontrolery   11 Mar 2011 12:32 Odpowiedzi: 4    Wyświetleń: 3091
  • [STM32] Czy warto używać bibliotek ST w projektach z STM32?

    domyślnie są one ustawione tak, że uC pracuje zaraz po włączeniu W STMach też nie ma przymusu konfigurowania systemu zegarowego. Domyślnie mikrokontroler działa na wewnętrznym oscylatorze. W moim poradniku 3/4 peryferiów jest omówione bez ruszania konfiguracji zegarów. Trzeba pamiętać tylko o włączeniu sygnału zegarowego dla peryferiala. W uC 32 bit...

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 33253
  • [STM32] Konfiguracja SPI2. Działa tylko po resecie.

    System init mam jeszcze z tych głupich bibliotek ST. Uruchamia tylko zegary. HW_Init_GPIO ustawia wszytkie piny SPI2 i jakieś ledy. Najpierw ustawiam piny SPI2 jako out PP aby CS nie był w stanie nikim, a zegar musi być wysokim zanim uruchomię SPI. void HW_Init_GPIO(void) { GPIO_InitTypeDef IO; RCC->APB2ENR |= (RCC_APB2ENR_IOPAEN...

    Mikrokontrolery ARM   28 Gru 2011 14:38 Odpowiedzi: 22    Wyświetleń: 2681
  • STM23 >>>DG32 problema z System Clock Configuration

    Witam !!! Uruchamiam projekt https://hackaday.io/project/158256-hover... https://github.com/isabellesimova/Hoverb... Projekt jest napisany na STM 32 W swojej desce mam GD32. Po uruchomieniu błąd systemu zgłasza watchdog /* IWDG init function */ static void MX_IWDG_Init(void) { __HAL_RCC_WWDG_CLK_ENABLE(); hiwdg.Instance = IWDG; hiwdg.Init.Prescaler...

    Mikrokontrolery ARM   17 Gru 2022 08:51 Odpowiedzi: 6    Wyświetleń: 432
  • [STM32] [STM32][Keil][C] CAN2.0a z ELM327 - brak transmisji, problem z przerwaniami CAN

    Przy kwarcu 8MHz i Twojej konfiguracji masz na CAN'ie 500kbit a nie jak piszesz 250kbit. To jaka ma być w końcu prędkość magistrali CAN? W Keil'u masz symulator i całkiem niezły "pomocnik" w postaci podglądu peryferiów - warto z tego skorzystać (np. sprawdzić czy wszystkie potrzebne zegary są włączone lub jaka "wychodzi" finalnie prędkość portu UART...

    Mikrokontrolery ARM   01 Lip 2011 22:29 Odpowiedzi: 5    Wyświetleń: 2218
  • [STM32] STM32 F103 RBT6, CrossWorks 2.1.1 – odbiór pakietu SETUP USB, nieprawidłowe dane

    Korzystam z: Układ STM32 P103 (procesor STM32 F103 RBT6) Programator ARM-USB-OCD-H Środowisko CrossWorks v2.1.1 Problem: Pisząc własną obsługę USB wzorowałem się na przykładzie dla Keila (USB HID) i paczce z przykładowymi programami do USB ze strony Olimexa dla układu STM32 P103. Pierwszy (dla Keila) nie działał (operował na innych PINach itp.) ale...

    Mikrokontrolery ARM   11 Maj 2012 00:02 Odpowiedzi: 2    Wyświetleń: 2370
  • stm32cl_blink_led Konfiguracja kolegi Freddie Chopin

    System Workbench for STM32 mam zainstalowany, zależy mi na programie startowym kolegi Freddie Chopin bo w SWFstm32 ma własną inicjalizację zegarów i odliczanie czasu systic nie zgadza się z tym co jest w programie a chcę uruchomić hd44780 gdzie potrzebuję dokładnych czasów. Chyba że koledze chodzi o coś innego? Pozdrawiam

    Mikrokontrolery ARM   23 Lis 2017 16:08 Odpowiedzi: 13    Wyświetleń: 1350
  • ATmega328 SMPS - Regulowana przetwornica buck step-down.

    Proponuje 50kHz przełączanie to jest jeśli dobrze pamiętam standardowa wartość. 180kHz to ja mówiłem że pójdzie bez problemu a nie że jest to górna granica. Powiem że nie pamiętam już do końca jak jest z konfiguracją PWM w atmedze bo ja teraz stm32 się zajmuje ale myśle że 1/10 częstotliwości zegara wyciągniesz czyli przy 20 MHz PWM do MHz ale nie potrzebujesz...

    Mikrokontrolery   10 Gru 2013 21:56 Odpowiedzi: 25    Wyświetleń: 4848
  • Jaki wybór platformy mikrokontrolerów dla początkującego: AVR C vs Arduino?

    A teraz to samo AVR Nie ma to jak porównywać kod pracujący bezpośrednio na rejestrach do kodu z wyższej warstwy abstrakcji i to w dodatku błędnego. Poniżej jest jak to można zrobić na w tym wypadku stm32. [syntax=c] // Przypięcie zegara do AHB1 RCC->AHB1ENR |= RCC_AHB1Periph_GPIOD; // Inicjalizacja portu GPIO GPIOD->MODER |= GPIO_Mode_OUT; GPIOD->OSPEEDR...

    Mikrokontrolery   08 Lut 2020 13:56 Odpowiedzi: 55    Wyświetleń: 2742
  • Jak zadeklarować zewnętrzny kwarc 12MHz w STM32F030K6T6?

    Witam, Pracuję nad projektem urządzenia, w którym po raz pierwszy zastosuję mikrkontroler STM32 zamiast dotychczasowych AVR. Zadecydowałem się użyć układ STM32F030K6T6 oraz środowisko programistyczne CooCox. Na poczatek napisałem prosty program w załaczniku. Mam takie pytanie, jak w programie zadeklarować, że uzywam zewnetrzny kwarc np: 12Mhz? [syntax=c]...

    Mikrokontrolery ARM   28 Gru 2018 11:57 Odpowiedzi: 9    Wyświetleń: 741
  • Jak skonfigurować IAR dla stm32H743VI z STLinkv2 i IAR kickstart?

    Na pytania odnośnie debugowania nie odpowiem - obraziłem się! Nie wiem, nie znam się - mi zazwyczaj działa:) Podpowiem, że przydatny jest fakt jednocyklowych operacji na ITCM i DTCM ( stm32H7 ) - efektywność użycia pamięci Flash spada w rzeczywistych ( czyli, nie tylko sekwencyjnych ) zastosowaniach, wraz z f większą od ok. 1.5xHSI ( większość stm32...

    Mikrokontrolery ARM   08 Sie 2019 08:20 Odpowiedzi: 52    Wyświetleń: 2679
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    Moja konfiguracja z zycia wzieta to ostatnio mialem ustawic baudrate 6Mbode/s przy zegarze 84Mhz na USART1. Prze oversample 16 sie nie da bo on dalby najwyzej 5.25MB/s a przy oversampling na 8 trzeba ustawic BRR na 0x34 czyli 3x8+4=28(dzielnik) przy wzorze zegar/baudrate daloby nam 0xE lub 0x1C(przy przemnozeniu przez 2) czyli zle. Ale troche mi to...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92580
  • [AT91SAM7S] [AT91SAM7S][C] Konfiguracja rejestrów do uruchomienia TWI krok po kroku

    upanie , może i faktycznie źle Ciebie zrozumiałem. W każdym bądź razie dzięki za poinformowanie o tym dodatkowym impulsie na zegarze. Warto o tym wiedzieć jak coś będzie szwankowało. Chociaż może nie będzie mi ta informacja już potrzebna, bo STM32 wydaje się być ciekawą alternatywą dla SAM7S (podobna cena, podobny pobór prądu, lepsza wydajność) i jak...

    Mikrokontrolery ARM   26 Kwi 2011 15:06 Odpowiedzi: 28    Wyświetleń: 6632
  • STM32F407 - Konfiguracja CAN bus na pinach PB8 i PB9

    Poza tym czy masz inny układ na magistrali, jaki masz zegar i jaki baud na CANie chcesz uzyskać? STM jest taktowyany 168MHz , prędkość CANa obojętnie byle by uruchomić. Na magistrali nic nie ma tylko przejściówka z CAN na USB dzięki której mam zamiar sprawdzić poprawność transmisji z STM32 po CANie

    Mikrokontrolery   16 Sty 2017 19:05 Odpowiedzi: 29    Wyświetleń: 4242
  • Sterowanie 5 serwomechanizmami PWM 50Hz na STM32F100RB DISCOVERY – konfiguracja timerów

    Na poniższym obrazku jest przedstawiony sposób konfiguracji zegara. http://obrazki.elektroda.pl/4653757300_1... Dodatkowo jak już wcześniej pisałem, sprawdziłem parametry generowanego PWM przy pomocy oscyloskopu. Wszystkie się zgadzały.

    Mikrokontrolery ARM   22 Cze 2012 11:31 Odpowiedzi: 10    Wyświetleń: 2955
  • STM32 - problemy z konfiguracją i działaniem LCD 5110 Nokia na PCD8544

    To mysisz sprawdzić polaryzcję zegara itp. Niestety nie pomogę ci z komendami tego wyświetlacza. Sprawdź też czy timingi się zgadzają (np czy szerokośc resetu, czas pomiędzy ustawieniem poziomów a przesyłaniem jest wystarczający dla układu) Dodano po 1 ale kol szczywronek operuje z tego co widzę na danych 16 bitowych/

    Mikrokontrolery   12 Gru 2017 23:30 Odpowiedzi: 9    Wyświetleń: 1557
  • Jak wysyłać dane do STLED316S za pomocą STM32? Format i konfiguracja SPI

    Witam, Walczę z obsługą STLED316S za pomocą stm32. Jak dla mnie strasznie nieczytelnie jest napisana nota tego układu i nie wiem w jakim formacie wysłać informacje do STLED316S [syntax=c]uint8_t pData[5]={0x00, 0x20, 0x1C, 0xB6, 0x1C}; uint16_t size=5; uint32_t timeout=10; HAL_GPIO_WritePin(GPIOA, STLED316S_STB_Pin , GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOA,...

    Mikrokontrolery ARM   28 Lis 2016 14:56 Odpowiedzi: 5    Wyświetleń: 1338
  • STM32L100RC - USART1 nie działa - konfiguracja i uruchomienie USARTa

    Witam, Mam problem z uruchomieniem USARTa na mikrokontrolerze STM32L100RC. Kod pisałem w oparciu do Reference Manual, oraz poradnik dostępny na tym forum. Czy jest w stanie wskazać mi błąd, bo mi już brakuje pomysłów. Kod: [syntax=c] //Konfiguracja komunikacji po USART1 void USART_Conf() { uint16_t divider; //Odblokowanie zegara dla USART1 RCC->APB2ENR...

    Mikrokontrolery ARM   27 Lut 2018 11:55 Odpowiedzi: 9    Wyświetleń: 1017
  • STM32F4, Jak uzyskać częstotliwosć PWM powyżej 100kHz?

    Witam, Po okiełznaniu GPIO i DAC na STM32, przyszła kolej na timery i PWM. Używajac procka STM32F429 napisałem taki oto program: [syntax=c] #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_tim.h" void SwitchRCC_HSI(void) { // ustaw bit HSION -> włącz wewnĹ•trzny oscylator RCC->CR...

    Mikrokontrolery ARM   25 Wrz 2015 10:35 Odpowiedzi: 12    Wyświetleń: 1728
  • NUCLEO F103RB: Konfiguracja GPIO na rejestrach - wejścia i wyjścia

    Dzieki Panowie, udało mi sie uzyskać zamierzony efekt kierując sie zaleceniami kolegi Sareph , dobrze wiedzieć jak sie ustawia poszczególne bity rejestrów, jednak mam pytanko: https://obrazki.elektroda.pl/4282252600_... właśnie zrobiłem to w taki sposób jak powyżej, bo nie wiem jak ustawić bit25 jeżeli pod nazwą SWJ_CFG Piotrus_999...

    Mikrokontrolery Początkujący   16 Wrz 2017 15:04 Odpowiedzi: 13    Wyświetleń: 1941
  • [STM32] Wybór toolchaina dla CoIDE CooCox'a: różnice w rozmiarze pliku i błędy kompilacji

    SystemInit wzorowałem na funkcji konfigurującej zegar, której autorem jest Freddy Chopin. Uzupełniłem ją o konfigurację zegarów dla USB oraz I2S. Dodałem pliki, np. Config.h, a pozostałe pliki zmodyfikowałem w taki sposób, aby po utworzeniu nowego projektu mieć cały zestaw plików, które zawierają też szablon programu z inicjalizacją i obsługą przerwania...

    Mikrokontrolery ARM   05 Kwi 2014 11:45 Odpowiedzi: 60    Wyświetleń: 10347