stm32f3 usart

Znaleziono około 125 wyników dla: stm32f3 usart
  • STM32F3 Discovery - USART, brak danych na hyperterminalu, ustawienia baudrate

    Ja bym raczej proponował się zdecydować czy chodzi o USART1 czy może USART2, bo dwóch na raz się raczej nie da używać z tym kodem... 4\/3!!

    Mikrokontrolery ARM   24 Gru 2013 14:03 Odpowiedzi: 5    Wyświetleń: 2514
  • REKLAMA
  • STM32F3 - USART RX na przerwaniu nie działa, TX działa poprawnie

    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ń: 771
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32F3] - Konflikt przy dwóch USART i przerwania

    To teraz sprawdź czy sprintf() jest funkcją która jest "reentrant". Nie mówiąc już o takiej "drobnostce" jak blokująca implementacja send_string(), która korzysta z JEDNEGO i TEGO SAMEGO UARTu, oczywiście wywoływana w obydwóch przerwaniach. Reasumując - obserwujesz w 100% prawidłowe objawy, ten kod nie ma prawa działać bo jest totalnie pozbawiony sensu....

    Mikrokontrolery ARM   14 Wrz 2013 11:08 Odpowiedzi: 3    Wyświetleń: 1272
  • REKLAMA
  • Jak połączyć STM32F3 Discovery z LabVIEW? Problem z portem szeregowym

    Aj, link się nie wkleił. Komunikacja idzie przez USART na pinach PC4-PC5. Zapewne gość ma jeszcze podpięty jakiś konwerterek USB UART.

    Mikrokontrolery Początkujący   15 Lip 2013 17:26 Odpowiedzi: 8    Wyświetleń: 2061
  • STM32F302R8 [C]: brak wysyłania liter przez USART2 mimo poprawnej inicjalizacji

    GPIO powinien być ustawiony na odpowiednie alternate mode. https://obrazki.elektroda.pl/6186263400_... [syntax=c]GPIOA -> MODER &= ~((0b11 << GPIO_MODER_MODE2_Pos) | (0b11 << GPIO_MODER_MODE3_Pos)); GPIOA -> MODER |= (0b10 << GPIO_MODER_MODE2_Pos) | (0b10 << GPIO_MODER_MODE3_Pos); //set alternate GPIOA...

    Mikrokontrolery ARM   10 Lis 2020 13:29 Odpowiedzi: 2    Wyświetleń: 423
  • STM32F3Discovery: Wysyłanie znaku na COM-a używając StdPeriph i USART-USB

    Witam, jestem w trakcie nauki programowania uC. Zakupiłem płytkę STM32F3Discovery. Próbuje wysłać na początek jeden znak na COM-a. Jednak niestety coś idzie nie tak :( Używam przejściówki USART-USB. Dodam, że konfiguracja musi być OK, bo gdy korzystam z biblioteki HAL to wszystko działa. Chce bawić się StdPeriph, bo mam wrażenie, że tutaj będę wstanie...

    Mikrokontrolery ARM   08 Gru 2020 11:23 Odpowiedzi: 2    Wyświetleń: 354
  • REKLAMA
  • Gdzie leży błąd: w CMSIS czy RM? STM32F303xC, USART.

    Na początku rozdziału o USART w reference manual jest taki podrozdział "USART implementation" (29.4). Masz tam rozpiskę jakie "ficzery" są dostępne w jakich dokładnie układach - widać tam, że 7-bitową długość danych mają tylko niektóre układy z tej rodziny. https://obrazki.elektroda.pl/2466354800_...

    Mikrokontrolery ARM   05 Paź 2018 23:00 Odpowiedzi: 2    Wyświetleń: 462
  • stm32f302, UART - flaga USART_IT_TXE nie ustawia się po konfiguracji

    Jak zwykle małe gówno a tyle kłopotu. Oto przyczyna nie działania: RCC_APB1PeriphClockCmd(RCC_APB2Periph_US... ENABLE); a powinno być: RCC_APB2PeriphClockCmd(RCC_APB2Periph_US... ENABLE); i teraz wszystko działa. Dzięki za chociaż chęci pomocy. Pozdrawiam.

    Mikrokontrolery   01 Paź 2015 15:49 Odpowiedzi: 8    Wyświetleń: 888
  • [stm32f3] - stm32f3discovery - odczyt danych po I2C z LSM303DLHC

    Dzięki za to, że napisałeś odpowiedzi na Twój problem, przydało się ale niestety nadal mam problem... Poniżej jest mój kod do odczytu przez I2C i wysyłanie po UART. Putty niestety wyrzuca "S▒▒" co restart. Ktoś wie czemu? (wiem, że ten kod nie jest najlepszy ale powinno działać. [syntax=c]#include "stm32f30x.h" void SysTick_Handler(void);...

    Mikrokontrolery ARM   19 Mar 2015 20:10 Odpowiedzi: 1    Wyświetleń: 2526
  • [STM32F3] - USART1 działa, USART2 i USART3 nie działają oraz przerwanie

    Czy pamiętałeś o włączeniu portów w ODPOWIEDNIM rejestrze APBENR? volatile nie ma nic wspólnego z AVR. Tego atrybutu używa się np. wtedy, kiedy zmienna modyfikowana przez obsługę przerwania jest testowana przez inny fragment kodu. Pokaż kod procedury przerwania, bo coś tam narozrabiałeś.

    Mikrokontrolery ARM   15 Sie 2013 22:36 Odpowiedzi: 3    Wyświetleń: 1131
  • Przykładowe kody na rejestrach dla STM32F3 Discovery – gdzie znaleźć dokumentację?

    Lepiej tak: void USART1_IRQHandler(void) { if (USART1->ISR & USART_ISR_TXE) { // jeśli zakończona wysyłka to coś... USART1->CR1 &= ~USART_CR1_TXEIE; // kasowanie flagi tak mi się wydaje że to to. } } A to jest źle każde przerwanie powinno wyglądać tak: [syntax=c] void XXXX_IRQHandler(void) { uint32_t isr; isr = XXX->ISR & XXX->IER; if( isr & flag)...

    Mikrokontrolery ARM   23 Cze 2015 22:26 Odpowiedzi: 45    Wyświetleń: 3111
  • 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ń: 228
  • STM32F3 Discovery - UART nie działa na portach PB6, PB7, co robię źle?

    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 STM32. [syntax=c]#ifndef _USART_C_ #define _USART_C_...

    Mikrokontrolery Początkujący   22 Lip 2013 21:13 Odpowiedzi: 2    Wyświetleń: 2388
  • REKLAMA
  • Nieudana komunikacja przez USART2 w STM32F303RE - konfiguracja BOOT1 i FLASH_OBR_nBOOT1

    Oczywiście tak nie zaprogramujesz option bytes. Ten rejestr FLASH-OBR jest tylko do odczytu i jest jedynie kopią odpowiedniego bitu w option bytes. Musisz najpierw odblokować zapis do option bytes (rejestr OPTKEYR) , następnie je zaprogramować i zresetować uK Poszczególne bajty option bytes masz opisane w RM/.

    Mikrokontrolery ARM   18 Sie 2021 20:54 Odpowiedzi: 2    Wyświetleń: 735
  • [STM32F303][C]Atomic blocks - sekcje krytyczne w STM32

    Czasem Arduino do czegoś się przyda Dodano po 2 Możesz dać przykład takiej krytycznej czasowo operacji? Problem jest a raczej był związany z buforem nadawczym uarta. Mam funkcję: Blokuj tylko przerwania od UART.

    Mikrokontrolery ARM   04 Sty 2020 21:56 Odpowiedzi: 16    Wyświetleń: 1317
  • STM32F303RC/VC - Chaotyczne wyniki obliczeń float po miesiącu działania

    Witam, Pisze program do pewnego urządzenia. Jednym z wymogów było to, aby wykonywał on obliczenia ze zmiennymi typu float. Po ok. miesiącu udało mi się napisać w pełni działający kod. Niestety... wczoraj stał się cud - wyniki jakie zacząłem uzyskiwać były/są chaotyczne. Okazało się szybko, że to wina programu. Napisałem program testowy, który wygląda...

    Mikrokontrolery ARM   08 Paź 2014 09:51 Odpowiedzi: 15    Wyświetleń: 1374
  • STM32F303RE sygnał ETR maskujący wyjścia OC - jak?

    Witam! Czy ma ktoś pomysł w jaki sposób wykonać maskowanie sygnałów wyjściowych OCx z TIM1 zewnętrznym sygnałem w STM32F303RE? Chodzi o to, by maskowanie nie "zakłócało" pracy licznika, ale wyłączało wyjścia na czas trwania impulsu zewnętrznego, czyli robiło swojego rodzaju operację AND na wszystkich wyjściach i sygnale ETR... No i żeby nie musiał się...

    Mikrokontrolery ARM   28 Lis 2017 18:03 Odpowiedzi: 4    Wyświetleń: 615
  • STM32F303 - ADC - przejście z bibliotek ST na operacje na rejestrach

    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ń: 1209
  • [STM32] [STM32F303] - Jak efektywnie zarządzać buforami DMA w oscyloskopie 1MHz?

    Witam ponownie, Po sprawdzeniu stwierdzam, że inicjacja USB wszystko wiesza... Wziąłem dla pewności "surowy" przykład z ST, dodałem zwykłe miganie diody - Set,Reset GPIO + for jako delay - i tnie automatycznie diode. Nie chce się już z tym grzebać bo straciłem już na tą transmisje ponad miesiąc :/ Przerobiłem kod, dodałem obsługe USART i kod wygląda...

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4620
  • [STM32F3] - Dlaczego timer nie zlicza impulsów 10us? Debugowanie kodu main.c

    Witam, Zgodnie z instrukcją próbuje zrobić generowanie impulsu 10us a później zliczanie timera ale cały czas wynik jaki uzyskuje to 100 czyli domyślna wartość. Nie wiem dlaczego impulsy nie są zliczane: main.c http://obrazki.elektroda.pl/2307557400_1...

    Mikrokontrolery ARM   23 Wrz 2013 14:43 Odpowiedzi: 11    Wyświetleń: 2523
  • STM32F3 Discovery - brak komunikacji przez UART po przerwie, unknown device

    Bo ten schemat jest ze strony, która opisywała tutorial do obsługi USART na Discovery. Moja przejściówka różni się tylko tym, że ma mniej wyjść (okrojona wersja przejściówki ze schematu) i niczym więcej. Jeśli chodzi o napięcie na wyjściach, jest ono równe dokładnie 3.45V w stanie wysokim

    Mikrokontrolery ARM   23 Gru 2013 19:26 Odpowiedzi: 12    Wyświetleń: 2310
  • STM32F3 - BlackBOX v1,0 Rejestrator lotu rakiety. Projekt PCB i programowanie.

    Witam. Stosunkowo niedawno wziąłem się za Cortexy i chciałbym na nich oprzeć swój projekt. I potrzebuje kilku rad odnośnie projektowania płytki pod te procesory (STM32F372CCT6 /LQFP48). Niestety w datasheecie prócz tego jak podłączyć zasilanie innych pomocy nie znalazłem i mam kilka pytań. 1. Co zrobić z wejściem kwarcu dla RTC jak nie mam zamiaru z...

    Mikrokontrolery ARM   26 Mar 2013 22:47 Odpowiedzi: 38    Wyświetleń: 7206
  • [STM32][SW4STM32] Brak reakcji na przerwania EXTI i USART na STM32F411RE

    Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 1473
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1224
  • [STM32G031K8T Nucleo] Błąd programowania, ST-Link, J-link, USART - nieudane próby resetu MCU

    Czy Flash Loader Demonstrator obsługuje te układy? W dokumentacji tego nie widać. Ostatnia aktualizacja była 5 lat temu, kiedy jeszcze nie było G0, G4, L5. V2.8.0 - 01-September-2015 =============================== New Features ************ + Adding support of STM32L4x6xx devices + Adding support of STM32L0xx 192K of flash devices + Adding support of...

    Mikrokontrolery ARM   19 Mar 2021 13:30 Odpowiedzi: 9    Wyświetleń: 1044
  • Jak ustawić wejście/wyjście w rejestrze MODER mikrokontrolera STM32F334?

    define są warte używania gdyż ułatwiają zrozumienie oraz łatwiej modyfikować kod w przyszłości. Tak więc, nie jest lepiej używać 0<<14 niż define. 3<<16 | 2<<14 | 1<<8 - od razu widać że mamy 3 tryb na pinie 8, 2 na 7 i 1 na 4. Modyfikacja to 2 kliknięcia GPIO_MODER_MODER7_1 | GPIO_MODER_MODER7_0 | GPIO_MODER_MODER6_1 | GPIO_MODER_MODER5_0...

    Mikrokontrolery   03 Lis 2018 22:19 Odpowiedzi: 12    Wyświetleń: 537
  • Jak obsłużyć LCD 16x2 bez bibliotek na STM32F334? Taktowanie a działanie.

    A STM32 niema przerwania że wysłał dane i czeka na następne. rozumiem ze to jest pytanie a nie stwierdzenie. Jeżeli pytanie to oczywiście zależy to od peryferiów użytych. Np wszelakie interfejsy komunikacyjne typu I2C, SPI, USART - oczywiście mają. Jeżeli to ma być równolegle to o ile nie zrobisz tego na DMA, to takiego przerwania nie ma (no bo jak...

    Mikrokontrolery   27 Paź 2018 19:56 Odpowiedzi: 20    Wyświetleń: 1284
  • STM32F3 - Jak uruchomić enkoder sprzętowy na TIM8

    Zrobiłem wersję mniej czytelną ale taką co nie miałeś uwag, czyli nie dałem przesunięć bitowych [syntax=c] // PC6 PC7 pins GPIOC->MODER &= ~(GPIO_MODER_MODER6_1 | GPIO_MODER_MODER7_1); // input mode GPIOC->PUPDR |= (GPIO_PUPDR_PUPDR6_0 | GPIO_PUPDR_PUPDR7_0); // pull up GPIOC->AFR[0] = 0x44770000; } [/syntax] czyli AF7 dla USART1_TX, USART1_RX (PC4,...

    Mikrokontrolery ARM   29 Cze 2015 22:36 Odpowiedzi: 11    Wyświetleń: 1032
  • [STM32] STM32F3 Discovery: SPI1 Master nie odbiera danych z SPI2 Slave

    [syntax=C] int main(void) { char bajt=0; char bajt2=0; char a[10]; Delay_config(); Delay_us_Init(); usart_Init(); gpio_init(); // konfiguracja pinów dla SPI1 - Master RCC->AHBENR |= RCC_AHBENR_GPIOAEN; gpio_pin_cfg(GPIOA, GPIO_Pin_4, GPIO_AF5_PP_50MHz); // NSS gpio_pin_cfg(GPIOA, GPIO_Pin_5, GPIO_AF5_PP_50MHz); // SCK gpio_pin_cfg(GPIOA, GPIO_Pin_6,...

    Mikrokontrolery ARM   12 Sie 2013 08:02 Odpowiedzi: 38    Wyświetleń: 4617
  • [STM32F3] - L3GD20: Problem z zapisem do rejestrów przez SPI, odczyt działa poprawnie

    Witam, Po długiej walce z żyroskopem L3GD20 jestem zmuszony zwrócić się po pomoc do Was. Komunikuje się z urządzeniem za pomocą interfejsu SPI. Teoretycznie wszystko działa przy czytaniu danych- żyroskop odpowiada tak, jak jest napisane w datasheet (na ramkę WHO_AM_I odpowiada wartością 212, a na odczyt rejestru kontrolnego nr 1 odpowiada 7, czyli włączonym...

    Mikrokontrolery ARM   19 Lip 2014 12:25 Odpowiedzi: 8    Wyświetleń: 2625
  • [Stm32f3-Discovery][C] - SPI i żyroskop - błędna komunikacja.

    łatwiej stosować ci te przesunięcia bitowe, gdy zdefiniowane masz wszystko elegancko w CMSIS do stm? Ci jest czytelniejsze? USART1_CR1_UE czy 1<<2 ?? BlueDraco czepianie się tego UL to przesada, i chyba tylko tobie wadzi. Lepiej by było jeśli gdzieś miałoby zabraknąć.

    Mikrokontrolery ARM   03 Mar 2014 19:41 Odpowiedzi: 21    Wyświetleń: 3558
  • Jak odczytać dane z pamięci HYB3116405BT-60 bez trafienia na HiZ?

    (at)kogiel Wygląda na to, że zabrałeś się do sprawy od niewłaściwej strony, co Koledzy już wypunktowali. Jeżeli nie chcesz kupować rejestratora, ale chcesz zbudować takie urządzenie, to konieczne jest zastanowienie się jakie funkcje ma realizować i w jakim zakresie. Funkcje to np. - rejestracja stanów wejść logicznych, wyników przetwarzania ADC, czasów...

    Mikrokontrolery Początkujący   27 Gru 2018 22:37 Odpowiedzi: 67    Wyświetleń: 2097
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32F4

    Kanal nadal nie ustawiony, zły kierunek transmisji.

    Mikrokontrolery ARM   22 Lut 2015 19:47 Odpowiedzi: 4    Wyświetleń: 1575
  • STM32 - USART: Rzutowanie float na int, brak części całkowitej liczby

    No właśnie jeśli wyśle liczbe 1.0001 - to otrzymam na terminalu .0001. Nie wiem co jest... próbowałem bawić się naprawdę podstawą podstaw tzn. robiłem rzut z float->int - nie działa; potem mnożenie *10 i /10 (też nic) tak, aby otrzymać tą część całkowitą. Niestety... buffor tab_1 niczym się nie zapełnia, tak jakby STM nie wiedział jaki jest wynik tych...

    Mikrokontrolery ARM   06 Lip 2014 18:17 Odpowiedzi: 17    Wyświetleń: 2829
  • STM32F4 - USART, nieprawidłowe zakończenie transmisji stringu

    To dalej nie jest dobry kod. Co, wg Ciebie, sprawdza poniższy warunek? Zamiast zerować bufor, zapewne wystaczy poprawnie sprawdzać długość. Zwracając message przez wartość kopiujesz ją jeszcze raz.

    Mikrokontrolery ARM   28 Sty 2016 21:23 Odpowiedzi: 10    Wyświetleń: 957
  • [ stm32F4] USART STM32F4: Otrzymuję niepoprawne znaki zamiast Z przy komunikacji z PC

    Akurat tam tyle jest ;p Czy po stronie komputera masz dobrze skonfigurowany COM?

    Mikrokontrolery ARM   15 Maj 2012 20:38 Odpowiedzi: 30    Wyświetleń: 5270
  • [STM32F3] - Rozbieżność pomiarów ADC z multimetrem przy dzielniku napięcia

    Witam, Mam jeden z dwóch często występujących problemów. Nie wiem czy to wina konstrukcji czy kodu. Z napięcia około ~12V mam zrobiony dzielnik napięcia (4K7 i 8K) tak, że na wyjściu mam około 2.44V. Po wgraniu kodu otrzymuje następujące wyniki: 2715 $ 2723 $ 2721 $ 2718 $ 2717 $ 2715 $ Jak widać, rozbieżność jest w granicy moich oczekiwań jak na rezystory...

    Mikrokontrolery ARM   22 Wrz 2013 13:25 Odpowiedzi: 4    Wyświetleń: 1302
  • [USART] STM32F0 - Czy można odwrócić fazę sygnału TXD sprzętowo?

    Flaga USART_CR2_TXINV w CR2 USARTu.

    Mikrokontrolery ARM   29 Mar 2018 13:14 Odpowiedzi: 6    Wyświetleń: 783
  • STM32F3 Discovery - Timer 3 PWM blokuje pętlę główną, jak to naprawić?

    Witam, Używam Timera 3 w celu generowania sygnału PWM na kanale 1 i 2 tegoż timera. Sam PWM działa jak ta lala, ale wygląda na to, że udostępnienie przerwania z tego Timera powoduje, że kontroler nie wykonuje instrukcji z pętli głównej. Czy ktokolwiek wie o co co może chodzić i jak to naprawić? Z góry bardzo dziękuję. Poniżej wklejam istotne fragmenty...

    Mikrokontrolery ARM   26 Gru 2013 23:17 Odpowiedzi: 8    Wyświetleń: 1719
  • STM32F4 Discovery - USART Baudrate, Krzaki w Terminalu HTerm

    1. Czy plik z ustawieniami zegara masz wygenerowany z narzędzia udostępnionego przez ST (plik xls z makrem)? Jeśli nie to to zrób. 2. W opcjach projektu powinieneś zdefiniować stałą określającą częstotliwość HSE w hercach [syntax=c] HSE_VALUE=8000000 [/syntax] 3. Sam nad tym spędziłem sporo czasu, zanim wykryłem brak tej stałej zdefiniowanej w preprocesorze....

    Mikrokontrolery ARM   12 Lip 2015 14:07 Odpowiedzi: 5    Wyświetleń: 1515
  • STM32F4 DISCOVERY - Komunikacja PC - USART z DMA (RS232)

    Na przykład otwieramy manual na stronie, gdzie znajduje się opis rejestru MODER i czytamy, co oznacza jaka wartość pola bitowego w tym rejestrze - co trzeba wpisać, żeby dana linia portu była przypisana do peryferiala (np. UART), a nie do GPIO. Przed zapisem do MODER ustawiamy dla odpowiednich linii portu funkcje RX i TX odpowiedniego UARTa w rejestrze...

    Mikrokontrolery ARM   24 Sie 2014 18:11 Odpowiedzi: 22    Wyświetleń: 3801
  • [STM32F4][C/ECLIPSE] - Komunikacja USART, niedziałające nadawanie.

    Ja mam coś takiego: [syntax=c] #define APB1_CLK 42000000 #define BAUDRATE 115200 void init_usart( void ) { RCC->APB1ENR |= RCC_APB1ENR_USART3EN; RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN; gpio_pin_cfg( GPIOD, 8, GPIO_AF7_PP_50MHz_PULL_UP ); gpio_pin_cfg( GPIOD, 9, GPIO_AF7_PP_50MHz_PULL_UP ); USART3->BRR |= APB1_CLK / BAUDRATE; USART3->CR1 |= USART_CR1_TE...

    Mikrokontrolery ARM   16 Lip 2012 21:55 Odpowiedzi: 9    Wyświetleń: 2933
  • [STM32F3] - [C] NRF24L01(+PA+LNA) vs Stellaris LaunchPad

    Witam, Mam 2 płytki Stellaris LaunchPad z procesorem LM4F120XL na pokładzie, po podłączeniu do nich modułu nrf24l01 bez ustanawiam komunikację między płytkami i steruje np: serwem, diodami. Program do Stellarisów napisałem w IDE o nazwie Energia, który jest klonem IDE do Arduino (dostosowanym pod płytki Texas Instruments). Teraz ta ciekawsze część,...

    Mikrokontrolery ARM   29 Maj 2014 22:36 Odpowiedzi: 1    Wyświetleń: 1527
  • STM32F4 Discovery - Połączenie z Bluetooth BTM341 przy użyciu USART

    Więc po pierwsze i po drugie połącz wyjście TX z wejściem RX. Jeśli otrzymasz odpowiedź to wtedy zajmuj się modułem. Jeśli nie zostaw moduł w spokoju i zajmij się normalną komunikacją. W zależności od wyników będziesz także wiedział o co pytać, a nie obligował forumowiczy do brnięcia przez cały Twój kod. Albert

    Mikrokontrolery ARM   24 Gru 2014 00:01 Odpowiedzi: 6    Wyświetleń: 1311
  • [STM32F0][C] - Po odebraniu danych z USART wskakuje do Default_Handler

    Na pewno z tego powodu przerwania nie mogły przestać działać. Przebudowałeś cały projekt?

    Mikrokontrolery ARM   27 Lis 2012 21:10 Odpowiedzi: 9    Wyświetleń: 1923
  • STM32F4 - [USART] Bajt widmo-prośba o sprawdzenie programu

    To niech teraz też będzie samo =, bo OR nie ma tu najmniejszego sensu a tylko może zaszkodzić. Tak samo OR nie ma najmniejszego sensu przy inicjalizacji rejestrów USARTa, bo niby po co chcesz zachowywać stare wartości? A jak tam jest właśnie jakimś sposobem ZŁA wartość? Wpisz po prostu do dwóćh rejestrów dwie gotowe wartości i tyle, bez żadnych ORów....

    Mikrokontrolery ARM   21 Lut 2013 21:49 Odpowiedzi: 4    Wyświetleń: 1053
  • [STM32F4] STM32F429 - USART2 nie działa na płytce 32F429IDISCOVERY

    A gdzie masz włączanie przerwań od USART? Dodano po 7 Powinno być coś w stylu: NVIC_EnableIRQ(USART2_IRQn);

    Mikrokontrolery ARM   31 Gru 2014 23:33 Odpowiedzi: 7    Wyświetleń: 1803
  • ARM STM32F0X - Czas inicjalizacji USART, częsty remapping pinów USART'u

    Inicjowanie UART to 2 lub trzy zapisy do rejestrów, przemieszczenie linii - po jednym zapisie na port (czyli jeśli zmieniasz z portu A na B to masz dwa zapisy). Czas tych operacji nie przekroczy ułamka mikrosekundy (kilkanaście cykli procesora), o ile nie będziesz korzystał z SPL ani HAL.

    Mikrokontrolery ARM   03 Lis 2015 22:44 Odpowiedzi: 4    Wyświetleń: 867
  • Jak zaprogramować STM8L152 używając STM32F4-discovery lub STM32L-discovery?

    Najtaniej zaprogramować można przez USART korzystając z fabrycznie wprogramowanego bootloadera. Jeżeli chodzi o programator/debuger - to tak, jak pisał ZbeeGin najprościej bedzie wziąć np STM8VLDiscovery. ST-Linki w tych wszystkich STM32x Discovery nie obsługują SWIM potrzebnego do STM8, tylko SWD.

    Mikrokontrolery ARM   04 Maj 2014 11:16 Odpowiedzi: 6    Wyświetleń: 1917
  • Dlaczego wartość w tabeli się nie inkrementuje? [STM32F4][AC6] Rs232 i DMA.

    Ale na pewno bufor nie ma 2 bajtów. Ma - jeden bajt od razu jest ładowany do "shift register", a drugi czeka w rejestrze USART->DR. Dopiero trzeci i kolejne się nie mieszczą i muszą czekać na zakończenie wysyłania poprzednich.

    Mikrokontrolery ARM   31 Mar 2018 22:31 Odpowiedzi: 10    Wyświetleń: 705
  • [STM32] Konfiguracja USART - transmisja działa tylko w jedną stronę?

    Prawdopodobnie nie włączyłeś przerwania odbioru danych w USART - bit RXNEIE w rejestrze CR1. A poza tym . oczekiwanie w procedurze obsługi przerwania to nie jest dobry pomysł, a właśnie to robisz. Masz poniżej tablicę do zainicjowania USART z przerwaniem odbioru w STM32F0 - adresy rejestrów i ich zawartości - wychodzi to sporo krócej niż przy użyciu...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 4083
  • WS2812- Proszę o podpowiedź w pracy "tablica świetlna".

    Zmienne globalne zajmują...... Pewnie ram dla led jest rezerwowany w chwili uruchomienia biblioteki przez memalloc. Gdybyś sam pisał obsługę led to użyłbyś tablicy o określonym rozmiarze dzięki czemu wiedziałbyś ile ram zajmuje program. Poszukaj jak wyświetlić ilość wolnej pamięci ram w czasie działania programu. Jakiś freemem jest. Trochę oszuka ale...

    Arduino   25 Cze 2018 21:33 Odpowiedzi: 15    Wyświetleń: 1176
  • STM32f4 USART: Jak skonfigurować piny GPIO i przemapować I/O?

    http://wikimarek.referata.com/wiki/Progr...

    Mikrokontrolery ARM   21 Kwi 2014 10:16 Odpowiedzi: 10    Wyświetleń: 2541
  • STM32F4/ CUBE MX - Konfiguracja DMA dla ADC i USART w trybie NORMAL

    Od tego jest RM a nie biblioteki wątpliwej jakości.

    Mikrokontrolery ARM   04 Sie 2015 21:34 Odpowiedzi: 2    Wyświetleń: 1209
  • [STM32F4] USART wysyła tylko pierwszy znak z ciągu SIEMA

    A co na to debugger? Wchodzisz w przerwanie UART? Wiesz, że bez zbędnych wywołań SPL/HAL program byłby z 5 razy krótszy? Np. zamiast: [syntax=c]NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemp... = 0x00; NVIC_InitStructure.NVIC_IRQChannelSubPri... = 0; NVIC_InitStructure.NVIC_IRQChannelCmd...

    Mikrokontrolery ARM   13 Lut 2017 13:24 Odpowiedzi: 3    Wyświetleń: 771
  • [STM32F4] USART6 - Błędne znaki w przerwaniach Timera i USART

    Jeśli opierałeś się na moim przykładzie, to proponuję zajrzeć do dokładnie 35 linijki skryptu linkera i dobrze zrozumieć to co jest napisane w jej okolicy.

    Mikrokontrolery ARM   18 Sty 2017 17:39 Odpowiedzi: 1    Wyświetleń: 888
  • STM32F0 przesyłanie bajtów przez USART, drgania styków zawieszają procesor.

    Witam, Napisałem program który wysyła kolejno bajty przez USART do drugiego urządzenia i jednocześnie odbiera bajty (taki powiedzmy full-duplex :)) . W zasadzie nic specjalnego program wygląda następująco: https://obrazki.elektroda.pl/5185361200_... . Czy przyczyną są drgania styków? Wcześniej tą komunikacje realizowałem za pomocą DMA...

    Mikrokontrolery ARM   04 Mar 2019 22:51 Odpowiedzi: 5    Wyświetleń: 564
  • STM32F0 USART - Bluescreen przy wysyłaniu danych przez konwerter PL2303

    Chyba jednak mirkokontroler :P Byłem dziś u znajomego, ma inne sterowniki na laptopie i gdy dziś podłączyłem swoją płytkę z USARTem u niego to po chwili też pojawił się bluescreen. Czy powodem może być to, że jakiś czas temu spaliłem USARTa podpinając do niego zasilanie(3,3V) i masę z płytki, która z kolei była podłączona też do laptopa przez USB ?...

    Mikrokontrolery ARM   17 Lis 2015 18:56 Odpowiedzi: 3    Wyświetleń: 1095
  • STM32F4xx - Dlaczego DMA nie działa przy migracji z STM32F1xx?

    Może ten 'examples' pomoże: http://tech.munts.com/MCU/Frameworks/ARM... A dokładniej ten: http://tech.munts.com/MCU/Frameworks/ARM...

    Mikrokontrolery   31 Sty 2013 12:38 Odpowiedzi: 15    Wyświetleń: 2808
  • STM32F4 - USART z DMA: Tylko pierwsza transmisja działa poprawnie, co jest nie tak?

    Wg mnie powinieneś resetować po transferze adres tablicy źródłowej - w końcu jest on automatycznie inkrementowany. 4\/3!!

    Mikrokontrolery ARM   11 Lip 2013 10:45 Odpowiedzi: 6    Wyświetleń: 2946
  • STM32F4 - Używanie funkcji API znacznie wydłuża czas wykonywania programu... ?

    A ja tak się zastanawiam po co męczyć się z timerami skoro usart w trybie halfduplex sie do 1wire nadaje idealnie? Bo USART może być potrzebny w projekcie np. do Modbusa ? ;)

    Mikrokontrolery ARM   15 Lip 2014 07:57 Odpowiedzi: 20    Wyświetleń: 3045
  • Jak poprawnie odbierać stream w radiu internetowym na stm32f4+esp8266?

    Dekoder to helix mp3, do bufora fifo(51200B) wkladam dane w przerwaniu od usart rxne. Stos i stera ustawione na 0x1000

    Mikrokontrolery Początkujący   30 Kwi 2019 11:34 Odpowiedzi: 4    Wyświetleń: 807
  • STM32F4-Discovery - USART1 do USART6, brak odbioru danych, co sprawdzić?

    USART1->CR1 |= USART_CR1_UE; //włączenie usart USART6->CR1 |= USART_CR1_UE; //włączenie usart To daj po całej konfiguracji a potem wysyłaj i odbieraj.

    Mikrokontrolery ARM   11 Paź 2012 13:03 Odpowiedzi: 9    Wyświetleń: 5238
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)qaz88 ok. Btw. w każdym RMie jest to opisane inaczej. W RM0364 (STM32F334) jest taki ładny przepis: baud = \frac{2 \cdot f_{ck}}{USARTDIV} \hspace{8} (dla OVER8 = 1) USARTDIV is an unsigned fixed point number that is coded on the SARTx_BRR register. • When OVER8 = 0, BRR = USARTDIV. • When OVER8 = 1 – BRR Sorry za OffTop Jaki...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92361
  • [STM32] Jak skonfigurować komunikację BT między STM32F4 Disco a PC?

    Do BT wysyłasz komendy AT (jeśli moduł jest w trybie komend) lub dane (gdy jest "przeźroczysty") po USART. Poszukaj przykładów dla Arduino.

    Mikrokontrolery ARM   18 Cze 2018 07:21 Odpowiedzi: 3    Wyświetleń: 744
  • ATtiny4313 - Wykorzystanie USART, TWI, ISP i GPIO jednocześnie?

    STM32F030 i F05x znajdziesz w Kamami.

    Mikrokontrolery AVR   16 Mar 2014 15:21 Odpowiedzi: 20    Wyświetleń: 1818
  • HK32F030M - Chinese ARM for 15 cents

    https://obrazki.elektroda.pl/5900465500_... Nie, nie jest to kolejny klon STM32F030 jak by sugerowało oznaczenie. Jest to Cortex M0 z pinoutem podobnym do 8-mio bitowych mikrokontrolerów STM8S. STM8S/HK32F030M/STM32F030: https://obrazki.elektroda.pl/8248415200_... https://obrazki.elektroda.pl/9155014300_...

    Artykuły   02 Cze 2023 03:03 Odpowiedzi: 60    Wyświetleń: 15591
  • [STM32F4] Udostępnienie biblioteki do bit-bandingu dla peryferiów ADC, GPIO, I2C

    Witam, Chciałbym się podzielić "biblioteką" (a.k.a. długim plikiem nagłówkowym) do bit-bandingu do STM32F4. Plik definiuje dostęp do bitów do następujących peryferiów: ADC, GPIO, I2C, RCC, SPI, SYSCFG, TIM oraz USART. Dokumentacja w komentarzach na początku pliku. Smacznego.

    Mikrokontrolery ARM   13 Maj 2013 13:45 Odpowiedzi: 27    Wyświetleń: 5257
  • Odmierzanie nanosekund na ARM przy użyciu timerów STM

    Nie 103 a 107. Cała rodzina F1 jest przestarzała. W STM32F4, F7 i F0 jest do sześciu SPI. Do tego warto dodać, że USART może pracować w trybie SPI w każdym STM32.

    Mikrokontrolery ARM   13 Mar 2018 22:51 Odpowiedzi: 62    Wyświetleń: 3708
  • [STM32F7] Jak skonfigurować dwa UARTy na STM32F7 do komunikacji z modułem Bluetooth HC05?

    Jeżeli z konwerterem usb sprzęgnięty jest UART1 to ja bym to widział tak. Potrzebna ci obsługa przerwania od odbioru z USART 1. W tym przerwaniu wysyłasz komendę przez UART6 do modułu. Z kolei informacja zwrotna z HC06 generuje w przerwanie od odbioru z UART6 w którym wysyłasz dane na UART1. Ewentualnie bez użycia przerwań ale przez DMA. Jeżeli jesteś...

    Mikrokontrolery ARM   10 Wrz 2016 13:48 Odpowiedzi: 6    Wyświetleń: 1017
  • STM32F4 Discovery USART6 - błędne dane przy przesyle liczby 0-255

    Wiem że ma wysyłać liczby i w terminalu przełączam się na kod dziesiętny i widzę że liczby nie są po kolei. Po prostu przesył jest błędny. Czy kod ustawiający piny GPIO i USART jest poprawny?

    Mikrokontrolery ARM   28 Gru 2013 22:43 Odpowiedzi: 12    Wyświetleń: 1632
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Ja już nie wiem, jaki uC w końcu programujesz, bo na STM32F0 mi to nie wyglądało i nie wygląda nadal Panowie wybaczcie za mój skrajny głupi błąd. Niechcący korzystałem z manuala dla F3, a mam przecież STM32VLDiscovery na której siedzi F0. W wolnej chwili wprowadzę poprawki. I jeszcze pytanie? Czy do założeń tego co robie, czyli skanowanie 4 kanałów...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26370
  • stm32f4 baud rate - Baud rate jest około 3 razy mniejszy

    GPIO_PinAFConfig nie powinno być przed GPIO_Init, tak strzelam. Poza tym każdą strukturę do konfiguracji peryferiów zainicjuj wartościami domyślnymi np. tak USART_InitTypeDef USART_S; USART_StructInit(&USART_S); Podejrzyj w debugerze rejestry konfigurujące USART i GPIO i prześledź czy wszystko jest OK

    Mikrokontrolery ARM   07 Mar 2013 15:25 Odpowiedzi: 6    Wyświetleń: 1860
  • [STM32] USART - odbieranie danych przez przerwanie, jak wyodrębnić liczbę?

    Witam, Potrzebuję odebrać dane, które wysyłam za pomocą aplikacji bez bluetooth do uC STM32F4. Dane chcę odbierać przy pomocy przerwania usart. Dane z aplikacji wysyłane są w następującej postaci: Lx , x - liczba całkowita z zakresu <0;100>, np. L25, L100. Nie do końca wiem jak pobrać tą wartość chodzi mi w tym przykładzie o liczbę 25 , chcę ją...

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 2007
  • STM32F4 Discovery - HardFault po odebraniu ramki w Lwip + FreeRTOS

    A czy ktoś z was korzystał może ze stosu FreeRTOS+TCP ? Wydaje się być ciekawym rozwiązaniem no i jest znacznie lepiej udokumentowany. Niestety nie, mialem sie za to zabrac ale jakos brak czasu na napisanie drivera do eth... Jak masz czas i checi mozesz sie pobawic i zdac relacje ;) Bawilem sie tylko zmodyfikowana wersja uIP (FreeTCPIP) - prawde mowiac...

    Mikrokontrolery ARM   07 Mar 2018 15:00 Odpowiedzi: 16    Wyświetleń: 3450
  • STM32F4 USART2 - konfiguracja bez użycia bibliotek st

    Włączanei UARTa przed jego skonfigurowaniem to nie najlepszy pomysł, a właśnie tak postępujesz. Masz kod (a dokładniej - tablicę z adresami i wartościami rejestrów) na STM32F0 Na F4 będzie prawie to samo: [syntax=c]{&RCC->APB2ENR, RCC_APB2ENR_USART1EN}, // port setup {&RCC->AHBENR, RCC_AHBENR_GPIOCEN | RCC_AHBENR_GPIOAEN},// GPIOC, GPIOA...

    Mikrokontrolery ARM   08 Sie 2013 21:01 Odpowiedzi: 7    Wyświetleń: 2436
  • [STM32F2xx] Programowanie flash przez USART - narzędzia dla STM32F217?

    Czy dostępne obecnie programy ładujące, jak np.: - Flash Loader Demonstrator (ST), - FlyMcu (mcuisp), - vsprog (z platformy VerSaloon PROGramer). obsłużą mikrokontrolery z nowej serii STM32F-2, np. STM32F217 (z 1MB flash)? Wiadomo tylko, że seria F-2, podobnie jak F-1, posiada bootloader i można je ładować przez USART, ale nie wiadomo jakim programem....

    Mikrokontrolery ARM   28 Lip 2011 15:01 Odpowiedzi: 5    Wyświetleń: 1960
  • STM32F407 - Konfiguracja USART dla RS232ttl 300/1200 baud, 7 data bits, parity equal

    (at)Piotrus_999 Mam przejściówkę usb ->uart i w ten sposób sprawdziłem że np prędkości 19200, 9600, 4800 działają bo przesyła mi dobre znaki na terminal, natomiast gdy ustawię w stm32f4 discovery prędkośc 300 lub 1200 to w terminalu mam krzaki.

    Mikrokontrolery ARM   30 Gru 2016 16:54 Odpowiedzi: 12    Wyświetleń: 1095
  • [STM32F4-discovery] [STM32F429I-DISCO] - Jak uruchomić LCD bez bibliotek ST, ustawienia rejestrów?

    Byłem pewien że jest, ale jak spojrzałem to musiałem z USART'em pomylić (bo w nim jest). W sumie niema sensu aby był taki bit, ponieważ by działał w sumie identycznie jak BSY bo komunikację w obydwu kierunkach inicjuje tylko procesor. W USART może być sytuacja że nadchodzi jakaś informacja z zewnątrz a bufor wyjściowy jest wolny do którego już można...

    Mikrokontrolery ARM   24 Lis 2015 23:41 Odpowiedzi: 34    Wyświetleń: 12738
  • W pełni sprzętowe sterowanie LEDów WS2812B na STM32F030 by piotr_go

    Swoją drogą ciekawy maluch, na plus RTC i cena, na minus mało interfejsów, chociaż jeszcze jeden UART żeby był. Jeżeli chodzi o F030 to mają ich od jednego w górę. Nawet 20sto nóżkowce. STM to ma zawsze (przynajmniej nie widziałem takich, które nie maj) I2C, SPI, USART, ADC

    DIY Konstrukcje   11 Sie 2017 19:02 Odpowiedzi: 52    Wyświetleń: 18387
  • [STM32][C++] - Obsługa peryferii / Wzorce projektowe

    1. W jaki sposób piszecie kod do obsługi peryferiów występujących pojedyńczo w mikrokontrolerze? Np RTC, LCD, RNG, czy CRC. Najzupełniej normalnie, czyli jako zwyczajną klasę. Jeśli jest tylko jeden taki układ peryferyjny, to w projekcie po prostu mam jeden taki obiekt. Z pewnością nie bawię się w żadne singletony czy klasę w której wszystko jest statyczne....

    Mikrokontrolery ARM   09 Lut 2018 15:58 Odpowiedzi: 9    Wyświetleń: 1926
  • STM32F0 USART1 - konfiguracja bez użycia bibliotek st

    poprawiłem kolejność i dalej nic ;/ void initUsart(){ RCC->AHBENR |= RCC_AHBENR_GPIOAEN; //enable clock for PORTA RCC->APB2ENR |= RCC_APB2ENR_USART1EN; //enable clock for USART GPIOA->AFR[1] |= (1<<8) ; //mapping AF1 to get RX on PA10 GPIOA->AFR[1] |= (1<<4) ; //mapping AF1 to get...

    Mikrokontrolery ARM   27 Mar 2013 14:20 Odpowiedzi: 10    Wyświetleń: 3012
  • STM32F030 (C/Keil uVision/CubeMX)- Jak odbierać dane z pinu GPIO?

    Możesz do tego celu użyć sprzętowego interfejsu USART. Jeżeli nie masz na tym pinie dostępnej takiej możliwości to będziesz zmuszony zaimplementować programowego UARTA. Należy do tego wykorzystać timer z przerwaniem. Częstotliwość przerwań powinna być przynajmniej 4x większa niż Twój bitrate (a najlepiej to x16) co w przypadku 1200bod/s nie będzie problemem.

    Mikrokontrolery ARM   19 Maj 2016 20:52 Odpowiedzi: 9    Wyświetleń: 963
  • STM32F4 - Zmiana oprogramowania przez UART przy aktywnym CAN, jak to zrobić?

    a przy programowaniu z UART CAN zasmieca dane lecace z PC. No chłopie żeś powiedział. Nic niczego nie zaśmieci. Ale interfejs CAN wygra. Jedyna opcja to jednak sprzętowa. Bo nie zagwarantujesz wystarczająco szybkiego wysłania znaku 0x7f, by wygrał UART. Sorry zle zrozumialem, ze na tych samych pinach co USART ma wpiety CAN (czyli polaczenie elektryczne)......

    Mikrokontrolery ARM   17 Kwi 2014 15:22 Odpowiedzi: 8    Wyświetleń: 1311
  • STM32F4 i Raspberry Pi (SPI) - problem z odbiorem danych na RPi

    To, co z HAL wymaga 30 linii, bez HAL zwykle wymaga 5..8. To tyle w kwestii szybkości pisania kodu. Np . zainicjowanie UART bez HAL: włączenie GPIO i USART - 2 linie, ustawienie nóżek - 2 linie (zapis do AFR i MODER), zainicjowanie UART - 2 linie (zapis do BRR i CR1) - razem 6 podstawień w C. Ile to zajmuje z HAL? Łopatologicznie wytłumaczyłem, na czym...

    Mikrokontrolery ARM   10 Lip 2017 18:07 Odpowiedzi: 22    Wyświetleń: 1719
  • STM32F4 DISCOVERY - Implementacja stosu internetowego dla radia internetowego

    No i jak napisać niskopoziomowe funkcje komunikacji stosu ze sprzętem. Zdefiniuj słowo NISKOPOZIOMOWE w tym przypadku. Ja też myślałem - po co mi jakiś system operacyjny. Wbrew pozorom - przy normalnym stosie nie da się bez niego obejść. Jeśli chcesz "łapać ramki" i samemu zarządzać pamięcią itd.. to system operacyjny ci niepotrzebny. Gdy problemy...

    Mikrokontrolery ARM   06 Lis 2014 19:03 Odpowiedzi: 10    Wyświetleń: 6747
  • Jak sterować diodami WS2812B w Arduino dla efektu świateł AUDI?

    Musisz więc w loop() sprawdzać stan wybranego pinu funkcją digitalRead() Naliczyłem 17 delay, których czas ustawiony jest na 100ms. Daje to łącznie 1,7sekundy i może być tak, że po takim czasie program zareaguje na zmianę stanu wejścia. Pierwsza rzecz jaką bym zrobił to wywalił delay i sterowanie zrealizował na przerwaniach od timera. Przy takim podejściu...

    Arduino   05 Sie 2019 05:06 Odpowiedzi: 9    Wyświetleń: 840
  • [stm32] Czy warto używać bibliotek ST do dużych projektów na STM32F2?

    pisałem taki driverek na I2C i pomyślałem ,że zrobię za pomocą bibliotek od ST no i działało oczywiście do czasu. Pytanie, do jakiego czasu :) Jak do tej pory zrobilem juz wszystko poza USB i ethernetem i jakoś działa. zostawiłem na noc obsługę 2 czujników(I2C) wyniki wyswietla mi na kolorowym LCD(SPI), do tego komunikuję się z komputerem(USART) i...

    Mikrokontrolery ARM   02 Wrz 2011 20:51 Odpowiedzi: 15    Wyświetleń: 2201
  • [STM32F4] Stabilność LwIP-1.4.1 na STM32F4 w długoterminowym użytkowaniu TCP

    Nie wiesz może o jakimś układzie żeby miał Ethernet+ stos w nim, i drugiej strony dało się podłączyć SPI +DMA. Kiedyś czytałem o takim czymś: http://ep.com.pl/files/4859.pdf , ale nigdy tego nie używałem. Znalazłem jeszcze (niestety opatentowane) http://www.google.com/patents/US6483840 Jak zacząłem wgryzać się w LwIP ( i młodszego brata UiP), to przeraziłem...

    Mikrokontrolery   21 Gru 2014 12:24 Odpowiedzi: 13    Wyświetleń: 3009
  • [STM32] Konfiguracja przerwania co 10ms na płytce st32f401-c disco

    Czyli z taktowaniem mam problem. Próbuję zrobić tak jak tutaj http://stm32f4-discovery.com/2014/04/lib... U mnie jest: Core Clock = ((HSE_VALUE / PLL_M) * PLL_N) / PLL_P Niestety po takiej konfiguracji STM wariuje, nawet USART wysyła śmiecie. Jak prawidłowo skonfigurować...

    Mikrokontrolery ARM   21 Lut 2015 10:14 Odpowiedzi: 7    Wyświetleń: 1305
  • Mikrokontrolery - początek (Rozwiązany -> STM32F4 DISCOVERY)

    (at)BlueDraco. Niestety powtarzasz te same nieprawdy. 8-pinowy Cortex? Owszem, Farnell ma typów słownie jeden z rdzeniem M0+. A właściwie nie ma, bo nie ma na stanie. Cóż ten procesor widmo ma? Zegar 30 MHz, więc znowu jakimś demonem szybkości to nie jest, ale to nic. Co ma na pokładzie? USART, SPI, I2C, komparator analogowy. A gdzie ADC? Jest tańszy...

    Mikrokontrolery Początkujący   01 Wrz 2013 19:16 Odpowiedzi: 48    Wyświetleń: 9105
  • Jak oszacować wydajność DMA w STM32F103 przy trzech kanałach?

    Witam Zastanawiam się jak można oszacować wydajność systemu DMA. Chcę użyć trzech kanałów DMA a nie chce mi się kontrolować i prawidłowo reagować gdy transmisja DMA się nie wykona. Chcę: - odbierać dane przez USART 20 bajtów co 20 [ms] (ramka z wykrywacza) - wysyłać dane przez SPI 2*504 bajtów co 50 [ms] (obsługa dwu wyświetlaczy z nokii 3310) - generować...

    Mikrokontrolery ARM   13 Mar 2016 21:56 Odpowiedzi: 1    Wyświetleń: 879
  • Wybór konwertera RS232 dla STM32F4 i RPi: MAX3232 czy PL2303HX?

    BlueDarco, a jakbym chciał mieć jednocześnie VCP i podpiąć pendrive? Wyczuwam tu mały problem. Co do bootloadera to niektóre modele mające port USB mają fabryczny bootloader po USB. Ale nie róbmy off-topicu, podsumowując: 1. Najszybciej jest dołożyć złącze USB do procesora mającego USB-Device i użyć odpowiedniego oprogramowania VCOM/VCP. Jedyna wada...

    Mikrokontrolery ARM   25 Sty 2013 14:06 Odpowiedzi: 14    Wyświetleń: 2547
  • Przeniesienie kodu z STM32F107 na STM32F446RC - różnice w bibliotekach i funkcjach

    Chciałbym się poradzić doświadczonych w przenoszeniu kodów z niższej rodziny na wyższą. Poniżej zamieszczam chyba najbardziej wrażliwy na przeniesienie fragment kodu. [syntax=c] // inicjalizacja taktowania PLL-e itp... RCC_DeInit(); RCC_HSI_Config(); // konfiguracja wyprowadzeń fpga_Pins_configure(); // konfiguracja przerwań NVIC_Configuration(); LCD_Pins_configure();...

    Mikrokontrolery ARM   09 Cze 2015 16:20 Odpowiedzi: 7    Wyświetleń: 1440
  • STM32F4 - bład podczas wgrywania programu do prcesora

    Witajcie. Witajcie, mam spory problem. Próbuje zacząć zabawę z STM32F4. Zainstalowałem sobie CooCox IDE 1.51 do tego dograłem sobie - GNU Tools ARM Embedded (4.6 2012q2). Próbuję się z tym bawić, bo muszę przez STM32 zaprogramować USART, wyświetlacz itd. Ciężko to widzę, ale próbuję. Ogólnie mam wyświetlacz taki: http://www.digchip.com/datasheets/parts/...

    Mikrokontrolery ARM   08 Lut 2013 10:35 Odpowiedzi: 3    Wyświetleń: 1374
  • STM32F0 - Przerwanie, a ustawianie globalnej zmiennej

    Witam Mam następujący problem przy płytce STM32F0Discovery. Celem programu jest na poziomie obsługi przerwania ustawienie globalnej zmiennej, a następnie po powrocie do maina sprawdzenie zmiennej i wykonanie instrukcji. Kod pliku main.c [syntax=c] #include "stm32f0xx.h" #include "setup.h" volatile bool new_data = false; int main (void){ setup(); while(1){...

    Mikrokontrolery ARM   24 Sie 2013 09:26 Odpowiedzi: 6    Wyświetleń: 1674
  • [Cortex m3] którego producenta z 9-bitowym USARTem?

    a czy software'owa implementacja ma w ogóle sens? Jaki baudrate chcesz uzyskać? I czy chcesz implementować wersję asynchroniczną czy synchroniczną? Zakładam, że asynchroniczną, skoro piszesz, że ma się toto komunikować z AVRami. Z szybkich obliczeń wychodzi mi, że w wersji asynchronicznej, dla baudrate=115200bps i tzw. trybu NORMAL, w którym trzeba...

    Mikrokontrolery ARM   23 Paź 2012 21:37 Odpowiedzi: 6    Wyświetleń: 1335
  • Falownik w topologii half-bridge na STM32G474 sterowany z PC

    https://obrazki.elektroda.pl/8952633700_... Projekt miał na celu stworzenie sterowania dla topologii half-bridge z możliwością ustawiania częstotliwości za pomocą programu na komputerze. Dodatkowo układ posiada synchroniczne próbkowanie przebiegu prądu w celu dokładnego pomiaru fazy oraz amplitudy i wykreślenia wykresu wartości tych...

    DIY Konstrukcje   13 Lip 2020 17:12 Odpowiedzi: 6    Wyświetleń: 10026
  • [STM32F4-Discovery][CoIDE] - Program nie działa podczas debugowania w RAM

    Witam, męczę się od jakiegoś czasu z komunikacją przez USART. Poniższy kod działa prawidłowo kiedy załaduję go do FLASH, ale nie chce działać poprawnie w RAM. 4 diody z poniższego kodu zapalają się w obu przypadkach, tylko uC nie wysyła danych jak program siedzi w RAM. Używam CoIDE. Proszę o pomoc. [syntax=c] #include "stm32f4xx.h" void init_RCC(void);...

    Mikrokontrolery ARM   09 Gru 2013 23:06 Odpowiedzi: 4    Wyświetleń: 1392
  • STM32F4 Discovery - Dziwna częstotliwość działania

    SysTick jest chyba najprostszy, jedna linijka kodu aby 'zapuścić'. Obsługa przerwania SysTick nie wymaga niczego - żadnego kasowania flag itp. dlatego w prostych projektach jest najczęściej używany jako timer delaya. Nie wymaga także skomplikowanych obliczeń - tylko zegar, podział przez 8 lub brak podziału, podział przez wartość odliczania - i koniec....

    Mikrokontrolery ARM   05 Wrz 2013 14:41 Odpowiedzi: 20    Wyświetleń: 3738