stm32 macro

Znaleziono około 123 wyników dla: stm32 macro
  • [STM32F303][C]Atomic blocks - sekcje krytyczne w STM32

    Czasem Arduino do czegoś się przyda Dodano po 2 Możesz dać przykład takiej krytycznej czasowo operacji? Problem jest a raczej był związany z buforem nadawczym uarta. Mam funkcję: Blokuj tylko przerwania od UART.

    Mikrokontrolery ARM   04 Sty 2020 21:56 Odpowiedzi: 16    Wyświetleń: 1317
  • Jak skompilować szkic? STM32F103C8T6 i Arduino.

    Witam znalazłem w sieci dwa modele mini oscyloskopów które są zbudowane na procesorach STM32F103C8T6 https://satoshinm.github.io/blog/180105_...

    Arduino   15 Lut 2019 06:59 Odpowiedzi: 2    Wyświetleń: 426
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Chiński programator jednorazowo programuje STM32F103C8T6 - jak ożywić?

    Jakaś różnica musi być skoro na oryginale działa a na tym nie. Gruntownie rok temu na nim działałem i wszystko grało wiec pewnie coś z wgrywanym programem ale skoro daje sie programować na oryginalnym STlinku to nie będę sobie robić problemów z tym chińskim. Pod spodem podaje kod wygenerowany przez Stm32CubeIde z dopisanymi 4 liniami moimi czy miganie...

    Mikrokontrolery ARM   07 Maj 2020 09:02 Odpowiedzi: 13    Wyświetleń: 1203
  • REKLAMA
  • [STM32f103ZET6][C/CooCox] - Karta SD - Błąd FR_NOT_READY.

    Witam, Próbuje uruchomić obsługę karty SD pod STM32f103ZET6. Wykorzystuje do tego bibliotekę, używaną wcześniej pod STM32f407. Zmodyfikowałem tylko inicjalizacje SPI i dorzuciłem testową funkcję zapisu do karty. Mimo to karta nie chce ruszyć. Przy próbie otwarcia jakiegokolwiek pliku dostaje: FR_NOT_READY. Próbowałem już na dwóch kartach SD, formatowałem...

    Mikrokontrolery ARM   20 Lis 2013 14:02 Odpowiedzi: 5    Wyświetleń: 2283
  • REKLAMA
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Witam, Próbuje odpalić biblioteki dla stm32f4 i mam następujący problem: **** Build of configuration Default for project projekt **** make all Compiling file: main.c arm-none-eabi-gcc -c -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffast-math -O0 -ffunction-sections -fdata-sections -Wall -Wextra -std=gnu89 -g -ggdb3 -fverbose-asm...

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9894
  • REKLAMA
  • [stm32f4] STM32F407VGT6 - Przerwania timera PWM co 0.5s po kompilacji w Keil

    Witam, Od niedawna planuję przejść na mikrokontroler stm32f407vgt6 z stm32f103vct6, ze względu na szybszą pracę. Niestety napotkałem na bardzo poważny problem. Aby przedstawić jak najlepiej dany problem, zamieszczę printscreen z analizatora stanów. http://obrazki.elektroda.pl/6745447700_1... Na wykresie widzimy przerwanie pracy timera,...

    Mikrokontrolery ARM   28 Lut 2013 00:54 Odpowiedzi: 20    Wyświetleń: 3255
  • Uruchomienie FreeRTOS na STM32F4 w środowisku CooCox - wskazówki i problemy

    Wywal ( unsigned portBASE_TYPE ). ---- Wydzielono z tematu: [url=http://www.elektroda.pl/rtvforum//v... uruchomić FreeRTOS na stm32 przez piotrva dnia 26 Wrz 2016 16:49

    Mikrokontrolery Początkujący   26 Wrz 2016 15:22 Odpowiedzi: 11    Wyświetleń: 3030
  • [STM32] Czy warto używać bibliotek ST w projektach z STM32?

    IMHO - nie warto, bo są beznadziejne. W bardziej skomplikowanych kwestiach to jest parada wyrażeń typu if () { ... } else if () {...} else if () {...} ... . Warto pooglądać kod tej biblioteki, bo z optymalnością to on zbyt dużo nie ma wspólnego... Co kto woli... Do skonfigurowania i/o można napisać sobie baaaaaardzo proste makra, które zajmują o wiele...

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 33247
  • stm32 - freeRTOS: Odczyt z karty SD/MMC, stos i zmienne lokalne

    W This macro must not be called from an ISR. readblock na pewno nie jest wywoływane z przerwania?

    Mikrokontrolery   31 Lip 2012 13:14 Odpowiedzi: 21    Wyświetleń: 3378
  • Jak zaprogramować sterownik klawiatury mechanicznej na STM32 minimal?

    Jest to STM32F103C8T6. O ile z programowaniem nie mam zbyt dużego doświadczenia to od strony łączenia klawiszy nie powinno być problemów, w grę wchodzi nawet wykonanie PCB, nie mam zamiaru korzystać ze starego PCB. Chciałbym mieć możliwość obsługi podstawowych klawiszy + 5 klawiszy macro, w późniejszym czasie myślałbym o prostym jednokolorowym podświetleniu,...

    Mikrokontrolery Początkujący   09 Wrz 2017 19:56 Odpowiedzi: 2    Wyświetleń: 960
  • GDB nie wyświetla zawartości rejestrów peryferiów w projekcie STM32F103 (Bluepill)

    (at)miszcz310 A masz jakiś specjalny powód aby używać "na żywca" gdb zamiast po prostu użyć jakiegoś IDE gdzie po prostu to się wyświetli w dużo wygodniejszej formie. -g3 zawiera wszystkie niezbędne informacje. Dlaczego nie możesz wyświetlić to już jest inna sprawa. Jest to bardzo ciężko "debugowalne" bez dostępu do Twojego komputera. Myślisz, że debugger...

    Mikrokontrolery ARM   25 Lut 2022 14:16 Odpowiedzi: 16    Wyświetleń: 630
  • [STM32][C/Keil] Jak sterować diodami WS2812B przez SPI z STM32F407?

    Dzień dobry, Dopiero zaczynam swoją przygodę z uC, mniej więcej ogarniam język C i stanęło przede mną zadanie napisania kodu sterownika do diod WS2812B. Wiem, że na temat tych diod było już sporo wątków na forum, więc będę się streszczał. Sercem sterownika ma być docelowo mikrokontroler z serii STM32F0 lub STM32F4, w zależności od tego jak dużo będę...

    Mikrokontrolery Początkujący   20 Gru 2018 22:32 Odpowiedzi: 6    Wyświetleń: 1320
  • FreeRTOS - STM32- semafory - spełniony warunek przy pierwszym uruchomieniu

    Wszystko wyjaśnia poniższy zapis pochodzący z pliku semphr.h [syntax=text]This old vSemaphoreCreateBinary() macro is now deprecated in favour of the xSemaphoreCreateBinary() function. Note that binary semaphores created using the vSemaphoreCreateBinary() macro are created in a state such that the first call to 'take' the semaphore would pass, whereas...

    Programowanie   13 Paź 2019 16:13 Odpowiedzi: 5    Wyświetleń: 378
  • REKLAMA
  • Wykorzystanie ADIS16201 z STM32F103 za pomocą HAL_CUBE_IDE - konfiguracja i parametry

    Dzień dobry, Mam problem z dogadaniem się z ADIS16201. https://www.analog.com/media/en/technica... Zacznę od tego, że korzystam z płytki : https://www.analog.com/en/design-center/... Wyjścia podłączyłem w sposób następujący: ADIS1620...

    Mikrokontrolery ARM   25 Mar 2021 16:09 Odpowiedzi: 6    Wyświetleń: 612
  • STM32F103VC, KEIL - Proste biblioteki GUI z obsługą LCD 3,2'' i XPT2046

    Poświęciłem trochę czasu na "rozgryzienie" tematu podłączenia własnego sterownika ekrany. Są dwa sposoby podłączenia w emWinGUI Seggera z pakietu Keila. 1. Skorzystanie z gotowego sterownika np GUIDRV_FlexColor obsługującego sterowniki LCD których lista i opis jest tu http://www.segger.com/guidrv_flexcolor.h... - jest to dość pokaźna lista i można coś...

    Mikrokontrolery ARM   16 Sie 2012 19:11 Odpowiedzi: 16    Wyświetleń: 9531
  • [STM32] STM32F10x – Jak zliczyć naciśnięcia przycisku na Pin15 w ciągu 2 sekund?

    Witam Ten program powinien działać w taki sposób, żeby zliczał naciśnięcia przycisku Pin15 w czasie 2s. Mógłby mi ktoś powiedzieć w jaki sposób go zmienić aby działał? Z góry dziękuję za odp /* Includes ----------------------------------------... #include "stm32f10x.h" /* Private typedef ----------------------------------------...

    Mikrokontrolery Początkujący   15 Lis 2012 19:30 Odpowiedzi: 2    Wyświetleń: 1548
  • [STM32] [STM32][C/GCC] Hard Fault przy obsłudze przerwań na przycisku WaveShare Port103Z

    No to od GPIO masz funkcję w przykładach najnowszych: [syntax=C]/*----------------------------... * \brief Configures pin. * \details Configures one pin in one port. * * \param [in] port_ptr points to the configuration structure of desired port * \param [in] pin selects one pin, [0,15] * \param [in] mode_cnf_value...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 6055
  • Brak rezystora 1,5k na płytce STM32F103 USB - gdzie go szukać?

    3. Nie trzeba modyfikować płytki w celu uzyskania efektu odłączenia USB. Wystarczy zaprogramować linię D+ jako wyjście GPIO i podać stan 0 (wyłączając USB), a potem z powrotem włączyć USB (odcinając w ten sposób funkcję GPIO). Dyskusję na ten temat znajdziesz na stm32duino.com. W ten chyba właśnie sposób V-USB działa na AVR, z tą różnicą, że na D-...

    Mikrokontrolery ARM   18 Kwi 2018 09:59 Odpowiedzi: 13    Wyświetleń: 2565
  • [stm32] STM32F100RB I2C - Jak skonfigurować zegary RCC do wysyłania danych?

    Witam, Jestem niedoświadczonym użytkownikiem więc proszę o wyrozumiałość. Podobnie jak kolega chciałbym aby mój STM32 discovery Examples/GPIOToggle i chciałbym go tak zmodyfikować żeby zaczął rozmawiać po I2C, stworzyłem plik I2C.c oraz I2C.h. Dodam ze używam Keil'a Dostałem od kolegi przykładowy kod który powinien działać ale w praktyce jest oczywiście...

    Mikrokontrolery ARM   06 Gru 2011 22:01 Odpowiedzi: 8    Wyświetleń: 8898
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    No dobra. Coś mam. Nie udało się tego zrobić na STM32CubeIDE, ponieważ wejście do opcji projektu (prawym na projekt > Properties ) a następnie do istotnych C/C++ General > Preprocessor Include Paths, Macros etc. powoduje u mnie pojawienie się okienka z błędem że "The currently displayed page contains invalid values" i tyle mogę sobie tam pozmieniać......

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38070
  • Sterowanie transceiverem RF CC1120 z STM32F100RBT6B na STM32VLDISCOVERY

    Faktycznie, rozwiązanie kwestii działania SPI było dosyć proste i po sprawdzeniu - SPI działa. Odczytuję zapisany wcześniej rejestr poprawnie. Teraz mam inny problem. Poniżej zamieszczam program z pliku main.c, w którym są dodane miejsca wysyłania kolejnych numerów przez UART i program zatrzymuje mi się po wysłaniu numeru 88. Nic więcej się nie dzieje,...

    Mikrokontrolery Początkujący   11 Lip 2020 02:18 Odpowiedzi: 3    Wyświetleń: 1089
  • STM32F103 Programowa likiwidacja drgań styków nie działa poprawnie

    Witam Opracowałem prosty program, żeby nauczyć się eliminować programowo drgania styków. Idea jest taka, że po starcie wyświetla się napis „Test0 „ po naciśnięciu przycisku „Test1” i „Test2”. Wykorzystałem rozwiązanie z przykładu 9.6 z książki K. Paprockiego, sam przykład po uruchomieniu działa prawidłowo, czyli zlicza...

    Mikrokontrolery Początkujący   05 Lip 2017 00:04 Odpowiedzi: 2    Wyświetleń: 1251
  • [STM32F4][C] - Kompilacja kodu po dodaniu funkcji do main

    Przecież jak byk masz: undefined reference to `assert_param' więc wypadało by tego asserta dodać ;] Na szybko znalazłem z exampli ST: [syntax=c]/* Exported macro ----------------------------------------... #ifdef USE_FULL_ASSERT /** * (at)brief The assert_param macro is used for function's parameters check. * (at)param expr: If expr...

    Mikrokontrolery ARM   19 Maj 2013 11:32 Odpowiedzi: 9    Wyświetleń: 2358
  • [STM32F103] - send_cmd() zwraca 0xFF przy inicjalizacji karty SD, co robić?

    Kod do obsługi warstwy fizycznej: http://obrazki.elektroda.pl/4533176200_1...

    Mikrokontrolery ARM   06 Lut 2013 16:25 Odpowiedzi: 48    Wyświetleń: 7770
  • Komunikacja Aplikacji C# (Serial Port ) z stm32 discovery f4

    Chciałbym zrealizować komunikację pomiędzy aplikacją napisaną w C# a stm32 Discovery . Mam w aplikacji 4 przyciski . Każdy wysyła coś innego do stm32 . Oto kod z Coocoxa [syntax=cpp] #include <stdio.h> #include "stm32f4_discovery.h" #include "usbd_cdc_vcp.h" /* Private macro */ /* Private variables */ uint32_t button_sts; __ALIGN_BEGIN USB_OTG_CORE_HANDLE...

    Mikrokontrolery   06 Cze 2014 10:32 Odpowiedzi: 6    Wyświetleń: 1761
  • STM32F10x, Eclipse, HSE_VALUE - Jak poprawnie zdefiniować HSE_VALUE?

    Witam wszystkich, próbuję zmusić bibliotekę SPL do przyjęcia do wiadomości, że używam rezonatora 12MHz, niestety nieskutecznie. Używam środowiska Eclipse wraz z CodeSourcery GCC. Zdefiniowałem makro preprocesora: - Eclipse: menu Project -> Properties; C/C++ General -> Preprocessor Include Paths, Macros, etc. - GNU C -> CDT User Setting Entries - HSE_VALUE...

    Mikrokontrolery ARM   26 Cze 2015 12:36 Odpowiedzi: 2    Wyświetleń: 813
  • [STM32][FreeRTOS][Eclipse] Obsługa semafora binarnego

    Nie wiem w czym był/jest problem ale zrobienie czegoś takiego xSemaphoreTake( hBinarySemaphore, 0 ); for(;;) { xSemaphoreTake( hBinarySemaphore, portMAX_DELAY ); czyli zignorowanie pierwszego odczytu po utworzeniu semafora skutkuje tym, że wszystko dalej jest ok. ____________ Jako dokumentacji do freertosa używam "A Practical...

    Mikrokontrolery ARM   22 Lut 2011 10:35 Odpowiedzi: 10    Wyświetleń: 3984
  • Dźwięk z PCM1808 i PCM5102A na STM32F407 brzmi jak przez filtr dolnoprzepustowy

    (at)ElektrodaBot Dzień dobry, zmagam się z nietypowym problemem. Zepsuł mi się ostatnio moduł I2S2 MOD podłączony do stm32f407, który zawierał zarówno ADC jak i DAC działający po I2S. Kupiłem coś tańszego - jako ADC PCM1808, oraz jako DAC PCM5102. Wcześniej działałem na full-duplexie, teraz jestem zmuszony działać na half-duplexie. Napisałem prosty...

    Mikrokontrolery ARM   16 Wrz 2024 21:44 Odpowiedzi: 4    Wyświetleń: 234
  • [F0] EEPROM - zapisuje tylko pierwsze 256 komórek we FLASH

    Bazując na https://obrazki.elektroda.pl/4178510200_... https://obrazki.elektroda.pl/8769073400_... main.c [syntax=c] /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR]={0}; uint16_t Virtval[NB_OF_VAR]={0}; uint16_t VarValue= 0; int main(void) { HSE_init(); //systick_init();...

    Mikrokontrolery ARM   19 Lip 2020 23:30 Odpowiedzi: 8    Wyświetleń: 804
  • Czytak 4 - Naprawa oderwanego pada przy mikrokontrolerze STM32F103

    Nic nie widać. Zröb zdjęcie z użyciem funkcji Macro.

    Początkujący Naprawy   04 Gru 2024 16:11 Odpowiedzi: 6    Wyświetleń: 189
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    Przydatne MACRA do zarządzania wieloma bitami naraz: [syntax=c]//https://stackoverflow.com/qu... #include <stdint.h> typedef __uint32_t uint; //======================================... #define STRINGIZE(arg) #arg #define...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92478
  • [STM32F4][C++/Eclipse] Konwersja przykładu Freddiego na C++

    Importowałem, ale teraz stworzyłem nowy "makefile project", przekopiowałem pliki ze starego i teraz pewnie muszę coś jeszcze ustawić, bo w "Preprocessor include paths, macros" mam teraz GNU C++ ale symboli i ścieżek żadnych.

    Mikrokontrolery ARM   08 Cze 2015 21:03 Odpowiedzi: 13    Wyświetleń: 1500
  • [STM32] STM32F4 - Różnice w obliczaniu CRC między STM32 a PC dla danych 8-bitowych

    kod w C z stm-a (bibliotek). U mnie działa. [syntax=c]//////////////////////////////... // // FUNCTION NAME : // CRC_CalcBlockCRC // // // FUNCTIONAL DESCRIPTION : // Calculate a CRC the same way as the STM32F10x hardware generator. // // // FORMAL INPUT PARAMETERS : // buffer - pointer to series of 32-bit words...

    Mikrokontrolery ARM   25 Paź 2016 08:56 Odpowiedzi: 16    Wyświetleń: 2832
  • Czy FPGA/CPLD mogą wykonać mnożenie 64bit x 64bit w jednym cyklu zegarowym?

    No ok niby prawie wszystko wiesz, a dalej podchodzisz od pupy strony ;) Projektując sobie niejako układ scalony czy to w CPLD czy tam FPGA należy brać pod uwagę całość. Bo co z tego jak część układu po syntezie osiągnie jakąś częstotliwość pracy, jak gdy zaimplementujesz całość już się tego nie osiągnie (tutaj liczba macrocell itp. może być najmniejszym...

    Programowalne układy logiczne   17 Gru 2017 20:07 Odpowiedzi: 28    Wyświetleń: 2832
  • Linux + Code::Blocks + STM32 - Tutorial STM32 + Code::Blocks w Linuxie

    Naprawdę proponuje na początek coś bardziej przyjaznego początkującym (bo po pytaniach sądząc do nich się zaliczasz). Oczywiście zaraz grko stwierdzi że dla początkujących nie ma nic lepszego niż pisanie makefile-ów i skryptów linkera "z palca", ale jednak lepiej mieć przyjemność z programowania, niż nieprzyjemność z konfigurowania czegoś czego się...

    Mikrokontrolery ARM   19 Sty 2017 10:28 Odpowiedzi: 38    Wyświetleń: 5511
  • [STM32F0] Jak dostosować biblioteki RFM70 do STM32F0 i RFM73 w CooIDE?

    Witam Staram się nawiązać komunikację pomiędzy dwoma płytkami STM32F0 przy użyciu modułów RFM73 - jednakże zatrzymałem się na etapie modyfikowania bibliotek dedykowanych dla modułu RFM70 i STM32F10. Problem polega na tym, że nie dochodzi do komunikacji i nie potrafię znaleźć przyczyny. Zamieszczam kody: RFM70.h [syntax=C] /* ****************************************...

    Mikrokontrolery ARM   05 Cze 2013 10:14 Odpowiedzi: 2    Wyświetleń: 2490
  • [stm32][c/uvision] - stm32f429zi Discovery stm32cubemx uvision4 stlinkv2

    Witam. Po ogarnięciu portów i/o chciałem przejść do konwersji ADC. Początkowo zakładam, że nie korzystam z przerwań, nie korzystam z DMA. Screeny z Cube: http://obrazki.elektroda.pl/6506556500_1... http://obrazki.elektroda.pl/5974943000_1... http://obrazki.elektroda.pl/2033015600_1... Plik main: /** ****************************************...

    Mikrokontrolery ARM   30 Kwi 2014 10:41 Odpowiedzi: 23    Wyświetleń: 5049
  • Jak mierzyć amplitudę impulsu PWM? Pracuję na STM32F072CB.

    Czy znane są wam inne skuteczne algorytmy pomiaru amplitudy PWM? Pracuje na STM32F072CB i tylko taki mam do dyspozycji wedle założeń projektu więc przesiadką choćby na F1 nie wchodzi w grę... Do tego celu jest więcej niż wystarczający. Metoda pomiaru jest dobra. Dodatkowe pytania: 1. Czy oglądałeś ten przebieg na oscyloskopie? Może po prostu nie jest...

    Mikrokontrolery   26 Wrz 2020 07:14 Odpowiedzi: 9    Wyświetleń: 537
  • FreeRTOS + LwIP, STM32 - Kompilacja - undefinied reference to 'tcp_timer_ needed

    Definicja tcp_timer_needed() jest w pliku tcp_impl.h, żródła w timers.c. Plik tcp_impl.h zaincludowany w tcp.c z resztą tu nic nie zmieniałem. Po dopisaniu #include "lwip/timers.c" program się kompiluje owszem i wszystko działa ale mam potem problem z kompilacją gdy chce dodać liczniki softowe pod freertos a to za sprawą includeowania pliku timers.h....

    Mikrokontrolery   28 Lis 2012 12:31 Odpowiedzi: 2    Wyświetleń: 1842
  • [STM32F4][C] Coś zawiesza ADC po pierwszej konwersji

    Dla architektur x86 czy x64 float nie porządany. Z tego co nie tak dawno się dowiedziałem, architektura jest zoptymalizowana do pracy z wartościami zmiennoprzecinkowymi 8 bajtowymi (double) i ostatecznie wszystko jest konwertowane do double. Np. takie problem można zauważyć w funkcji printf pod programy na PC. Niby argument %f intuicyjnie kojarzy się...

    Mikrokontrolery ARM   22 Lut 2018 22:44 Odpowiedzi: 16    Wyświetleń: 1275
  • STM32f0 Discovery - Obsługa Wyświetlacza na HD44780

    oto kod programu [syntax=c]/* Includes */ #include <stddef.h> #include "stm32f0xx_rcc.h" #include "stm32f0xx_gpio.h" #include "lcd_hd44780_lib.h" /* Private typedef */ /* Private define */ /* STM32F0_DISCOVERY board definitions */ #define LED_PORT GPIOC #define LED1 GPIO_Pin_9 #define LED2 GPIO_Pin_8 #define KEY_PORT GPIOA #define KEY GPIO_Pin_0...

    Mikrokontrolery ARM   13 Sty 2013 13:46 Odpowiedzi: 17    Wyświetleń: 5196
  • STM32F411 - dioda nie świeci po ERASE CHIP, problem z .hex

    Działam w SW4STM32 oraz korzystam z STM32CubeMX w formie nakładki na eclipse. Wgrywanie programów oraz chip erase wykonałem za pomocą ST-LINK Utility. Przy późniejszej próbie wyczyszczenia pamięci przez bootloader korzystałem z STMFlashLoader Demo Tak wyglądał program, który przerwałem za pomocą chip erase: Dodano po 13 Prawdopodobnie drugi program...

    Mikrokontrolery ARM   29 Mar 2020 16:57 Odpowiedzi: 24    Wyświetleń: 1170
  • [STM32] [STM32 Primer I] Jak uruchomić przerwania zewnętrzne i timery co 1 sek?

    Witam, Zacząłem niedawno zabawę z STM32 i mam problem z przerwaniami oraz timerami. Chciałem uruchomić przerwanie zewnętrzne, a dalej przerwanie od timera co np 1sek. Jednak nie działa ani jedno ani drugie, czy ktoś mógłby nakierować mnie na dobrą drogę i powiedzieć co robię źle? Przeglądałem przykładowe aplikacje jednak dalej nie potrafię tego uruchomić....

    Mikrokontrolery ARM   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 6612
  • [stm32][FreeRTOS] - Zawieszanie się sterownika w tasku Idle

    żywam STM32F103ZE (512KByte FLASH, 64KByte RAM) a nie stm32f100 - mój błąd przepraszam, źle napisałem co do funkcji w której wisi: [syntax=c]/* * ----------------------------------------... * The Idle task. * ----------------------------------------... * * The portTASK_FUNCTION() macro is used to allow port/compiler specific...

    Mikrokontrolery ARM   05 Kwi 2013 16:30 Odpowiedzi: 2    Wyświetleń: 1623
  • STM32F4-Discovery - jak skompilować kod webserwera? (ograniczenie kodu)

    Gotowe, dzięki za pomoc. Idę dalej. Brakowało: "HSE_VALUE=25000000" w Target -> Define Dodano po 1 Przy kompilacji innego pliku mam kolejny komunikat o którym w google ani słowa. [syntax=cpp].\examples\include\arch/cort... error: #35: #error directive: Define ALIGN4 macro for your compiler.[/syntax] [syntax=cpp]#if defined __GNUC__ #define...

    Mikrokontrolery Początkujący   11 Wrz 2013 05:40 Odpowiedzi: 32    Wyświetleń: 5451
  • [STM32][Eclipse] Włączenie USB powoduje wejście do Default_Handlera.

    Trochę sam sobie odpowiadam ale nic może komuś się to przyda. Tymaczasowym rozwiązaniem mojego problemu jest podmienienie funkcji Suspend w pliku usb_pwr.c z: [syntax=c]void Suspend(void) { uint32_t i =0; uint16_t wCNTR; uint32_t tmpreg = 0; __IO uint32_t savePWR_CR=0; /* suspend preparation */ /* ... */ /*Store CNTR value */ wCNTR = _GetCNTR(); /*...

    Mikrokontrolery ARM   25 Maj 2013 14:52 Odpowiedzi: 6    Wyświetleń: 2127
  • [STM32][C] Jak nawiązać I2C z GY-50 L3G4200D na STM32F100C4T6B?

    Cześć Od razu nadmienię, że jestem w tym początkujący. Posiadam mikrokontroler STM32F100C4T6B oraz moduł GY-50 L3G4200D. Próbuję nawiązać połączenie za pomocą interfejsu I2C i wyświetlić informację na komputerze kominukując się po UART, który na pewno działa. Jeżeli chodzi o połączenie to jestem na 99% pewny, że jest dobrze. Korzystam z programu STM32CubeMX...

    Mikrokontrolery ARM   10 Sty 2019 13:39 Odpowiedzi: 3    Wyświetleń: 663
  • [STM32F4] Ostrzeżenia kompilatora dotyczące wbudowanych funkcji [BET][Eclipse]

    Kod: [syntax=c]#include <string.h> //Return copy of str string from index position and len length char *StrCpy2(char *str, unsigned short index, unsigned char len) { char *text; text = (char *)malloc(sizeof(char)*(len+1)); if (text == NULL) return text; strncpy(text, str + index, len); text[len] = '\0'; return text; }[/syntax] Odnoszący się do...

    Mikrokontrolery ARM   13 Lut 2017 15:42 Odpowiedzi: 2    Wyświetleń: 906
  • [STM32F4][KS0108][KEIL] Wyświetlacz nie odpowiada/reaguje.

    Struktura ma w pliku stm32f4xx_rcc.h , jest to systemowy plik płytki. [syntax=c] typedef struct { uint32_t SYSCLK_Frequency; /*!< SYSCLK clock frequency expressed in Hz */ uint32_t HCLK_Frequency; /*!< HCLK clock frequency expressed in Hz */ uint32_t PCLK1_Frequency; /*!< PCLK1 clock frequency expressed in Hz */ uint32_t PCLK2_Frequency; /*!<...

    Mikrokontrolery ARM   15 Cze 2012 19:08 Odpowiedzi: 25    Wyświetleń: 2920
  • STM32F4-DISCOVERY - Komunikacja z akcelerometrem przez SPI

    Witam Posiadam zestaw STM32F4-Discovery i próbuję uruchomić projekt, który na wyświetlaczu LCD będzie wyświetlał odczyty z akcelerometru. Program jest z ksiązki p. Marka Galewskiego (zmieniłem konfigurację portów GPIO, żeby była kompatybilna STM32F4; w książce opisywany jest akcelerometr LIS35DL, ale adresy rejestrów zgadzają się z tym z zestawu Discovery)....

    Mikrokontrolery ARM   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4620
  • STM32F4 Discovery - FatFs zwraca FR_NOT_READY przy f_open na karcie SD

    Witam, mam taki problem. Walczę z obsługą karty SD na stm32f4 discovery. Niestety po wywołaniu funkcji f_open w najlepszym przypadku otrzymuję wynik FR_NOT_READY oczywiście bez względu na to czy karta jest czy jej nie ma. Załączam kod funkcji main oraz funkcje związane z spi. Kody są pobrane z forum, ja dopisałem jedynie obsługę SysTick do wywoływania...

    Mikrokontrolery ARM   01 Paź 2013 19:25 Odpowiedzi: 8    Wyświetleń: 3177
  • Jak działa program na STM32F4: odczyt z ADC i wysyłanie danych po USB?

    Witam. Mam taki kod programu, który odczytuje z ADC i wysyła dane po USB do PC. Czy szanowni koledzy mogliby mi opisać dokładnie jak ten program działa? Tzn. ile bitów czyta ADC, co dalej robi, jak wysyła (co ile, jak duże paczki) i tp. Jak z tego kodu można wywnioskować jaka jest częstotliwość próbkowania? [syntax=c]#define USB_OTG_HS_INTERNAL_DMA_ENABLED...

    Mikrokontrolery ARM   21 Lip 2016 17:45 Odpowiedzi: 10    Wyświetleń: 1905
  • [STM32F4 Discovery][C] - USB - tryb device, klasa Mass Storage

    Witam, mam problem z uruchomieniem przykładu USB MSC device od ST. Przerobiłem go, aby zamiast karty SD wykorzystać dysk twardy na ATA. Funkcje obsługi dysku są na 100% dobre. Problem jest raczej w USB. Po prostu komputer wykrywa nieznane lub uszkodzone urządzenie. Za bardzo nawet nie wiem, jak się zabrać za szukanie błędów. Przykład USB Host mi działa....

    Mikrokontrolery ARM   19 Lut 2014 22:40 Odpowiedzi: 3    Wyświetleń: 3216
  • [STM32F4] - Jak skonfigurować DMA do przesyłania danych z DCMI do SRAM?

    Aktualnie najważniejsze pliki programu wyglądają następująco: main.c: [syntax=c]#include "main.h" //definicje stalych #define LINENUM 0x15 #define FONTSIZE Font12x12 #define LED1 GPIO_Pin_13 #define LED2 GPIO_Pin_14 #define PRZYCISK GPIO_Pin_0 //zmienne - definicje void Delay(__IO uint32_t time); extern __IO uint32_t TimmingDelay; unsigned short regVal;...

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6921
  • [STM32VLDISCOVERY] IAR Embedded Workbench 6.21 nie łączy się z ST-Link

    Zanabyłem jakiś czas temu płytkę jak w temacie. Ostatnio postanowiłem wreszcie sie tym pobawić, ale skończyło się to totalnym failem. Ściągnąłem najnowszą wersję IAR Embedded Workbench for ARM (6.21). Juz pomijając fakt, że nie da się skompilować exampli dostarczonych przez ST, bo są dla jakiejś starożytnej wersji IAR'a, to nie da się nawet połączyć...

    Mikrokontrolery ARM   06 Sie 2011 18:11 Odpowiedzi: 4    Wyświetleń: 2025
  • [STM32F7508-DK][CubeIDE] CAN gubi trzecią odbieraną ramkę

    Cześć, Od kilku dni próbuję uruchomić obsługę pewnego modułu samochodowego, sterowanego poprzez magistralę CAN. Obsługa tego modułu wymaga wysłania pewnego zapytania, a następnie odebrania 4 ramek CAN odpowiedzi modułu - łącznie trzeba odebrać 32 bity danych. Udało mi się uruchomić nadawanie zapytania oraz odbieranie odpowiedzi, jednakże trzecia ramka...

    Mikrokontrolery ARM   03 Maj 2023 16:39 Odpowiedzi: 3    Wyświetleń: 696
  • Po zainstalowaniu System Workbench for STM32 zablokował się komputer

    TOSHIBA nie odpowiada na komendy. Do monitorowania. Poza tym ok. Wykonaj taki fixlist.txt CreateRestorePoint: CloseProcesses: EmptyTemp: HKLM\...\Winlogon: [Userinit] C:\Windows\system32\userinit.exe,C:\Prog... Files (x86)\Hewlett-Packard\HP ProtectTools Security Manager\Bin\DPAgent.exe, <==== UWAGA HKU\S-1-5-21-2967399837-3396074854-35168...

    Software serwis   28 Mar 2020 17:40 Odpowiedzi: 20    Wyświetleń: 759
  • [STM32] tworzenie własnego pliku .c z funkcją wykorzystującą I2C_HandleTypeDef

    Witam serdecznie. Niżej kawałek kodu z pliku main.c W tym kodzie odczytuje sekundy z zewnętrznego układu RTC po I2C. Jak widać stworzyłem sobie funkcję "odczytaj_sekunde" w pliku "main.c" przed funkcją główną: unknown type name I2C_HandleTypeDef Co oznacza, że funkcja nie wie czym jest "I2C_HandleTypeDef" i to jest dla mnie jasne. Próbowałem zainkludować...

    Programowanie Początkujący   13 Lip 2021 11:31 Odpowiedzi: 7    Wyświetleń: 684
  • [STM32F4][C] - Synchronizacja równoległa timerów

    Potrzebuję wygenerować trzy sygnały do sterowania rejestrem: 1MHz, impulsy co 64. okres z 1MHz i podobnie 128. Mniej więcej wyglada to tak: __ __ __ __ __ __ __ __ __ | |__| |__| |__| |__| |__| |__| |__| |__| |__ 1MHz __ __ | |__<-- przez 64 okresy poziom niski -->| |__ __ __ | |__<-- przez 128 okresy poziom niski -->| |__ Wykorzystałem...

    Mikrokontrolery ARM   23 Paź 2013 20:24 Odpowiedzi: 3    Wyświetleń: 1839
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Jakby to kogoś ciekawiło, to pojawił się nowy projekt dla LPC4330. http://www.freddiechopin.pl/pl/artykuly/... Względem poprzednich jest tu kilka ciekawych zmian, np. łatwiejsze dodawanie zainicjalizowanych / zerowanych sekcji w pamięci (zmiany w startupie i linkerze) czy użycie nowego mechanizmu indexującego w...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101268
  • CMSIS stm32f103 obsługi drgań styków w przerwaniu

    CMSIS z nich nie korzysta, CMSIS nie wie np., co to takiego EXTI. To, że jakiś folder nazywa się CMSIS, nie oznacza jeszcze, że jego zawartość to CMSIS. No niestety muszę drążyć dalej, ale uprzedzam będę strzelał. Mamy zatem kolejny plik core_cm3.h. Jednym z wpisów jest taki: [syntax=c] __STATIC_INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t...

    Mikrokontrolery ARM   18 Maj 2018 08:26 Odpowiedzi: 49    Wyświetleń: 2319
  • [HAL] STM32F411CEUx - problem z generacją SPWM z wykorzystaniem DMA

    Witam, mam problem z generacją PWM z tablicy z wykorzystaniem DMA. Wcześniej ten sam projekt działał na STM32F103 ale po przejściu na Cortex M4 coś nie działa. Konfiguracja peryferiów wykonana w Cube, wszystko analogicznie do tego co działało mi na F103. W debuggerze cały czas wartości rejestrów CCR mają 0, czyli jakby DMA nie chciało przesłać z tablicy...

    Mikrokontrolery ARM   23 Kwi 2022 12:25 Odpowiedzi: 4    Wyświetleń: 495
  • [STM32L] STM32L-Discovery: Problemy z komunikacją USART z PC przez ST3232

    Witam, Mam problem z komunikacją STM32 z komputerem. Moja płytka to STM32L-Discovery [url=http://www.st.com/internet/evalboar... Chciałem napisać sobie najprostszy program do komunikacji z komputerem. Jak na razie nic nie działa. Pisałem program z pomocą książki "Mikroprocesory STM32 w praktyce" Krzysztofa Paprockiego. Musiałem...

    Mikrokontrolery ARM   15 Lis 2011 10:59 Odpowiedzi: 34    Wyświetleń: 6813
  • [STM32F10x] [STM32F10x][TrueStudio] Timer nie zgłasza przerwań na STM32F107VCT6

    Funkcja inicjalizująca wywołuje kilka innych, więc żeby po trochu nie wstawiać kodu, oto cały plik RC5_IR_Emul_Receiver.c : [syntax=c]/** ****************************************... * (at)file STM32F10x_RC5_Receiver_Lib/src/RC5_IR_Em... * (at)author MCD Application Team * (at)version V1.0.0 * (at)date 03/16/2010...

    Mikrokontrolery ARM   06 Mar 2012 00:11 Odpowiedzi: 10    Wyświetleń: 2402
  • [STM32f103] STM32f103 UART - brak odbioru danych, sterowanie diodą, analiza kodu

    Masz rację, że szkoda całego tygodnia na taki problem:). Oto cały kod: Main: http://obrazki.elektroda.pl/2257364500_1... podłączenie do STM'a wygląda nastepująco: RxD do PA10, TxD do PA9. Więc nadal stoję w miejscu, ale nie poddaje się;).

    Mikrokontrolery ARM   12 Wrz 2012 14:20 Odpowiedzi: 4    Wyświetleń: 3774
  • [STM32F103RB] Regulator PID i generowanie sygnału PWM - zależności przy zwiększaniu częstotliwości

    Czy ja dobrze czytam, że w przerwaniu od timera robisz set/reset pinów i to Twój PWM? Nie, to jest lewitacja elektromagnetyczna i odwracam w ten sposób polaryzację cewki, kiedy PID wyliczy ujemną wartość (lewitujący obiekt przekroczy setpoint). Dodano po 6 Wrzucam jeszcze całego main'a. [syntax=c] /* USER CODE BEGIN Header */ /** ****************************************...

    Mikrokontrolery ARM   01 Cze 2021 13:05 Odpowiedzi: 11    Wyświetleń: 801
  • [STM32][Eclipse] Creating extended listing: out/stm32_blink_led.lss

    Witam, Chciałem uruchomić działające projekty które kiedyś zrobiłem na nowym laptopie. Ściągnąłem Eclipse Helios'a. Reszta zgodnie z opisem Freddiego, który pewnie wszyscy znacie. Mój makefile również bazuje na jego. Problem leży w tym że przy kompilacji wyrzuca mi taki błąd: Creating extended listing: out/stm32_blink_led.lss arm-none-eabi-objdump...

    Mikrokontrolery ARM   02 Lut 2012 17:04 Odpowiedzi: 7    Wyświetleń: 1803
  • STM32H750VBT6 - Jak uruchomić program bez SWD po podłączeniu zasilania?

    Problem udało się rozwiązać. Jest to program w tzw. "bare metal" tworzony w GNU Macro Assemblerze. Wygląda na to, że jako szablon wziąłem ustawienia z Blue Pill, a skoro działało z ST-LINK, to niczym się nie przejąłem. Dopiero teraz, gdy odłączyłem programator, okazało się, że to był błąd i Macro Assembler źle inicjował tablice wektorów dla STM32H7....

    Mikrokontrolery ARM   17 Mar 2025 21:49 Odpowiedzi: 3    Wyświetleń: 138
  • [STM32F107] [STM32F107RCT6] Brak komunikacji z procesorem, błąd core not halted

    Witam ponownie, mam teraz niezwykłą zagadkę, tak więc posklejałem kawałek kodu który obsługuje USART + Ethernet - program polega jedynie na tym że jak odbierze jakąkolwiek ramkę Ethernetową to powiadomi o niej i wyśle przez RS-232 MAC address nadawcy i odbiorycy (przy czym tutaj kwestia estetyczna jest niedopracowana) - tak czy inaczej kod ten przetestowałem...

    Mikrokontrolery ARM   31 Paź 2011 19:02 Odpowiedzi: 16    Wyświetleń: 5396
  • [C][stm32f103] Komunikacja z DS18S20 po 1-Wire na bazie kodu kolegi hotdog.

    Witam, W celu zrealizowania komunikacji z DS18S20 skorzystałem z następujących kodów dostępnych na forum: Kod od freddiego do konfiguracji GPIO: [syntax=c] #define GPIO_CRx_MODE_CNF_mask 0xf //4 bity - 2 bity na mode i 2 bity na configurację /*-----------------MODE-----------------... #define GPIO_CRx_MODE_IN_value 0x0 #define GPIO_CRx_MODE_OUT_10M_value...

    Mikrokontrolery ARM   18 Lis 2011 10:52 Odpowiedzi: 11    Wyświetleń: 4055
  • STM32f407 - Implementacja ModbusTCP na bazie projektu z TKJ Electronics

    (at)Freddie Chopin Tak jak wcześniej pisałem miałem uruchomiony projekt - obsługę ethernet na STM32f407 gdzie main wyglądał tak: [syntax=c] /** ****************************************... * (at)file main.c * (at)author MCD Application Team, EvertDekker * (at)version V1.1.0 * (at)date 14-September-2014 * (at)brief...

    Mikrokontrolery ARM   11 Lip 2016 05:52 Odpowiedzi: 58    Wyświetleń: 4197
  • STM32F407 VG Discovery: Błąd kompilacji FreeRTOS w CooCox 1.7.6 - configASSERT

    Hej, chciałem was poprosić o pomoc w postawieniu FreeRTOS na STM32F407 VG discovery Board. Przeczytałem kilkakrotnie tutorial na stronie http://imagizer.imageshack.us/v2/320x240... Następnie dodaje pliki RTOS'a zgodnie z instrukcją http://imagizer.imageshack.us/v2/320x240... W kolejnym kroku dodaje FreeRTOSConfig.h do katalogu...

    Mikrokontrolery ARM   24 Maj 2014 19:17 Odpowiedzi: 2    Wyświetleń: 2580
  • 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ń: 768
  • STM32F107/C - Błąd w pakowaniu struktur (-DPACK_STRUCT_END)

    Witam, muszę przekopiować projekt pod STM32F107 (Działający już) na CrossWorksie -> Eclipse, problem leży w makefile'u, ale nie mogę podejrzeć co robi ten crossworksowy, mój wygląda następująco: [syntax=c] ########################################... # Start of default section # TRGT = arm-none-eabi-...

    Mikrokontrolery ARM   22 Lip 2013 11:27 Odpowiedzi: 5    Wyświetleń: 1350
  • Jak wyświetlić napis 'Hello World' na wyświetlaczu TFT używając STM32F411RET i FT800?

    Cześć, używam czegoś takiego jako bibliotek. Mógłbyś sprawdzić co tu może nie grać? Na moje oko to coś z funkcją wysyłającą tekst lub liczbę jest źle. Zależy mi abym nauczył się wyświetlać na nim jakieś napisy. Dotyku narazie nie chcę. Plik c [syntax=c] #include "ft800.h" #include "main.h" #include "notify.h" #include "spi.h" #include <stdlib.h>...

    Mikrokontrolery ARM   15 Paź 2020 08:40 Odpowiedzi: 13    Wyświetleń: 1356
  • [STM32F4] Błąd kompilacji przy przenoszeniu makra assert_param - brak zamknięcia ')'

    To makro potrzebne jest przy korzystaniu z bibliotek. Przenisłem je 'ręcznie' z innego pliku. Nie ukrywam że nie bardzo mam pojęcie co ono robi i do czego służy. Nie mniej po wklejeniu kompilator zgłasza dziwny błąd. Tak wygląda wklejony fragment: [syntax=c] #ifdef USE_FULL_ASSERT /** * (at)brief The assert_param macro is used for function's parameters...

    Mikrokontrolery ARM   29 Maj 2012 09:27 Odpowiedzi: 37    Wyświetleń: 8397
  • STMF0 Discovery - Błąd kompilacji przy #include stm32f10x.h w TrueSTUDIO

    Gdy utworzysz pusty project dla F0Discovery w TrueStudio najnowszym to on automatycznie wygeneruje pierwszy program do mrugania LEDami. O taki: [syntax=c]#include <stddef.h> #include "stm32f0xx_rcc.h" #include "stm32f0xx_gpio.h" /* Private typedef */ /* Private define */ /* STM32F0_DISCOVERY board definitions */ #define LED_PORT GPIOC #define...

    Mikrokontrolery Początkujący   08 Lis 2012 18:36 Odpowiedzi: 21    Wyświetleń: 4065
  • STM32F103RBT6-Nucleo - Przykładowy kod CAN w CooCox

    Chyba tak jest, tutaj plik startup_stm32f10x_md.c [syntax=c]/** ****************************************... * (at)file startup_stm32f10x_md.c * (at)author Coocox * (at)version V1.0 * (at)date 12/23/2009 * (at)brief STM32F10x Medium Density Devices Startup code. * This module performs: * - Set the initial SP * - Set...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2214
  • STM32F429i - TIMER5 PWM - channel 2 i 3 nie działa

    Witam serdecznie, Robię hexapoda 18xservo, wykorzystuję do tego niezależne kanały TIM2,3,4,5 i TIM12. Napotkałem problem z kanałem 2 i 3 dla TIM5, nie działa. Żeby nie wrzucać całego programu i nie zaburzać czytelności, przygotowałem mini aplikację testową dla TIM5 PWM, podobnie channel 1 i 4 działa, channel 2 i 3 nie działa. Czy dla pinów PA1 i PA2...

    Mikrokontrolery ARM   20 Cze 2014 11:52 Odpowiedzi: 4    Wyświetleń: 1227
  • STM32F707VGT6 - SysTick - różnica w dokładności migania diod 0,5Hz

    Witam! Mam taki oto kod, powinien on według założenia migać diodami z częstotliwością 0,5Hz, mam jednak pytanie dot. dokładności takiej metody odmierzania czasu. Otóż mierzę sobie czasy zapalenia i zgaszenia diody (powinny wynosić 1s), jednak wynoszą one 0.93008600s. Skąd aż taka duża różnica? W przypadku procesorów AVR podstawa czasu generowana na...

    Mikrokontrolery ARM   18 Sty 2013 23:22 Odpowiedzi: 6    Wyświetleń: 1617
  • STM32F4 - Problemy z komunikacją SPI z kartą SD na pinach PI1-PI4

    Próbuję uruchomić komunikację pomiędzy uC a SD. Mam taką płytkę: http://arduinosolutions.com/pl/p/EVK407I... pobrałem kod z postu 6 z tego tematu: http://www.elektroda.pl/rtvforum/topic23... używam SPI2 na pinach PI1-PI3 a CS na pin PI4. Tutaj plik odnośnie komunikacji po SPI, zmieniłem tylko piny. [syntax=c]/*----------------------------...

    Mikrokontrolery ARM   24 Kwi 2014 19:32 Odpowiedzi: 10    Wyświetleń: 1812
  • [STM32F4Discovery] - Obsługa I2C - rejestr OAR1(OAR2)

    Hmm, a może Ty byś pokazał kawałek kodu, który napisałeś? Nie wiem czy korzystasz z rejestrów czy SPL'a, ale wrzucam kawałek kodu dla SPL - sprawdzony w realu. [syntax=c] /** ****************************************... * (at)file Project/STM32F4xx_StdPeriph_Templates/ma... * (at)author MCD Application Team * (at)version...

    Mikrokontrolery ARM   21 Lip 2013 22:04 Odpowiedzi: 12    Wyświetleń: 1623
  • [NUCLEO/FATFS] Błąd FR_DISK_ERR przy otwieraniu pliku na karcie SD STM32F103RB

    Najlepszego w Nowym Roku i w następnch (rokach też). Proszęż uprzejmież : [syntax=c] #ifndef NOUVOTON_SD_CARD_H_INCLUDED #define NOUVOTON_SD_CARD_H_INCLUDED // #include "NouvotonSDCard.h" #define __IO volatile typedef struct { __IO uint8_t CSDStruct; /* CSD structure */ __IO uint8_t SysSpecVersion; /* System specification version */ __IO uint8_t Reserved1;...

    Mikrokontrolery ARM   01 Sty 2019 19:52 Odpowiedzi: 14    Wyświetleń: 1539
  • Mapowanie rejestrów GPIO w STM32 za pomocą struktur i unii - jak to działa?

    Tutaj nie chodzi o to czy coś jest użyteczne czy nie, lecz o zaspokojenie ciekawości. Poza tym dzisiaj się dowiedziałem od Freddiego że jest jakaś nowa wersja CMSIS która ma taki postfix _pos, Note that for the headers that follow CMSIS standard, you don't need to know where each field starts, as the headers provide individual defines for each bit....

    Mikrokontrolery ARM   29 Sty 2017 17:01 Odpowiedzi: 12    Wyświetleń: 1416
  • STM32 Nucleo-F401RE i F0Discovery - nieprawidłowa praca diod WS2812

    Witam Pracuje aktualnie nad obsługą diod WS2812 za pomocą mikrokontrolera stm32 (nucleo-f401re i stm32f0discovery). Komunikacja odbywa się za pomocą SPI z DMA. Problem w tym, że diody zachowują się praktycznie losowo. Zazwyczaj świecą się na biało. Nie jestem także w stanie kontrolować ich ilości. Poniżej udostępniam kod. https://obrazki.elektroda.pl/6687811200_...

    Mikrokontrolery ARM   23 Lip 2020 08:50 Odpowiedzi: 3    Wyświetleń: 945
  • STM32f4-DISCOVERY - Wyświetlacz LCD nie reaguje po wgraniu przykładu

    Program działa, ledy się świecą. Oto kody: stm32f4_discovery_lcd.c : [syntax=c] #include "stm32f4xx.h" #include "stm32f4_discovery.h" #include "stm32f4_discovery_lcd.h" #include "fonts.c" /** (at)addtogroup Utilities * (at){ */ /** (at)addtogroup STM32F4_DISCOVERY * (at){ */ /** (at)defgroup stm32f4_discovery_LCD * (at)brief This file includes the LCD...

    Mikrokontrolery   11 Mar 2016 12:42 Odpowiedzi: 7    Wyświetleń: 1539
  • stm32f100rb - sprintf() dla float w Coocox nie działa, a dla int działa

    Zmieniłem : 2. change The initial stack pointer in the vector table: (void *)&pulStack[STACK_SIZE-1]... to (void (*)(void))((... long)pulStack + sizeof(pulStack)), w startup_stm32f10x_md_vl.c Dalej to samo. [syntax=c]/** ****************************************...

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2529
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    hw_config.c trochę przerobiony żeby usunąć zbędne define, dla pewności wrzuciłem go do Keil i wszystko działa. [syntax=c] /** ****************************************... * (at)file hw_config.c * (at)author MCD Application Team * (at)version V3.4.0 * (at)date 29-June-2012 * (at)brief Hardware Configuration & Setup...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7957
  • STM32L, HD44780 - Niepoprawna inicjalizacja hd44780, brak znaków na LCD

    Witam wszystkich, Próbuję uruchomić wyświetlacz LCD znakowy 2x40 ze sterownikiem hd44780 na procesorze STM32L na płytce STM32L-Discovery. Korzystałem z książki "STM32 Aplikacje i ćwiczenia w języku C" Marka Galewskiego. Do książki były dołączone pliki biblioteczne do obsługi właśnie hd44780. Wykorzystałem te pliki, zmieniłem jedynie port pod który podpiąłem...

    Mikrokontrolery ARM   04 Gru 2012 18:13 Odpowiedzi: 9    Wyświetleń: 4440
  • STM32 - generowanie sinusoidy SPWM o zmiennym f z zachowaniem stałego U/f

    [syntax=c]/* USER CODE BEGIN Header */ /** ****************************************... * (at)file : main.c * (at)brief : Main program body ****************************************... * (at)attention * * <h2>&copy; Copyright (c) 2020 STMicroelectronics. * All rights reserved.</h2>...

    Mikrokontrolery ARM   29 Paź 2020 17:46 Odpowiedzi: 10    Wyświetleń: 1287
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

    O, moment, jest niespodzianka... Jak tworzę New->Project..->C Project i wybieram Makefile project->Empty project, to mam do wyboru Toolchain Ac6 STM32 MCU GCC. W Settings została zakładka Target, w której mogę wybrać zdefiniowaną przeze mnie płytkę lub jakiś standardowy dev-kit... Jeszcze nie wiem czego dokładnie się spodziewać, ale może poustawia przynajmniej...

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3036
  • [STM32][Discovery M4F][CooCox] - Odwolanie z .h do .c nie dziala.

    Hej, staram sie właśnie skompilować ten kod (kod na końcu). Mój problem polega na tym, że nie rozumiem zachowania kompilatora. Informuje mnie on o błedzie: undefined reference to `EVAL_AUDIO_SetAudioInterface' gdy idę do linii widzę faktycznie komendę: if(EVAL_AUDIO_Init(OUTPUT_DEVICE_HEADPHO... vol, AudioFreq)!=0) problem w tym, że ona istnieje. A...

    Mikrokontrolery ARM   17 Maj 2014 21:47 Odpowiedzi: 2    Wyświetleń: 1488
  • STM32, J-LINK, Atolic TrueStudio debugowanie zawiesza się na samym początku

    Witam serdecznie. Proszę o poradę. Programuje STM32L051 w Atolicu. Wstępna konfiguracja została wykonana poprzez Cube. Kod to tylko i wyłącznie ustawianie w pętli: naprzemiennie stanu wysokiego i niskiego na dwóch pinach z opóźnieniem i wygląda tak: SEGGER J-Link GDB Server V6.44i Command Line Version JLinkARM.dll V6.44i (DLL compiled May 17 2019 17:34:22)...

    Mikrokontrolery Początkujący   10 Cze 2021 13:25 Odpowiedzi: 3    Wyświetleń: 573
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Zmieniłem trochę w projekcie. Zastosowałem najnowszą wersję FatFS. Plik z konfiguracją funkcji zadeklarowanych diskio.h pobrałem ze [url=http://www.siwawi.arubi.uni-kl.de/a... strony i przerobiłem go by pasował do STM32L. Po testach objawy wyglądają tak: Karty 512MB i 16GB: porgram mniej...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 49    Wyświetleń: 13686
  • Jak zaimplementować Enter_Critical_Section w FreeModbus na STM32?

    Witam Przymierzam się do portowania FreeModbus na STM32 i mam kilka problemów wynikających z wymagań. Platform specifics (port.h) You should first check the file port.h and check the if the examples are already suitable for your platform. You must at least define the macros for enabling ENTER_CRITICAL_SECTION and disabling EXIT_CRITICAL_SECTION interrupts....

    Mikrokontrolery ARM   26 Cze 2017 13:11 Odpowiedzi: 10    Wyświetleń: 4227
  • STM32 - COOCOX: Problem z odczytem i modyfikacją zmiennych globalnych w coIDE

    Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version V1.0 * (at)date 20/07/2010 * (at)brief M0 M3 Devices Startup code. *...

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 1104
  • STM32 F103rb TIM1 - Brak efektów po ustawieniu wartości Dead Time w falowniku 1-fazowym

    Witam, męczę się z pisaniem prototypu programu do falownika 1 fazowego. Wykorzystałem tim1 mikrokontrolera f103rb, wygenerowałem (najpierw) na jedym kanale 2 komplementarne sygnały PWM. Po przepuszczeniu przez filtr RC dostałem sinusa. Problem jest w tym że ustawiając jakąkolwiek wartość deadtime (wiem, że odpowiednio się ją wylicza) efektów nie widzę...

    Mikrokontrolery ARM   30 Gru 2020 12:02 Odpowiedzi: 5    Wyświetleń: 834
  • STM32G030F6P6 - projekt prostownika - problem z HardFault_Handler oraz NMI_Handler

    Witam, Jakiś czas temu na forum pytałem o koncepcję prostownika mikroprocesorowego. Od tamtego czasu zacząłem działać i stworzyłem płytkę, wlutowałem komponenty i zacząłem pisać program i testować układy. Wszystko szło dobrze dopóki nie rozbudowałem programu i zacząłem testy pod obciążeniem. W aplikacji wykorzystuję 3 wejścia ADC do pracy z DMA: pomiar...

    Mikrokontrolery ARM   10 Kwi 2023 00:46 Odpowiedzi: 6    Wyświetleń: 864
  • [STM32L] [STM32L-Discovery] [BMA180] Komunikacja z akcelerometrem BMA180

    Zmieniłem tą konfigurację pinów w GPIO. Tylko teraz w ogóle nie spełnia mi warunku: [syntax=c]while(SPI_I2S_GetFlagStatus(SP... SPI_I2S_FLAG_RXNE) == RESET);[/syntax] A tu cały kod poprawiony. Niestety dalej nie działa. :( Jakieś jeszcze pomysły co może być nie tak? [syntax=c]/* Includes */ #include <stddef.h> #include <stdio.h> #include...

    Mikrokontrolery ARM   03 Cze 2012 20:25 Odpowiedzi: 40    Wyświetleń: 6411
  • [STM32] log10() zawiesza procesor przy wartości z ADC, działa z 123. Dlaczego?

    Dodano po 31 Kiedy debuguje program, krokowo, zaraz po a = 124; z linii b = log10(a); wskakuje do nieskończonej pętli - void HardFault_Handler(void). Tak jakby sam adres procedury wywoływał błąd sprzętowy.

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 8319