stm32 stdio

Znaleziono około 61 wyników dla: stm32 stdio
  • [STM32][C/Keil] Nie działają jasne kolory w LCD na sterowniku SSD1289

    Witam! Posiadam moduł wyświetlacza LCD 3.2", prawdopodobnie na sterowniku SSD1289 (sprzedawca twierdził, że na HX8347-A, jednak dopiero metoda inicjalizacji do SSD1289 zadziałała). Próbuję nim sterować przy pomocy mikrokontrolera STM32F103RBT6. Wszystko zdaje się działać dobrze, do czasu gdy chcę wyświetlić...

    Mikrokontrolery ARM   10 Kwi 2012 13:57 Odpowiedzi: 3    Wyświetleń: 2411
  • Sterowanie CC1120 za pomocą STM32

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

    Mikrokontrolery Początkujący   11 Lip 2020 02:18 Odpowiedzi: 3    Wyświetleń: 894
  • [STM32] Moduły NRF24L01 + STM32

    Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...

    Mikrokontrolery ARM   19 Lip 2018 09:21 Odpowiedzi: 1    Wyświetleń: 1047
  • [STM32][C] Obsługa modułów radiowych RFM12

    Witam! Mam problem z uruchomieniem modułów radiowych RFM12 pod STM32. Uruchomiłem je bez problemu na ATmegach8 korzystając z funkcji opisanych w [url=]tym poście. Jest to programowy SPI i przepisałem funkcje od nadajnika tworząc coś takiego: [syntax=c] #include "stm32f10x.h" #include "GLCD.h" #include...

    Mikrokontrolery ARM   16 Mar 2013 16:59 Odpowiedzi: 44    Wyświetleń: 8600
  • STM32-problem z szybkością działania.

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

    Mikrokontrolery ARM   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5629
  • STM32 - Systick i RTC - wspólnie śmigają, oddzielnie zwisają

    Wiesz co ja dopiero zaczynam z programowaniem stm ale jedna sprawa rzuciła mnie się w oczy. twoja funkcja jest prawie funkcją z biblioteki której definicja i rozwinięcie znajduje się w pliku core_cm4.h [syntax=c] __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk)...

    Mikrokontrolery ARM   05 Kwi 2014 16:44 Odpowiedzi: 7    Wyświetleń: 2112
  • STM32 - Opis Libopencm3 + 2.2" 240*320 SPI TFT LCD Module Display ILI9341

    Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( ). Ja pracuję tylko na Ubuntu...

    Mikrokontrolery ARM   03 Maj 2014 10:13 Odpowiedzi: 6    Wyświetleń: 6957
  • 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 */ /*...

    Mikrokontrolery   06 Cze 2014 10:32 Odpowiedzi: 6    Wyświetleń: 1614
  • STM32, biblioteki FaTFs, zapis na kartę SD

    Witam, Realizuję pracę inżynierską na zestawie uruchomieniowym ZL27ARM z mikrokontrolerem STM32. Praca jest w zasadzie gotowa, ale niestety nie działa do końca poprawnie. Praca jest tworzona głównie w oparciu o książkę STM32 Aplikacje i ćwiczenia w języku C. Środowiskiem programistycznym wykorzystywanym...

    Początkujący Naprawy   18 Sty 2016 23:58 Odpowiedzi: 0    Wyświetleń: 852
  • stm32 - Reagowanie terminalu na naciśnięcie klawiszy

    Witam. Próbuję odpalić program UART na STM32 – odbieranie danych z kursu. W kodzie nie mam żadnych błędów, ale po naciśnięciu klawiszy nic się na terminalu nie wyświetla. Gdzie może być problem? Używam Tera Term, przy wysyłaniu ciągu bajtów przez UART wszystko działało. Próbowałem wcisnąć...

    Mikrokontrolery ARM   15 Wrz 2016 20:43 Odpowiedzi: 1    Wyświetleń: 894
  • 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,...

    Mikrokontrolery ARM   19 Sty 2017 10:28 Odpowiedzi: 38    Wyświetleń: 4884
  • [STM32][C] Licznik TIM17 nie działa prawidłowo.

    Witam kolegów! Dorwał się człowiek do STM32 i teraz będzie spamował. Ale w tym wypadku i działa i nie. Chcę zrobić najbanalniejszego delaya na liczniku TIM17. uC taktowany 16MHz. I jest mały problem: void bios_delayMs(uint32_t ms){ RCC->APB2ENR|= R...

    Mikrokontrolery ARM   28 Gru 2010 13:05 Odpowiedzi: 0    Wyświetleń: 659
  • STM32 - Błędy podczas kompilacji

    Zaczynam przygodę z STM32 i na początku już schody z którymi nie mogę sobie poradzić. Mam zainstalowane Eclipse jak i Sourcery 4.7.3, ściągnąłem przykładowy projekt z strony Freddiego do mrugania diodą i tu kompiluje się bez problemu. Lecz nie bardzo leży mi ten przykład (bez obrazy). Lubię mieć wszystko...

    Mikrokontrolery ARM   24 Paź 2013 11:09 Odpowiedzi: 6    Wyświetleń: 1740
  • [STM32][CodeSourcery] Skrypt linkera lub pomoc z _sbrk

    Udało się. Skrypt linkera skopiowałem z przykładu z diodami. Musiałem pozmieniać tylko kilka zmiennych w moim pliku startupa. Udało mi się odpalić moją funkcje printf, ale z 10k kodu zrobiło mi się 32k :| Trochę przesada. Mója funkcja printf wygląda następująco: #include <stdarg.h> #include...

    Mikrokontrolery ARM   04 Paź 2009 08:45 Odpowiedzi: 3    Wyświetleń: 4416
  • [STM32][Eclipse+openocd] - jak zresetować procesor

    Nie używam przerwań, nie inicjuje NVIC, generalnie program jest prosty jak konstrukcja cepa (ale i tak coś zwaliłem :), i wiem że nie robi się tak opóźnień w programie :) #include "stm32f10x_conf.h" #include <stdio.h> void RCC_Conf(void); //void NVIC_Conf(void); void...

    Mikrokontrolery ARM   21 Paź 2010 09:59 Odpowiedzi: 8    Wyświetleń: 2959
  • [STM32][ENC28J60]Stos uIP i DHCP

    Witam, od kilku dni walczę z pobieraniem adresu po DHCP. udało się komuś uruchomić to ? Podglądając transmisję widzę że leci: DHCP Discover DHCP Offer i na tym koniec :( oto kod: int main(void) { static struct pt s; struct uip_eth_addr mac = { 0x01, 0x02, 0x03,...

    Mikrokontrolery   14 Lis 2010 11:47 Odpowiedzi: 24    Wyświetleń: 6390
  • [STM32][C] USART, czyli początki z Cortexem...

    Witam szanownych Kolegów! Dałem namówić(swoją drogą sam siebie) na jakiegoś ARMa. Wybór padł na STM32F100RB (na STM32VLDiscovery). Oczywiście na początku szok po zaglądnięciu do datasheetu. Tu sie ustawia wszystko. No i jak się da wszystko to są problemy dla początkujących. Do rzeczy: W TrueStudio...

    Mikrokontrolery ARM   27 Gru 2010 00:20 Odpowiedzi: 8    Wyświetleń: 6594
  • [STM32][C]Problem z timerami

    Witam wszystkich. Jestem w trakcie budowy prostego tachometru opartego o uC stm32f103vet6. Do pomiaru prędkości mają służyć 3 timery TIM 2,3,4. Mają one zliczać impulsy z czujników optycznych z jednostce czasu. Jak narazie uruchomiłem 2 timery 2 i 3. I tu natrafiłem na dwa problemy. Po pierwsze nie...

    Mikrokontrolery ARM   24 Lut 2011 09:15 Odpowiedzi: 0    Wyświetleń: 1301
  • stm32 [Keil] jednoczesna praca adc1 oraz sd

    Przepraszam , że nie dokończyłem wczoraj ale przysnołem. Nie poszło tak prosto bo nie otrzymuje zapisu na kartę , cały program kompiluje się mi w porządku tzn otrzymuje hex -a, zadaniem poniżej przedstawionego programu jest tylko odczyt jednej wartości z wejścia adc1 oraz zapisanie jej na karcie do pliku...

    Mikrokontrolery ARM   26 Lis 2011 18:04 Odpowiedzi: 5    Wyświetleń: 2364
  • [stm32] [RTOS] logowanie do systemu

    jest mały problem uruchomiłem wszystko jednak system się zawiesza dioda się zapala uruchamia się wyświetlacz i usart wszystko zawiesza :/ main.c [syntax=c]/***********... (c)*************************************... ...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5470
  • [STM32] Włączanie przerwań.

    oto kod który przekształci timestampa na datę, oczywiście można sobie te pola zrobić jako strukturę czy jak kto woli, ja tylko daje gotowy algorytm z którego korzystałem podczas obsługi tego śmiesznego RTC w stm32f1 :D [syntax=c] #include<stdio.h>... czyPrzestepny(int rok) { if (rok...

    Mikrokontrolery ARM   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 4713
  • [STM32][TrueStudio] - sprintf wywołuje hardfault

    Pewnie się "o dziwo kompiluje", bo nie masz dołączonego nagłówka stdio.h stdio.h jest dołączony, do funkcji sprintf wykorzystuję dołączony przez Atollica plik "tiny_printf.c". Tak czy siak: - za mały stos - stos nie wyrównany do 8 - za mało pamięci na stertę to trzy przyczyny które odpowiadają...

    Mikrokontrolery ARM   26 Lip 2012 11:38 Odpowiedzi: 6    Wyświetleń: 5085
  • [STM32] - Jak zapisać float w eepromie?

    Metoda z memcpy jest prostsza, z unią nie poszłoby mi tak szybko - musze najpierw troche poczytać i 'zalapać' jak to w praktyce stosować. Nie wiem dlaczego tak sądzisz?: [syntax=c]#include <inttypes.h> #include <stdio.h> typedef union { uint8_t B[4]; float F; } FB_t; int...

    Mikrokontrolery ARM   29 Kwi 2014 08:53 Odpowiedzi: 35    Wyświetleń: 5721
  • HY-mini STM32 - Brak odbioru danych na procku RS232

    Witam. Od dwóch dni próbuję odebrać dane z komputera na procesor. Próbowałem wysłać liczbę np: "11" odebrać ją na procesorze, dodać do niej liczbę np:"1" i ponownie wysłać na terminal (używam Realterm). Problem w tym, że nie potrafię odebrać danych z komputera. Zepsuty kabel ani układ nie wchodzi w grę...

    Mikrokontrolery ARM   30 Paź 2012 21:20 Odpowiedzi: 7    Wyświetleń: 1515
  • STM32 - Konfiguracja modułu Bluetooth dla wysokiej częstotliwości próbkowania

    Witajcie, dziękuję za wszystkie posty. Większość okazała się bardzo pomocna. Swoją modyfikację chciałam zacząć od najprostszej zmiany, tj. zmiany konfiguracji modułu bluetooth poprzez komendy AT. Najpierw jednak chciałam przetestować odbiór danych z terminala. Znalazłam program i nieco go zmodyfikowałam,...

    Mikrokontrolery ARM   09 Lis 2012 23:07 Odpowiedzi: 24    Wyświetleń: 3714
  • HY-Mini STM32 - Zaświecenie diody poprzez naciśnięcie buttona

    Dzień dobry! Przycisk podpięty do płytki mam w/g schematu: Kod mojego maina: #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> #include "stm32f10x_flash.h" #include "misc.h" /* Scheduler includes. */ #include <stdio.h> #include "FreeRTOS.h" #include...

    Mikrokontrolery ARM   20 Gru 2012 20:12 Odpowiedzi: 6    Wyświetleń: 2760
  • [STM32][CoIDE] - Konwersja typów int->char[]

    > Download > ARM > Różne > itoa() Jak nie masz sprintf() to masz coś pomieszane z projektem. Tak BTW to sprintf() jest w stdio.h, a nagłówek newlib.h nie jest przeznaczony dla aplikacji użytkownika. 4\/3!!

    Mikrokontrolery ARM   30 Maj 2013 14:01 Odpowiedzi: 2    Wyświetleń: 3381
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    Witam! Mam problem z fatfs 0.09b (najnowsza; wersja 0.07 też nie działa) pod stm32f103vet6. Komunikacja SPI. Maksymalny prescaler SPI do debug'u. (Na każdej prędkości to samo). Disk timer proc na SysTick'u (działa). Karta formatowana na różne jednostki alokacji, FAT, FAT32 zawsze to samo. Nie...

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2418
  • STM32 C Newlib - Próba dodania nowego strumienia danych typu Terminal

    Aby ci to działało to MUSISZ zaimplementować swoje własne syscalls dla open, read, write, close itd. (nie wszystkie muszą działać prawidłowo, choć powinny). Pod tym linkiem który podałeś są przecież nawet podane funkcje (_read_r(), _write_r(), _open_r(), ...). Dodatkowo konieczna jest implementacja...

    Mikrokontrolery ARM   14 Lis 2013 12:43 Odpowiedzi: 4    Wyświetleń: 2115
  • STM32 - Freertos kolejki i wskażnik na dane

    Ostatnio był podobny tamat na forum. Możesz wykorzystać compound literals. Przykładowo: [syntax... <stdio.h> #include <stdint.h> #define COMPOUND_LITERAL(type, value) (type){value} #define TEST_U8 COMPOUND_LITERAL(uint8_t, 0x12) #define TEST_U16 COMPOUND_LITERAL(uint16_t,...

    Mikrokontrolery ARM   21 Cze 2014 19:30 Odpowiedzi: 9    Wyświetleń: 1614
  • [STM32][C/Keil] - software do klawiatury matrycowej 4x3

    Mam problem z poniższym programem. Podejrzewam, że chodzi tutaj o niepoprawne używanie zmiennej char. Program pisałem samodzielnie w oparciu o książki wydawnictwa BTC. Klawiatura i procesor działają poprawnie. program główny [syntax=C]#include "stm32f10x.h" #include "lcd_hd44780_lib.h" #include...

    Mikrokontrolery ARM   07 Sie 2014 09:01 Odpowiedzi: 23    Wyświetleń: 2052
  • [stm32][eclipse][gcc] - Konfiguracja i pobieranie danych z DCMI?

    Tak wygląda cały kod (main.c), może być w nim trochę śmieci ale próbowałem wielu kombinacji różnych rzeczy i są tutaj dopóki nie zacznie to działać : [syntax=c] #include <stm32f4xx.h> #include "LCD.h" #include <stdio.h> #include "stm32f4xx_dma.h" #include "MT9D111.h" #include "PeripheralsConfig.h" #define...

    Mikrokontrolery ARM   17 Lis 2014 23:24 Odpowiedzi: 24    Wyświetleń: 2643
  • [STM32][I2C][HP02S] - Zajęta magistrala.

    Witam, mam problem z komunikacją z czujnikiem ciśnienia HP02S. Szukałem swojego problemu na forum, ale nie znalazłem. Udało mi się bez problemu odczytać dane z EEPROMu. Udało mi się też skomunikować z czujnikiem, ale do czasu. Sekwencja odczytu ciśnienia wygląda następująco (pseudokod): [syntax=c] i2c_start(); ...

    Mikrokontrolery ARM   26 Sty 2015 16:11 Odpowiedzi: 1    Wyświetleń: 681
  • STM32 - Karta SD i HardFault

    [syntax=c] #include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_flash.h" #include "misc.h" #include "stm32f10x_exti.h" #include "stm32f10x_flash.h" #include "integer.h" //#include "rtc.h" #include "diskio.h" #include...

    Mikrokontrolery Początkujący   26 Sie 2015 19:23 Odpowiedzi: 13    Wyświetleń: 1167
  • [STM32] [FATFs] - Program zawiesza się po deklaracji dużej tablicy

    Witam, Program jak poniżej w debuggerze zaiwesza się już na lini f_open. W momencie gdy zakomentuje linie z buforem BYTE buffer[256] program rusza i otwiera plik. Również gdy zmniejsze rozmiar tablicy np do 20 to program też przechodzi dalej i fresult zwraca FR_OK. Czym to może być spowodowane ? [syntax=c]#include...

    Mikrokontrolery ARM   21 Sie 2015 19:10 Odpowiedzi: 8    Wyświetleń: 891
  • STM32 HY mini - nie działa wyświetlanie współrzędnych dotyku na ekranie

    Spróbuj takiego kodu. Niestety nie sprawdzałem go bo nie mogę skompilować Twojego kodu. [syntax=c] #include "stm32f10x.h" #include "TouchPanel.h" #include "systick.h" #include "GLCD.h" #include "stdio.h" #define TP_INT_IN GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6) ... TPintInit(void) { GPIO_InitTypeDef...

    Mikrokontrolery ARM   16 Gru 2015 21:43 Odpowiedzi: 8    Wyświetleń: 1467
  • [STM32] Czy używać bibliotek ST?

    Prawdę mówiąc jestem umiarkowanym zwolennikiem SPL, HAL etc. Jak powyżej już napisałem, używam bo są, do tego gratis. Jakąś część kodu przepisuję, gdzie indziej "odpluskwiam". Na zadane wyżej pytanie o ilość linii kodu potrzebnych do migania diodą: [syntax=c] void _heartbeat(void) { while (1) ...

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 32158
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    [syntax=c] #include <stdio.h> #include <stdlib.h> #include <stdint.h> #define ROZMIAR_TAB 128 #define BASE_ADDRESS 0x080000 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ unsigned char data[ROZMIAR_TAB] = {0}; int i,...

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 4614
  • STM32 - HD44780 z F103 na F0

    O dzięki, przeoczyłem to. Zmniejszyłem opóźnienie o 1/3 bo F0 taktuje z 48MHz a F1 z 72MHz, ale nadal nic się nie wyświetla :( Dodano po 13 Z kolei na tym kodzie wyświetla znak zapytania:/ Niezależnie od tego co bym chciał aby wyświetlił. main: [syntax=c]#include "lcd_hd44780_lib.h" int...

    Mikrokontrolery ARM   06 Lut 2016 16:42 Odpowiedzi: 4    Wyświetleń: 1140
  • STM32 F4 (Nucleo F446RE) DMA UART RX - konfiguracja

    Cześć, skonfigurowałem DMA i 2 UARTY (właściwie jeden USART, jeden UART), tak żeby odbierać dane z GPSa na UART4 i poprzez DMA przesyłać dane na stringa, a następnie wysyłać do putty`ego przez USART2. Na pewno dobrze skonfigurowałem UARTy, dane odbieram, natomiast DMA nie działa. Pewnie popełniłem błąd...

    Mikrokontrolery ARM   17 Lut 2017 16:14 Odpowiedzi: 14    Wyświetleń: 1659
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

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

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 79050
  • [STM32] Komunikacja z modułem Bluetooth po USART2

    Witam! Napisałem taki oto kod... w teorii powinien zmieniać nazwę urządzenie BT, ale nie zmienia ;) Komendę kończę zwrotem "\r" ponieważ tak jest napisane na stronie Microchipa: "A variety of universal asynchronous receiver/transmitter (UART) commands are used to control and configure the RN4870...

    Mikrokontrolery   07 Cze 2018 11:12 Odpowiedzi: 8    Wyświetleń: 846
  • HCSR04 +STM32 z std na HAL

    Dzień dobry. Chcę przerobić program służący do pomiaru odległości z czujnika HC-SR04 z std na hal.Problem polega na tym że jeśli mam timer TYLKO z skonfigurowanym kanałem pwm służącym do aktywacji czujnika, czujnik normalnie się aktywuję i zwraca sygnał echo (im większa odległość tym dłuższy stan wysoki,...

    Mikrokontrolery ARM   03 Cze 2019 07:37 Odpowiedzi: 2    Wyświetleń: 345
  • [STM32] Odbieraniedanych z UART1 i odsyłanie ich dalej poprzez UART6

    Dziękuję za wszystkie podpowiedzi. Spróbuje z DMA. Na początek cały kod: odebrane przy pomocy funkcji HAL_UART_Receive_DMA, po czym wysyłam (niejako przekazuje) to co odebrałem z UART1 do UART6. Program działa tak, że funkcja HAL_UART_Transmit_DMA(&huart6, odebrane, 2); wysyła mi przez UART6...

    Mikrokontrolery ARM   14 Cze 2019 20:04 Odpowiedzi: 31    Wyświetleń: 1140
  • VS1003B problem z odtwarzaniem plików audio, stm32 hard fault

    Witam wszystkich, mam następujący problem: próbuję odtworzyć plik audio (wav) na odtwarzaczu VS1003B (rys. 1). Korzystałem z przykładowego firmware'u ze strony producenta, plik: "vs1003an_playrec.zip". Niestety po otworzeniu pliku wavz karty sd i wrzuceniu do funkcji VS1003PlayFile następuje hard fault...

    Mikrokontrolery ARM   31 Mar 2020 16:30 Odpowiedzi: 2    Wyświetleń: 342
  • STM32 pomiar amplitudy PWM

    Witam, próbuje znaleźć dobry sposób na pomiar amplitudy impulsu PWM. Zakres zmian wypełnienia 5 % do 95 %. Czestotliwosc sygnalu sie nie zmienia i wynosi 1 KHz. Mój pomysł polega na tym, że po wychwyceniu zbocza narastajacego odpalam ( w przerwaniu od input capture) timer ktory co 10 us ( 5 % z 1...

    Mikrokontrolery   26 Wrz 2020 07:14 Odpowiedzi: 9    Wyświetleń: 408
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Uruchomiłem poniższy kod na CubeIDE na płytce z mikrokontrolerem F407VET i przerwanie od DMA ładnie tu działa. Z F030 muszę niestety jeszcze powalczyć. Zauważyłem, że jak nie dodałem warunku while((SPI1->SR & SPI_SR_BSY) == 0) obraz był przekoszony, czyli były błędy w transmisji.

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 723
  • [STM32F103VBT6] HAL UART - zawiesza się przy wywołaniu printf()

    Witam. Szkole się w programowaniu zacnych STM32 i od razu na poczatku mam problem z funkcja printf(); Po wywołaniu tej funkcji procesor się zawiesza. Mam zrobiony proste nadawanie i odbieranie danych przez UART. Używam Keila MDK ARM V5 biblioteki HAL wygenerowane w STM32CUBEMX. Korzystam z płytki Kamami...

    Mikrokontrolery ARM   21 Maj 2019 20:03 Odpowiedzi: 6    Wyświetleń: 468
  • Wywołanie printf() skutkujące wywołaniem obsługi wyjątku Hard Fault

    Jeśli chcesz to zdebuggować, to możesz się "zaopatrzyć" w bleeding-edge-toolchain ( ). Jest on kompilowany praktycznie tak samo jak toolchain ARMowy, z tym że biblioteki zawierają wszystkie symbole, a więc można je spokojnie debuggować i widzisz co się dzieje. Z Twojego opisu wynika, że problem występuje...

    Mikrokontrolery ARM   03 Cze 2019 21:29 Odpowiedzi: 7    Wyświetleń: 426
  • [STM32L] [STM32L-Discovery] Komunikacja USART z PC

    Witam, Mam problem z komunikacją STM32 z komputerem. Moja płytka to STM32L-Discovery [url=]LINK 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 tam...

    Mikrokontrolery ARM   15 Lis 2011 10:59 Odpowiedzi: 34    Wyświetleń: 6513
  • STM32F303 kopiowanie do RAM -

    Nie wiem o co chodzi, support STM mi powiedział, żebym wgrał kod do ramu oraz wektor przerwań. Cały problem od początku: Zadanie programu jest następujące: ze sterownika sczytuję wartości enkoderów i zapisuję je do pamięci flash. (powinno to być wykonywane timerem co 10ms). Następnie odczytuję te...

    Mikrokontrolery ARM   21 Wrz 2015 10:11 Odpowiedzi: 13    Wyświetleń: 1335
  • [LPC2148][C] sprintf() nie działa z double [PAR. SOLVED]

    1. Biorę przykład projektu ARM (akurat ten dla STM32, bo posiadane przezemnie LPC2103 ma za mało pamięci flash na te okrutne funkcje printf()) z mojej strony - 2. Wrzucam do main() następujący kod: #include <stdio.h> #include <math.h> #include <errno.h> #include <sys/types.h> caddr_t...

    Mikrokontrolery ARM   13 Paź 2010 14:15 Odpowiedzi: 10    Wyświetleń: 3988
  • stm32f3 discovery - UART inicjalizacja

    Mam problem z inicjalizacją UARTA. Otóż kod działa na portach PA9,PA10 lub PC4,PC5. Jednak gdy zmieniam na PB6, PB7 komp nie otrzymuje danych wysyłanych przez płytkę. Może źle to robię, ale według specyfikacji to na te porty można wyprowadzić USART1, więc nie wiem o co chodzi, a jeszcze raczkuje w temacie...

    Mikrokontrolery Początkujący   22 Lip 2013 21:13 Odpowiedzi: 2    Wyświetleń: 2286
  • STM32F103 [ZL27ARM] - TIM1 PWM i DMA bez bibliotek

    Witam, Bawię się zestawem ZL27ARM i robię ćwiczenia z książki "STM32. Aplikacje i ćwiczenia w języku C" Jestem przy ćwiczeniu 18 i mam problem z DMA (pierwszy raz mam styczność z DMA). Zgodnie z przykładem wypełnienie PWM powinno zmieniać się od 0 do 100%. U mnie jest cały czas 50%. Dane z tablicy...

    Mikrokontrolery ARM   07 Sie 2014 08:31 Odpowiedzi: 3    Wyświetleń: 2271
  • STM32F407VG - Odbieranie w terminalu wartości ADC via USART

    Witam, wydawałoby się, że problem jest banalny, a mimo to już dzień nad nim spędziłem (a czas mi nagli bardzo). Moim zadaniem jest odczytanie wartości ADC i wysłanie przez USART do PC (do Hyperterminala przez konwerter RS232 ->USB). Ogarnąłem wysyłanie np. znaku "a", jednak wartość ADC to jakiś...

    Mikrokontrolery ARM   12 Sty 2014 17:08 Odpowiedzi: 10    Wyświetleń: 1554
  • [STM32f103][arduino][SPI] - Przekłamania w komunikacji SPI

    Witam ponownie, Ja znów z problemem :D otóż do większego projektu potrzebuję obsługiwać 2 max31855. uruchomiłem to na szybko na arduino pomijając fakt że termopara nie zgrywała sie z max'em ale zmieniłem wzmocnienie + mały shift i woda gotuje się w 100C a zlewka z lodem ~1-3, pokojowa natomiast ...

    Mikrokontrolery ARM   04 Maj 2014 04:56 Odpowiedzi: 7    Wyświetleń: 2253
  • STM32F429I-DISCO + Gamepad zgodny z PS2

    Witam, Od pewnego czasu przestawiłem się z AVR na STM32, zbudowałem sobie proste ramię robota na 5 serv + sterownik Maestro od pololu, wszystko ładnie śmiga. Tydzień temu kupiłem sobie takie Gamepad: . Chciałem za pomocą tego pada sterować ramieniem. I już na 1 kroku się zupełnie pogubiłem. Otóż,...

    Mikrokontrolery ARM   22 Sty 2015 22:26 Odpowiedzi: 0    Wyświetleń: 624
  • STM32F4 i mocna kompresja zdjęcia do JPG

    dlaczego nie połączysz go z PC za pomocą USB Niestety, ale USB wykorzystuję w innym celu. Co do kodera - znalazłem coś takiego w internecie: [syntax=c]//1999 Cristi Cuturicu #include "Definicje_sprzet.h" //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include...

    Mikrokontrolery ARM   08 Lis 2015 10:54 Odpowiedzi: 10    Wyświetleń: 1179
  • W pełni sprzętowe sterowanie LEDów WS2812B na STM32F030 by piotr_go

    Witam serdecznie. Początkowo miałem problem z uruchomieniem układu, nawet pisałem do Piotra czy nie ma jakiegoś błędu w zamieszczonym kodzie. Problemy były dwa, po pierwsze używałem płytki testowej na której był umieszczony kwarc, którego z niewiadomych mi powodów zostawiłem. Po drugie istotny...

    DIY Konstrukcje   11 Sie 2017 19:02 Odpowiedzi: 52    Wyświetleń: 17082
  • Nucleo stm32f103rb wyprowadzenie UART z ST-LINKA na piny

    Dzięki za odpowiedź. Lutowanie nie wchodzi w grę zatem kupuje przejściówkę usb-uart. Mając Nucleo nie potrzebujesz żadnej przejściówki jeśli chcesz "pogadać" z ESP z komputera, bo Nucleo ma więcej Uartów niż tylko ten jeden podpięty do ST-Linka i wystarczy tylko prosty programik by te Uarty programowo...

    Mikrokontrolery ARM   16 Lip 2018 09:26 Odpowiedzi: 12    Wyświetleń: 798
  • STM32F107RCT6 + VS1003 - transmisja SPI działa tylko w jedną stronę

    Zaprojektowałem i zbudowałem płytkę wyposażoną w procesor STM32F107RCT6 oraz dekoder popularny MP3 VS1003. Jest to kolejna wersja starszego projektu na PIC32, który przenoszę na nowy mikrokontroler. Większa część projektu PCB pochodzi ze starej wersji. Do komunikacji z VS1003 używam popularnej biblioteki...

    Mikrokontrolery   13 Lut 2021 11:19 Odpowiedzi: 8    Wyświetleń: 264