stm32 sample

Znaleziono około 164 wyników dla: stm32 sample
  • [Sprzedam]Procesory STM32 STM32F103RBT6 Cortex-M3 23zł/szt

    Do zaoferowania mam fabrycznie nowe procesory STM32 Cortex-M3 STM32f103RBT6 Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane m.in. interfejsy SDIO, CAN, I2S oraz timery PWM (mogą...

    Ogłoszenia Elektronika   16 Wrz 2010 18:17 Odpowiedzi: 0    Wyświetleń: 2143
  • [Sprzedam] Zestaw STM32 STM32F103VCT6 NAND MP3 LCD 3.0"

    Do sprzedania mam moduł rozwojowy oparty o 32 bitowy procesor Cortex-M3 STM32F103VCT6: Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane m.in. interfejsy SDIO, CAN, I2S, przetworniki...

    Ogłoszenia Elektronika   26 Maj 2015 21:29 Odpowiedzi: 0    Wyświetleń: 1206
  • [STM32][Eclipse]Prędkość SCL dla SPI1

    Podaj zawartości jeszcze rejestrów od zegara itp, to tajemnica 72MHz się wyjaśni :) Oto kod inicjalizacji SPI1 void spi_init (void) { SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Configure SPI1 pins: SCK, MISO and MOSI ---------------------------------*/ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_7;...

    Mikrokontrolery ARM   20 Lip 2010 19:22 Odpowiedzi: 5    Wyświetleń: 2957
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu lpc1114_blink_led i rename na stm32f0_blink_led 2. Zmiany...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4137
  • [STM32] [C] [SEGMENTY LED] - sterowanie.

    Wiec, probowalem jeszcze raz ale z innymi pinami sterujacymi - wybralem do tego PORT_B_PIN11 i PORT_B_PIN_12, nie jestem pewien czy dobrze to sprawdzilem w nocie katalogowej, ale wydaje mi sie ,ze one powinny byc 5V tolerant. Ponizej zalaczam caly config. h oraz main.c - probowalem znowu przetestowac mozliwe wartosci dla nowych pinow sterujacych niestety...

    Mikrokontrolery ARM   02 Gru 2011 17:47 Odpowiedzi: 28    Wyświetleń: 3384
  • [ARM, STM32F4Discovery] - Konfiguracja Codeca CS43L22 po I2C

    Witam, od dłuższego czasu walczę z tym problemem i nie potrafię znaleźć rozwiązania. Mam projekt, który pochodzi z anglojęzycznego tutoriala: [url=]Link Wrzucony do Keila i skompilowany działa jak powinien. Problem w tym, że próbuję przenieść go na wykorzystanie bibliotek HAL, z których planuję korzystać w dalszej pracy i mimo, że (jak mi się wydaję)...

    Mikrokontrolery ARM   28 Lis 2015 16:58 Odpowiedzi: 1    Wyświetleń: 1344
  • [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=]TEJ strony i przerobiłem go by pasował do STM32L. Po testach objawy wyglądają tak: Karty 512MB i 16GB: porgram mniej więcej w 3/4 przypadków zawiesza się po inicjalizacji (f_mount zwraca "FR_OK = 0, /* (0) Succeeded...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 50    Wyświetleń: 13335
  • 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) return (1); /* Reload value impossible...

    Mikrokontrolery ARM   05 Kwi 2014 16:44 Odpowiedzi: 7    Wyświetleń: 2211
  • [stm32f103VE][Eclipse] - USART dziwne zachowanie

    Witam wszystkich Czy spotkał się ktoś kiedyś z takim przypadkiem: Usart wysyła poleceniem USART_SendData(USART1, 0x55) do przejściówki wartość i po odczytaniu w progarmie np gtkterm uzyskuję literę "U" (czyli prawidłowo patrząc na tablice ascii). Niestety jest to jedyna wartość zgodna z tą tablicą :/ bo jak wysyłam np. wartość 0x5a to zamiast litery...

    Mikrokontrolery ARM   19 Sty 2015 22:49 Odpowiedzi: 7    Wyświetleń: 699
  • STM32F0 discovery, opencd, eclipse - zablokowałem płytkę??

    Dzień dobry, Sprawa wygląda tak, że chciałem zrobić zadanie 8.4 z poradnika na temat stm32. Wymodziłem sobie takie coś: Open On-Chip Debugger 0.9.0-dev-00186-g30203b3 (2014-11-09-22:49) Licensed under GNU GPL v2 For bug reports, read Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD...

    Mikrokontrolery ARM   05 Sty 2016 14:24 Odpowiedzi: 5    Wyświetleń: 1125
  • [STM32F407/C/KEIL] - Zawieszanie się mikrokontrolera

    Witam mam taki problem, otóż mój STM32F4 bardzo dziwnie się zachowuje. Mój program ma odczytywać z 3 różnych czujników przez I2C dane i przeliczać je. I2C zrealizowane jest na przerwaniach (z najwyższym priorytetem), dodatkowo używam timera 2, by odmierzał czas. Oto kod: [syntax=c]#include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include <stdio.h>...

    Mikrokontrolery ARM   13 Gru 2012 15:35 Odpowiedzi: 11    Wyświetleń: 2145
  • [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: Plik main: /** ****************************************... * (at)file stm32f4xx_hal_adc.c * (at)author MCD Application Team * (at)version V1.0.0 * (at)date 18-February-2014...

    Mikrokontrolery ARM   30 Kwi 2014 10:41 Odpowiedzi: 23    Wyświetleń: 4974
  • [STM32] - Oscyloskop - ADC, DMA, USB/UART

    Tak, tylko ta linia nie wnosi nic do problemu. Wróciłem do starej posklejanej wersji: Dodano po 5 Nerwy mnie już biorą... powyższy kod... po kolejnych próbach grzmoci się totalnie - inaczej tego ując nie moge (przepraszam). Zawiesza się od razu po załączeniu diody LED, USB wysiada przy BR = 9600 przy okazji sypiąc mi totalnie terminal...

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4518
  • STM32F0DISCOVERY - FatFs, karta SD(SPI) i błąd FR_NOT_ENABLED

    Staram się połączyć STM32F0 z kartą SD (w sumie to mikroSDHC), ale niestety marne są tego skutki. Próbowałem już kilka kodów znalezionych w internecie ale w końcu zatrzymałem się na znalezionym na jakiejś niemieckiej stronie.. Skompilowałem, wyskoczyło mi kilka błędów związanych z nazewnictwem i deklaracjami funkcji to je poprawiłem. Kod teraz wygląda...

    Mikrokontrolery ARM   05 Gru 2015 03:08 Odpowiedzi: 0    Wyświetleń: 1233
  • STM32F030 ADC prąd wypływa mi z pinu podczas próbkowania

    No właśnie nie do końca to rozumiem. Prąd ma niby wpływać do pinu a u mnie wypływa. Teraz nie mam za bardzo czasu by zagłębić się w szczegóły, tak by wywnioskować jakie napięcie jest na kondensatorach w momencie początku fazy sample. Ale jeśli nie jest zerem to w Twoim układzie eksperymentalnym będzie prąd wypływał. Tak jak zaobserwowałeś. Wszystko...

    Mikrokontrolery   23 Sty 2023 19:08 Odpowiedzi: 9    Wyświetleń: 339
  • [STM32F10x][TrueStudio] Przerwania od timera

    Witam, muszę zaimplementować dekoder protokołu RC-5 z pilotów na podczerwień. Zamiast pisać wszystko od początku, postanowiłem skorzystać z gotowego kodu przeznaczonego dla jednej z płytek ewaluacyjnych STM'a - oto paczka z kodem biblioteki i przykładowym projektem . Biblioteka znajduje się w katalogu Libraries\STM32F10x_RC5_Emul_Receiver_Li... , natomiast...

    Mikrokontrolery ARM   06 Mar 2012 00:11 Odpowiedzi: 10    Wyświetleń: 2348
  • [stm32f429][keil] - Konfiguracja systick gdzie co odpowiaa za co ?

    Witam. Na początek pochwalę się kodem : Tak wygląda main: [syntax=c]int main(void) { /* This sample code shows how to use STM32F4xx GPIO HAL API to toggle PG13 IOs (connected to LED3 on STM32F429i-Discovery board) in an infinite loop. To proceed, 3 steps are required: */ /* STM32F4xx HAL library initialization: - Configure the Flash prefetch, instruction...

    Mikrokontrolery ARM   17 Sie 2014 13:57 Odpowiedzi: 5    Wyświetleń: 1287
  • [Sprzedam] HIT! Moduł STM32 Cortex-M3 STM32F103VET6 512k USB

    Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103VET6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane m.in. interfejsy SDIO, CAN, I2S, przetworniki A/D, D/A...

    Elementy elektroniczne Bazar   12 Paź 2011 21:07 Odpowiedzi: 0    Wyświetleń: 1949
  • STM32F746 ADC+DMA, niekończące się DMA

    Mam kłopot z DMA, zaraz po uruchomieniu kod ląduje w Default Handler. Przyczyną jest to, że DMA zapisuje, zamiast "ADC_samples_num * ADC_channels_num" półsłów, 65536 półsłów (128kB) dla ADC1. Prawdopodobnie tak samo się dzieje dla ADC3, ale tego nie sprawdzałem. ADC.h DMA2_Stream0->CR NDTR przyjmuje wartość 65535. Nie wiem o co chodzi. --- edit 2...

    Mikrokontrolery ARM   10 Cze 2016 14:36 Odpowiedzi: 0    Wyświetleń: 951
  • INA219 - biblioteki stm32 hal

    Niestety nie posiadam oscyloskopu. A tutaj kod: lib_ina219.c [syntax=c] #include "lib_ina219.h" extern I2C_HandleTypeDef hi2c1 ; uint16_t ina219_powerDivider_mW; uint16_t ina219_currentDivider_mA; uint16_t ina219_powerDivider_mW; /***************************************... /*! (at)brief Sends a single command byte over...

    Mikrokontrolery ARM   20 Lip 2018 13:09 Odpowiedzi: 12    Wyświetleń: 1662
  • STM32F303 - ADC - zmiana podejścia pisania kodu

    Patrzyłem zbyt wąsko na problem - znowu (!) coś dzieje się z transmisją przez USART :/ Jeśli w pętli while(1) nie używam "żądania" wysłania na terminal "w" w celu przesłania wartości mierzonej przez ADC - program działa. Wraz z dopisaniem linijki odpowiedzialnej za sprawdzanie co pojawia się w terminalu, program działa tylko w przypadku (A) ! (czyli...

    Mikrokontrolery ARM   13 Paź 2014 11:44 Odpowiedzi: 1    Wyświetleń: 1089
  • STM32 - USART i nie działający RX na przerwaniu

    Hej, Próbuje na płytce STM32F3 uruchomić komunikację z PC po USART. Działa mi TX bo w main-ie mam wysyłanie przykładowego tekstu i działa prawidłowo. Niestety problem jest gdy wysyłam dane z terminala do STM - brak efektu przerwania. Nie jest to problem kabelków bo je kilka razy zamieniałem i dalej brak reakcji. Prędkość jest dobra bo prawidłowo odczytuje...

    Mikrokontrolery Początkujący   17 Sie 2015 09:26 Odpowiedzi: 1    Wyświetleń: 723
  • STM32F746G-DISCO - Zrobienie działającego pass-through dla audio za pomocą SAI

    Hello, Please try this [syntax=c]#define AUDIO_PBUFFER_SIZE 128 uint32_t *buffer[AUDIO_PBUFFER_SIZE]; int main(void){ HAL_Init(); SystemClock_Config(); AUDIO_IO_Init(); BSP_AUDIO_IN_OUT_Init(INPUT_DEVICE_INPUT... OUTPUT_DEVICE_HEADPHONE, 70, AUDIO_FREQUENCY_22K); //Do not go over 70!!! BSP_AUDIO_IN_Record( (uint16_t *)buffer, AUDIO_PBUFFER_SIZE);...

    Mikrokontrolery ARM   16 Sty 2016 16:31 Odpowiedzi: 1    Wyświetleń: 1602
  • Stm32 Discovery - Wyprowadzenia GPIO

    Mało przykładów w sieci z CANem. Mam wolne piny PB8 i PB9 więc na tych pinach chciałbym zrealizować CANa. Z informacji z sieci poskładałem coś takiego: CAN.h [syntax=c] #define STANDARD_FORMAT 0 #define EXTENDED_FORMAT 1 #define DATA_FRAME 0 #define REMOTE_FRAME 1 typedef struct { unsigned int id; /* 29 bit identifier */ unsigned char data[8]; /* Data...

    Mikrokontrolery   27 Gru 2016 20:39 Odpowiedzi: 9    Wyświetleń: 753
  • STM32 - generowanie sinusoidy SPWM o zmiennym f z zachowaniem stałego U/f

    Gdzie tu się zmieniają parametry? Częstotliwość jest stała, amplituda jest stała. Spróbuj zrozumieć jak działa ta funkcja generująca po 512 próbek dla 16 (NoteMax = 16) różnych kanałów dźwiękowych na podstawie sampli w czasie rzeczywistym na STM32F746. Próbkowanie z częstotliwością 48 kHz. [syntax=c]void dds_generator(uint16_t len) { for(uint8_t NoteIndex=0;...

    Mikrokontrolery ARM   29 Paź 2020 17:46 Odpowiedzi: 10    Wyświetleń: 1038
  • 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ń: 324
  • STM32F1 - problem z przesyłaniem pliku WAV za pomocą I2S (SD, FatFs, DMA, I2S, DAC)

    Cześć! Po kilku małych projektach opartych na Nucleo i Discovery postanowiłem wykonać trochę bardziej skomplikowany i praktyczny projekt - odtwarzacz plików WAV z karty SD i... zwracam się do Was z prośbą o pomoc 😄 Projekt oparty jest o STM32F103RCT6 do którego podłączone jest gniazdo kart microSD i DAC (PCM1780). Za pomocą FatFs odczytuję plik WAV...

    Mikrokontrolery   04 Maj 2023 19:52 Odpowiedzi: 5    Wyświetleń: 348
  • [Sprzedam] Moduł STM32F103RBT6 Cortex-M3 CAN USB

    Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103RBT6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane m.in. interfejsy SDIO, CAN, I2S oraz timery PWM (mogą...

    Ogłoszenia Elektronika   16 Wrz 2010 17:51 Odpowiedzi: 0    Wyświetleń: 1534
  • [Sprzedam]Moduł STM32F103VET6 512kB Cortex-M3 USB CAN SD

    Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103VET6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane m.in. interfejsy SDIO, CAN, I2S oraz timery PWM (mogą...

    Ogłoszenia Elektronika   21 Wrz 2010 16:18 Odpowiedzi: 0    Wyświetleń: 1941
  • [STM32][C/Atollic TRueStudio] karta SD + SysTick

    Witam, staram sie wykorzystac karte SD do przechowywania danych uzywanych przez wyswietlacz (bitmapy etc). Korzystam z biblioteki FATfs i komunikacja SPI. Aby moc tego dokonac modul FATfs korzysta z sygnalu zegarowego, ktory co 10ms bedzie wywolywal funkcje [syntax=c]disk_timerproc()[/syntax] Do cyklicznego wywolania tej powyzszej funkcji staram sie...

    Mikrokontrolery ARM   26 Mar 2011 21:14 Odpowiedzi: 4    Wyświetleń: 2525
  • [Sprzedam] Moduł Cortex-M3 STM32F103C8T6 + 3 GRATISY

    Do sprzedania mam moduł oparty o 32 bitowy procesor Cortex-M3 STM32F103C8T6: Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane m.in. interfejsy SDIO, CAN, I2S, przetworniki A/D,...

    Ogłoszenia Elektronika   26 Maj 2015 20:05 Odpowiedzi: 0    Wyświetleń: 1041
  • [STM32F7][C] - Jakie darmowe GUI na STM32F7-Discovery ?

    STemwin są bibliotekami uniwersalnymi , pozostaje tylko podłączyć wyświetlacz i komunikacja z tym wyświetlaczem, nawet biblioteki przeznaczone dla procesorów NXP powinny działać z STM (sam testowałem). Przykłady można znaleźć na stronie seggera i oczywiście spory (ilość stron) plik pdf opisujący te biblioteki. Natomiast przykład zastosowania STemwin...

    Mikrokontrolery ARM   08 Sty 2016 13:26 Odpowiedzi: 31    Wyświetleń: 4803
  • Konfiguracja taktowania procesora STM32F103 zastępując STM32F100 - kwarc 8Mhz

    Witam. W działającej aplikacji podmieniłem procesor F100 na F103 i mam problem z ogarnięciem taktowania. Kwarc 8Mhz i F100 procował na 24Mhz Tak były ustawione taktowania pracujących peryferii : [syntax=c]ErrorStatus HSEStartUpStatus; RCC_DeInit(); RCC_HSEConfig(RCC_HSE_ON); while (RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET) { } HSEStartUpStatus =...

    Mikrokontrolery ARM   09 Paź 2021 11:57 Odpowiedzi: 0    Wyświetleń: 465
  • [STM32F107]Helix MP3 dziwne zachowanie

    Od kilku dni bawię się biblioteką Helixa a dokładniej wersją z projektu: [url=]Link Niestety to co dostaje na wyjściu tylko przypomina to co powinno tam być ;) W załączniku dołączam nagraną próbkę (trzeba słuchać na fulla żeby coś usłyszeć) a tu link do oryginału: [url=]Link Cały dźwięk wydaje się być spowolniony ale za to ma podwyższoną częstotliwość...

    Mikrokontrolery ARM   04 Lis 2011 12:11 Odpowiedzi: 5    Wyświetleń: 2488
  • [STM32][Keil] Odczyt co najmniej dwóch kanałów ADC.

    Witam, mam problem z odczytem więcej niż jednego kanału ADC. Dla jednego kanału miałem następujący (działający) kod (z wyzwalaniem przez TIM3). [syntax=c]void adc_init(void) { RCC->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPCEN | RCC_APB2ENR_AFIOEN | RCC_APB2ENR_ADC1EN; RCC->APB1ENR |= RCC_APB1ENR_TIM3EN; GPIO_CONF(GPIOA, 0,GPIO_MODE_INPUT, GPIO_CNF_INPUT_ANALOG);...

    Mikrokontrolery ARM   30 Maj 2012 10:39 Odpowiedzi: 20    Wyświetleń: 6688
  • Konkurs! Do wygrania 1000 zestawów STM32F0Discovery

    Nie twierdzę, że M3 nie może być utożsamiany z STM32. Jak sam luc52 podkreśliłeś, setki i dwusetki posiadają M3. Ale już czterysetki i grupa F0 nie. Więc chyba nie tędy droga. Proszę, nie zamierzam się z nikim spierać która odpowiedź jest prawidłowa. Jeżeli chcesz, to Ci powiem: tak, masz rację, ślicznie podkreśliłeś. Dla mnie wskazanie któregokolwiek...

    Newsy   15 Paź 2012 21:40 Odpowiedzi: 138    Wyświetleń: 16074
  • STM32F051 - Próbkowanie dźwięku i odtwarzanie przez DAC

    Witam, przepraszam że nie odpisywałem ,ale musiałem zająć się chwilowo innym projektem. Ale wracając już do tego. Otóz właśnie nie do końca , trochu kolega źle zrozumiał mój poprzedni post ale to tylko dla tego że moja zdolność wypowiedzi w języku polskim jest tragiczna. Otóż już postaram się wytłumaczyć o co mi chodziło. Jeśli robię coś takiego( czyli...

    Mikrokontrolery ARM   13 Gru 2012 12:15 Odpowiedzi: 9    Wyświetleń: 3210
  • STM32F103 - Jaki RTOS (uzycie ADC wyzwalanego z Timera + transfer przez DMA)

    Ne wiem, po co do takiego zadania angażować RTOS, chyba, że docelowo ma być tego duo więcej. Skoro wiesz, co i jak trzeba zaprodramować - po prostu zaprogramuj timer, ADC i DMA, obrabiaj wstępnie próbki w przerwaniu DMA, a resztę przetwarzania zrób przez PendSV (obniż priorytet do najniższego), bez pętli głównej. Wiesz calosc dekodowania i wysylania...

    Mikrokontrolery ARM   21 Sty 2013 11:38 Odpowiedzi: 6    Wyświetleń: 3459
  • [STM32] Obsługa enkodera inkrementalnego

    Natomiast na elektrodzie zgadujemy, że układ zadziała bo komuś innemu w jakichś warunkach coś podobnego zadziałało. A więc: The Whittaker–Shannon interpolation formula is a method to reconstruct a continuous-time bandlimited signal from a set of equally spaced samples. This is equivalent to filtering the impulse train with an ideal (brick-wall)...

    Mikrokontrolery ARM   03 Wrz 2013 13:54 Odpowiedzi: 22    Wyświetleń: 6327
  • STM32 - DAC, audio player i regulacja głośności

    Mam STM32L152 z DAC, który odtwarza plik wave. Korzystam z DMA i Timera do wyzwalania. Wszystko działa, ale chciałbym uzyskać możliwość softwarowej zmiany głośności. Czy DAC w STM32 ma możliwość dodania offsetu do sygnału wejściowego? Przeczytałem dokumentację, ale się w tym gubię. Jest możliwość włączenia bufora wyjściowego, po czym zwiększa się głośność,...

    Mikrokontrolery ARM   10 Kwi 2014 16:13 Odpowiedzi: 1    Wyświetleń: 2244
  • [STM32F4][C/Keil] - ADC1 + przerwanie od DMA transfer complete

    Nie wiem jak z ta zakrecona biblioteka od ST :) moj dzialajacy kod na STM32F407 z jednego projektu (z tym ze wyzwalanie ADC jest z Timera). Przerwanie DMA wyzwalane po zebraniu 8 probek... Twojego kodu nie analizuje bo ta biblioteka dziala czasami jak chce, z tego co pamietam na F4 chyba tez z nia mialem problem przy ADC i DMA... [syntax=cpp] volatile...

    Mikrokontrolery ARM   17 Maj 2014 15:26 Odpowiedzi: 2    Wyświetleń: 1590
  • [STM32][Discovery M4F][CooCox] - [C]Nagrywanie dzwieku,uzycie libPDMFilter_GCC.a

    Hej, staram się postawić nagrywanie dźwięku na płytce Discovery m4f. Niestety proponowane przez nich przykłady nie są na Coocoxa, a na płatnych programach przekraczają limit załadunkowy- więc korzystam z ich bibliotek i staram się to odpalić na Coocoxie. Niestety w pewnym momencie program zwraca błąd: " undefined reference to `PDM_Filter_64_LSB'" sprawdzam...

    Mikrokontrolery ARM   17 Maj 2014 15:49 Odpowiedzi: 2    Wyświetleń: 1473
  • STM32F4 i mocna kompresja zdjęcia do JPG

    Sprawdziłem bibliotekę do JPEG, o której pisałem w pierwszym poście: [syntax=c]//1999 Cristi Cuturicu //#pragma hdrstop #include <stdio.h> #include <stdlib.h> #include <string.h> #include "datatype.h" #include "stm32f4xx.h" struct Parametry_JPG { char ile_pikseli_Vert_pola; char ile_pikseli_Hor_pola; char *p_bufor_YUV_pola; int numer_konwertowanego_pasa;...

    Mikrokontrolery ARM   08 Lis 2015 10:54 Odpowiedzi: 10    Wyświetleń: 1269
  • [STM32F4] - Działa ADC albo LCD

    Cały plik main. [syntax=c]/** ****************************************... * File Name : main.c * Description : Main program body ****************************************... * * COPYRIGHT(c) 2016 STMicroelectronics * * Redistribution and use in source and binary forms, with or without...

    Mikrokontrolery ARM   08 Maj 2016 21:46 Odpowiedzi: 2    Wyświetleń: 705
  • STM32F103RBT6-Nucleo - Magistrala CAN

    A mógłbyś określić co to znaczy nie działa? Jaki efekt obserwujesz? Co działa inaczej niż się spodziewasz? Generalnie żeby CAN w ogóle "działał" to musisz mieć przynajmniej dwa układy na magistrali i to w trybie innym niż "listen only". Określ także proszę jaką szybkość magistrali chciałbyś uzyskać oraz gdzie miałby się znajdować sample point. To ważne...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 1992
  • 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ń: 5229
  • Mikrokontrolery STM32 - po które z nich warto sięgnąć?Sponsorowany

    Odpowiadając na pytanie zadane w temacie: Do wymagających projektów warto rozważyć [url=]STM32MP1. [url=]STM32MP1 - demo Dostępne już jako sample i w dystrybucji.

    Mikrokontrolery   21 Lut 2019 08:39 Odpowiedzi: 17    Wyświetleń: 2847
  • [STM32L4] HAL z dodatkami w C++17

    Jakie wartości może przyjąć dany element struktury też jest ultra przydatny, dla przykładu: Jako że system eventów na st jest sam w sobie porąbany i nie każde peryferium łączy się z każdym to taka podpowiedź dość jest ultra przydatna, zwłaszcza jak portowałem kod z stm32f334 na nowego stm32G474 a tam już połączenia wewnętrzne są inne, ale dzięki temu...

    Mikrokontrolery ARM   26 Cze 2020 11:07 Odpowiedzi: 32    Wyświetleń: 1500
  • [stm32] i2s i kodek audio

    Witam, Do mojego projektu zamierzam uzyc procesora STM32F217 oraz 2 przetwornikow CS5343 i CS4344 (akurat takie mieli w TME). Moje pytanie jest takie pod ktore piny mam podlaczyc linie od tych przetwornikow? Wiem ze moje pytanie moze sie wydawac laickie, ale nota dla stm-ow jest dla mnie nieczytelna. Dodam ze chce aby oba przetworniki pracowaly w trybie...

    Mikrokontrolery ARM   08 Kwi 2011 20:13 Odpowiedzi: 8    Wyświetleń: 4733
  • [Stm32][Keil-C] Wewnętrzny Adc - brak odczytu

    To tak poglądowo, bo bez nagłówków różnych wiele z tym kodem nie zdziałasz. Korzystam zwykle z czterokrotnego pomiaru tego samego kanału i uśredniania tych wyników. U mnie niestety jest wyzwalanie, a nie pomiar ciągły. [syntax=C]/*----------------------------... * \brief Returns value of selected channel...

    Mikrokontrolery ARM   07 Paź 2012 08:30 Odpowiedzi: 24    Wyświetleń: 2714
  • Sound Blaster 16 + STM32, czyli co nuda robi z człowiekiem

    Hmmm to nie fajnie, a jaka może być teoretyczna minimalna częstotliwość? W razie czego znów trzeba będzie starać się o sample tym razem STM32F103 :)

    DIY Konstrukcje   17 Mar 2012 14:35 Odpowiedzi: 46    Wyświetleń: 36505
  • [STM32F103] - Obsługa karty SD

    Program będąc w pętli while powinien w ciągu Count-razy otrzymać od karty 0x01 i z niej wyjść. Natomiast przez cały ten czas otrzymuje 0xFF. W efekcie Count wynosi 0 i program leci dalej. Karta już na tym etapie powinna zgłosić swoją gotowość. To właśnie jest owy timeout, o którym wspominałem wyżej, tyle, że nie dorobiono jego obsługi, tylko program...

    Mikrokontrolery ARM   06 Lut 2013 16:25 Odpowiedzi: 48    Wyświetleń: 7596
  • stm32 - Biblioteki CMSIS a rzeczywistość

    Jeśli ktoś ma wiedzę na ten temat, to będzie miło jak coś napisze. No przecież napisałem... Nie wiem jakiej odpowiedzi oczekujesz - konkretnych liczb ("w ostatnich 12-tu miesiącach SPL zostało użyte w 14235 projektach prowadzonych przez 52463 programistów w 8234 firmach") czy procentów ("SPL jest używany obecnie w 64,4436% firm, przy czym najwięcej...

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 11475
  • STM32F100RB - Częstotliwość zegara I2C

    Pewnie będzie 'sample rate' i może 'mode'. Coś tam zaczyna się dziać, jutro zobaczę dalej. Dzięki.

    Mikrokontrolery ARM   28 Sie 2013 23:29 Odpowiedzi: 4    Wyświetleń: 1527
  • stm32f1 - odczyt danych z wielu kanałów DMA

    Witam, prosił bym o pomoc. Potrzebuję robić 5 pomiarów napięć i chcę do tego wykorzystać 5 kanałów ADC1. O ile wydaje mi się że poprawnie wszystko konfiguruję, tak nie wiem w jaki sposób odbierać dane z ADC1->DR. Wiem, że przez DMA, lecz jeśli podaję do DMA adres źródłowy ADC1->DR i adres docelowy np. &do_adresu, to nie wiem z którego kanału...

    Mikrokontrolery ARM   08 Paź 2013 18:35 Odpowiedzi: 1    Wyświetleń: 1365
  • STM32F4 - MP3 strumien po I2S

    Mam problem z poprawnym zdekodowaniem mp3. Coś już słychać w słuchawkach ale odbiega to od tego co ma być. Pętla dekodująca ramki: void mp3task(void *pvParameters) { MP3FrameInfo mp3FrameInfo; HMP3Decoder hMP3Decoder; hMP3Decoder = MP3InitDecoder(); int offset, err; int outOfData = 0; static const char *read_ptr = mp3_data; static...

    Mikrokontrolery ARM   26 Gru 2013 15:31 Odpowiedzi: 1    Wyświetleń: 1770
  • [STM32F4][CooCox IDE]Biblioteka emWin

    Dzięki, faktycznie wyczyszczenie projektu wyeliminowało problemy po konfiguracji. Funkcje GUI_X_Config(), GUI_X_Init() oraz LCD_X_Config() trzeba napisać własne odpowiednie do układu, przykłady są na stronie SEGGER-a. Szukam właśnie z tej strony po przykładach i nie umiem znaleźć tych wszystkich 3 funkcji zdefiniowanych. Albo jest zdefiniowana jedna...

    Mikrokontrolery ARM   29 Lis 2014 18:25 Odpowiedzi: 24    Wyświetleń: 5787
  • [STM32F405] - Jak zwiększyć maksymalnie dokładność przetwornika AD?

    Co zrobić aby maksymalnie zmniejszyć szumy, zakłócenia itp.? Zasilanie części analogowej przez filtr (dławik, kondensator), zmniejszyć w czasie pomiaru częstotliwość taktowania rdzenia? Na czas pomiaru zablokować wszystkie przerwania? Czy częstotliwość taktowania AD może mieć znaczenie? Czy sample time ma jakiś wpływ? Chodzi mi głównie o stabilny pomiar...

    Mikrokontrolery ARM   26 Sty 2015 13:21 Odpowiedzi: 2    Wyświetleń: 633
  • STM32F4 Discovery - Lwip + FreeRTOS

    Bazowałem właśnie na tym samplu tworząc swój projekt. Z racji braku czasu dopiero teraz powróciłem do tego tematu. Doszedłem do przyczyny lądowania procesora w Hard Fault, otóż w pliku ethernetif.c zdefiniowałem globalny wskaźnik do struktury netif i widzę, że zaraz po inicjalizacji stosu dane z pod tego adresu ulegają uszkodzeniu. Następnie funkcja...

    Mikrokontrolery ARM   07 Mar 2018 15:00 Odpowiedzi: 16    Wyświetleń: 3351
  • [stm32f1][C] - Can - brak przerwania, błąd transmisji - CRC

    Prawdopodobnie masz złe timingi poustawiane. Bo mi nie pasują wartości w rejestrze CAN->BTR. Tam się ustawia nie tylko bitrate ale i podział zwany "Quantum" czy jakoś tak. W każdym razie ustawia się Sample Point. Ja mam tak: [syntax=c]/* set BTR register so that sample point is at about 72% bit time from bit start */ /* TSEG1 = 12, TSEG2 = 5, SJW...

    Mikrokontrolery ARM   03 Lut 2015 08:58 Odpowiedzi: 7    Wyświetleń: 981
  • [STM32F405] - Problem z użyciem zmiennej w wyliczaniu fizycznego adresu.

    Tu dam wszystko co najważniejsze: Dodano po 2 Adres się sumuje, ale nie tak, jak myślisz. A jeżeli wszystkie stałe i zmienne są typu uint32_t?

    Mikrokontrolery ARM   11 Lut 2015 18:36 Odpowiedzi: 32    Wyświetleń: 2163
  • STM32F407/Keil - Nie działa I2S pod kontrolą FreeRTOS

    Dzień dobry! Poniżej kawałek kodu, trochę nie ociosany, co prawda, ale może rzuci jakieś światło na problem. [syntax=c] #include <stdio.h> #include <string.h> #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "timers.h" #include "semphr.h" #include "misc.h" /* moje */ #include "sine.h" #include "timer.h" #include "leds.h"...

    Mikrokontrolery ARM   16 Wrz 2016 10:01 Odpowiedzi: 18    Wyświetleń: 1239
  • [STM32f446] Prędkość pracy DAC+DMA

    Mylisz się. Oni podają że 6.5msps czyli przy 100 próbkach 550kHz. Przeliczaj swoje Hz na sample.

    Mikrokontrolery ARM   20 Gru 2017 22:15 Odpowiedzi: 19    Wyświetleń: 942
  • Radio internetowe stm32f4+esp8266

    Witam mam problem z "pożenieniem" tego wszystkiego funkcja odbierająca stream [syntax=c]void HAL_UART_RxCpltCallback(UART_HandleTypeD... * uart) { if (esp_recv_char == esp_pattern[esp_char_counter]) { esp_char_counter++; if (esp_char_counter == 5) { esp_recv_mux = uart_read_char(uart); uart_read_char(uart); char length_str[5]; char current_char = 0;...

    Mikrokontrolery Początkujący   30 Kwi 2019 11:34 Odpowiedzi: 4    Wyświetleń: 654
  • [CORTEX-STM32][ECLIPSE]Flaga statusowa SPI

    W takie cuda mi się wierzyć nie chce :) że te funkcje robią jako opóźnienie. A jednak, przy 36Mhz 16-to bitowa dana jest wysłana w około 36taktów zegara, więc wystarczy dosłowanie parę rozkazów asm i mamy opóźnienie. Flafa TXE nie oznacza że skończyło się nadawanie tylko że możesz zapisać daną do rejestru bo jest pusty ale nie wykluczone że właśnie...

    Mikrokontrolery ARM   28 Cze 2010 15:55 Odpowiedzi: 8    Wyświetleń: 4687
  • [STM32]Dzielniki szyny AHB oraz APB1 i APB2

    Mam dosyć nietypową prośbę. Potrzebowałbym plik bin który ustawia i resetuje pin PA3 co 500ms. Niestety albo ja czegoś nie doczytałem albo to "coś" nie jest napisane: Z PLL wychodzi 64Mhz (kwarc 16Mhz) void RCC_Configuration(void) { ErrorStatus HSEStartUpStatus; //RCC system reset(for debug purpose) RCC_DeInit(); //Enable...

    Mikrokontrolery ARM   20 Paź 2009 20:42 Odpowiedzi: 9    Wyświetleń: 5821
  • [STM32] Początki z ARMami

    No właśnie też zauważyłem że paczki które idą pocztą są często "zlewane". Co by tam w środku nie było jeżeli na nalepce jest gift i wartość jest niska idzie bez cła. Znowu jak kiedyś dostałem sample od TI feedex'em (firma kurierska) to chyba z 2 tyg czekałem na oclenie. Musiałem wysyłać jakieś pełnomocnictwa, do reprezentowania mnie w urządzenie celnym...

    Mikrokontrolery ARM   21 Lis 2010 00:49 Odpowiedzi: 30    Wyświetleń: 7838
  • stm32 jednoczesny pomiar napiecia

    Witam, potrzebuje konwersji ADC trzech napięć w jednej chwili czasowej. Dokładnie chodzi o to by "złapać" trzy napięcia w jednej chwili, a konwersja do postaci cyfrowej, może zostać zrealizowana pojedynczo. Mikrokontroler dsPIC30f6010A posiada 4 układy sample and hlod. Czy jakiś stm32 posiada takie układy, jak to jest zrealizowane w nich? W reference...

    Mikrokontrolery ARM   04 Mar 2011 21:01 Odpowiedzi: 14    Wyświetleń: 2970
  • [STM32] [SPI] Dziwne zachowanie

    Zrób jeszcze sterowanie pinem CS programowo/ręcznie. Poniżej przykładowe ustawienie CR1 żeby tak właśnie to działało. SPIx->CR1 = SPI_CR1_SPE | SPI_CR1_MSTR | SPI_CR1_SSM | SPI_CR1_SSI | SPI_CR1_BR_DIV16;// enable SPI in master mode, 8-bit frame, software slave management, clk idle = L, data sample on clk rising, clk prescaler = 16 (SPI freq...

    Mikrokontrolery ARM   30 Lip 2014 02:31 Odpowiedzi: 35    Wyświetleń: 10536
  • Klon Arduino - STM32? Czy programuje się ją przez USB?

    Zamów sample jak za drogo a pozniej diy ;)

    Mikrokontrolery   04 Paź 2011 06:48 Odpowiedzi: 9    Wyświetleń: 3614
  • Stm32 (discovery) + enc28j60 (spi) brak odpowiedzi

    Help me please Do you have the sample of working code for stm32 because code from site doesnt work? In my case a cant get data from ENC28j60, cant read MAC....

    Mikrokontrolery ARM   04 Kwi 2013 18:43 Odpowiedzi: 17    Wyświetleń: 6695
  • STM32F4 pytanie o Instruction prefetch

    Posiadam STM32F4Discovery z STM32F4VGT6, oraz kilka sampli tego procka. Na ich obudowie widze literką A (to chyba info o Revison). W debugerze odczytuje REV_ID z rejestru DBGMCU_IDCODE i dostaję wartość 0x2000, DEV_ID = 0x411 niestety w RM napisano, że 0x1000 = Revision A (nie napisano jaką wartość reprezentuje Revision Z). W erracie napisano że: ●...

    Mikrokontrolery ARM   05 Lut 2012 00:39 Odpowiedzi: 15    Wyświetleń: 2998
  • [STM32] Kalibracja ADC. Jak często?

    No właśnie (nic tam nie ma). Dlatego pytam :D Szczególnie że skoro to kondensatory to mogą mocno zmieniać parametry. PS. Gdzie znalazłeś wartości pojemności? Bo ja nie widzę. Widzę tylko pojemności kondensatorów Sample & Hold. A ich pojemność nie powinna mieć wpływu na wynik konwersji. Choć kto ich tam wie: już sama konieczność kalibracji przetwornika...

    Mikrokontrolery ARM   13 Lip 2014 11:35 Odpowiedzi: 29    Wyświetleń: 4436
  • stm32f407 - jaka maxymalna częstotliwość transferu DMA (PORT-RAM)

    Oczywiście że lepiej. Jeśli będzie kolejna wersja, na pewno będzie lepiej, szybciej, więcej. Mam przetworniki po 250 Msps, to już coś. Ale narazie ma to być praca dyplomowa, więc nie tyle parametry i liczba układów na pcb się liczą co użyteczność, sposób wykonania, opracowanie itd. TI wysyła sample dla szarych człowieczków?

    Mikrokontrolery ARM   30 Maj 2012 08:54 Odpowiedzi: 80    Wyświetleń: 8449
  • [STM32] Włączanie przerwań.

    No jak skąd:) Z oficjalnego dokumentu .pdf Microchip 24AA256/24LC256/24FC256, strona 5: 2.4 Write-Protect (WP) This pin can be connected to either VSS, VCC or left floating. Internal pull-down circuitry on this pin will keep the device in the unprotected state if left floating. If tied to VSS or left floating, normal memory operation is enabled (read/write...

    Mikrokontrolery ARM   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 4878
  • [STM32] DAC nie działa prawidłowo

    A żeby było ciekawiej to przy BOFF=1 nic kompletnie nie ma na wyjściu (stan 0V). No nic - pewno jakiś głupi błąd, tylko gdzie. Dodano po 1 No i znalazło się - Źle wykonane klisze i przywarcie pomiędzy PA4 i PA5 (pod prockiem). Wszystkie 10 sampli do przeróbki. Chyba osobiście "podziękuję" firmie robiącej PCB. Pozdrawiam wszystkich.

    Mikrokontrolery ARM   09 Lis 2012 09:35 Odpowiedzi: 2    Wyświetleń: 1512
  • STM32 - Uruchomienie generatora sygnału sinusoidalnego na DACu

    Hej, Dla potomnych przepis na DAC z DMA w SMT32: DMA1_Channel7_IRQHandler działa normalnie (pozwalając np. na przełączanie odtwarzania dźwięków pomiędzy dwoma bankami). Pozdrawiam

    Mikrokontrolery ARM   10 Lis 2012 18:50 Odpowiedzi: 18    Wyświetleń: 5391
  • STM32 - HY-mini STM32 - GUI

    Są też takie biblioteki z porządną warstwą HAL, ale już oczywiście są to biblioteki płatne. Nie spodziewaj się, że sample przygotowywane przez ST będą świetnej jakości, im na to szkoda czasu. Dobrze że wogóle są bo niektore mechanizmy można podejrzeć i nawet jak się nie podobają to zmodyfikować wg. własnego uznania.

    Mikrokontrolery ARM   27 Sie 2014 11:24 Odpowiedzi: 36    Wyświetleń: 13911
  • [STM32][CortexM3] - Konfiguracja przetwornika z pojedynczym odczytem.

    Mój procek to STM32F100. Znalazłem błąd, po prostu odczytywałem wartość nie z tego rejestru co trzeba.. Teraz mój kod wygląda tak i działa. Nie wiem czy jest do końca dobry. Oczywiście wcześniej trzeba poprawnie skonfigurować piny wejściowe i sygnały zegarowe. [syntax=c] ADC1->SMPR2 |= ADC_SMPR2_SMP1; //sample time 239.5 cykla ADC1->SQR1 = 0 ; //jedna...

    Mikrokontrolery ARM   27 Lis 2012 07:44 Odpowiedzi: 8    Wyświetleń: 1599
  • STM32F4 podwójne przerwania

    Dziękuję za szybką odpowiedź :). Czyli Freddie Chopin napisał że się mylę a to dokładnie tyle samo znaczą te linie w przypadku dokładnie tego procka na który ja piszę. Przez to że nie dałem mu do tego powodu rozumiem, że nie powinien zgłaszać przerwania ponieważ zmieżone wartości napięć nigdy nie przekroczyły ustawionych wartości progowych na 5 V i...

    Mikrokontrolery ARM   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 5262
  • [STM32][C/Keil] - Wewnętrzny termometr- ADC

    Witam, Od 2 tygodni mam moduł STM32-Mini z STM32F103VC. Próbuje uruchomić wewnętrzny termometr i przesłać temperaturę przez USART do komputera. USART działa bez problemu i odczytuję wartości w Terminalu. Jeśli chodzi o termometr to nie działa i nie wiem dlaczego. Według Reference Manual (RM0008) procedura jest taka: 1. Select the ADCx_IN16 input channel....

    Mikrokontrolery ARM   01 Cze 2013 17:51 Odpowiedzi: 2    Wyświetleń: 2040
  • [STM32F4][Discovey] - PLL I2S - zakłócenia mikrofonu MEMS

    Witam, posiadam zestaw Discovery na ARM Cortex M4. Uruchomiłem już mikrofon MEMS, potrafię wysłać dane zarówno do kodeka audio, jak i na DACa i odpowiednio kodek przekonfigurować, żeby przyjmował analogowe wejście. Mam jednak spory problem z szumami przekraczającymi 0.5V amplitudy wynikające z dziwnego działania tego mikrofonu. Dopóki mam go włączonego...

    Mikrokontrolery ARM   01 Cze 2013 22:57 Odpowiedzi: 0    Wyświetleń: 1428
  • stm32f3 discovery - komunikacja z labview

    Podpinam się do st-linka, tak jak na filmie. Myślisz że to tylko zasilanie płytki, a komunikacja po czymś innym? W opisie jest link do kodu programu, ale jeszcze trochę potrwa zanim go zrozumiem. Wiem tylko że gość korzysta z bibliotek dodanych do sampli, a funkcja która wysyła dane to chyba printf.

    Mikrokontrolery Początkujący   15 Lip 2013 17:26 Odpowiedzi: 8    Wyświetleń: 2010
  • [STM32][DMA][USART] Kompletacja ramek

    Jeśli magistrala jest przeciążona to nie występuje na niej 'brak danych'. Idle to jest 10 sampli jedynek pod rząd i faktycznie występuje jesli magistrala jest w danym momencie bezczynna - ale nie występuje, jak jest przeciążona. To o czym mówisz ma sens tylko przy transmisji synchronicznej, gdzie nadawca wysyla kompletna ramke i czeka na ACK od odbiorcy....

    Mikrokontrolery ARM   03 Mar 2017 12:25 Odpowiedzi: 32    Wyświetleń: 11436
  • 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ń: 1062
  • STM32 - USART/Monitorowanie stanu lini RX

    Da się - czytaj stan prosto z portu. Właśnie przed chwilą wyczytałem, że przekombinowałem: (RM0090 Reference manual) 8.3.11 Alternate function configuration When the I/O port is programmed as alternate function: • The output buffer can be configured as open-drain or push-pull • The output buffer is driven by the signal coming from the peripheral(transmitter...

    Mikrokontrolery ARM   11 Lut 2014 21:23 Odpowiedzi: 2    Wyświetleń: 954
  • [stm32f103][UcGui] - Budowanie ekranów e emWinGUIBulider/ Embedded GUI Library

    Czy ktoś używał gotowych Programów do Budowania Menu? Wydawało mi się że jeżeli uda mi się uruchomić GUI to potem powinno być z górki wszystkie komponenty predefiniowane W bibliotece od gui emWIN był program do budowania menu jednak nigdzie niema tuta jak tego używać a narazie tylko to Gui uruchomiłem. Może ma ktoś jakieś materiały/sample jak prosto...

    Mikrokontrolery ARM   14 Maj 2014 12:39 Odpowiedzi: 3    Wyświetleń: 1401
  • [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ń: 1407
  • STM32 - Cykliczne wyzwalanie DMA

    Dalej to samo... Wrzucam cały kod (może gdzieś indziej jest wina): [syntax=c]#include "stm32f30x.h" #include "stm32f30x_rcc.h" #include "stm32f30x_gpio.h" #include "stm32f30x_tim.h" #include "stm32f30x_misc.h" #include "stm32f30x_dma.h" #include "stm32f30x_adc.h" /***************************************...

    Mikrokontrolery ARM   20 Lip 2014 12:40 Odpowiedzi: 17    Wyświetleń: 1920
  • [STM32F4] - Obsługa wyświetlacza Hy28a

    Witam ostatnio dostałem wyświetlacz HY28a (ILI9320). Od tygodnia próbuje coś na nim wyświetlić lecz bez skutecznie. W internecie znalazłem kod pod LPC, doszedłem do wniosku że po lekkich modyfikacjach powinno zadziałać na stm32f4 discovery. Poniżej przedstawiam kod pod LPC na którym się bazuję. [syntax=c]/*****************************...

    Mikrokontrolery ARM   19 Gru 2014 13:21 Odpowiedzi: 7    Wyświetleń: 1077
  • Player plików wav PCM na STM32

    Jeśli ci piszczy to znaczy, że podstawowa częstotliwość PWM leży w paśmie akustycznym i tego pisku żaden filtr ci nie usunie. Jeśli częstotliwość przeniesiesz wyżej to piszczeć nic nie ma prawa, bo byś tego nie usłyszał. Ty masz chyba 9*4 kHz, więc pisku nie ma prawa być. Nie wiem co to są ćwierki, ale jeśli dźwięk jest zniekształcony to albo samplerate...

    Mikrokontrolery   21 Sty 2015 10:12 Odpowiedzi: 48    Wyświetleń: 6093
  • [STM32] - F4 Discovery uruchomienie CS43L22

    Od dwóch dni bezskutecznie próbuje uruchomić kodec CS43L22. Mam przygotowane próbki, skonfigurowałem timer którym będę karmił DAC'a w przerwaniu. [syntax=cpp] void TIM2_init(void) { unsigned long ulFrequency; NVIC_InitTypeDef NVIC_InitStructure; /* Enable timer2 clock */ RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM2, ENABLE ); /* Initialise data. */ TIM_TimeBaseInitTypeDef...

    Mikrokontrolery   22 Maj 2015 22:36 Odpowiedzi: 0    Wyświetleń: 828
  • Układ scalony STM32F3 - poszukuje kodów

    bardziej szukałem coś w stylu code / examples / sample code ale marnie to wychodziło z małymi wyjątkami spróbuję wyszukiwać rejestry.

    Mikrokontrolery ARM   23 Cze 2015 22:26 Odpowiedzi: 45    Wyświetleń: 2982
  • STM32+RA8875 - TouchPanel

    Witam, mam problem z panelem dotykowym obsługiwanym przez RA8875. Mam wyświetlacz od WaveShare 7'', skonfigurowałem i wszystko działa. Problem pojawia się przy panelu dotykowym - przygotowałem najprostsza testową wersję: włączyłem przerwanie od dotyku i kiedy dotknę ekranu przerwanie przychodzi mogę je skasować i wszystko elegancko tylko współrzędne...

    Mikrokontrolery ARM   26 Sie 2015 15:51 Odpowiedzi: 0    Wyświetleń: 765
  • STM32 - Resample voice i ograniczenie pasma

    Potrzebuje zrobić na STM31F..4 : Wchodzi dźwięk na ADC bezpośrednio z mikrofonu. Głos poddawany jest obróbce tak aby na wyjściu przyciąć pasmo na 300-3400Hz Mikrofon zbiera ok.16Khz, procek chodzi np. na 72kHz lub dowolnie w PWM 36-90Khz (dowolnie) Męczę się z tym już od kilku tygodni i już sam nie wiem jak to powinno być przeprowadzone. Przerobiłem...

    DSP i Transmisja   13 Sty 2016 17:09 Odpowiedzi: 1    Wyświetleń: 8184
  • STM32F4Discovery - Odczytywanie pliku .wav z wykorzystaniem modułu FatFs

    Próbuję odczytać plik .wav z karty sd przez FatFs'a i wysłać go na wyjście codeca. Odczytuję w przerwaniu po 512 próbek i zapisuję je do bufora, a kiedy bufor się skończy zapisuję bufor następnymi próbkami. Mam plik .wav z fs=44100Hz i sample rate = 16bit i w związku z tym mam dwa pytania: 1. Wartości w pliku .wav są zmiennoprzecinkowe, więc powinny...

    Mikrokontrolery ARM   30 Sty 2016 21:47 Odpowiedzi: 22    Wyświetleń: 2058
  • STM32F4 Discovery - Wywołanie tej samej funkcji po raz drugi nie działa

    Witam. Zależy mi na wytwarzaniu dźwięków o różnej częstotliwości i odsłuchiwanie przez wyjście audio. Po tym jak przestaję wciskać BUTTON ma się wykonać druga funkcja. Pierwsze wywołanie funkcji RightEar(0.01) działa, ale przy wejściu do RightEar(0.02) funkcja wykonuje się w środku, ale dźwięk nie wydobywa się. Podczas debugowania flaga a jest ustawiona...

    Mikrokontrolery ARM   14 Sty 2016 23:51 Odpowiedzi: 0    Wyświetleń: 783
  • [STM32F4][C] - Synchronizacja ADC z PWM

    Musiałem na pewien czas odłożyć problem, jednak teraz powrócił. Dziękuję za wszystkie odpowiedzi. W dalszym ciągu nie udało mi się rozwiązać do końca problemu. Jaką wartość mam wpisać do rejestrów TIM1->CCR4 i TIM8->CCR2 aby pomiar ADC wykonywać dokładnie w wierzchołku trójkąta tzn. połowie zliczania timera (0-ARR ARR-0). Chodzi mi dokładnie o to, że...

    Mikrokontrolery   24 Mar 2016 22:01 Odpowiedzi: 4    Wyświetleń: 1041
  • [STM32F4] - Komparator analogowy na potrzeby wykrwania przejścia przez zero.

    A nie można próbkować za pomocą ADC? np silnik modelarski 20000 obrotów. Trzeba wykryć 6*20000 = 120000 przejsc przez zero (i to w miarę precyzyjnie) czyli powiedzmy minimum 20 sampli na 1/6 obrotu - 2400000sampli na sekunde. A jak to obrobić? musisz porównac z odczytem z drugiego ADC. Jezeli blisko zera to czy poprzenie było mniejsze lub wieksze -...

    Mikrokontrolery ARM   09 Maj 2016 21:16 Odpowiedzi: 13    Wyświetleń: 1374
  • karta we/wy STM32 - Karta we/wy na STM32

    Nie mam duzej wiedzy na temat tego typu układów i stąd moje pytania: 1)Czy to jest możliwe?? Czy prędkość STM32 będzie wystarczająca? To zależy od wymaganych parametrów. Jeśli chcesz uzyskać 10 sampli/s to będzie OK, jeśli kilkaset kS/s to trzeba się zastanowić jak to zrobić. Jeśli jest wymóg akwizycji bez przerw, dużej próbki z dużą szybkością samplowania...

    Mikrokontrolery ARM   16 Lip 2016 21:32 Odpowiedzi: 17    Wyświetleń: 1635