stm32 usart

Znaleziono około 1817 wyników dla: stm32 usart
  • [STM32],[USART] - Kompletna cisza, FT232, STM32DISCOVERY

    Ten return w środku while(1) jest dosyć niezły... Dalej nawet nie patrzałem. Nie dziwne, że "Żadne rozwiązanie z innych tematów nie działa" jak się nie wie co się robi... 4\/3!!

    Mikrokontrolery ARM   11 Lut 2013 22:23 Odpowiedzi: 4    Wyświetleń: 1593
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    No to masz 4-bajtowy znacznik początku ramki, w dodatku niejednoznaczny, tylko po co? Przy automacie masz zmienną - stan automatu, którą elegancko robi się jaku enum, a dalej switch zapewniający obsługę kolejnego bajtu i przejścia pomiędzy stanami. Do obsługi tego początku, jaki masz, potrzebujesz czterech stanów automatu (piąty stan to odbiór danych)...

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4383
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32] USART - odbieranie danych przez przerwanie, jak wyodrębnić liczbę?

    Zacznij od opisania formatu danych. Po czym odbiorca ma poznać, że zakończono przesyłanie liczby? Tego ne napisałeś powyżej. Odbiór łatwo zrobisz w przerwaniu, pisząc obsługę przerwania w konwencji automatu. Najpierw poczytaj, co oznacza poprzednie zdanie. Potem możesz zacząć pisać automat. Potrzebne tylko dwa stany: - oczekiwanie na 'L' - skanowanie...

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 2019
  • [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ń: 1587
  • REKLAMA
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Na wypadek, gdybyś nie zauważył: przy takich deklaracjach i treści procedury konfiguracji DMA, jakie masz obecnie, do rejestru adresu pamięci DMA wpisujesz wartość bajtową odczytaną z pamięci ze zmiennej TxBuf, rozszerzoną zerami do 32 bitów, czyli wysyłasz przez UART zawartość tablicy wektorów wyjątków.

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26421
  • STM32 USART - Jak przesłać dane z czujnika jako 16-bitowy int?

    Jeśli transmisja buforTx do PC idzie bez problemu to najłatwiej do tego ciągu "wrzucić" dane w postaci szesnastkowej. Z postu to nie wynika, ale domyślam się, że dla każdej zmiennej X, Y i Z są dane 16 bitowe - wyjdą po 4 cyfry dla każdej zmiennej.Sposobów istnieje wiele, przykładowy 1. wyłuskać cyfrę ze zmiennej 16 bitowej 2. przekształcić ją z zakresu...

    Mikrokontrolery ARM   22 Wrz 2012 06:47 Odpowiedzi: 5    Wyświetleń: 2805
  • [stm32][DMA][USART] - ponowne wystartowanie transferu

    Nie, no niewątpliwie masz rację, że jeśli chodzi o wydajność to szybciej jest bezpośrednio pisać po rejestrach ;) Tyle że tu chodzi zarówno o szybkość pojmowaną jako prędkość wykonywania kodu, jak i o prędkość pisania go - i tak musisz przeczytać manuala, a do tego jeszcze dokumentację biblioteki [; 4\/3!!

    Mikrokontrolery ARM   25 Lis 2011 23:16 Odpowiedzi: 7    Wyświetleń: 3540
  • [STM32] Konfiguracja USART - transmisja działa tylko w jedną stronę?

    Zdefiniuj "nie działa". Nic nie odbiera? Bo w sumie to nie powinien. Żeby odebrać coś za pomocą przerwania należy te przerwania włączyć [syntax=c] NVIC_InitTypeDef NVIC_InitStructure; NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemp... = 0; NVIC_InitStructure.NVIC_IRQChannelSubPri... = 0; NVIC_InitStructure.NVIC_IRQChannelCmd...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 4086
  • [STM32] Konfiguracja USART na STM32F100RB w TrueStudio - problem z inicjalizacją

    Najlepszy materiał, a zarazem jedyny który Ci będzie potrzebny, to "Reference manual" od ST. Naprawdę (; http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... Zrezygnowałbym na Twoim miejscu z "kreatorów" i tym podobnych ułatwiaczy, bo potem okazuje się, że efekt jest odwrotny do zamierzonego. 4\/3!!

    Mikrokontrolery ARM   27 Gru 2010 00:20 Odpowiedzi: 8    Wyświetleń: 6930
  • REKLAMA
  • [STM32][GCC] Usart na irq i wykrywanie końca transmisji.

    Rozwiązanie jest zupełnie gdzie indziej... Wystarczy sprawdzać bit TC, a nie TXE. Te (i inne) sekrety są w stosownym manualu. 4\/3!!

    Mikrokontrolery ARM   25 Sty 2010 07:41 Odpowiedzi: 4    Wyświetleń: 2248
  • [STM32][STM32F407] - [USART]złączenie dwóch kanałów USART, wysłanie trzecim

    He, he, he... Patrz na to: while (1); Nic, co jest dalej, nie ma szans się wykonać, więc kompilator eliminuje zbędny kod. ...A ponadto masz błąd w inkrementacji wskaźnika. idx = (idx + 1) % BUFSIZE; - to najprostszy poprawny zapis tego, co masz zrobić, chociaż nie zawsze daje optymalny kod.

    Mikrokontrolery ARM   18 Cze 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2952
  • [STM32] [STM32][C] - USART z DMA nie działa po przeniesieniu do funkcji

    To co wpisujesz do rejestru MOAR to jest "adres adresu" (wskaźnik na wskaźnik) a raczej nie o to Ci chodzi... Tym bardziej że w tym kontekście tab to zmienna lokalna, więc i tak nie zadziała jak trzeba. DMA1_Stream6->M0AR = (uint32_t)&tab; 4\/3!!

    Mikrokontrolery ARM   04 Paź 2012 11:21 Odpowiedzi: 4    Wyświetleń: 984
  • [STM32] Jak uniknąć natychmiastowego wywołania przerwania USART TXE w STM32?

    kardynalny błąd -> oczekiwanie na co, na TC==1 ? Oczekiwanie na cokolwiek w przerwaniu jest kardynalnym błędem. Przeciez w notce katalogowej zalecają poczekać po zakonczeniu transmisji na TC. Czy aby napewno piszą to w kontexcie przerwań, czy może poczekania przez wyłączeniem danego modułu peryferyjnego? Poza tym nie odpowiedziałeś na moje pytanie,...

    Mikrokontrolery ARM   27 Lis 2011 15:31 Odpowiedzi: 4    Wyświetleń: 2906
  • REKLAMA
  • [STM32][STM32F407] - [DMA][USART]złączenie dwóch kanałów USART, wysłanie trzecim

    Na 99% nie. Można kombinować z auto-reload i transmisją jednego bajtu, o ile uda się przekonać DMA, że docelowy UART jest pamięcią, a nie peryferialem i o ile będziesz miał pewność, że nigdy dane nie będą równocześnie nadchodziły w takim tempie, żeby zapchać nadajnik. Czyli: nawet gdyby się udało, to jest to rozwiązanie wysoce niepewne i zawodne. Co...

    Mikrokontrolery ARM   19 Cze 2013 20:58 Odpowiedzi: 4    Wyświetleń: 2502
  • [STM32] Tablica wielowymiarowa - wysyłanie przez USART

    1. Tak. 2. Nie bezpośrednio, można kombinować np. tak: struct S { typ costam; typ tab[1000][16]; };

    Mikrokontrolery ARM   30 Mar 2017 23:05 Odpowiedzi: 13    Wyświetleń: 1416
  • [STM32F10x][USART][IT] - Zapętlone przerwanie USART1_IRQHandler() na nadawaniu

    Wyłącz przerwanie od TXE skoro nie chcesz wysyłać. 4\/3!!

    Mikrokontrolery ARM   05 Sie 2013 20:51 Odpowiedzi: 8    Wyświetleń: 1989
  • [STM32 + PIC18] komunikacja USART 3.3V->5V brak odbioru, nadawanie ok

    Podłączasz i nic się nie pali :) W większych modelach FT są USART1, 3-5

    Mikrokontrolery ARM   27 Paź 2011 02:33 Odpowiedzi: 14    Wyświetleń: 4254
  • [STM32] - STM32F103 - flaga przerwania od USART RXNE

    Bit RXNEIE włącza przerwanie od dwóch flag: RXNE i ORE (overrun) - patrz tabelka USART interrupt requests . Odczyt z DR kasuje RXNE. ORE jest kasowane przez (cytat z opisu bitu ORE): "an read to the USART_SR register followed by a read to the USART_DR register".

    Mikrokontrolery ARM   18 Paź 2015 20:30 Odpowiedzi: 2    Wyświetleń: 1767
  • [STM32] Jak uzyskać dostęp do USART na NUCLEO F746ZG po konwersji na JLINK?

    To to samo jest

    Mikrokontrolery ARM   25 Gru 2017 09:23 Odpowiedzi: 2    Wyświetleń: 534
  • STM32 - USART nieustannie czeka na dane, które i tak nie dotrą

    No ale w czym problem - patrzysz w manual i po prostu zmieniasz prędkość. Pewnie nawet niczego nie trzeba wyłączać, tylko trzeba zadbać o to, by w momencie zmiany nie yło NIC wysyłane. A jakbyś się kiedyś zastanawiał, czy konfigurowanie wszystkiego w setce linijek z samymi ORami i AND-NOTami jest dobre, to zastanów się nad tymi linijkami, zbliżonymi...

    Mikrokontrolery ARM   01 Wrz 2012 17:48 Odpowiedzi: 9    Wyświetleń: 2063
  • [STM32] USART hard fault przy wysyłaniu danych w pętli while(1)

    Witam, Mam problem z komunikacją przez USART, będąc w debugu wykonując poniższą pętle krok po kroku (step into) wszystko jest ok, dane są wysyłane i odbierane. Natomiast po wciśnięciu run czy step over czasami zostanie wysłany i odebrany [Tx i Rx zwarte] jeden, maksymalnie trzy bajty(najczęściej liczba wysłanych jest o 1 większa) i hard fault, czasami...

    Mikrokontrolery ARM   12 Maj 2019 19:07 Odpowiedzi: 8    Wyświetleń: 2382
  • [stm32] USART, bit IDLE i sprzętowa kontrola przepływu

    Witam, Od pewnego czasu piszę moduł do komunikacji przez usarty, które łączą ze sobą dwa procesory (103ret6 i 103rbt6, co jednak nie ma znaczenia), połączenie pełne (tx->rx, rts->cts). Ze względu na możliwość występowania wielu innych przerwań oraz przy wymogu dużej przepływności przez usart zmuszony byłem zastosować komunikację z użyciem DMA, ale jednocześnie...

    Mikrokontrolery   09 Paź 2010 11:34 Odpowiedzi: 2    Wyświetleń: 2677
  • [STM32] USART - Czy RTS/CTS umożliwia sprzętowe sterowanie RS485?

    Witam, mam pytanie odnośnie portu USART w STM32. Projektuję płytkę, na której ma znaleźć się komunikacja po RS485. Chciałbym się dowiedzieć, czy włączenie linii RTS (CTS) portu UART będzie umożliwiało sprzętowe sterowanie przepływem na porcie RS485 (Master/Slave). PS. Oczywiście wiem, że sterowanie programowanie z użyciem GPIO też jest możliwe.

    Mikrokontrolery ARM   13 Maj 2014 20:59 Odpowiedzi: 3    Wyświetleń: 6921
  • [STM32] STM32F107: Konfiguracja zegara USART - problem z szybkością transmisji 9600 Bd

    Globalne definicje przekazuje się przez kompilator, odpowiednimi parametrami. Powiem Ci w sekrecie, że wszelkie poszukiwania błędów w kompilatorze, szczególnie z takimi trywialnymi sprawami, są z góry skazane na śmieszność, tak więc to czy brnąć dalej w zaparte to już Twoja decyzja. Co z tego, że ty sobie w main.c zdefiniujesz, skoro pliki od UARTu...

    Mikrokontrolery ARM   07 Kwi 2012 18:19 Odpowiedzi: 7    Wyświetleń: 1888
  • STM32 - USART: Rzutowanie float na int, brak części całkowitej liczby

    Masz odpowiedź w poście #4 Albert

    Mikrokontrolery ARM   06 Lip 2014 18:17 Odpowiedzi: 17    Wyświetleń: 2853
  • Obsługa DS18B20 przez USART w trybie half duplex na STM32 Nucleo-F446RE

    A to widziałeś? https://forbot.pl/blog/kurs-stm32l4-term... https://controllerstech.com/stm32-uart-7... https://deepbluembedded.com/stm32-1-wire...

    Mikrokontrolery   31 Sty 2025 12:59 Odpowiedzi: 4    Wyświetleń: 195
  • [stm32] [stm32][usart] Czy linie RTS i CTS można używać jako standardowe IO?

    Głupia sprawa... na stm32 nic jeszcze nie robiłem... nie mogę znaleźć w dokumentacji i internecie, a czasu mało... czy jeżeli używam interfejsu UART bez kontroli transmisji, to czy linie RTS i CTS (a także CK) tego interfejsu mogę używać jako standardowe linie IO (lub wykorzystywać inną funkcję alternatywną z ową nóżką związaną), czy raczej tak, czy...

    Mikrokontrolery ARM   03 Lis 2010 20:11 Odpowiedzi: 2    Wyświetleń: 2506
  • [STM32][SW4STM32] Brak reakcji na przerwania EXTI i USART na STM32F411RE

    [syntax=armasm]g_pfnVectors: .word _estack .word Reset_Handler .word NMI_Handler .word HardFault_Handler .word MemManage_Handler .word BusFault_Handler .word UsageFault_Handler .word 0 .word 0 .word 0 .word 0 .word SVC_Handler .word DebugMon_Handler .word 0 .word PendSV_Handler .word SysTick_Handler /* External Interrupts */ .word WWDG_IRQHandler /*...

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 1482
  • [STM32] Jak wyłączyć przerwanie EXTI podczas transmisji USART?

    Pisałem gdzieś jak się je włącza, na co Freddie napisał, że są funkcje w CMSIS, które z resztą na forum też już wklejałem. [syntax=c]/** * (at)brief Enable Interrupt in NVIC Interrupt Controller * * (at)param IRQn The positive number of the external interrupt to enable * * Enable a device specific interupt in the NVIC interrupt controller. * The interrupt...

    Mikrokontrolery ARM   25 Lip 2012 11:40 Odpowiedzi: 8    Wyświetleń: 4417
  • [STM32] STM32: Kłopoty z odbiorem danych przez USART przy konfiguracji 115200 baud

    w RxData jednak zawsze znajduje sie wartość różna od tej co wysłałem z PC. Wysyłam np 100, otrzymuję 49. Wysyłam 10 otrzymuję także 49. a jak wyślesz 2xx to otrzymujesz 50?

    Mikrokontrolery ARM   27 Sie 2010 13:23 Odpowiedzi: 4    Wyświetleń: 2707
  • [STM32] STM32F107 - Konfiguracja przycisków i problem z USART, jak to zrobić?

    Dla mnie mało czytelne są te gotowe biblioteki STM32. To nie są funkcje z biblioteki STM32 przecież... Proponowałbym pinu ustawić na funkcję alternatywną, a nie na out/in. Ewentualnie RX może zostać na in, ale TX musi być "ALT". 4\/3!!

    Mikrokontrolery ARM   07 Lut 2013 20:18 Odpowiedzi: 10    Wyświetleń: 2118
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Dzięki koledzy za cenne informacje! BlueDraco - byłoby miło, gdybś popatrzył na przerwanie od IMU - GX2 Od wysyła 67 bajtów danych po tym jak zostanie wysłany do niego jeden ,,request byte". Nie mogę ustawić go w 'continuous mode". Pierwszy byte header: 0xC8 potem 64 byty danych i byte 66 oraz 67 to crc. tplewa - mógłbyś popatrzeć na przerwanie od IMU...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5685
  • [STM32] [STM32F107][Keil] USART nie działa - jak poprawnie skonfigurować?

    Witam, Próbowałem na podstawie książki "Mikokontrolery stm32 w praktyce" uruchomić na STM32F107 transmisję z wykorzystaniem USART-a. Połączyłem Rx i Tx ze sobą i próbuję wysyłać a następnie odczytywać wysłane dane. Poniżej jest mój kod: int main(void) { SetSysClockTo72(); EnablePerypherialClocks(); ConfigureNVIC();...

    Mikrokontrolery ARM   14 Lis 2010 15:16 Odpowiedzi: 9    Wyświetleń: 2507
  • [STM32] USART3 nie wysyła danych - konfiguracja i inicjalizacja GPIO i USART

    Skąd wiesz, że ustawia się na 4800 skoro nie wiesz czy nadajesz? Ta magiczna funkcja UsartInit skądś musi wiedzieć na jakiej częstotliwości chodzi jego APB. Sprawdź czy nie ma tam definicji od RCC. U Ciebie powinno być 8MHz bo nie konfigurujesz nigdzie HSE ani PLL.

    Mikrokontrolery   06 Lis 2011 08:16 Odpowiedzi: 10    Wyświetleń: 2912
  • [STM32] [STM32][C] Jak zapewnić pełną transmisję danych przez USART z DMA i RS485?

    Spróbuj tak: [syntax=c]void startUSARTDMATransferTx(uint8_t * buffer) { DMA1_Channel4->CCR &= ~DMA_CCR1_EN; DMA1_Channel4->CMAR = (uint32_t)buffer; DMA1_Channel4->CNDTR = BUFFER_SIZE; GPIO_SetBits(GPIOA, GPIO_Pin_8); USART1->SR &= USART_FLAG_TC; DMA1_Channel4->CCR |= DMA_CCR1_EN; }[/syntax]

    Mikrokontrolery ARM   10 Lut 2012 03:27 Odpowiedzi: 8    Wyświetleń: 3581
  • [STM32] [STM32][C/KEIL] Podwójny odbiór znaku przez USART w przerwaniu - jak naprawić?

    Witam, Mam problem, mianowicie gdy nadaję z PC do procka np. znak "1" to otrzymuję "11" dodam, że odbieram w przerwaniu. Konfiguruję USART w stm w następujący sposób: [syntax=c]void USART_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; USART_ClockInitTypeDef USART_ClockInitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP...

    Mikrokontrolery ARM   25 Gru 2011 10:59 Odpowiedzi: 3    Wyświetleń: 2040
  • [STM32] [STM32][DMA][USART] Jak wywołać przerwanie po nadejściu znaku końca ramki?

    Odpowiedź A

    Mikrokontrolery ARM   03 Mar 2017 12:25 Odpowiedzi: 32    Wyświetleń: 11754
  • STM32 L476RG problem z komunikacją USART (HAL_BUSY)

    Resetuje komendą HAL_UART_Abort

    Mikrokontrolery ARM   28 Lip 2022 15:51 Odpowiedzi: 1    Wyświetleń: 678
  • [STM32] STM32 - Błąd formatu polecenia przy komunikacji z HM-TRLR-LF/HFS przez USART

    Sprawdź czy jednak nie trzeba wysyła CR i LF. W dokumentacji jest taki przykład: “AT+SYNW=1234ABEF\r\n” Jak widać wysyłają zarówno CR i LF JarekC

    Mikrokontrolery ARM   27 Wrz 2015 10:46 Odpowiedzi: 5    Wyświetleń: 1119
  • STM32CubeIDE - generowanie plików usart.c i usart.h. Skrót do komentowania kodu

    właśnie tak pamiętałem ctrl + \ nie \ tylko / (ma być ten obok shift) Musi działać, ewentualnie masz zmienione skróty klawiszowe, albo coś przechwytuje ten skrót. Dodano po 49 Ktoś opisał to wczoraj tutaj, dziękowałem ale znikło bo były prace konserwacyjne. To byłem ja. Oddać mi proszę mojego posta, ;)

    Mikrokontrolery ARM   20 Wrz 2023 10:00 Odpowiedzi: 4    Wyświetleń: 441
  • STM32 - Komunikacja ZL26ARM z STM32F429i-DISCO po SPI

    Czy przypisałeś odpowidnie linie portów do USART?

    Mikrokontrolery ARM   17 Lis 2014 17:33 Odpowiedzi: 7    Wyświetleń: 1326
  • [STM32F107VBT6][C/Keil] Obsługa I2C slave przez przerwania

    Sporo się namęczyłem, zanim ruszył mi slave transmitter w STM32F103. W 107 będzie tak samo. Po pierwsze zobacz do errat - tam między innymi napisali, że przerwanie i2c musi mieć najwyższy priorytet, bo inaczej się wiesza. Poza tym przykłady nie zadziałały mi od razu, a problemy mają też inni, o czym możesz poczytać na main.c // main.c main()...

    Mikrokontrolery ARM   09 Lis 2011 08:30 Odpowiedzi: 9    Wyświetleń: 6454
  • STM32F407 - Konfiguracja USART dla RS232ttl 300/1200 baud, 7 data bits, parity equal

    Mógłbyś troche jasniej bo dopiero się uczę stm32

    Mikrokontrolery ARM   30 Gru 2016 16:54 Odpowiedzi: 12    Wyświetleń: 1101
  • [STM32] [STM32][uIP] - Problem z odbiorem danych UDP, uip_udp_conn->lport równe 0

    Witam Nie bardzo rozumie gdzie nie możesz "ich czytać" w stm32 czy w PC. Bo u mnie jest chyba odwrotny problem. Ustawiam w procesorze uip_listen(HTONS(14001))... // iP ustawiłem na sztywno 192.168.20.201 teraz w PC ustawiłem 192.168.20.201 portNumber na 14001, i mogę wysłać dane z PC do procesora. Ale nie chce mi to iść w drugą stronę...

    Mikrokontrolery   20 Paź 2012 06:06 Odpowiedzi: 2    Wyświetleń: 2160
  • Jak ustawić prędkość USART powyżej 115200 na STM32?

    Witam, Mam mały problem z ustawieniem niestandardowej prędkości na STM32 powyżej 115200. Problem pojawia się zarówno przy użyciu funkcji niesocjalizującej jak i ręcznego skonfigurowania ( ręczne wyliczenie wartości dla rejestru BRR ). Nie ma problemu z różnymi transmisjami 9600, 28800 aż do 115200. Po tej wartości terminal milczy. Jedynie przy użyciu...

    Mikrokontrolery ARM   05 Wrz 2011 14:10 Odpowiedzi: 2    Wyświetleń: 1591
  • [STM32] - Timeout z wykorzystaniem wbudowanego zegara USART

    Czołem, pytanie czy jest taka możliwość aby wykorzystać wewnętrzny timer USART'a przy połączeniu DMA do wyjścia z przerwania po określonym czasie?

    Mikrokontrolery ARM   23 Lis 2018 14:02 Odpowiedzi: 3    Wyświetleń: 729
  • [STM32F401][C] USART DMA działa tylko do 20 znaków

    komunikacja pomiędzy dwoma STM32 poprzez RS485

    Mikrokontrolery ARM   16 Mar 2017 12:51 Odpowiedzi: 7    Wyświetleń: 735
  • Nieoczekiwana zmiana rejestru CR1 od USART3 -komunikacja Master - Slave, stm32f1

    Zastanawiam się tylko po co sprawdzać to: [syntax=c]USART3 -> CR1 & USART_CR1_TCIE[/syntax] nie rozumiem powodu. Przecież to jest "This bit is set and cleared by software." Programista nie wie czy ustawił to przerwanie czy nie? Dodatkowo ten zapis: [syntax=c]if(( USART3 -> CR1 & USART_CR1_TCIE) && (USART3 -> SR & USART_SR_TC ))[/syntax] wygląda dość...

    Mikrokontrolery ARM   18 Mar 2019 12:39 Odpowiedzi: 24    Wyświetleń: 1059
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Plik stm32f10x_it.c to standardowy plik z biblioteki ST. Nie chcę wklejać aby nie spamować - a treść jest wszystkim znana. Na poczatku jest: #include "stm32f10x_it.h" A potem już lecą deklaracje poszczególnych przerwań: /** * (at)brief This function handles NMI exception. * (at)param None * (at)retval None */ void NMI_Handler(void)...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1563
  • STM32 - Blue screen przy komunikacji USART przez tanią przejściówkę USB

    Nie wiem jaki tam jest układ ale taki mam konwerter->http://allegro.pl/konwerter-p... A sterownik Profilic 3.3.2.105

    Mikrokontrolery   27 Sie 2015 19:58 Odpowiedzi: 5    Wyświetleń: 690
  • STM32 - MODBUS RTU - ustawienie parametrów transmisji USART

    Witam Jak prawidłowo ustawić parametry USART w STM32F100 i STM32F103 dla transmisji: 8-bitów danych 1- bit parzystości EVEN 1-bit stopu Cały czas mam śmieci

    Mikrokontrolery ARM   23 Kwi 2017 20:01 Odpowiedzi: 4    Wyświetleń: 1839
  • [stm32] Podłączenie PL-2303 do USART na Kamami Butterfly2 bez MAX232 - czy to bezpieczne?

    Przejściówka ma sterownie 3.3V czy 5V?

    Mikrokontrolery Początkujący   19 Lut 2012 12:27 Odpowiedzi: 17    Wyświetleń: 5810
  • STM32 F303 - SPI na rejestrach wysyła tylko 0xFF - problem z konfiguracją SPI1

    Mam jakąś podstawowa bibliotekę z makrami peryferiów. Wiem że dane makro odpowiada bitowi w rejestrze statusowym i sprawdzam czy jest ustawione czy nie tą metodą zrobiłem już i2c i usart.

    Mikrokontrolery   29 Lip 2015 08:59 Odpowiedzi: 39    Wyświetleń: 2505
  • Stm32 (discovery) + enc28j60 (spi) brak odpowiedzi

    hm im not shure. What abaut the configuration wizard with stm32_init.c - it doesnt work? Usart is working

    Mikrokontrolery ARM   04 Kwi 2013 18:43 Odpowiedzi: 17    Wyświetleń: 6827
  • Zabezpieczenie pinów w układach multiprocesorowych - rezystory ograniczające czy placeholdery?

    Dziękuję za odpowiedzi. W moim wypadku chodzi o SPI / USART między STM32 i FPGA. Więc kłania się push-pull. Podejrzewam więc, że jeśli już zabezpieczać, to buforem. Czy to powszechna praktyka, czy jednak przesadzam i jestem wybitnym asekurantem? :D

    Początkujący Elektronicy   06 Sty 2022 17:23 Odpowiedzi: 4    Wyświetleń: 228
  • [STM32] Szukam generatora kodu dla GPIO bez HAL/LL, tylko na rejestrach

    To nie rozwiązuje problemu. Jeśli masz do skonfigurowania kilkadziesiąt pinów to dalej stoisz w tym samym miejscu - tracisz dużo czasu na klepanie konfiguracji dla GPIO. To rób konfigurację CubeMX a dostęp do GPIUO na rejestrach. Często używam tej metody nie tylko dla GPIO ale i dla USART, SPI. Transmisję realizuję swoimi funkcjami a init robię przez...

    Mikrokontrolery ARM   18 Lip 2018 09:06 Odpowiedzi: 12    Wyświetleń: 969
  • [STM32] STM32L073RZ - Nieoczekiwana kolejność odczytu wejść analogowych przez ADC z HAL

    STM32L073RZ: 1034 +157 stron Masz problem z ADC. Czy w związku z tym rozwiązania problemu będziesz szukał w rozdziale o ADC (49 stron), czy może na wszystkich ~900 pozostałych (np. w rozdziale o USART albo SPI)?

    Mikrokontrolery ARM   09 Lut 2021 23:58 Odpowiedzi: 11    Wyświetleń: 765
  • Jak obsłużyć niepełne dane w USART STM32L4 wykorzystując flagi?

    USART może zgłaszać koniec ramki. Warunek to odstęp pomiędzy bajtami nie dłuższy niż bajt https://msalamon.pl/odbieranie-uart-po-d...

    Mikrokontrolery ARM   10 Maj 2020 11:12 Odpowiedzi: 4    Wyświetleń: 618
  • STM32F103 - Zakłócenia przy równoległej komunikacji USART1 i USART2

    void USART2_IRQHandler(void) { while (!(USART2->SR & USART_S... ... To chyba oczywiste, czemu przestaje działać przerwanie od USART1 jak włączysz to od USART2.

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3474
  • STM32F10x USART1 – konfiguracja i obsługa przerwań bez stdperiph lib

    Zaczynam zabawę z stm32. Chciałbym obsłużyć USART przez przerwania. Większość przykładów opiera się na stdperiph lib, chciałbym uniknąć stosowania tej biblioteki. Używam tylko nagłówka stm32f10x. Wydaje się że włączyłem przerwanie przez NVIC_EnableIRQ(USART1_IRQn) bit w rejestrze USART1->CR1 również został ustawiony i w zasadzie na tym utknąłem. Prosiłbym...

    Mikrokontrolery Początkujący   16 Mar 2013 20:01 Odpowiedzi: 21    Wyświetleń: 2850
  • USART3 - STM32F4 Złe dane przy odbieraniu w przerwaniu

    To działa: [syntax=c] #define Port_USART3 USART3 #define Port_USART3_CLK RCC_APB1Periph_USART3 #define Port_USART3_TX_PIN GPIO_Pin_10 #define Port_USART3_TX_GPIO_PORT GPIOB #define Port_USART3_TX_GPIO_CLK RCC_AHB1Periph_GPIOB #define Port_USART3_TX_SOURCE GPIO_PinSource10 #define Port_USART3_TX_AF GPIO_AF_USART3 #define Port_USART3_RX_PIN GPIO_Pin_11...

    Mikrokontrolery ARM   08 Sie 2014 11:07 Odpowiedzi: 4    Wyświetleń: 1005
  • 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ń: 870
  • [STM32] STM32F100RB: FreeRTOS i konfiguracja przerwań USART2 - jak to zrobić?

    W tablicy wektorów zupełnie nic nie zmieniasz (jak zwykle) - system masz połączony ze sprzętem poprzez te 3 definicje: #define vPortSVCHandler SVC_Handler #define xPortPendSVHandler PendSV_Handler #define xPortSysTickHandler SysTick_Handler Mam nadzieje że masz je w jakimś pliku dołączonym do port.c, np FreeRTOSConfig.h 4\/3!!

    Mikrokontrolery   12 Lip 2012 01:19 Odpowiedzi: 14    Wyświetleń: 4569
  • [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ń: 1323
  • STM32 - Jak monitorować stan linii RX przy włączonym USART?

    Da się - czytaj stan prosto z portu.

    Mikrokontrolery ARM   11 Lut 2014 21:23 Odpowiedzi: 2    Wyświetleń: 996
  • Zapętlenie przy odbiorze OK na STM32 - jak poprawić kod?

    Dopiero się uczę, ale tu tak piszą: https://stm32.eu/2017/11/28/3-stm32cube-... PS: Gdy w powyższy sposób obsługuję USART to jest OK, ale dla UART mam właśnie powyższy problem. Czy to może mieć wpływ?

    Mikrokontrolery ARM   18 Sty 2020 22:25 Odpowiedzi: 21    Wyświetleń: 1092
  • [stm32] [RTOS] Jak dodać logowanie przez terminal na HY-Mini STM32F103VCT6?

    Początek programu FreeRtos wygląda tak: /* Private define ----------------------------------------... #define LED_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define LCD_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define USART_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE ) #define LED_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 ) #define...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5680
  • Konfiguracja ESP8266: Połączenie Wi-Fi i komunikacja UDP z STM32 oraz aplikacją mobilną

    Witam, mam taki problem, a mianowicie... Zrobiłem aplikację mobilną, która wysyła dane po UDP do ESP8266 Wi-Fi, a ten po USART do STM32, gdzie są zapisywane i obsługiwane. Czy jest sposób skonfigurowania ESP8266 (połączenie do sieci Wifi jak i połączenie z aplikacją po UDP) ? Dokładniej chodzi mi o to, gdy użytkownik dostanie całkiem nowe urządzenie...

    Mikrokontrolery Pozostałe   06 Lip 2022 12:40 Odpowiedzi: 1    Wyświetleń: 756
  • stm32f100rb - sprintf() dla float w Coocox nie działa, a dla int działa

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

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2538
  • NRF24L01 i STM32F0DISCOVERY z HAL - problem z bibliotekami z ATmega8

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

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1536
  • [USART] STM32F0 - Czy można odwrócić fazę sygnału TXD sprzętowo?

    a czy da się to zrobić w bibliotece SPL? Zadam złośliwe pytanie - a czy da się sprawdzić w dokumentacji tej biblioteki albo w jej kodzie źródłowym? Przecież na pewno będzie szybciej niż pytać o to na forum, zwłaszcza że SPL jest już martwe i teraz ludzie albo używają HALa albo rejestrów. Zresztą - wystarczyłoby pewnie otworzyć odpowiedni plik nagłówkowy,...

    Mikrokontrolery ARM   29 Mar 2018 13:14 Odpowiedzi: 6    Wyświetleń: 789
  • [STM32F769] Jak skonfigurować USART/UART dla Virtual COM Port USB?

    Chciałbym skonfigurować komunikację USART/UART między płytką STM32F769I-DISCO a komputerem z wykorzystaniem kabla USB, którym płytka jest połączona do komputera. Zestaw zgłasza się jako Virtual COM Port, ale nic nie wysyła jak się z nim połączę przez Tera Term. Trzeba się domyślać oo co chodzi, strzelam, że pewnie komunikacja pomiędzy komputerem przez...

    Mikrokontrolery   08 Sie 2018 18:46 Odpowiedzi: 17    Wyświetleń: 1020
  • [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ń: 771
  • [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ń: 1134
  • [STM32][ENC28J60][C] - uIP - duża ilość "Packets dropped"

    Nie ma się czemu dziwić, przeważnie możliwy MTU jest nieduży w porównaniu do PC.

    Mikrokontrolery ARM   06 Sie 2012 17:42 Odpowiedzi: 4    Wyświetleń: 2923
  • Najlepsze moduły mikrokontrolerów do 200zł z USART, I2C, SPI, PWM

    Jak tanio to http://uk.farnell.com/olimex/stm32-p107/... Ilosc pwm sobie mozesz dowolnie zwiekszyc zewnetrznym ukadem przez i2c na ten przykad...

    Mikrokontrolery   29 Lis 2015 23:08 Odpowiedzi: 24    Wyświetleń: 1110
  • STM32F103ZET6 - brak stabilnej komunikacji USART z PC (Win7, Terminal v1.9b)

    Witam, Mam problem z komunikacją STM32 z komputerem. Mam płytkę tego typu http://allegro.pl/stm32-plytka-prototypo... Chciałem napisać sobie najprostszy program do komunikacji z komputerem. Jak na razie napotkałem pewna barierę. Skonfigurowałem procek według książki Pana Paprockiego i przy użyciu standardowych bibliotek...

    Mikrokontrolery ARM   30 Cze 2011 14:09 Odpowiedzi: 5    Wyświetleń: 2443
  • 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ń: 900
  • [STM32] [STM32][C][I2C] - Zawieszanie się I2C po inicjalizacji w trybie przerwań

    Chodzi o wyświetlanie Stringów przez USART? To na czas testów tylko. Jakiś pomysł?

    Mikrokontrolery ARM   25 Paź 2017 22:14 Odpowiedzi: 40    Wyświetleń: 4263
  • PC -> Nucleo -> RS485 -> STM32 Własny program do komunikacji z uC

    Chciałbym dowiedzieć się jak coś takiego mogłoby wyglądać, jak dogadać się z samym mikrokontrolerem tak aby w odpowiednim języku mnie zrozumiał. Reszta przyjdzie z czasem. Mnie sie wydaje kolega, że nie masz problemu z CRC tylko z samą transmisją danych po USART.

    Projektowanie i Tworzenie Po godzinach   06 Lip 2018 10:02 Odpowiedzi: 21    Wyświetleń: 2025
  • [STM32F103/C] - USART2 nie wysyła danych, konfiguracja GPIO i rejestrów

    To że w drugiej linijce ma znaczenie: [syntax=c] USART2->CR1 = USART_CR1_TE;// uruchomienie Tx USART2->CR1 = USART_CR1_UE;// zerowanie rejestru i ustawienie tylko tego bitu [/syntax]

    Mikrokontrolery ARM   06 Lis 2013 17:56 Odpowiedzi: 5    Wyświetleń: 1446
  • [STM32] Jak wysłać komendy i CR przez USART2 do modułu RN4871?

    W HAL odbiór po USART jest napisany źle. Problem pojawia się, gdy w czasie nadawania (na przerwaniach) pojawią się dane do odbioru. Nie miałem siły aby HAL poprawiać. Najlepiej zrobić na rejestrach. HAL to działa jak Arduino. Jak uruchamia się jedną funkcję jest ok, jak kila to porażka. Na razie w I2C nie znalazłem błędów (niedomagań) a w USART, RTC,...

    Mikrokontrolery   07 Cze 2018 11:12 Odpowiedzi: 8    Wyświetleń: 1077
  • Nucleo STM32F446RE - Brak transmisji przez USART1 i USART2

    Nie korzystam z systemInit ani zadnej innej biblioteki, cały kod który mam jest napisany w 100% przeze mnie. Czyli dobrze założyłem, to 16Mhz, pytanie ktore dalej pozostaje bez odpowiedzi to co jest nie tak ? :( Chyba jednak nie cały. Nie napisałeś nic o środowisku - obejrzyj SystemInit(). Najbardziej nie tak jest to, że nie pokazałeś poprawionego...

    Mikrokontrolery ARM   27 Maj 2018 14:53 Odpowiedzi: 15    Wyświetleń: 807
  • STM32F4-Discovery - USART1 do USART6, brak odbioru danych, co sprawdzić?

    Wyglądają dobrze. 4\/3!!

    Mikrokontrolery ARM   11 Paź 2012 13:03 Odpowiedzi: 9    Wyświetleń: 5241
  • STM32F107 - USART nie działa z HSE, kłopoty z SYSCLK

    HSE_VALUE jest potrzebne funkcji SystemInit, poza tym w pliku "stm32xxx.h" masz coś takiego [syntax=c] #if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */ [/syntax] najlepiej dodaj do opcji kompilacji coś takiego "-DHSE_VALUE=(tu częstotliwość kwarcu w Hz"

    Mikrokontrolery ARM   10 Kwi 2013 15:34 Odpowiedzi: 2    Wyświetleń: 1353
  • Przekazywanie danych z ADC1 przez USART w mikrokontrolerze STM32F103 - Kod i szczegóły

    Ta linijka wygląda podejrzanie: ADC1 -> SQR3 |= ADC_SQR3_SQ1|ADC_SQR3_SQ1_2; //CHANEL 6 SELECT A ta jest błędna, ale "czasem zadziała" ;) ADC1->SR &=~ADC_SR_EOC; W kodzie powyżej nie ma włączenia timera, a niewłączony raczej nie wyzwoli ADC.

    Mikrokontrolery ARM   19 Lut 2021 17:49 Odpowiedzi: 3    Wyświetleń: 603
  • [STM32f103][C] Nadawanie danych oraz odbiór przez USART

    A czy mógłbyś napisać coś więcej w jaki sposób można by to lepiej wykonać? 1. Praktycznie cała twoja aplikacja funkcjonuje w USART2_IRQHandler(); 2. Przerwania w miarę możliwości powinny być jak najprostsze, więc wywoływanie w nich funkcji atoi/itoa jest słabym pomysłem; 3. USART powinien wysyłać ciąg znaków, ich serializacja powinna być w wyższej...

    Mikrokontrolery ARM   14 Mar 2018 22:07 Odpowiedzi: 8    Wyświetleń: 1116
  • [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ń: 1815
  • [STM32F103RB] STM32F103RBT6: Konflikt Timer1 PWM (kanał 2N) z USART1 TX na wspólnym pinie

    Witam! Używam STM32F103RBT6. Timer1 skonfigurowany jest na wyjście PWM z wyjściem komplementarnym (kanał 2 i 2N). Interesuje mnie tylko kanał 2N. Problem jest taki, że wyjście kanału 2 jest współdzielone na tym samym pinie z TX dla UART1. I tu pojawia się konflikt, gdyż jak jest włączony timer1 usart1 nadaje tylko w jedną stronę (potrzebuję komunikacji...

    Mikrokontrolery ARM   28 Lip 2010 16:14 Odpowiedzi: 6    Wyświetleń: 1238
  • [STM32] [STM32][ENC28J60] Jak otworzyć port TCP i odbierać dane dla radia internetowego?

    próbowałem uIP - jeśli mam adres statyczny to działa, ale DHCP za cholerę nie che ruszyć, telnet i proste www również. Ale jak uruchomić DHCP to nie mam pojęcia, zna ktoś dobrze stos uIP ?

    Mikrokontrolery   23 Kwi 2011 08:40 Odpowiedzi: 11    Wyświetleń: 4677
  • Przekazanie zmiennej zamiast wskaźnika - błąd kompilacji.

    Witam Postanowiłem zapytać tutaj, ponieważ wydaje mi się że to odpowiedni temat. Uczę się programowania na bazie STM32. Teraz poznaje porty USART i pojawił się problem: Temat wydzieliłem, ponieważ nie ma nic wspólnego z poprzednim.

    Mikrokontrolery   10 Mar 2019 10:39 Odpowiedzi: 10    Wyświetleń: 837
  • [stm32] Jak skonfigurować UART z przerwaniami na STM32F103VBT6?

    Cześć, Nie dawno zacząłem przygodę z STM32. I mam duży problem nad którym siedzę już parę dni. Chciałem stworzyć prostą komunikację z komputerem gdzie przez terminal odpowiednimi komendami będzie można gasić i zapalać diody i w drugą stronę przesyłać które diody są zapalone. nie wiem gdzie jest tu błąd więc Ustawienie GIPO void GPIO_Conf(void) { GPIO_InitTypeDef...

    Mikrokontrolery ARM   14 Paź 2024 18:31 Odpowiedzi: 1    Wyświetleń: 1794
  • [STM32] [STM32][Eclipse] Debugowanie krokowe przerywane przez przerwanie Timera

    Z problemem poradziłem sobie w 90% stosując sztuczki z wpisami hook w pliku ".gdbinit" oraz dodatkowym wpisem do pliku konfiguracyjnego openocd dla eventu "old-pre_resume". Chodzi o użycie "cortex_m3 maskisr on/off". Dopiero najnowsza poprawka do OpenOCD 0.5.0 z 28 czerwca dodała automatyczne włączanie/wyłączanie bitu C_MASKINTS w Debug Halting Control...

    Mikrokontrolery ARM   11 Lip 2011 21:12 Odpowiedzi: 7    Wyświetleń: 3721
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Funkcja SystemInit jest wywoływana w obu przypadkach na początku main. Podałem ją w kodzie. Może tutaj faktycznie jest problem. Pliki startup.s Keila i Cube się różnią. Zauważyłem, że funkcja SystemInit jest wywołana w pliku dla Cube. Niestety te pliki to dla mnie czarna magia. Czytałem o nim artykuł waszego kolegi z elektrody. https://www.elektroda.pl/rtvforum/topic3...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1041
  • STM32L100RC - USART1 nie działa - konfiguracja i uruchomienie USARTa

    GPIOB->AFR Kod pisałem w oparciu do Reference Manual, oraz poradnik dostępny na tym forum Chyba nie do konca :) W poradniku masz napisane jak ustawic funkcje alternatywne. A w RM jak sobie skoczysz do dzialu GPIO i tam rejestry AFRL i H to masz tabelkę.

    Mikrokontrolery ARM   27 Lut 2018 11:55 Odpowiedzi: 9    Wyświetleń: 1020
  • Konfiguracja środowiska Atollic TrueSTUDIO z CubeMX dla STM32F103C8T6

    [syntax=c]void HAL_UART_RxCpltCallback(UART_HandleTypeD... *huart) { if(huart->Instance==USART1) { //... operacje na danych odebranych przez UART1 } elseif(huart->Instance==USART2) { //... operacje na danych odebranych przez UART2 } elseif(huart->Instance==USART3) { //... operacje na danych odebranych przez UART3 } else { //WTF? } }[/syntax]

    Mikrokontrolery ARM   27 Kwi 2019 19:01 Odpowiedzi: 53    Wyświetleń: 2448
  • [STM32F103] Jak uruchomić przerwanie PendSV w STM32F103? Szukam przykładu dla obsługi USART

    1.Czy w CMSIS jest jakieś makro wywołania, czy trzeba to pisać ręcznie? Ręcznie. O tak - https://github.com/DISTORTEC/distortos/b... 2.Czy to przerwanie się inicjalizuje? Co przez to rozumiesz? 3.Czy trzeba mu ustawiać priorytet (domyślny ma chyba najniższy i o to mi chodzi)...

    Mikrokontrolery ARM   05 Mar 2016 21:55 Odpowiedzi: 20    Wyświetleń: 1380
  • [STM32F1] [STM32F1][C] - Usprawnienie komunikacji AT z modułem GSM na STM32F103ZET6

    Tom RealTime Akurat mam Telit-a GL865. Komunikacja wygląda tylko na zasadzie zapytanie-odpowiedź, jedyną sytuacją jest połączenie przychodzące i ewentualnie dane GPRS które przychodzą asynchronicznie. Program piszę bez żadnego OS-a. Z mojego punktu widzenia wykorzystanie DMA może być problematyczne ponieważ nie mam stałej komend wysyłanych do modułu,...

    Mikrokontrolery Początkujący   10 Maj 2014 12:01 Odpowiedzi: 13    Wyświetleń: 2100
  • ARM - Wybór taniej płytki startowej: TM4C123GLX vs STM32F103C8T6

    (at)gaskoin Jak by nie patrzec zegar, porty, jakis timer, dac, adc, dma, USART i masz juz znaczna czesc RM do przeczytania... Chodzi o to ze sa bardziej zlozone niz AVR-y PICe itp. i tych rejestrow trzeba wiecej poustawiac... a znajomosc dzialania jakiegokolwiek prostego procesora wiele ulatwia. Mozna zaczynac od zera ale trzeba poznac od podstaw wszytko...

    Mikrokontrolery ARM   04 Kwi 2014 19:59 Odpowiedzi: 46    Wyświetleń: 5529
  • Przetwornik ADC w połączeniu z USART na STM32F411RE

    Co do propozycji timera to masz na myśli, żeby uruchomić timer, który jak widzę jest na schemacie niżej(a dokładnie parę multipleksowanych): https://obrazki.elektroda.pl/6873035400_... On zaczyna liczyć z częstotliwością powiedzmy 100 cykli na sekundę, po doliczeniu generuje przerwanie i robi pomiar przetwornikiem ADC? Tylko właśnie...

    Mikrokontrolery ARM   06 Mar 2018 21:43 Odpowiedzi: 14    Wyświetleń: 930