stm32 macro

Znaleziono około 136 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ń: 1341
  • REKLAMA
  • 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ń: 381
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Sterowanie transceiverem RF CC1120 z STM32F100RBT6B na STM32VLDISCOVERY

    Dzień dobry, od dłuższego czasu próbuję wykonać projekt sterowania Transceivera RF CC120 firmy Texas Instruments za pomocą mikrokontrolera STM32F100RBT6B, który jest na płytce uruchomieniowej STM32VLDISCOVERY. Mam już napisaną część kodu, jednak nie jestem pewien czy SPI jest faktycznie poprawnie uruchomione oraz (i tu prośba do kogoś, kto się orientuje...

    Mikrokontrolery Początkujący   11 Lip 2020 02:18 Odpowiedzi: 3    Wyświetleń: 1119
  • REKLAMA
  • [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ń: 8946
  • 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ń: 9924
  • 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ń: 3402
  • 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ń: 1338
  • 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ń: 957
  • REKLAMA
  • 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ń: 858
  • 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ń: 5604
  • 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ń: 1821
  • [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ń: 6651
  • [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ń: 2079
  • REKLAMA
  • [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ń: 13917
  • [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ń: 6852
  • 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ń: 2622
  • 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ń: 447
  • 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ń: 2283
  • 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ń: 288
  • [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ń: 834
  • [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ń: 33406
  • [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ń: 1569
  • 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ń: 101544
  • 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ń: 3054
  • 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ń: 393
  • [ARM]Crossworks - konfiguracja projektu, bootloader STM32 - pytanie

    Plik stm32f10x_rcc.h wymaga dodania ścieżki do "stm32f10x_map.h" a on wymaga następnych plików: "stm32f10x_type.h" "cortexm3_macro.h" "stm32f10x_conf.h" Ten ostatni będzie różny w zależności od tego co używa się w projekcie

    Mikrokontrolery   18 Mar 2015 09:35 Odpowiedzi: 33    Wyświetleń: 7523
  • 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ń: 672
  • [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ń: 5450
  • [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ń: 1830
  • [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ń: 3276
  • 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ń: 645
  • STM32F103RET6: Przykład ustawienia rejestru DAC w C/C++

    eeee... jak się dobrać do rejestrów? normalnie? Sciągnij ze strony ST firmware library dla STM32 (znajdziesz to w opisie dowolnego modelu STM32) i tam będziesz miał duuuużo plików nagłówkowych. Potrzeba ci tylko czterach: cortexm3_macro.h stm32f10x_conf.h stm32f10x_map.h stm32f10x_type.h Umieśc je sobie w jakimś katalogu (polecam /inc/) i do swojego...

    Mikrokontrolery ARM   15 Maj 2009 14:26 Odpowiedzi: 7    Wyświetleń: 2525
  • [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ń: 3795
  • 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ń: 2391
  • 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ń: 1281
  • [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ń: 1566
  • [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ń: 678
  • 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ń: 1308
  • 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ń: 966
  • [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ń: 2379
  • 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ń: 828
  • [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ń: 4002
  • 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ń: 9567
  • [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ń: 2298
  • [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ń: 6091
  • 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ń: 4113
  • [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ń: 7791
  • [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ń: 1647
  • 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ń: 2562
  • [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ń: 2895