stm32f printf

Znaleziono około 192 wyników dla: stm32f printf
  • [STM32F103VBT6] HAL UART - zawiesza się przy wywołaniu printf()

    mam problem z funkcja printf(); Po wywołaniu tej funkcji procesor się zawiesza http://www.openstm32.org/forumthread1346...

    Mikrokontrolery ARM   21 Maj 2019 20:03 Odpowiedzi: 6    Wyświetleń: 657
  • 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
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [stm32] [RTOS] Jak dodać logowanie przez terminal na HY-Mini STM32F103VCT6?

    OK. Ja też jestem w pracy i nie zawsze mogę o tej porze coś robić. Ale dalej: Do testowego używania UARTA przyda się "podmienienie" standardowej obsługi funkcji printf na taką, która wysyła dane przez UARTA do naszej Windowsowej konsoli. Możesz to wpisac standardowo przed obsługą assert_failed() /** * (at)brief Retargets the C library printf function...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5710
  • REKLAMA
  • [STM32F107VBT6][C/Keil] Obsługa I2C slave przez przerwania

    Witam Dopiero zaczynam swoją przygodę z mikroprocesorami z rodziny ARM. Posiadam moduł prototypowy: STM32 LCD3.2" ARM Cortex, z procesorem: STM32F103VCT6 . Korzystam ze środowiska Kyle uVison4. Problem pojawił się przy próbie uruchomienia magistrali I2C. Obecnie mam 3 ATMEGI połączone ze sobą po I2C i między nimi komunikacja przebiega prawidłowo. W...

    Mikrokontrolery ARM   09 Lis 2011 08:30 Odpowiedzi: 9    Wyświetleń: 6460
  • 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ń: 1284
  • REKLAMA
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    Dochodzę do wniosku, że nie zdziałam za dużo opierając się na gotowej bibliotece do obsługi systemu plików. Ja dochodzę do wniosku, że Ty dochodzisz do błędnego wniosku [; FatFS, poprawnie skonfigurowany, jest w stanie zmielić dane z wystarczającą prędkością. Nawet zrobiony mega tępo działa całkiem szybko... Mam taki projekt, w który jest system operacyjny,...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6207
  • STM32F103RBT6-Nucleo - Przykładowy kod CAN w CooCox

    Niestety nie pomogło EDIT: Spróbowałem wygenerować za pomocą STM32CubeMX i napisać w HAL'u kod który by wysyłał cyklicznie dowolną ramkę CAN. Oto mój kod napisany w AC6 System Workbench: http://obrazki.elektroda.pl/9453638400_1... Przy okazji: 1. Jak wgrać program przez JTAG'a w AC6? 2. Da się dodać bibliotekę HAL do COIDE CooCox'a?...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2283
  • STM32F103RBT6 - Odczytywanie wartości z czujnika BH1750 przez i2c

    zujnik jest podłączony bez rezystorów wzmacniających, ponieważ odczytałem ze schematu, że nie są potrzebne(próbowałem także z rezystorami 4k7). Przy sprawdzeniu bufora z danymi w programie Stm Studio, nic się nie zmienia a flaga busy jest ustawiona jedynie przy odłączeniu kabla SDA od czujnika. Proszę o pomoc w znalezieniu przyczyny braku odczytu i...

    Mikrokontrolery ARM   31 Gru 2017 12:42 Odpowiedzi: 3    Wyświetleń: 1200
  • REKLAMA
  • [STM32F103VE][ARMToolchain Eclipse + OpenOCD] debugowanie

    W skrypcie linkera zmieniłem rozmiary stosów : __main_stack_size = 2048; __process_stack_size = 2048; Do projektu dołączyłem biblioteki gcc: #include <errno.h> #include <sys/types.h> oraz funkcję _sbark: caddr_t _sbrk (int size) { extern char __heap_start; extern char __heap_end; static char *current_heap_end = &__heap_start;...

    Mikrokontrolery ARM   27 Sty 2011 08:47 Odpowiedzi: 12    Wyświetleń: 2879
  • [STM32f100RB] - biblioteka do LCD ssd1289 nie oparta na FSMC

    Koledzy. W tych ARM-ach stawiam pierwsze kroki, więc proszę mi wybaczyć lamerstwo, jeśli mi się zdarzy. Posiadam płytkę HY-miniSTM32 z wyświetlaczem HY32D i procesorem STM32F103VCT6. Używam środowiska CoIDE w wersji najnowszej, czyli 1.7.5 i toolchain GNU Tools ARM Embedded\4.7 2013q3 Ściągnąłem i otworzyłem pod CoIDE projekt glcd, umieszczony kilka...

    Mikrokontrolery ARM   13 Gru 2013 13:37 Odpowiedzi: 11    Wyświetleń: 3423
  • [stm32f4,linaro] [STM32F4, Linaro] - Hard fault przy printf z parametrami w LWIP_DEBUGF

    Wciąż nie rozumiem do końca... LWIP_DEBUGF(PBUF_DEBUG | LWIP_DBG_TRACE, ("pbuf_alloc(length=%"U16_F")\n", length)); //LWIP_DEBUGF(PBUF_DEBUG | LWIP_DBG_TRACE, ("pbuf_alloc(length=hu)\n"));//Moja modyfikacja - powyższa linijka powodowała hard fault Jak odkomentujesz tą drugą linijkę to się wykrzacza tak? Czy może wykrzacza się jak zakomentujesz pierwszą...

    Mikrokontrolery ARM   03 Lut 2013 18:46 Odpowiedzi: 8    Wyświetleń: 2115
  • REKLAMA
  • [STM32F4][gcc-arm-none-eabi-5_4] printf fprintf _write

    Wywołanie printf() oczywiście nie wejdzie do tej funkcji, bo nie używa Twojego pliku tylko stdout. Wywołanie drugie to oczywiście inna kwestia. Być może pocieszy Cię, że "nadziałeś" się na to, na co chyba natknął się absolutnie każdy. stdio obsługuje domyślnie buforowanie (można je wyłączyć, ale to oczywiście nie jest najlepsza opcja), to co masz w...

    Mikrokontrolery ARM   06 Mar 2018 15:24 Odpowiedzi: 10    Wyświetleń: 1059
  • STM32F100RB - Brak danych w terminalu przy użyciu USART bez DMA

    Chcę w jakiś sposób okiełznąć USART, na razie bez DMA. Korzystam z gotowego przykładu, jednak pustki w terminalu. Fizycznie : GND przejściówki USB RS232 podłączony z GND disco, RX, TX kros. stm32f10x_usart.c [syntax=c] #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #include <stdio.h>...

    Mikrokontrolery ARM   10 Lut 2015 22:34 Odpowiedzi: 2    Wyświetleń: 831
  • [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
  • C Keil - STM32F103VE + kamera OV7725 + wyśw. SSD1963

    Witam, Mam problem - mam za zadanie zrobić coś w stylu skanera 3D na STM32. Na razie nie mogę opanować samej obsługi kamery w konfiguracji STM32F103VE+ wyśw. SSD1963 7" (zestaw EB-STM32_08_LCD7) i kamera OV7725 . Do zestawu dostałem przykładowe projekty w keilu. Bazując na projekcie do sprawdzania kamery z wyświetlaczem 4.3' wkleiłem działające biblioteki...

    Mikrokontrolery ARM   26 Gru 2013 15:52 Odpowiedzi: 16    Wyświetleń: 3684
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Operator new używa malloc() i wyjątków, a obsługa tych dwóch wymaga dostarczenia funkcji zwanych "syscalls" - takich jak właśnie close, exit, sbrk, write, read, itd. Najlepszym rozwiązaniem jest zastąpienie domyślnego operatora new swoim własnym (takim który wywołuje tylko malloc() ). Wielu "problemów" unikniesz dodając gdzieś w kodzie coś takiego:...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101544
  • STM32F030 - Jak skonfigurować RTC do wybudzania z trybu STOP co kilka minut?

    Zasadniczy probem twojego rozwiązania to delay() w obsłudze przerwania i ogólnie za dużo w nim robisz. Z zasady w przerwaniu wykonujesz jak najmniej kodu, aby z niego wyjść najszybciej jak się da. A tutaj wykonanie kodu w przerwaniu zależy od kolejnych przerwań. Ustawiaj tam sobie jakąś zmienną globalną kiedy chcesz coś wykonać, wybudź procek, opuść...

    Mikrokontrolery ARM   08 Wrz 2014 20:28 Odpowiedzi: 5    Wyświetleń: 1605
  • STM32F030 - emulacja EEPROM

    Witajcie ponownie :) Wybaczcie, że dopiero teraz odpisuję. Ogólnie "odpaliłem" wreszcie te emulację EEPROMa w FLASH. Działa, ale mam jedno pytanie, wirtualny adres zmiennych, czy muszę jakoś uważać na to co tam wpiszę? Chodzi mi o tę linijkę kodu: [syntax=c]uint16_t VirtAddVarTab[NB_OF_VAR] = {0x5555, 0x6666, 0x7777};[/syntax] To pytanie dedykuję głównie...

    Mikrokontrolery ARM   19 Kwi 2017 07:26 Odpowiedzi: 34    Wyświetleń: 4254
  • STM32F072 Nucleo: Konfiguracja wejść i wyjść na tym samym porcie

    Prawie, tylko po wypełnieniu struktury konfiguracją dla wyjścia musisz wywołać funkcję GPIO_Init, czyli powinno być tak: [syntax=c] GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO... ENABLE); // włącz zegar dla GPIOA GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14; //definicja pinów wyjciowych GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;...

    Mikrokontrolery ARM   11 Maj 2016 20:42 Odpowiedzi: 12    Wyświetleń: 1065
  • 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 jest rodzaj bramki lub konwertera napięcia na wyjściu. Np...

    DIY Konstrukcje   11 Sie 2017 19:02 Odpowiedzi: 52    Wyświetleń: 18498
  • stm32f100rb - sprintf() dla float w Coocox nie działa, a dla int działa

    Toolchain : C:\Program Files\GNU Tools ARM Embedded\4.9 2014q4 Debugowanie programu : http://obrazki.elektroda.pl/8776950400_1... Gdzieś w sieci wygrzebałem: In case that link ever disappears, what you have to do is ensure that your gcc command has "-Wl,-u,vfprintf -lprintf_flt -lm". This translates to: force vfprintf to...

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2562
  • 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 Andy'ego Karpova, którą już wcześniej przeportowałem...

    Mikrokontrolery   13 Lut 2021 11:19 Odpowiedzi: 8    Wyświetleń: 381
  • [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
  • STM32F4 - Komunikacja SPI, brak odczytu współczynników

    Na potwierdzenie tego co napisał powyżej Freddie Chopin, zamieszczam poniżej programik ilustrujący problem: [syntax=c] #include <stdio.h> #include <stm32f4xx.h> #include <stm32f4xx_rcc.h> int main(void) { printf("stm32f429i\n"); printf("GPIOA\n%8.8X\n", (unsigned int)GPIOA); printf("RCC_AHB1Periph_GPIOA\n%8.8X\n", (unsigned int)RCC_AHB1Periph_GPIOA);...

    Mikrokontrolery ARM   09 Cze 2016 07:59 Odpowiedzi: 4    Wyświetleń: 1365
  • [STM32F107] - Strumienie i niedziałający timer ;)

    Ok, to chyba nie będę na razie kombinował bo nie mam pojęcia o tych syscalls :P Spróbuję jutro odpalić Twoją funkcję printf ;] Jeśli chodzi o timer - to tak, wiem, że mogę to wszystko włączyć w jednej linii, ale tak jakoś z przyzwyczajenia zostawiłem samo enable na koniec, teraz to przerzucę ;]

    Mikrokontrolery ARM   07 Mar 2013 23:22 Odpowiedzi: 6    Wyświetleń: 1275
  • 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
  • STM32F103 - reset mikrokontrolera po zmianach w firmware i bootloaderze

    HEAP miał 8kB, STM32F103 ma 20kB SRAM, to może 12kB na stos USB, jakieś globale, konteksty zagnieżdżonych przerwań itp. to momentami dla niego za mało? Raczej nie ma opcji, żeby 12 kB na stos było zbyt mało. Poza sytuacjami extremalnymi mi się jeszcze nie zdarzyło używać więcej niż 4 kB, ale tylko w sytuacjach gdy "głęboko" są używane funkcje typu...

    Mikrokontrolery ARM   11 Cze 2019 11:49 Odpowiedzi: 11    Wyświetleń: 639
  • [STM32F4] - Różnice między bibliotekami HAL i SPL w STM32, którą wybrać?

    Funkcja z tego pierwszego wywoływana jest przez różne funkcje standardowe typu printf(). Funkcja z tego drugiego wywoływana jest pewnie przez startup albo przez jakąś inną funkcję z bibliotek coocoxa.

    Mikrokontrolery ARM   10 Cze 2015 11:59 Odpowiedzi: 4    Wyświetleń: 888
  • STM32F107 - Gdzie znaleźć skrypt makefsdata do edycji fsdata.c?

    Tak, zgadza się plik ten znajduje się w paczkach contrib stosu lwIP, jednak miałem również ściągniety ten plik wcześniej, niemniej jednak próby odpalenia obydwu kończą się niepowodzeniem. O ile dobrze zrozumiałem metodę postępowania tj. Wrzucam plik makefsdata oraz folder o nazwie fs - zawierający system plików który chcę przekonwertować do postaci...

    Mikrokontrolery ARM   01 Paź 2012 14:27 Odpowiedzi: 5    Wyświetleń: 2085
  • [STM32f103ZET6][C/CooCox]] - Brak inicjalizacji wyświetlacza HY32C

    Witam, Korzystam z płytki "Open103Z" z procesorem jak w temacie. Ma ona przygotowane złącze na wyświetlacz graficzny. Wyświetlacz to HY32C z kontrolerem SSD1289. Próbowałem przystosować jakiś przykład z sieci, korzystający z FSMC, do swojego zestawu(tzn. zamienić szyny adresowe i odpowiedni sektor pamięci), jednak wyświetlacz nie reaguje. W części z...

    Mikrokontrolery ARM   22 Paź 2013 09:52 Odpowiedzi: 8    Wyświetleń: 3153
  • Integracja CAN, microSD, DMA na STM32F7 - zapis danych z potencjometrów

    po prostu - masz thread, który pisze do SD. odbierasz ramke, który jezt zablokowany na kolejce, semaforze, mutexie czy tez notyfikacji. Przykład: Jak odbierzesz ramkę wstawiasz do kolejki dane (lub tylko referencję). Thread zapisujący na kartę się odblokowuje i zapisuje. Możesz miec (jezeli wstawiasz do kolejki same rwskażniki do buforów) dwa (lub węcej)...

    Mikrokontrolery ARM   03 Cze 2019 16:14 Odpowiedzi: 9    Wyświetleń: 663
  • [STM32F0][C][StdPeriphLibrary] - nie dziala wysylanie bajtow po I2C

    OK udało się rozwiązać problem. Błędem było sprawdzania flagi TCR w pętli, jak ona jest ustawiana po wysłaniu wszystkich bajtów. Poniżej poprawny kod: [syntax=c] void I2C_HW_tx(uint8_t i2cAddr, uint8_t *dataTx, uint8_t length, uint8_t stopOrNotWhenSent) { if (stopOrNotWhenSent == STOP_WHEN_SENT) { I2C_TransferHandling(I2C_PERIPH, i2cAddr, length, I2C_AutoEnd_Mode,...

    Mikrokontrolery ARM   16 Paź 2017 07:58 Odpowiedzi: 9    Wyświetleń: 1044
  • STM32F4 - sprintf nie wyświetla liczb float, działa tylko z int. Coocox, STM32F4

    Aby było prościej to zrezygnujmy z DMA. Przy zwykłym wysyłaniu stringa efekt jest taki sam. Wysyłam tak: GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin compile: [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De... because it already exists. [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De...

    Mikrokontrolery ARM   16 Sie 2016 21:53 Odpowiedzi: 6    Wyświetleń: 2178
  • [STM32] Jak uruchomić przerwanie RTC w STM32? Konfiguracja i debugowanie.

    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> int czyPrzestepny(int rok) { if (rok % 4 == 0 && rok % 100 != 0 || rok % 400 == 0) return...

    Mikrokontrolery ARM   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 5067
  • [STM32F107][Keil C] Niepowodzenie przy kompilacji przykładu

    Zrobiłem mały tescik na PC: #include <stdlib.h> #include <stdio.h> #include <stdint.h> #define UIP_BIG_ENDIAN 0 #define UIP_LITTLE_ENDIAN 1 #define UIP_BYTE_ORDER UIP_LITTLE_ENDIAN #ifndef HTONS # if UIP_BYTE_ORDER == UIP_BIG_ENDIAN # define HTONS(n) (n) # else /* UIP_BYTE_ORDER == UIP_BIG_ENDIAN */ # define HTONS(n)...

    Mikrokontrolery ARM   13 Wrz 2010 20:09 Odpowiedzi: 4    Wyświetleń: 2862
  • STM32F4 Discovery - Jak nagrać i odtworzyć dźwięk przez mikrofon i wyjście audio?

    Też miałem ten sam problem. Okazuje się, że związany jest ze stertą, którą ponoć wykorzystuje funkcja "printf()" i jej pochodne. Znalazłem w sieci takie jedno rozwiązanie: http://obrazki.elektroda.pl/1626583500_1... Kroki postępowania: 1. Otworzyć repozytorium. 2. Zaznaczyć opcje jak na załączonym obrazku. IDE samo dołączy do projektu...

    Mikrokontrolery ARM   11 Maj 2015 17:41 Odpowiedzi: 12    Wyświetleń: 4248
  • [STM32F0X] [STM32F0X][C][Eclipse] - Jak dodać sprintf bez floatów i rozwiązać brak _sbrk?

    Możesz napisać własną funkcję printf, nie korzystając ze standardowych bibliotek. Poszukaj np. tutaj: http://www.freddiechopin.info/pl/downloa...

    Mikrokontrolery ARM   02 Kwi 2014 13:48 Odpowiedzi: 8    Wyświetleń: 1095
  • 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 połączyć. I co wyślesz do Nucleo, wyląduje w ESP...

    Mikrokontrolery ARM   16 Lip 2018 09:26 Odpowiedzi: 12    Wyświetleń: 1014
  • 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ń: 4287
  • STM32F4 i Raspberry Pi (SPI) - problem z odbiorem danych na RPi

    Cześć, Próbuję się skomunikować pomiędzy RPi i stm32f4. Na RPi korzystam z biblioteki bcm2835 a na stm32f4 z HAL. Być może nie do końca rozumiem zasadę działania SPI i sta te problemy. RPi jest masterem i co 1000ms wysyła dane w postaci tablicy o rozmiarze równym 4 elementy. Te dane są w poprawny sposób odbierane na stm32f4. Na stm32f4 korzystam z DMA,...

    Mikrokontrolery ARM   10 Lip 2017 18:07 Odpowiedzi: 22    Wyświetleń: 1725
  • Jak mierzyć amplitudę impulsu PWM? Pracuję na STM32F072CB.

    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 ms to 50 us) trigeruje pomiar ADC poprzez DMA (czyli...

    Mikrokontrolery   26 Wrz 2020 07:14 Odpowiedzi: 9    Wyświetleń: 582
  • Jak zadeklarować zewnętrzny kwarc 12MHz w STM32F030K6T6?

    Jaki fragment kodu? Jeżeli uzywasz HAL to aby poznać częstotliwość możesz np printf("%u\n", SystemCoreClock); (jak włączysz semihosting) Ale jak napisał kol. Marek wybrałeś IDE przestarzałe i martwe. Proponuję zainstalować atollic

    Mikrokontrolery ARM   28 Gru 2018 11:57 Odpowiedzi: 9    Wyświetleń: 807
  • [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ń: 2520
  • STM32F0DISCOVERY [EWARM] - DS18B20 - odczyt temperatury + mały delay.

    Witam. Na początku muszę zaznaczyć, że jestem raczej początkującym w temacie mikrokontrolerów i ogólnie elektroniki. Kupiłem sobie stm32f0 discovery oraz termometr ds18b20, podłączyłem wszystko jak trzeba - pin 1-wire do pc7, oraz piny zasilania odpowiednio do 3v i GND na płytce. Korzystam z IAR Embedded Workbench EWARM. Termometr działa, bo procedura...

    Mikrokontrolery ARM   06 Sty 2014 16:00 Odpowiedzi: 3    Wyświetleń: 1863
  • Eksperymentalny odbiornik SDR (Software-Defined Radio) na MxL5007 i STM32F407 - dalsze prace

    https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...

    DIY Konstrukcje   13 Gru 2025 18:52 Odpowiedzi: 80    Wyświetleń: 4158
  • Przetwornik ADC w połączeniu z USART na STM32F411RE

    Niemniej jednak idea użycia printf w przerwaniu i to jeszcze z liczbami zmiennoprzecinkowymi... Jak będę wysyłać sam jeden znak, powiedzmy: [syntax=c]void ADC_IRQHandler() { ADC_ClearITPendingBit(ADC1, ADC_IT_EOC); uint16_t conv_result; conv_result = ADC_GetConversionValue(ADC1); conv_buffer[index] = conv_result; send_char('c'); }[/syntax] to dalej...

    Mikrokontrolery ARM   06 Mar 2018 21:43 Odpowiedzi: 14    Wyświetleń: 957
  • STM32F103 - CooCox, błąd przy dodawaniu biblioteki uCGUI do projektu

    [cc] c:/program files (x86)/gnu tools arm embedded/4.6 2012q2/bin/../lib/gcc/arm-none-eabi/4.6.... multiple definition of `_impure_ptr' [cc] ..\obj\printf.o:(.data+0x428)... first defined here [cc]...

    Mikrokontrolery ARM   24 Wrz 2012 18:44 Odpowiedzi: 8    Wyświetleń: 3168
  • stm32f4 - komunikacja SPI z TC72 (czujnik temperatury)

    Witam, próbuję napisać program, który łączy się z czujnikiem temperatury. Nie jestem specjalistą, więc proszę o pomoc. Moja funkcja inicjująca SPI: [syntax=C] void SPI1_Init_ML(void) { GPIO_InitTypeDef GPIO_InitStruct; SPI_InitTypeDef SPI_InitStruct; // enable clock for used IO pins RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... ENABLE); /* configure...

    Mikrokontrolery   24 Gru 2013 12:38 Odpowiedzi: 1    Wyświetleń: 1146
  • 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ń: 1236
  • NRF24L01 i STM32F0DISCOVERY z HAL - problem z bibliotekami z ATmega8

    Dałem radę już cokolwiek zrobić, jednak nadal mam problem z odbiorem drogą radiową (wysyłania jeszcze nie sprawdziłem). Zaraz opiszę co dokładnie nadal nie działa. W załączniku dodaję cały projekt. Kody (obecne): main.c [syntax=c]/** ****************************************... * File Name : main.c * Description : Main...

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1569