stm32f4 usart wysyłanie

Znaleziono około 56 wyników dla: stm32f4 usart wysyłanie
  • [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ń: 777
  • REKLAMA
  • STM32F4 DISCOVERY - Komunikacja PC - USART z DMA (RS232)

    Zdecyduj się na coś - albo wysyłasz znak po znaku bez DMA, albo cały ciąg znaków używając DMA.

    Mikrokontrolery ARM   24 Sie 2014 18:11 Odpowiedzi: 22    Wyświetleń: 3804
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 711
  • STM32F4Discovery - Problemy z odczytem sektora karty SD po implementacji FatFs

    Witam, Niedawno dłubałem z kartami SD wiec ten temat przyciągnął moją uwagę. Udostępniam swoją routine odczytu bloku :) - kod co prawda puszczałem na AVR ale to chyba nie ma znaczenia, komunikacja jak i odczyt działa mi idealnie. Dołączam też wysyłanie CMD. Może cię natchnie :) Komentarze mogą być kaleczonym angielskim - przepraszam :oops: [syntax=c]...

    Mikrokontrolery ARM   10 Sty 2016 15:11 Odpowiedzi: 8    Wyświetleń: 1377
  • 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
  • REKLAMA
  • [STM32F4] USART6 - Błędne znaki w przerwaniach Timera i USART

    Witam od dwóch dni mam problem z USART na stm32f4discovery. Otóż napisałem sobie prosty programik na bazie tego przykładu pod stm32f4discovery ze strony Freddiego Chopina, tyle że sam napisałem sobie konfigurację zegarów itd. Zrobiłem konfigurację USART 6, napisałem funkcję do wysyłania jednego bajtu oraz całego słowa i wrzuciłem sobie wysyłanie bajtu,...

    Mikrokontrolery ARM   18 Sty 2017 17:39 Odpowiedzi: 1    Wyświetleń: 888
  • [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
  • REKLAMA
  • Przetwornik ADC w połączeniu z USART na STM32F411RE

    Pomyśl, ile czasu zajmuje pomiar i jak często przetwornik chciałby wywołać przerwanie. Potem zastanów się, ile czasu zajmuje obsługa przerwania. Samo to nie jest może powodem błędu, który obserwujesz, ale z pewnością nie ma sensu i jest błędem koncepcyjnym projektu. Niezależnie od tego, w jakim trybie pracuje ADC, czytaj wynik w przerwaniu timera, np....

    Mikrokontrolery ARM   06 Mar 2018 21:43 Odpowiedzi: 14    Wyświetleń: 924
  • [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
  • STM32F407VG - Odbieranie w terminalu wartości ADC via USART

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

    Mikrokontrolery ARM   12 Sty 2014 17:08 Odpowiedzi: 10    Wyświetleń: 1680
  • REKLAMA
  • 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
  • STM32F407 - Konfiguracja USART1, problem z inicjalizacją UART

    Nawet trzy: - użycie tajemniczej stałej zamiast zdefiniowanego symbolu USART_SR_cośtam - zbędne oczekiwanie na TC zamiast na TXE - wysyłanie bajtów w kółko bez przerwy, co uniemożliwia synchronizację odbiornika Wysyłaj napis np. co sekundę.

    Mikrokontrolery ARM   20 Sie 2015 19:59 Odpowiedzi: 11    Wyświetleń: 1053
  • STM32F3 Discovery - USART, brak danych na hyperterminalu, ustawienia baudrate

    Ja tu nie widzę żadnego wysyłania... Nie wiem też czy dobrze skonfigurowałeś piny, jednak to nie wygląda zbyt dobrze: GPIOB->MODER &= ( GPIO_MODER_MODER6_1 | GPIO_MODER_MODER7_1 ) ; Dlatego właśnie osobiście do konfigurowania pinów mam swoją funkcję, która jest czytelna i działa. W zasadzie mógłbyś ją zastosować wprost - jest w moim szablonie/przykładzie...

    Mikrokontrolery ARM   24 Gru 2013 14:03 Odpowiedzi: 5    Wyświetleń: 2514
  • [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ń: 1929
  • STM32F4/ CUBE MX - Konfiguracja DMA dla ADC i USART w trybie NORMAL

    Witam, Od paru dni piszę soft dla STM32F415 Bazę projektu generuję w Cube MX. Nie mogę sensownie skonfigurować DMA, jedynie prawidłowo działa tryb CIRCURAL oraz pojedyncze skorzystanie z DMA w trybie NORMAL. Pozosatałe kombinacje DMA działają różnie, czasem dziwnie czasem wogóle. Celem jest aby dwa przetworniki ADC2 i ADC3 zapisywały w przerwaniu (zrezygnowałem...

    Mikrokontrolery ARM   04 Sie 2015 21:34 Odpowiedzi: 2    Wyświetleń: 1209
  • STM32F4 - USART, nieprawidłowe zakończenie transmisji stringu

    Zasadniczo nie jest to możliwe, tzn. funkcja wysyłająca wygląda dobrze, problem jest gdzieś indziej. Masz dokładnie taki program, jak pokazałeś? Jak odbierasz i wyświetlasz?

    Mikrokontrolery ARM   28 Sty 2016 21:23 Odpowiedzi: 10    Wyświetleń: 957
  • 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
  • STM32F4 Discovery - Połączenie z Bluetooth BTM341 przy użyciu USART

    Witam! Zacznę od tego, że jestem raczej laikiem z programowania STM-ów. Ale nie jestem też leniem, że znajduję gotowca, kopiuję i liczę na to, że będzie działać. A jak nie działa to lipa. Staram się to zrozumieć i znaleźć problem. ;) Niestety brak wiedzy sprawił, że wymiękłem i pomyślałem, żeby zapytać na forum. Co chcę zrobić: Podłączam bluetootha...

    Mikrokontrolery ARM   24 Gru 2014 00:01 Odpowiedzi: 6    Wyświetleń: 1320
  • [STM32][STM32F407] - [USART]złączenie dwóch kanałów USART, wysłanie trzecim

    Witam, Chcę zrobić coś takiego: strumień danych z RX kanałów USART1 oraz USART2 ma być połączony w jeden strumień i przesyłany na bierząco kanałem USART3. Chciałem to zrobić na przerwaniach i czymś w rodzaju DIY bufora cyklicznego - USARTY w przerwaniach ładują do jednego bufora i inkrementują wskaźnik, natomiast w nieskończonej pętli w main.c jest...

    Mikrokontrolery ARM   18 Cze 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2946
  • [STM32F4] STM32F429 - USART2 nie działa na płytce 32F429IDISCOVERY

    Czy nie trzeba dodatkowo włączyć taktowania dla GPIOD ? Taktowanie jest włączane: A gdzie masz włączanie przerwań od USART? Włączam przerwania tak: Cyz odebranodane ma atrybut volatile? tak Niestety, ale program nadal nie działa. W pętli głównej cały czas wysyłam 'a', jednak nic nie jest w rzeczywistości transmitowane: [syntax=c]Delay(1000); buforTx[0]...

    Mikrokontrolery ARM   31 Gru 2014 23:33 Odpowiedzi: 7    Wyświetleń: 1803
  • [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
  • STM32F4 - [USART] Bajt widmo-prośba o sprawdzenie programu

    Witam Mam mały problem z USARTem. W założeniu program przy naciśnięciu przycisku miał wysyłać H na terminal w komputerze (miał to być pierwszy krok ćwiczeń z usartem) Jednak coś nie działa zamiast H czyli 0x48 wysyła także zaraz za H dodatkowo 0x7F i nie wiem za bardzo co jest źle zrobione. Kod został dobudowany do przykładu Freddiego. Dlatego wklejam...

    Mikrokontrolery ARM   21 Lut 2013 21:49 Odpowiedzi: 4    Wyświetleń: 1053
  • [STM32F407/C/KEIL] - Zawieszanie się mikrokontrolera

    Witam ponownie Przerobiłem trochę kod i teraz rzeczywiście odczytuje dane z wszystkich czujników no ale jest jedno ale..... Częstotliwość odczytywania danych jest znacznie mniejsza niż być powinna. [syntax=c]while(1) { if(50<licznikCzasu && I2CInProgress == 0) { licznikCzasu=0; I2CInProgress=1; I2CToWrite = 1; if(licznik%3==0) { SlaveAddress...

    Mikrokontrolery ARM   13 Gru 2012 15:35 Odpowiedzi: 11    Wyświetleń: 2202
  • STM32F4 - USART z DMA: Tylko pierwsza transmisja działa poprawnie, co jest nie tak?

    Witam Od wczoraj próbuję uruchomić transmisję danych przy pomocy DMA. Funkcja wysyłająca jest wywoływana z częstotliwością 200 [Hz]. Tylko pierwsze wywołanie funkcji wysyła dane do portu (widzę je w podłączonym terminalu). Jeżeli dane zapisuję bezpośrednio do USARTx->DR jest ok (fakt, że to tylko 1 bajt a nie 4). Cała transmisja 4 bajtów trwa ok 0.34...

    Mikrokontrolery ARM   11 Lip 2013 10:45 Odpowiedzi: 6    Wyświetleń: 2946
  • STM32F4 USART2 - konfiguracja bez użycia bibliotek st

    Witam od kilku dni pisze na płytce ewaluacyjnej stm32f4discovery. Niestety nie mogę sobie poradzić z uruchomieniem USART`u odbieram dane jednakże nie takie jakie wysyłam więc pewnie chodzi o wartośc w rejestrrze BRR odpowiedzialną za baudrate. Bazuję na dokumentacji i swoim poprzednim projekcie (http://www.elektroda.pl/rtvforum/topic2... jednakże...

    Mikrokontrolery ARM   08 Sie 2013 21:01 Odpowiedzi: 7    Wyświetleń: 2436
  • [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
  • STM32F4xx - Dlaczego DMA nie działa przy migracji z STM32F1xx?

    Witam, Załączam program skrócony do minimum, ilustruje problem polegający na tym, że wysyłanie danych poprzez DMA na port USART nie działa. Program był migrowany z STM32F1xx i pewnie czegoś brakuje. Jeśli odkomentuje się linię z USART_SendData(USART3, 45);, to dane są wysyłane, czyli konfiguracja samego portu USART jest dobra. W załączonym programie...

    Mikrokontrolery   31 Sty 2013 12:38 Odpowiedzi: 15    Wyświetleń: 2808
  • [STM32F4] [STM32F4][C++] - USART6 - konfiguracja do wysyłania danych UART

    Hej, Chciałem uaktualnić swój stary projekt, w którym używałem Atmegi162. Układ ma łączyć się z zewnętrznym urządzeniem za pomocą magistrali UART, o parametrach 8b danych, 1b stopu, parzystość "even". Obecnie próbuję zrobić te same operacje wykorzystując płytkę z mikrokontrolerem ARM - STM32F407Z (na płytce CORE407). Po paru minutach udało mi się skonfigurować...

    Mikrokontrolery ARM   17 Lis 2014 11:40 Odpowiedzi: 6    Wyświetleń: 2079
  • STM32F4 Discovery - USART Baudrate, Krzaki w Terminalu HTerm

    Witam, Mam problem z baudrate'm na płytce STM32F4-discovery. Mianowicie jestem pewien, że konfiguracja zegarów taktujących jest w porządku jednak terminal wywala mi tzw. "krzaki". Poniżej zamieszczam kod oraz screen z HTerm'a. Mam na celu wysyłać znak kiedy pojawia się przerwanie od TIM2, w tym samym czasie przełączam stan diody, co na płytce działa...

    Mikrokontrolery ARM   12 Lip 2015 14:07 Odpowiedzi: 5    Wyświetleń: 1518
  • [STM32] Jak poprawnie skonfigurować UART5 na STM32F429-DISCO z RN-171?

    Witam, Próbuje skomunikować STM32F4-DISCOVER z modułem RN-171 po UART. RN-171 działa na 3,3V; STM32 na 3V. Masę mają wspólną. Generalnie wygląda, że działa, ale nie wiem co źle robię bo wygląda jakby STM32 był 'głuchy' na sygnał przychodzący. Na oscyloskopie wygląda to tak, że STM32 wysyła sygnał prawidłowo, a RN-171 na ten sygnał odpowiada mu tym samym...

    Mikrokontrolery ARM   25 Sty 2014 17:52 Odpowiedzi: 4    Wyświetleń: 1821
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Witajcie. Piszę krótko. Używam STM32F407. Do trzech różnych USARTów mam podłączone cwa czujniki i jeden datalink Czujnik_1 - USART1 Czujnik_2 - UART5 Datalink - USART3 Z czujników zbierane są dane a datalink wysyła te dane, które zostały odebrane. Wszystko dzieje się na przerwaniach. Kiedy podpinam każdy z czujników oddzielnie i datalink'a, wszystko...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5679
  • Konfiguracja DMA dla STM32F4 - transfer 18 bajtów przez 2 UARTy co 10us

    Mam za zadanie wysyłac paczke 18 bajtów danych przez 2 uarty co 10us. Wysyłanie w pętli main działa ale zabiera 95% wykorzystania CPU i uniemożliwia dalszą prace. Próbuje skonfigurować transfer danych z pamięci do UARTów przez 2 osobne kanały DMA wyzwalanego przez timer no i nic nie działa. Może ktoś podpowie jak do tego podejść? Tutaj konfiguracja...

    Mikrokontrolery ARM   13 Sty 2016 11:38 Odpowiedzi: 13    Wyświetleń: 1668
  • Stm32f4 - Jak dokładnie zmierzyć czas wykonywania funkcji na ARM?

    Ile czasu powinno zająć wysłanie 3 liczb. Najpierw używam funkcji sprintf, później USART_Puts. U mnie to jest 6 ms, nie za długo? Czas mierzony przed funkcją sprintf, do momentu wyjścia z funkcji USART_Puts. Przecież na AVR to szybciej było. :cry: Pytasz czy mówisz? Jak pytasz to nie można odpowiedzieć. Ty wysyłasz tekst. A nie surowe liczby (binarne)....

    Mikrokontrolery   08 Cze 2015 11:08 Odpowiedzi: 16    Wyświetleń: 1872
  • [STM32][UART][HAL] - Odbieranie danych o nieznanej wielkości.

    Chciałem odbierać dane o rożnej wielkości za pomocą USART'a. Robiłem to za pomocą funkcji [syntax=c] HAL_USART_Receive_TI(); [/syntax] oraz [syntax=c] void HAL_UART_RxCpltCallback(UART_HandleTypeD... *huart); [/syntax] próbowałem rożnych sposobów jak odbieranie pojedynczych znaków, zapisywanie ich do buffora i sprawdzaniu czy otrzymano ramkę, a następnie...

    Mikrokontrolery   12 Lis 2018 17:33 Odpowiedzi: 10    Wyświetleń: 1470
  • [STM32] STM32F4 - Różnice w obliczaniu CRC między STM32 a PC dla danych 8-bitowych

    Witam Zmagam się z problemem obliczania CRC na STM32F4. Problem polega na tym że mam ramkę danych 100 bajtową złożoną z 96 bajtów danych a na 4 ostatnich obliczona suma CRC za pomocą wbudowanego modułu. Dane wysyłane są poprzez DMA+USART. Również do obsługi CRC używane jest DMA. Chodzi o to że dane są wysyłane poprawnie i poprawne odbierane. Problem...

    Mikrokontrolery ARM   25 Paź 2016 08:56 Odpowiedzi: 16    Wyświetleń: 2823
  • Czy RTOS jest konieczny w falowniku z STM32F4 do sterowania silnikiem?

    Witam, używam STM32F4, do budowy falownika, za pomocą którego steruję silnikiem indukcyjnym. Do tej pory udało mi się zaimplementować, sterowanie wektorowe tj. DTC i jego odmiany. Wszystkie działania wykonywane są od razu po zakończeniu konwersji ADC, w przerwaniu właśnie od ADC. Czas wykonywania obliczeń tj. 9us dla DTC Standardowego i 13 us dla odmiany...

    Mikrokontrolery   05 Kwi 2012 10:02 Odpowiedzi: 13    Wyświetleń: 2638
  • 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
  • Intre ARM PCB Digestion Controller LCD Touch WiFi

    http://obrazki.elektroda.pl/3796073600_1... I Opis ogólny urządzenia: Chciałbym przedstawić mój projekt bazujący na mikrokontrolerze STM32 dokładnie na modelu STM32F11RET6 http://www.st.com/content/st_com/en/prod... Jest to sterownik dla urządzenia...

    DIY Konstrukcje   21 Paź 2016 14:36 Odpowiedzi: 42    Wyświetleń: 21123
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Witam. Rozpocząłem przygodę z programowaniem układów STM32F4. Nabyłem płytkę XNUCLEO-F401RE (kompatybilną z NUCLEO-F401RE) oraz skorzystałem z kursu który znajduje się pod tym linkiem [url=http://forbot.pl/blog/artykuly/prog...

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 7902
  • [STM32F3] - Konflikt przy dwóch USART i przerwania

    Dzięki za wskazówkę, wywalenie send_stringa z przerwań rozwiązało sprawę. Wysyłanie obsługuję w głównej pętli programu i wszystko działa prawidłowo.

    Mikrokontrolery ARM   14 Wrz 2013 11:08 Odpowiedzi: 3    Wyświetleń: 1272
  • STM32F0 przesyłanie bajtów przez USART, drgania styków zawieszają procesor.

    USART to jeden z najprostszych układów peryferyjnych, zarówno w konfiguracji jak i w używaniu, natomiast ty masz tam natrzaskaną taką masakrę jakby to było nie wiem co, z jakimś włączaniem, wyłączaniem, resetowaniem, ciągłymi zmianami prędkości, oczekiwaniem do 500, ... Po co? Twoja funkcja od wysyłania powinna mieć może z 5 linijek, a ma 3x tyle.

    Mikrokontrolery ARM   04 Mar 2019 22:51 Odpowiedzi: 5    Wyświetleń: 564
  • [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] - Jak skonfigurować DMA do przesyłania danych z DCMI do SRAM?

    Dzisiaj wszystko jeszcze raz uruchomiłem i o dziwo zaczęły przychodzić dane z kamery, a program się nie zawiesza. Dodałem w programie takie polecenia: [syntax=c]for (i = 0; i< 19200; i++) { bufor_RAM_danych_obrazka[i] = 0; } Delay(100); uruchom_kamere(); Delay(100); wykonaj_foto(); Delay(1000); for (i = 0; i< 19200; i++) { sprintf(textToWrite,"%d,...

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6915
  • [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
  • [STM32F401][C] USART DMA działa tylko do 20 znaków

    Witam mam problem z nadawaniem po USART1 z użyciem DMA. Gdy dłuość ciągu znaków nie przekracza 20 to wszystko pięknie działa. Natomiast gdy jest nie wiele większa 22, 23 ... to wyśle parę paczek o tej długości i przestaje. Dla jeszcze większej długości paczki nie wysyła wcale. Po podejrzeniu flag DMA ustawia się TCIF, czyli ok ale również dodatkowo...

    Mikrokontrolery ARM   16 Mar 2017 12:51 Odpowiedzi: 7    Wyświetleń: 732
  • STM32F0 USART1 - konfiguracja bez użycia bibliotek st

    Zacznijmy od końca: Nie wysyłaj znaków na okrągło w pętli, bo odbiornik nie będzie miał się jak zasynchronizować. Musisz zrobić jakąś przerwę od czasu do czasu. W procedurze wysyłania sprawdzaj bit TXE przed wysłaniem znaku. Po wysłaniu nie musisz nic sprawdzać. Tu masz działającą sekwencję inicjującą UART - adresy rejestrów i ich wartości: [syntax=c]//...

    Mikrokontrolery ARM   27 Mar 2013 14:20 Odpowiedzi: 10    Wyświetleń: 3012
  • STM32F3 - BlackBOX v1,0 Rejestrator lotu rakiety. Projekt PCB i programowanie.

    A stos dla przerwań sobie ustawiłeś? Nie Primo - gdzie dokładnie program "zostaje"? W Handlerze? On nie zostaje w handlerze tylko wychodzi z handlera i nie idzie już dalej czyli zatrzymuje się na forze na którym zastało przerwanie. Po dodaniu jak wkleiłem w poprzednim poście by wysyłało dane użyteczne a nie badziew zatrzymuje się w tej funkcji do odbioru...

    Mikrokontrolery ARM   26 Mar 2013 22:47 Odpowiedzi: 38    Wyświetleń: 7206
  • STM32F3 Discovery - brak komunikacji przez UART po przerwie, unknown device

    Wszystko się wyjaśniło... problemem była rzeczywiście dioda D2, która działa jak bezpiecznik. Mam metalową obudowę od komputera i to na niej kładłem płytkę. Zrobiło się zwarcie i cóż...:P Na szczęście wystarczyło wymienić diodkę i szafa gra. Wielkie dzięki za wcześniejszą sugestię z diodą, to bardzo przyspieszyło sprawę!:) Teraz mam problem z wysyłaniem...

    Mikrokontrolery ARM   23 Gru 2013 19:26 Odpowiedzi: 12    Wyświetleń: 2310
  • [STM32F3] - USART1 działa, USART2 i USART3 nie działają oraz przerwanie

    Na razie ważniejsze jest dla mnie włączenie obsługi USART2 więc proszę o pomoc w tej kwestii. Po zmianie kodu na ten: [syntax=c]RCC_AHBPeriphClockCmd(RCC_AHBP... ENABLE); RCC_APB2PeriphClockCmd(RCC_APB1Periph_US... ENABLE); void send_string(const char *str) { while (*str) { while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET); USART_SendData(USART2,...

    Mikrokontrolery ARM   15 Sie 2013 22:36 Odpowiedzi: 3    Wyświetleń: 1131
  • [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
  • 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
  • [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
  • STM32f4-discovery USB HOST HID - niestabilna enumeracja urządzeń USB

    Witam, Próbuję przeportować projekt STM324xG-EVAL_USB_Host_HID na płytkę stm32f4-discovery bo tylko taką posiadam z tym procesorem. Potrzebuję wreszcie uruchomić hosta USB w moich projektach bo inaczej SBC na linuxie mnie niedługo wygryzą. Zmiany ograniczają się właściwie do: - usunięcia obsługi LCD, diod LED i przycisku, - zmiany pinu enable dla VBUS,...

    Mikrokontrolery ARM   06 Gru 2015 03:08 Odpowiedzi: 0    Wyświetleń: 1014
  • STM NUCLEO UART2 - brak danych na terminalu, kod w SW for STM32

    Dzień dobry, mam proste pytanko, zaczyna zabawę z STM NUCLEO, korzystam z środowiska SW for STM32. Mam mrugania diodą ale nie działa wysyłanie danych na terminal, kodzik: Dodano po 6 Dodałem ustawienie pinów, kod z : http://elektronika327.blogspot.com/2015/... Dodano po 2 Dobra widzę że nie te piny inicjalizuje...

    Mikrokontrolery ARM   27 Lut 2017 20:57 Odpowiedzi: 0    Wyświetleń: 654
  • stm32f4 - dlaczego trzeci strumień DMA blokuje transmisję

    Witam Chciałbym wykorzystać trzy strumienie DMA1. Strumień 3 wysyła dane przez USART do wyświetlacza 9 bajtów co 5 po załączeniu strumienia 6 strumień 5 przestaje działać (nie generuje 20kHz) , transmisja USART działa poprawnie. Czy kontroler DMA może obsłużyć tylko dwa strumienie ? Nie wiem czy to istotne ale strumienie 5 i 6 używają kanału 7. istotne...

    Mikrokontrolery ARM   15 Sie 2014 11:10 Odpowiedzi: 0    Wyświetleń: 993
  • [stm32f4] USART2 - Niezgodność prędkości transmisji z obliczeniami BRR

    Próbuję wysłać znak po USART2 z stm32f4 do terminala przez interfejs z Lock-Pick. Sprzętowo wszystko ok, na stm32f1 nie ma żadnych problemów. Funkcja, która ma skonfigurować USART i wysłać znak: *---------------------------------------... * SYSCLK(Hz) | 168000000 *---------------------------------------...

    Mikrokontrolery ARM   18 Gru 2011 17:10 Odpowiedzi: 0    Wyświetleń: 1198