bufor kołowy stm32

Znaleziono około 26 wyników dla: bufor kołowy stm32
  • [STM32F103]->[STM32F072] [C] - Przerobienie programu - USART z buforem kołowy

    [syntax=c]RCC_APB2PeriphClockCmd(RCC_AHB... ENABLE);[/syntax] Zdecyduj się, czy konfigurujesz szynę APB2, czy AHB?

    Mikrokontrolery ARM   27 Gru 2016 10:25 Odpowiedzi: 4    Wyświetleń: 1281
  • [STM32] [STM32F303] - Jak efektywnie zarządzać buforami DMA w oscyloskopie 1MHz?

    Ja kiedyś na AVRku zrobiłem bufor kołowy zapis do końca bufora a potem od zera. Jeden wskaźnik na zapis do bufora (wyzwalanie pomiaru z timera), jeden wskaźnik na odczyt (w wolnej chwili procesora) zapis inkrementował jedną zmienną a odczyt wysłanie RSem dekrementował (jak zmienna za wysoko urosła to przepełnienie bufora (usart się nie wyrabiał ) Ograniczenie...

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4644
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak zaimplementować buforowanie danych w RAM na STM32L031?

    A czy nie da się tego zrobić prościej? Prościej by było użyć filozofii bufora kołowego. Czyli tablicy elementów (u Ciebie sześciobajtowych) i dwóch wskaźników (nie koniecznie rozumianych jako adres fizyczny, bo może być to indeks w tablicy) "głowy" i "ogona" danych do wysyłki. Wtedy w operacjach zapisu i odczytu z bufora odpowiednio interpretujesz...

    Mikrokontrolery Pozostałe   03 Maj 2020 16:03 Odpowiedzi: 3    Wyświetleń: 783
  • REKLAMA
  • Jaki uC do analizy sygnału NRZI 375kbit/s zamiast STM32F103?

    A jakby taki pomysł wypalił: Ustawić Timer jako Input Capture reagującego na obydwa zbocza sygnału. DMA skonfigurować na żądania od Timer i jako Circular buffer, Periph -> Memory. Analizować w wątku bufor kołowy z DMA, ślędząc licznik transferu i ładować do innego bufora wykryte stany 1 i 0 na podstawie róźnicy czasu obydwu zbocz. Z innego wątku ściągać...

    Mikrokontrolery   02 Cze 2014 11:24 Odpowiedzi: 15    Wyświetleń: 1650
  • Własny protokół komunikacyjny dla STM32 [NUCLEO-F334R8][C/Eclipse]

    Witam. Mam za zadanie zaprojektowanie i oprogramowanie protokołu komunikacyjnego pozwalającego na odczyt/zapis zadanych parametrów. Komunikacja z PC ma się odbywać po USART z użyciem przerwań i bufora kołowego. Jeżeli chodzi o bufor to będę opierał się na tej stronie: http://www.embeddeddev.pl/bufor... wiem od czego mam zacząć....

    Mikrokontrolery ARM   21 Lut 2019 10:14 Odpowiedzi: 12    Wyświetleń: 2238
  • STM32 NUCLEO-F401RE: Pomiar temperatury otoczenia

    Płytka ta zawiera układ STM32F401. Schemat jest: https://obrazki.elektroda.pl/4276299300_... Czujnik ten jest połączony z ADC. Jest to jednak, jak wynika z dokumentacji kiepski czujnik, bez jego zestrojenia będzie się nadawał bardziej do określania zmian temperatury. Ponadto nie przetwarza on przecież temperatury otoczenia. Można zastosować...

    Mikrokontrolery Początkujący   05 Paź 2023 13:08 Odpowiedzi: 2    Wyświetleń: 432
  • EmbeddedDev - blog dla programistów systemów wbudowanych

    Witam ;) Od niedawna prowadzę bloga dotyczącego programowania embedded : http://www.embeddeddev.pl/ Przykłady są oparte głównie na mikrokontrolerach STM32, ale przedstawiane tam informacje mogą przydać się także przy programowaniu innych uC. Dotychczas opisałem tam takie zagadnienia jak: - bufor kołowy (zasada działania, implementacja, przykład obsługi...

    Mikrokontrolery   08 Mar 2018 10:45 Odpowiedzi: 28    Wyświetleń: 2001
  • REKLAMA
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    (at)BlueDraco Tutaj racja bufor kolowy nie zawsze jest potrzebny... moze z rozpedu to pisze ze wzgledu na to ze za zwyczaj to co robilem to wieksza ilosc kodu i takiej gwarancji nie ma... Z drugiej strony ja jestem zwolennikiem upychania w przerwaniu niezbednego minimum - o ile mozna to sensownie zrealizowac w inny sposob...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5727
  • [STM32] USART - odbieranie danych przez przerwanie, jak wyodrębnić liczbę?

    Bufor cykliczny, inaczej też nazywany kołowym, to najlepsze rozwiązanie do tego co chcesz zrobić. Tym bardziej, że jak zaznaczyłeś danych będzie sporo. Każdy odebrany znak wpisujesz do bufora i przesuwasz wskaźnik zapisu o 1. Możesz to robić przez obsługę przerwania od portu szeregowego, albo możesz do tego wykorzystać DMA. Dlaczego bufor? Ponieważ...

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 2037
  • REKLAMA
  • Programowy projekt radioodbiornika internetowego na STM32F407VGT6

    http://obrazki.elektroda.pl/4155164900_1... Witam wszystkich Tym razem chciałbym zaprezentować jeszcze programowy projekt radioodbiornika internetowego. Prezentowany projekt jest rozszerzeniem przedstawionego wcześniej projektu odtwarzacza i dyktafonu na STM32F407VG. Połączenie z Internetem zapewnia moduł WiFi WF121-A (internal antenna)...

    DIY Konstrukcje   25 Sty 2016 23:06 Odpowiedzi: 6    Wyświetleń: 7086
  • STM32F103RB - Zatrzymanie wyświetlania napisu w terminalu

    Atmegi mają dosć wrażliwe UART-y akurat. Na Atmegach ten problem wystepował - ale tam błedy na wielu prędkościach były generalnie wieksze niż w ARM-ach. Czym się właściwie objawia ta wrażliwość atmeg na długie pakiety ? Dosyć prawdopodobne jest że to może być problem z kodem a'la Arduino który nie nadąża z opróżnianiem odbiornika/buforów kołowych....

    Mikrokontrolery ARM   31 Lip 2016 11:05 Odpowiedzi: 35    Wyświetleń: 2775
  • Przykładowe kody na rejestrach dla STM32F3 Discovery – gdzie znaleźć dokumentację?

    Nie jestem pewien zapisu USART1->CR1 |= USART_CR1_RXNEIE w main Tzn jeżeli coś wysyła mi dane, to automatycznie pojawia się informacje o tym w rejestrze ISR? jeśli tak to czy powinienem w main sprawdzać tę flagę i włączać przerwanie od odbioru czy nie ma to znaczenia i od razu bez żadnego sprawdzania włączam przerwanie na odbiór a potem przerwanie...

    Mikrokontrolery ARM   23 Cze 2015 22:26 Odpowiedzi: 45    Wyświetleń: 3159
  • Eksperymentalny odbiornik SDR (Software-Defined Radio) na R820T i STM32F407

    https://obrazki.elektroda.pl/8115074100_... W związku z urlopem postanowiłem opisać wykonaną w ostatnim czasie konstrukcję. W zawodzie nauczyciela akademickiego jest to 36 dni roboczych plus w moim przypadku 26 dni zaległych z zeszłego roku. Jest to więc trochę czasu - za dużo. Wszystko zaczęło się od znalezienia tunera DVB-T Opticam...

    DIY Konstrukcje   09 Sty 2026 21:15 Odpowiedzi: 59    Wyświetleń: 4509
  • STM32F303x - Implementacja ADC poprzez SPI+DMA z użyciem TIM3 i TIM8

    Cześć, Procek gada sobie z ADC po SPI+DMA, machając radośnie CSem. Jest sobie następująca "konstrukcja": - TIM3 generuje fizycznego CSa (krótki impuls H, resztę czasu L) - TIM3 w właściwym momencie triggeruje TIM8... - ...który chodzi w trybie retriggerable one-shot z repetition counterem równym 3... - ...w celu wygenerowania pod rząd 3 8bitowych requestów...

    Mikrokontrolery ARM   13 Cze 2021 21:54 Odpowiedzi: 12    Wyświetleń: 1089
  • Obsługa DS18B20 przez USART w trybie half duplex na STM32 Nucleo-F446RE

    Witam, Zwracam się z prośbą o pomoc przy moim projekcie. Tematem projektu jest obsługa termometru DS18B20 poprzez interfejs USART pracujący w trybie half duplex z przerwaniami i buforem kołowym. Wyszukiwanie urządzeń na magistrali 1-Wire, odczyt co zadany interwał pomiarowy podawany w milisekundach. Wiem mniej więcej, jak obsługiwać ten termometr poprzez...

    Mikrokontrolery   31 Sty 2025 12:59 Odpowiedzi: 4    Wyświetleń: 252
  • Miniaturowy sterownik ethernetowy STM32 - "uWebServer"

    http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...

    DIY Konstrukcje   23 Lis 2012 23:29 Odpowiedzi: 35    Wyświetleń: 43482
  • [STM32F765ZG] Błędy UART przy taktowaniu z kwarcu ABRACON ABM3B-25.000MHZ

    Widzę, że tutaj burza na całego. ;-) Wczoraj nie miałem czasu więc dzisiaj zabrałem się znowu za te g...o i: - ostatecznie zastosowałem kwarc 8 MHz (25 MHz na MCO1 wyglądał na niestabilny) i jak najdokładniej dobrałem kondensatory aby ostatecznie uzyskać 8.00002 MHz. Tym kwarcem rozpędzam PLL do 216 MHz - przy obliczeniu BRR użyłem 216 MHz / 115200...

    Mikrokontrolery ARM   10 Mar 2018 00:29 Odpowiedzi: 71    Wyświetleń: 3192
  • Mikroprocesory. STM32 NUCLEO-F303RE - STM32F303RET6 ARM Cortex M4

    Mam następujące zadanie; stworzyć projekt na laboratoria z mikroprocesorów. Męczę się z tym już od początku semestru i szczerze nie mam pojęcia gdzie robię błędy. Liczę na moc internetu i oczywiście odpłatnie na pomoc. Pełna specyfikacja projektu: 1. Komunikacja z komputerem za pomocą interfejsu USART z buforem kołowym. 2. Zaprojektowanie i implementacja...

    Elementy Elektroniczne - zamienniki i identyfikacja   09 Gru 2022 01:12 Odpowiedzi: 1    Wyświetleń: 255
  • STM32F4Discovery - Odczytywanie pliku .wav z wykorzystaniem modułu FatFs

    nie rzutuje nic na floata. Wczytuje od razu z bufora do i2sa w przerwaniu od i2sa. Zaczynam od 45 bajtu. Słychać tylko szum. Może problem jest z czytaniem wartości z karty w przerwaniu? Może czytanie kolejnej wartości z karty trwa za długo? Mam bufor kołowy 512 i gdy dojdę do jego końca to odczytuje kolejne 512 bajtów pliku wave i wysyłam dalej od początku...

    Mikrokontrolery ARM   30 Sty 2016 21:47 Odpowiedzi: 22    Wyświetleń: 2253
  • [stm32] USART, bit IDLE i sprzętowa kontrola przepływu

    Chciałbym pomóc, ale... 1) Jak skonfigurowales DMA? Czy co koniec transmisji alokujesz nowy bufor i stawiasz tam wskaznik DMA? Czy może masz dwa bufory (ping-pong) i jeden przetwarzasz gdy w drugi DMA ładuje dane...? Ja na twoim miejscu wykorzystałbym właśnie ping-pong. W przerwaniu od DMA[TCIF] przelaczałbym tylko wskaznik na bufor i rekonfigurował...

    Mikrokontrolery   09 Paź 2010 11:34 Odpowiedzi: 2    Wyświetleń: 2710
  • STM32F407 Discovery - Implementacja FreeRTOS z wątkami i DMA

    Witam W ramach zaliczenia mam do stworzenia projekt na bazie stm32f407 (płytka discovery) który będzie bazował na free rtos. Będą wątki sprawdzające stan przycisku[1], poziom napięcia[2] oraz wątek[3] tzw loga który będzie przez dma wyrzucał ciągi znaków przez porty szeregowy. Bez rtos sprawa wydaje mi się banalna lecz przy rtos mam wątpliwości merytoryczne....

    Mikrokontrolery ARM   23 Kwi 2018 09:15 Odpowiedzi: 15    Wyświetleń: 1563
  • [STM32F103] Implementacja transmisji przez UART w przerwaniach

    Kolega zrobi tak: Nadawanie: Organizujemy bufor kołowy (tablica w RAM np. 1KB i dwa indeksy - zapisu i odczytu). Procedura UartSend(unsigned char* txt, int size) kopiuje dane z txt do bufora zapisu. Po każdym bajcie podbija się indeks zapisu (i zawraca na początek bufora gdy dojdzie do końca). Po przepisaniu danych zabiera się bajt z pozycji indeksu...

    Mikrokontrolery ARM   06 Lip 2018 13:06 Odpowiedzi: 3    Wyświetleń: 756
  • [STM32F1][C] - Lista jedokierunkowa - wyciek pamięci

    Problemem dla mnie w moim projekcie jest to, że ramki które składam i wysyłam mają klika długości (12B, 20B,48B i 248B). W związku z tym może lepszym rozwiązaniem będą osobne bufory statyczne dla każdego typu ramki np. bufor kołowy z tablicami dwuwymiarowymi?

    Mikrokontrolery ARM   01 Lip 2014 12:02 Odpowiedzi: 30    Wyświetleń: 3387
  • Jak poprawnie odbierać stream w radiu internetowym na stm32f4+esp8266?

    Buffor Fifo to oddzielna implentacja (zwykły bufor kołowy). Zmieniłem ustawienia I2S tak żeby częstotliwość była jak najbardziej zbliżona do 44100Hz. Aktualnie mam ustawione 44097Hz (tak pokazuje cubemx) i jest duża poprawa, tylko przy starcie mam ok 2-3 sekundy "ćwierkania" a później już gra normalnie.

    Mikrokontrolery Początkujący   30 Kwi 2019 11:34 Odpowiedzi: 4    Wyświetleń: 822
  • [STM32F072][C] - wysyłka łańcucha UART - przerwanie nadawcze

    A po co w ogóle chcesz ręcznie wywoływać przerwanie od nadania? Wrzuć po prostu dane do TDR to się samo wywoła w odpowiednim momencie. [syntax=c]volatile unsigned charut0_mst=0, ut0_sta=0, ut0_end=0, ut0_buff[32]; //pomocnicze dla nadajnika/odbiornika rs //bufor kołowy nadajnika void rs_tx(uint8_t data) { TX_1;//led tx //ltx0=2; EnterCritical(); if(!ut0_mst)...

    Mikrokontrolery ARM   19 Maj 2018 17:55 Odpowiedzi: 13    Wyświetleń: 675
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    W moim przykładzie realizowałem fft (za pomocą cmsis'a, 64 próbki), atan2 (na fix pointach), filtr fir w przerwaniu co 2.5us na 22 tapsy, obliczanie nowych nastaw i rekonfiguracja hrtim... HAL nie był tutaj, żadnym problemem, ale realizowanie filtra w przerwaniu z flash'a już tak. Formą optymalizacji prędkości wykonywania kodu nie było użycie innej...

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 17667