transmisja stm32

Znaleziono około 807 wyników dla: transmisja stm32
  • [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ń: 1578
  • [STM32] Konfiguracja USART - transmisja działa tylko w jedną stronę?

    Zacznij od określenia protokołu transmisji - w jaki sposób będziesz przesyłał te dane (znakowo/binarnie), jaka jest ich długość, po czym program może je rozpoznać, czy i jak sprawdzać poprawność transmisji. Zastanów się nad strukturą oprogramowania - same przerwania, RTOS, czy (w ostateczności) jakaś pętla zdarzeń? Potem dopiero planuj programową obsługę...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 4083
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    dlaczego ta instrukcja nie działała jak dodałem średnik na końcu tej linijki while((SPI1->SR & SPI_SR_BSY) == 0) ,a jak go usunąłem to zadziałało? Bo `while (warunek);` jest tożsame z `while (warunek) { /* kompletnie nic */ }`. Jeśli dasz średnik, to następna linijka _NIE_ jest częścią pętli while, tylko po prostu jedną instrukcją która się wykona...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1029
  • [stm32][rs485] Brak transmisji

    To ja się już pogubiłem. Czyli jak z termminala PC naciskasz 1 znak przychodzą Ci 2 takie same na terminal ? Nie masz zaznaczonej opcji automatycznego echo ?

    Mikrokontrolery ARM   31 Gru 2011 09:28 Odpowiedzi: 16    Wyświetleń: 7697
  • REKLAMA
  • [STM32] Jak zwiększyć transfer USB HID w STM32 przy użyciu control transfer?

    Nie pamiętam już z czego dokładnie to wynika, ale prawdopodobnie właśnie ze zdefiniowanych pól w sterownikach od windows. Podejrzewam, że modyfikacja plików sterowników nie będzie aż tak trudna, tylko jest wada - potem ten sterownik trzeba dostarczać klientowi. Najwięcej informacji znajdziesz w specyfikacji USB (mało czytelne) jak również (ze wskazówkami...

    Mikrokontrolery ARM   24 Lis 2011 09:26 Odpowiedzi: 16    Wyświetleń: 5032
  • REKLAMA
  • [stm32] Jak skonfigurować STM32 do transmisji SPI z użyciem DMA?

    Spróbuj alternate output push-pull - mówię całkiem serio. U mnie działa "po ludzku" - tak jak masz, ale niektórzy na forum tu pisali, że działa im tylko jak WEJŚCIE jest na alternate output ustawione... 4\/3!!

    Mikrokontrolery ARM   18 Sty 2012 20:12 Odpowiedzi: 28    Wyświetleń: 6442
  • [stm32][gcc] - DMA, jak zwiększyć bufor przesyłanych danych?

    O podwójnym buforze zapomnij w takim przypadku. Przerwanie od końca transmisji i rekonfiguracja. DMA2D?

    Mikrokontrolery ARM   10 Sty 2017 00:06 Odpowiedzi: 14    Wyświetleń: 1947
  • [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ń: 4405
  • [stm32] [stm32][gcc] CAN - Bit INAK ciągle ustawiony przy przejściu do trybu normalnego

    Nie jestem do końca pewien czy to może sprawiać problemy, ale ja ustawiam pin RX jako "Input_PullUp" a nie "floating". A poza tym jaki sterownik linii stosujesz (TJA czy coś innego)? Może nie zezwoliłeś na transmisję na poziomie sterownika?

    Mikrokontrolery ARM   25 Mar 2015 19:56 Odpowiedzi: 9    Wyświetleń: 5026
  • STM32 DISCO-F429ZI: Błędy transmisji między CAN1 i CAN2 przy 500 kHz

    Najpierw zrób tak aby działało samo nadawanie, pokaż jak w CubeMX to skonfigurowałeś. Dopiero jak będziesz mieć pewność, że na 100% dobrze wysyłasz uruchom odbiornik. Tylko aby nadawanie działało musisz ustawić w CubeMx (na czas testów bez podłączonego odbiornika) opcję Loopback (wtedy STM sam sobie w środku wysyła potwierdzenie odebrania danych, inaczej...

    Mikrokontrolery ARM   29 Maj 2017 17:51 Odpowiedzi: 7    Wyświetleń: 1755
  • [STM32] Komunikacja SPI z ADS7843 , STM32 nie wysyła komend

    Zapis i odczyt jest realizowany w tym samym cyklu. Odczytanie rejestru DR nie wymusi transmisji.

    Mikrokontrolery ARM   12 Mar 2013 23:31 Odpowiedzi: 49    Wyświetleń: 10133
  • STM32 - MODBUS RTU - Jak wykryć początek i koniec ramki

    To jak muszę ustawić port w STM32 dla poprawnej transmisji 8E1 ?

    Mikrokontrolery ARM   20 Kwi 2017 22:39 Odpowiedzi: 17    Wyświetleń: 3054
  • REKLAMA
  • [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ń: 3572
  • [STM32] Jak poprawnie wysyłać komunikaty MIDI przez UART?

    [syntax=c]void MIDImessage(byte command, byte data1, byte data2) { uint8_t data[3]; data[0] = command; data[1] = data1; data[2] = data2; HAL_UART_Transmit_IT(&huart2, data, sizeof(data)); }[/syntax] Pamiętaj transmisja jest wykonywana w tle.

    Mikrokontrolery Początkujący   09 Lis 2017 15:52 Odpowiedzi: 7    Wyświetleń: 1524
  • [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 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    A nie jest po prostu tak, że wysyłasz adres bez przesunięcia go o 1 bit (albo z niepotrzebnym przesunięciem o 1 bit)? To że 7-bitowy adres urządzenia wynosi 0x68 nie znaczy jeszcze, że dokładnie taką wartość trzeba wpisywać do rjestru I2Cx->DR, ponieważ najmłodszy bit wpisywanej tam wartości wybiera kierunek transmisji.

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12897
  • [STM32] - USB w trybie HID i Virtual COM - możliwe?

    Kontrolny to zawsze kontrolny ;] Czyli EP0. Zgaduję, że deskryptor jest ok, ale obsługa pakietów SETUP na EP0 nie jest pełna i przez to nie obsługujesz Class Specific Requests dla CDC. Musisz dopisać/dokleić obsługę kolejnego interfejsu do już istniejącej. Nie sprawdzałem Twojego projektu, ale ogólnie layout będzie mniej więcej taki: EP0 - ep kontrolny...

    Mikrokontrolery ARM   16 Lip 2014 10:42 Odpowiedzi: 11    Wyświetleń: 4242
  • STM32 F4 (Nucleo F446RE) DMA UART RX - konfiguracja

    A skąd wziąłeś krasnoludka, który pilnuje, żeby GPS rozpoczął transmisję wiersza po zaprogramowaniu DMA i drugiego, który pilnuje, żeby wszystkie wiersze miały po 99 znaków? Ja też chcę takie dwa krasnoludki! Pardon, zapomniałem o trzecim krasnoludku - tym od zerowana bufora danych przed transmisją.

    Mikrokontrolery ARM   17 Lut 2017 16:14 Odpowiedzi: 14    Wyświetleń: 2097
  • [STM32] USART4 przerwanie nie działa po zapisie hexa, działa w debugowaniu

    Może pokaż cały kod. Poza tym, przerwania mogą być tak szybko wywoływane, że przy debuggingu się one gdzieś zgubią (bo nie odbierzesz wszystkich znaków z bufora a już przyjdą następne znaki). Mówisz, że nie działa w ogóle, więc może posprawdzaj flagi transmisji ?

    Mikrokontrolery ARM   18 Paź 2010 21:01 Odpowiedzi: 7    Wyświetleń: 3195
  • Transmisja danych 800kHz między płytkami z diodami LED RGB (IN-PI20TAT) i STM32, taśma IDC 60cm

    (at)obywatellutzek Jeśli musisz to użyj np. transceiverów do rs485. Jeżeli t jest jakaś pojedyncza taśma w normalnym, niezaszumionym środowisku, to można się pokusić o puszczenie tego na żywioł. Kwestia jak często odświeżasz te LEDy? Czy dopuszczasz jakieś przekłamania? Jeśli wyświetlane efekty są dynamiczne, to nawet jeśli od czasu do czasu będzie...

    Mikrokontrolery Pozostałe   03 Lip 2023 22:19 Odpowiedzi: 7    Wyświetleń: 564
  • [STM32] I2C - komunikacja master / slave po resecie mastera

    Jak SCL jest w stanie niskim (aktywnym), to jak chcesz "do-clock-ować", jeżeli linia nie może wrócić do stanu wysokiego? Jedyne rozwiązanie, to ograniczenia czasowe w programie układu podrzędnego, który wymusza niski stan na SCL. Wysłanie impulsów na linię SCL odblokuje SDA, kiedy układ podrzędny wystawił stan niski w chwili zerwania lub zakłócenia...

    Mikrokontrolery ARM   22 Sty 2019 21:57 Odpowiedzi: 13    Wyświetleń: 918
  • [STM32] Jak skonfigurować STM32 do pracy w trybie SPI half-duplex?

    Oczekiwanie na flagę TXE nie gwarantuje że transfer się zakończył (bo co ma pusty bufor do idącej w tym czasie transmisji?) - do tego służy flaga BSY. 4\/3!!

    Mikrokontrolery ARM   27 Cze 2012 10:21 Odpowiedzi: 4    Wyświetleń: 2779
  • [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ń: 1858
  • STM32 NUCLEO-F334R8 - STM32F334R8T6 ARM Cortex M4 - interfejs SPI

    Z płytką nic się nie stanie. Ale pomysł używania linii z wiszącą na niej diodą jako komunikacyjnej jest słaby. Czy możesz wytłumaczyć dlaczego jest to słaby pomysł? Co złego może się stać lub nie działać? Pytam z ciekawości, ponieważ chyba wszystkie płytki Nucleo 64 mają na linii SCK przypiętego LED'a. Jeszcze nigdy nie zauważyłem negatywnych efektów,...

    Mikrokontrolery   01 Kwi 2020 12:22 Odpowiedzi: 10    Wyświetleń: 636
  • [STM32][SPI][HAL] HAL_SPI_Transmit - wysyła niepoprawne dane.

    Przedstaw sobie parametry w logic to ci zdekoduje. Wszystko działa. Zbocze i polaryzacja - to się w parametrach transmisji ustawia.

    Mikrokontrolery ARM   19 Mar 2017 13:49 Odpowiedzi: 7    Wyświetleń: 5448
  • Połączenie Virtual Com Port z STM32F429 na Windows 10 - problemy z programowaniem

    Problem rozwiązany! Choć to dziwne to okazało się, że zadeklarowałem zbyt duże bufory transmisji w STM32. Zmniejszenie ich rozwiązało problem. Ciekawe tylko czemu terminale nie mają z tym problemu... Dziękuję za pomoc

    Programowanie Początkujący   01 Lip 2017 15:07 Odpowiedzi: 25    Wyświetleń: 1866
  • Jak skonfigurować STM32 do transmisji USART3 z DMA po zdarzeniu TXE?

    Teraz wszystko jasne, dzięki!

    Mikrokontrolery ARM   11 Cze 2012 12:44 Odpowiedzi: 28    Wyświetleń: 4828
  • Sprzętowy sniffer USB na AVR lub STM32

    A przy jakiej szybkości transmisji chcesz to robić? USB 1.1 ma 1.5 i 12 Mbit/s, USB 2.0 480 Mbit/s, USB 3.0 5 Gbit/s. Co szybsze AVR obsłużą tę najwolniejszą. Ale jest sniffer software-owy... Dane nie powinny być takie same - przecież zawierają informację identyfikującą urządzenie, pewnie jeszcze numery pakietów - i te informacje trzeba dostosować dla...

    Początkujący Elektronicy   27 Gru 2015 11:15 Odpowiedzi: 4    Wyświetleń: 849
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Dlatego właśnie każdy z nas pisze Ci tu o dwóch buforach na dwa komplety próbek, albo o jednym o podwójnej pojemności - czytaj!!! Czytam czytam. Na razie rozumiem to w ten sposób: Generuje przerwanie od Timera co 25µs: 1 przerwanie - próbkowanie 1 kanału i transmisja DMA do tablicy 1 2 przerwanie - próbkowanie 2 kanału i transmisja DMA do tablicy...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26370
  • [STM32] Zakłócenia z sieci energetycznej na linii CAN

    Jak już pisałem, schemat układu jest powyżej i tylko przy transceiverach są terminatory (czyli łącznie 2). Chcę zrobić transmisję między STM32F401 i PC, ale nic nie odbiera. Za to mogę odbierać transmisję z STM.

    Mikrokontrolery ARM   05 Cze 2019 17:47 Odpowiedzi: 29    Wyświetleń: 1899
  • STM32 + SDIO: Jak uniknąć długich zapisów na kartę SD/SDHC?

    Cześć, Pracuję nad projektem, w którym wykorzystuję zapis danych na kartę SD/SDHC. W skrócie: - transmisja do STM32 co 64ms 400B danych - zapis danych na kartę SD Wykorzystuję system plików FAT więc co 64ms trzeba wykonać conajmniej kilka zapisów na kartę SD. Wszystko jest OK ale co kilka tysięcy bloków karta wykonuje zapis bloku który trwa 200ms !!!...

    Mikrokontrolery ARM   21 Lut 2013 10:31 Odpowiedzi: 6    Wyświetleń: 2892
  • [STM32] - Jak ponownie uruchomić DMA mem to mem bez pełnej inicjalizacji?

    0. Skasuj flagi TCIE, HTIE, TEIE, DMEIE w rejestrze DMA_SxCR lub odpowiednim DMA_xIFCR. 1. Ustaw CCR1_EN w odpowiednim DMA_SxCR. Kolejna transmisja powinna zostać rozpoczęta. Poszczególne strumienie pozostają w ostatniej konfiguracji, łącznie z adresami.

    Mikrokontrolery ARM   29 Kwi 2014 08:49 Odpowiedzi: 24    Wyświetleń: 2733
  • [stm32] [stm32][Atmega] I2C - Zawieszanie się przy odczycie z atmega88 jako slave

    Witam, Niestety natrafiłeś na ogólnie znany problem :-) I2C w stm32f103 jest po prostu ... nie działa najlepiej. Jeżeli dobrze pamiętam przy próbie odczytu nie ustawia mu flagi IV5 i można tak czekać i czekać. Jeżeli masz nowe biblioteki to spróbuj zmienić prędkość transmisji na 50kB. Jeżeli to nie pomoże to zostaje ci bitbanging :)

    Mikrokontrolery   16 Wrz 2014 16:17 Odpowiedzi: 7    Wyświetleń: 3191
  • [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ń: 2497
  • Nucleo stm32f103rb wyprowadzenie UART z ST-LINKA na piny

    Przeglądając źródła, które Pan podesłał spodobał mi się sposób programowania wykorzystujący mbed.h . Czy zna Pan jakieś paradniki/źródła opisujące jak przygotować środowisko (w moim przypadku Atollic) by tak programować. Sądząc po pytaniu, odnoszę wrażenie że jakby nie za bardzo chyba czujesz czym właściwie jest mbed. Tak że jeśli mógłbym coś zasugerować,...

    Mikrokontrolery ARM   16 Lip 2018 09:26 Odpowiedzi: 12    Wyświetleń: 1002
  • STM32F407 - Konfiguracja CAN bus na pinach PB8 i PB9

    Poza tym czy masz inny układ na magistrali, jaki masz zegar i jaki baud na CANie chcesz uzyskać? STM jest taktowyany 168MHz , prędkość CANa obojętnie byle by uruchomić. Na magistrali nic nie ma tylko przejściówka z CAN na USB dzięki której mam zamiar sprawdzić poprawność transmisji z STM32 po CANie

    Mikrokontrolery   16 Sty 2017 19:05 Odpowiedzi: 29    Wyświetleń: 4230
  • Brak transmisji CAN między AVR a STM32 - różne prędkości?

    MCP2515 jest jeden przy AVR.

    Mikrokontrolery   29 Maj 2016 22:13 Odpowiedzi: 2    Wyświetleń: 897
  • [STM32] Sterowanie PWM 20kHz i transmisja RS232 100bajtów - czy to możliwe?

    Czy podczas nadawania ramki (UART) przez DMA procesor jest "odcięty" aż do zakończenia nadawania? Nie jest. Bo w takim przypadku niemożna by było obsłużyć PWM(z obliczeniami) z taką częstotliwością. Układ który wybrałeś spokojnie obsłuży 10 UARTów i 10 silników - jeśli napiszesz dobrze program. Jeśli program napiszesz źle, to nie obsłuży nawet jednego....

    Mikrokontrolery ARM   26 Cze 2019 07:42 Odpowiedzi: 13    Wyświetleń: 957
  • [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ń: 957
  • [STM32] [STM32F303] - Jak efektywnie zarządzać buforami DMA w oscyloskopie 1MHz?

    Rozumiem, ale wolałbym wykorzystać pełen potencjał przetwornika (czyli 12 bit). Mam pytanie w którym cofne sie trochę do tyłu. Mianowicie męczyłem swego czasu USB. Po wielu trudach coś tam udało się przesłać - przykład ze strony ST (virtualny port - echo w terminalu). No ok, wczoraj chciałem przesłać większą ilość próbek i nie dość że dostawałem totalne...

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4620
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    To, że slave nic nie odpowie, nie zmienia faktu, że SPI i tak odczytuje dane przy KAŻDEJ transmisji, no bo jak miałoby inaczej działać? 4\/3!!

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10710
  • [STM32] [STM32][RFM22] - Niestabilna komunikacja SPI, konfiguracja pinów i SPI

    Błąd w komunikacji może wynikać z niedotrzymania timingów pomiędzy wystawianiem sygnału nSEL, a wysyłaniem danych do/z układu RFM22. Jeżeli natychmiast po ustawieniu nSEL w stan niski zaczynasz wysyłanie danych, to jest to błąd. Podobnie - po zakończeniu wysyłania, sygnał nSEL musi jeszcze przez jakiś czas pozostać w stanie niskim. Załączam tabelę z...

    Mikrokontrolery ARM   29 Cze 2014 21:42 Odpowiedzi: 3    Wyświetleń: 1854
  • STM32 jako USB Audio device, 2 kanałowy odczyt próbek z przetwornika ADC, transmisja przez USB

    Udało Ci się? Bo ja zaczynam się bawić CDC na STmie.

    Mikrokontrolery ARM   08 Cze 2024 00:18 Odpowiedzi: 1    Wyświetleń: 261
  • [STM32][C] Synchronizacja danych wysyłanych przez I2C DMA

    zostanie wysłana po i2c cała paczka danych, czy może się zdarzyć, że zostanie wysłany kawałek starej tablicy i kawałek nowej ? (w trakcie wysyłania zostaną już nadpisane dane) Czy jednak trzeba sobie jakoś samemu zapewnić to, żeby takie "zbiory" były wysyłane jako całość ? W czasie przesyłania przez DMA, możesz modyfikować zawartość, bo i tak DMA widzi...

    Mikrokontrolery ARM   05 Sty 2011 00:33 Odpowiedzi: 1    Wyświetleń: 1869
  • [STM32] Wysyłanie danych przez interfejs USB za pomocą biblioteki ST

    Host decyduje kiedy odbiera dane. I nie myl tego z kontrolą transmisji. Potwierdzenie odbioru jest automatyczne, nic nie musisz zmieniać. Albert

    Mikrokontrolery ARM   24 Lis 2024 21:50 Odpowiedzi: 8    Wyświetleń: 3036
  • [STM32] STM32 - Błąd formatu polecenia przy komunikacji z HM-TRLR-LF/HFS przez USART

    Niestety dokumentacje tej firmy nie są najwyższych lotów. Czy masz jakieś doświadczenia z transmisją LoRa? Pozdrawiam JarekC

    Mikrokontrolery ARM   27 Wrz 2015 10:46 Odpowiedzi: 5    Wyświetleń: 1119
  • Brak dźwięku przy I2S między STM32-H743ZI2 a kodekiem CS4220

    Jak odpalić samą transmisję po DAC? W sensie, wiem że powinienem zmienić tryb pracy I2S na Half-Duplex Master, ale jak rozpocząć transmisje w kodzie?

    Mikrokontrolery ARM   12 Lut 2024 06:54 Odpowiedzi: 30    Wyświetleń: 888
  • STM32 - MODBUS RTU - ustawienie parametrów transmisji USART

    A coś skonfigurowałeś w ogóle? Jeśli tak to może wklej ten kawałek kodu. Prędkość dobrze wyliczona?

    Mikrokontrolery ARM   23 Kwi 2017 20:01 Odpowiedzi: 4    Wyświetleń: 1827
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    Rozumiem, ze jak mam 3 zadania/watki/taski, to bajer polega na tym, ze wszystkie zmienne uzyte w danym watku, sa zrzucane/zapamietane - kontekst. Dotyczy to tylko zmiennych automatycznych. Zmienne statyczne są "wspólne" (istnieje tylko jedna kopia, niezależnie od ilości wątków). A co jak sie zadeklaruje jakas tablice TAB Generalnie nie da się zadeklarować...

    Mikrokontrolery ARM   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 15006
  • Komunikacja pomiędzy kilkoma STM32 poprzez magistralę CAN

    Do wyprowadzeń CAN L i CAN H nie można podłączać nic oprócz rezystorów terminujących, sygnalizację za pomocą diod LED można zrobić odczytując programowo znaczniki odebrania ramki CAN, każda transmisja na magistrali CAN uruchamia flagi w rejestrach procesora. Programowo można uruchamiać przez port procesora diody Led w zależności o odebranych danych,

    Mikrokontrolery   21 Maj 2022 10:42 Odpowiedzi: 8    Wyświetleń: 873
  • SOL-MPPT30A Bluetooth, Solarny regulator ładowania MPPT

    Według mnie moduł BLE jest podpięty wewnętrznie do tego samego UARTa w STM32 który jednocześnie jest podpięty do transceivera RS485. Widzę jakąś transmisje na pinach A B na oscyloskopie po połączeniu się przez bluetooth. Po zamknięciu połączenia jest cisza. Dodatkowo poziomy na pinach A i B mogą wskazywać na obecność mastera. Jest jakaś szansa, że ten...

    Artykuły   02 Kwi 2025 14:12 Odpowiedzi: 121    Wyświetleń: 14856
  • STM32 - obsługa przerwań od UART podczas zapisu do pamięci flash mikrokontrolera

    Podczas zapisu do Flash w uC, które mają jeden bank Flash, próba odczytu powoduje zatrzymanie procesora i poczekania do końca zapisu. Nie jest to problemem przy obsłudze przerwań UART, bo czas zapisu jest krótszy, niż czas transmisji znaku przez UART.

    Mikrokontrolery ARM   01 Gru 2017 20:41 Odpowiedzi: 19    Wyświetleń: 2127
  • [STM32] Jak optymalnie wyzwalać dwa DAC MCP4728 przez I2C z STM32?

    mozesz tez przy wiekszym nieco udziale rdzenia (ale wtedy bedzie już w pełni automatyczne i jedyne co musisz liczyć to co ile transmisja do ADC ma być wyzwalana). Czas ten musi być większy niż czas transmisji + 210ns. Zauważ że w przypadku 100k I2C ta częstotliwosc nie może być wieksza niż ~590Hz a w przypadku 400k 2370Hz. Jezeli potrzebujesz większej...

    Mikrokontrolery ARM   15 Sie 2016 11:06 Odpowiedzi: 6    Wyświetleń: 1290
  • [STM32] Kilka pytań i prośba o zerknięcie na schemat

    3. Mi się udawało uzyskiwać nawet 12 bitów jeżeli chodzi o szumy. Tzn. w spróbkowanym sygnale nie było szumów większych niż 1LSB. Ważne jest jednak odpowiednie dostosowanie syganłu do wejść ADC (niska impedancja wejść, co u Ciebie nie jest zapewnione). Co innego liniowość czy inne błędy. Tutaj pewnie było o wiele gorzej. Ale myślę że 10 spokojnie da...

    Mikrokontrolery   17 Kwi 2012 19:16 Odpowiedzi: 9    Wyświetleń: 2895
  • STM32 USART - Jak przesłać dane z czujnika jako 16-bitowy int?

    Ja ostatnio rozwiązałem to tak do transmisji danych z 3 osiowego akcelerometru: [syntax=c] sprintf((char *)buforTx,"X%03iY%03iZ%03iE%1c%1c",Buffe... USART_ITConfig(USART1, USART_IT_TXE, ENABLE); //Przerwanie-transmisja [/syntax] Potem w programiku napisanym w C# wyłuskuję z ciągu interesujące mnie dane: http://www.youtube.com/watch?v=d-q6DuQH-...

    Mikrokontrolery ARM   22 Wrz 2012 06:47 Odpowiedzi: 5    Wyświetleń: 2802
  • [STM32] [STM32][C] ARM Cortex - Odczyt 32-bitowych danych z zewnętrznego ADC przez SPI

    Odczytaj dane normalnie, a nie przez te funkcje które nie-wiadomo-co robią... Upewnij się, że nie masz jakiegoś błędu ZANIM w ogóle zaczynasz coś wysyłać... Po co ustawiasz cokolwiek od CRC w inicjalizacji, skoro z tego nie korzystasz, nie wiadomo też co robi z tym ta fantastyczna biblioteka? Może wysyła sumę CRC po każdej transmisji? 4\/3!!

    Mikrokontrolery ARM   30 Mar 2010 06:13 Odpowiedzi: 7    Wyświetleń: 3533
  • [STM32] - Problemy z odbiorem danych SPI na TFT ILI9341 z STM32F103/F407

    Ja zawsze korzystam z RXNE, ale robię to w przerwaniach - być może czas potrzebny na przyjęcie przerwania powoduje, że w tym przypadku transmisja już jest zakończona (a może w przerwaniach to lepiej działa) Jeśli chodzi o TXE, to rzeczywiście - stan tego bitu wskazuje, że można już wpisywać dane do bufora, ale sama transmisja jeszcze trwa. No to skorzystaj...

    Mikrokontrolery ARM   14 Mar 2015 10:21 Odpowiedzi: 57    Wyświetleń: 9600
  • Implementacja Timeout w I2C na STM32 - jak to zrobić?

    Jeszcze pamiętaj o tym ze jak slave bedzie trzymać magistralę to samo wykrycie time-outu nie wystarczy, musisz recznie dokończyć transmisję.

    Mikrokontrolery ARM   21 Sie 2016 18:53 Odpowiedzi: 4    Wyświetleń: 969
  • [STM32] [STM32F107] OpenOCD - Błędy IDCODE przy połączeniu JTAG Amontec JTAGkey

    Dzięki za odpowiedzi. (at)flapo213: Chodzi o kompilację samego programu? Korzystam z Eclipse z kompilatorem CodeSourcery G++. Nie wiem dokładnie co to są te breakpointy? To takie zwyczajne jak przy debuggowaniu? :) Czy np. interrupt'y procesora? Może to właśnie przez błędy transmisji danych? (at)Freddie Chopin: Rezystory na liniach JTAGa jak dla mnie...

    Mikrokontrolery ARM   17 Lut 2012 14:59 Odpowiedzi: 20    Wyświetleń: 4073
  • [STM32][C/uVision] i2c problem z zakończeniem transmisji

    Witam Chciałem oprogramować połączenie procesora z układem RTC po i2c. Połączenie jest nawiązywane, dane są odbierane ale kiedy pętla whlie ponownie wróci do początku transmisji nie przechodzi już nadania STARTu. [syntax=c] I2C_GenerateSTART(I2C1, ENABLE); while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT)); I2C_Send7bitAddress(I2C1, 0xD0, I2C_Direction_Transmitter);...

    Mikrokontrolery ARM   02 Lip 2011 11:39 Odpowiedzi: 1    Wyświetleń: 1753
  • Brak komunikacji I2C z BME280 na STM32 F411RE - krzaki na oscyloskopie

    Pytanie czy analogowy oscyloskop sie nadaje do takich rzeczy? Sygnał i2c nie jest okresowy, więc na analogowym oscyloskopie wyświetlać się będzie właśnie to, co widzisz. Chyba, że ma pamięć. Możesz ewentualnie użyć zewnętrznej synchronizacji, generując specjalnie w tym celu impuls przed rozpoczęciem transmisji na dodatkowym pinie i korzystając z odpowiednio...

    Mikrokontrolery Początkujący   25 Sie 2019 19:06 Odpowiedzi: 19    Wyświetleń: 1584
  • Transmisja szeregowa rx/tx przez tcp/ip: Moduły i metody dla Arduino/Raspberry

    Gotowy mostek: https://www.aliexpress.com/item/40007558... Moduł Ethernet dla Arduino/STM32: https://www.aliexpress.com/item/10050016...

    Mikrokontrolery   06 Paź 2021 14:23 Odpowiedzi: 16    Wyświetleń: 2259
  • [STM32] STM32F103VET6 SPI1 do SPI2 - flaga RXNE nie ustawiona, brak odbioru danych

    Witam, próbuję stworzyć transmisje przez SPI w procesorze STM32F103VET6. Transmisja miałaby polegać na wysłaniu kilku bajtów przez SPI1 do SPI2. Problem w tym, że niestety nie posiadam jeszcze JTAGA (juz leci z Chin) umożliwiającego debugowanie, więc nie jestem w stanie sprawdzić błędów. SPI1 ma pracować jako master , SPI2 slave. Laczenie SCK z SCK,...

    Mikrokontrolery ARM   15 Mar 2011 16:35 Odpowiedzi: 5    Wyświetleń: 3794
  • Telefon własnej roboty oparty na STM32, FT811 oraz Raspberry Pi

    RPI jest wyłączone. Nie dostaje nawet zasilania. Chodziło mi o moduł SIM800L. On strasznie sieje na urządzenie charakterystycznym brumieniem jak po przyłożeniu telefonu do głośnika i transmisji.

    DIY Konstrukcje   18 Cze 2019 15:19 Odpowiedzi: 34    Wyświetleń: 20859
  • [STM32] Jak poprawić odczyt I2C dla AR1020 na STM32 w C/Keil?

    Nie możesz jeden po drugim, bez żadnego czekania odczytywać czy wysyłać kolejnych bajtów przez I2C. Pomiędzy każdym wysłaniem lub odebraniem muszą być sprawdzane stosowne flagi wskazujące czy transmisja danego bajtu się już skończyła. Początek każdej transmisji musi zaczynać się warunkiem startu, a kończyć warunkiem stopu. Razem z adresem urządzenia...

    Mikrokontrolery ARM   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1764
  • STM32F4 - Jak efektywnie sterować dużą ilością diod RGB, oszczędzając pamięć?

    Zupełnie nie rozumiem, w jakim celu miałbyś zapisywać rejestr timera, jeśli transmisję do WS na STM32 możesz zrobić bez timera na SPI, kodując każdy bit do WS2812 na trzech bitach zamiast na bajcie czy słowie 16-bitowym. Opis kodowania i transmisji SPI bez DMA masz w już darmowej EP 03'2014.

    Mikrokontrolery   06 Mar 2016 18:45 Odpowiedzi: 21    Wyświetleń: 1386
  • Jak podłączyć STM32 3V do LCD T6963 5V z dwukierunkową transmisją?

    Mam problem chyba z podłączeniem LCD z uC. Wyświetlacz (sterownik T6963) jest na 5V a uC na 3V, transmisja dwukierunkowa. W nocie pisze Vdd 4,5 do 5,5 V myślałem że będzie działało bez żadnych dodatkowych elementów, tak miałem z wyświetlaczem alfanumerycznym też był na 5V a działa z STM32 na 3v. Może kod jest zły, ale nie sądzę. Jak mógłbym to najprościej...

    Początkujący Elektronicy   04 Wrz 2015 22:59 Odpowiedzi: 6    Wyświetleń: 1077
  • Konfiguracja SPI multimaster z STM32, AVR i kartą SD - czy poprawna?

    Czyli polaczenia tak jak na rysunku ? http://obrazki.elektroda.pl/8190930600_1... sytuacja bez transmisji: STM32 oraz AVR: SS, CS-uC oraz CS-SD jako wejscia z zewnetrznymi rezystorami pull-up teraz moje 3 sytuacje: 1) STM32 master <-> AVR slave STM32: linia SS wyjscie stan niski, linia CS-uC wyjscie stan niski, AVR: na SS wykrywa...

    Mikrokontrolery   26 Cze 2011 15:11 Odpowiedzi: 9    Wyświetleń: 4536
  • Obsługa mikrokamerki PAL/NTSC, transmisja bezprzewodowa

    Hmm ten układ AD8856 jest zdaje się analogiczny do tego, który wyszukałem ADV7281? Pytanko tak dla upewnienia, wyjście obrazu jest zgodne z interfejsem DCMI? Da radę podpiąć bezpośrednio do stm32?

    Projektowanie Układów   23 Sty 2014 19:32 Odpowiedzi: 9    Wyświetleń: 2157
  • Miniaturowy sterownik ethernetowy STM32 - "uWebServer"

    Powinny dzialac :) Ja uzywalem trafa i gniazda wylutowane z starszych kart sieciowych i dzialalo. Ale jakis wiekszych testow nie robilem pod katem pojawiania sie bledow w transmisji itp.

    DIY Konstrukcje   23 Lis 2012 23:29 Odpowiedzi: 35    Wyświetleń: 43344
  • [STM32] [STM32][C] - USB VCP - zawieszanie programu po odłączeniu kabla USB

    Nie jestem pewien, ale coś mi chodzi po głowie, że ten przykład od ST usypiał procka przy braku transmisji - to by tłumaczyło czemu wszystko "umiera".

    Mikrokontrolery ARM   25 Lut 2015 18:17 Odpowiedzi: 3    Wyświetleń: 1290
  • STM32F107RCT6 + VS1003 - transmisja SPI działa tylko w jedną stronę

    Linia PC13 ma bardzo małą wydajność prądową. Gdybyś w temacie umieścił schemat lub kod inicjalizacji peryferiów dostałbyś szybciej odpowiedź. Ale skoro CubeMX robi wszystko automagicznie, to przecież nie warto czytać dokumentacji. Na razie masz problem zamaskowany. Pewnie wróci. 5. PC13, PC14 and PC15 are supplied through the power switch, and so their...

    Mikrokontrolery   13 Lut 2021 11:19 Odpowiedzi: 8    Wyświetleń: 360
  • Jak minimalizować błędy w transmisji danych RS232?

    Mam STM32F4 DISC1 (z programem napisanym w C#.NETMF), który odbiera dane z aplikacji Windowsa (napisanej w C#.NET). Aplikacja wysyła zadany przebieg czasowy a STM32 go odczytuje i zapisuje w tablicy. Następnie zgodnie z zadanym przebiegiem czasowym ma sterować procesem. STM32 jest widziany jako wirtualny port COM. Prędkość transmisji - próbowałem 9600...

    Mikrokontrolery   02 Sty 2018 10:31 Odpowiedzi: 20    Wyświetleń: 1917
  • STM32 - I2C na przerwaniach: czy trzeba kasować bit ADDR?

    These procedures must be followed to make sure: • The ACK bit is set low on time before the end of the last data reception • The STOP bit is set high after the last data reception without reception of supplementary data. W sumie to jest jak widzisz na powyższym . ACK low przed końcem ostatniej transmisji STOP high po zakończeniu ostatniej...

    Mikrokontrolery ARM   22 Mar 2017 08:19 Odpowiedzi: 85    Wyświetleń: 5283
  • [STM32F405] STM32F405 - Jak uzyskać opóźnienia 1-3 us i kilkadziesiąt ns przy 21MHz?

    3 us to 63 cykle - niby to wcale nie mało dla rdzenia Cortex. Wygeneruj impuls startu konwersji na timerze, w przerwaniu timera na koniec impulsu odpal transmisję, po zakończeniu transmisji z ADC wyzwól ponownie timer. Nie jestem pewny czy zwalnianie uC do 21 MHz to dobry pomysł. Sama transmisja też zajmie trochę czasu, potem obróbka odebranych danych...

    Mikrokontrolery ARM   28 Sty 2015 20:24 Odpowiedzi: 25    Wyświetleń: 1563
  • STM32F103 - Zakłócenia przy równoległej komunikacji USART1 i USART2

    Problem chyba jest po stronie sprzętowej: Przy takim podłączeniu wszystko jest ok z odebraną ramką w STM32: http://obrazki.elektroda.pl/8491069300_1... RS232TTL w komputerze służy mi do podglądania czy idze dobra ramka. W momencie kiedy odłączę RS232TTL to transmisja między STM32 a urzadzeniem nie działa. Producent urządzenia z którym...

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3447
  • Moduł drivera wyświetlaczy TFT? Jakieś pomysły?

    Dobrze że chociaż STM32 a nie coś mniejszego, niestety transmisja szeregowa po SPI jest bez sensu, policz ile będzie trwało wysłanie jednego pełnego ekranu.

    Projektowanie Układów   17 Wrz 2012 21:16 Odpowiedzi: 7    Wyświetleń: 2001
  • [STM32] [STM32][Keil][C] CAN2.0a z ELM327 - brak transmisji, problem z przerwaniami CAN

    Przepraszam, załączyłem wersję już z 500kb/s (CAN2.0B). No nic będę musiał poczekać na dostęp do oscyloskopu :)

    Mikrokontrolery ARM   01 Lip 2011 22:29 Odpowiedzi: 5    Wyświetleń: 2209
  • 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ń: 1998
  • STM32 Nucleo-F401RE i F0Discovery - nieprawidłowa praca diod WS2812

    Na razie Twoja funkcja SendSpi niczego sensownego nie wysyła, bo przed wysłaniem czyścisz bufor. Proponuję też walczyć z jednym problem na raz, tzn. na początek użyć funkcji transmisji bez DMA, a jak to zadziała, to dołożyć DMA.

    Mikrokontrolery ARM   23 Lip 2020 08:50 Odpowiedzi: 3    Wyświetleń: 945
  • STM32 - Komunikacja ZL26ARM z STM32F429i-DISCO po SPI

    Zacznij pisać obsługę SPI slave, to sam zobaczysz... ;) Min 2 puste bajty na początku, problemy z szybką i poprawną reakcją na zmiany stanu linii SS itd. Oczywiście da się to "jakoś" rozwiązać, ale przy transmisji UART nie musisz nic rozwiązywać.

    Mikrokontrolery ARM   17 Lis 2014 17:33 Odpowiedzi: 7    Wyświetleń: 1320
  • [stm32] STM32 Modbus RTU – brak odpowiedzi czujnika, weryfikacja funkcji CRC16

    Witam W przypadku pracy z MODBUSem gdy są problemy z połączeniem proponuję skorzystać z jakiegoś gotowego programu do komunikacji i sprawdzić czy on się połączy z slavem. Programów jest pewno sporo, ja mogę zaproponować Modbus tester z strony http://polish.modbus.pl/node/5 swojego czasu sporo z niego korzystałem. Ma możliwość podglądnięcia transmisji...

    Mikrokontrolery ARM   01 Cze 2012 16:15 Odpowiedzi: 13    Wyświetleń: 5962
  • [STM32][STM32F407] - [DMA][USART]złączenie dwóch kanałów USART, wysłanie trzecim

    Chciałbym tylko nieśmiało zauważyć, że ten programowy arbiter plus obsługa DMA - to więcej kodu niż obsługa transmisji na przerwaniach z buforem cyklicznym bez DMA. ;)

    Mikrokontrolery ARM   19 Cze 2013 20:58 Odpowiedzi: 4    Wyświetleń: 2499
  • Jak przesłać sygnał MIDI z Behringer SWING do STM32-Nucleo-F303RE?

    MIDI jest właśnie asynchroniczne i do tego bardzo proste. Częstotliwość transmisji wynosi 31250 bitów na sekundę. Interfejs z jednej strony z izolacją optyczną, z drugiej pętla prądowa. Reszta to typowy UART...

    Mikrokontrolery   20 Gru 2024 16:11 Odpowiedzi: 5    Wyświetleń: 141
  • STM32L412 na 1,8V - problemy z programowaniem przez SWD

    Próbowałem zmniejszyć. Średnio to pomogło. Dalej transmisja jest niestabilna. Na domiar złego o ile w STM32 Utility mogę zmniejszyć, to tak już w Attolicu wygląda, że dla STM32LInkV2 już się nie ma takiej możliwości. A do STM32F4DISCOVERY nie da się wgrać soft J-linka (nie wiem czemu). Do ZL30PRGv2-1 nie miałem z tym problemu - ale w przypadku tego...

    Mikrokontrolery ARM   27 Kwi 2019 21:01 Odpowiedzi: 4    Wyświetleń: 483
  • Wybór szybkiego nośnika do zapisu danych z STM32 przez RS485

    Sam RS485 oparty jest o układ MAX3485CPA+. Prędkość transmisji po USARcie w programie i na sprzęcie ustawiona jest na 921600B/s(tyle dopuszcza virtualny port COM). Oczywiście virtualny port COM jest oparty na układzie FT232BL. Program na komputerze jest napisany w javie i wykorzystuje klasę jd2xx dedykowaną dla tych właśnie układów. Problem jest właśnie...

    Mikrokontrolery   09 Paź 2009 15:36 Odpowiedzi: 39    Wyświetleń: 4440
  • Przykłady zastosowań unii i struktur w języku C (embedded)

    Czy one kiedykolwiek są "dualne" tzn raz słowowe, raz bitowe ? Owszem, są takie architektury, w których jest wymagany specyficzny dostęp do rejestrów. Przykładem może być moduł SPI w nowszych STM32. Dane do transmisji zapisuje się do rejestru danych, który może mieć 8 lub 16 bitów szerokości. Operacja zapisu wyzwala przepisanie zawartości rejestru...

    Mikrokontrolery AVR   26 Cze 2022 12:44 Odpowiedzi: 19    Wyświetleń: 1074
  • [STM32][C][UART] - Błędne dane przychodzące do terminala

    A ustawiłeś w terminalu te same parametry transmisji co w STM-ie? ilość bitów, bit stopu, parzystość itp.?

    Mikrokontrolery ARM   22 Maj 2013 07:45 Odpowiedzi: 18    Wyświetleń: 3072
  • STM32 i SPI + ANDROID - zaskakujące transfery w FT311D

    Może dokumentacja wprowadza w błąd mówiąc, że FT311D obsługuje prędkości SPI do 24MHz? Czy gdziekolwiek stwierdziłeś, że nie obsługuje? Bo nic o tym nie piszesz. Opóźnienia, o których piszesz dodajesz PRZED lub PO transferze . Jaki według Ciebie mają więc związek z prędkością transmisji po SPI? Piszesz, że Wszystko jest OK, gdy stosuję opóźnienie pomiędzy...

    Mikrokontrolery ARM   17 Paź 2015 06:46 Odpowiedzi: 16    Wyświetleń: 2088
  • STM32H753 - brak transmisji UART z DMA1, konfiguracja DMAMUX

    Jeszcze jeden ciekawy dokument w tej kwestii: [url=https://www.st.com/content/ccc/reso... memory protection unit (MPU) in STM32 MCUs

    Mikrokontrolery ARM   08 Sty 2019 23:32 Odpowiedzi: 23    Wyświetleń: 1206
  • Atmega162/XMega128 - Efektywne wysyłanie tablicy 3072 bajtów na port

    Sugestia, że oprogramowanie daje idealne odstępy czasowe, a sprzęt - nie, trąci herezją. Sprzęt zawsze gwarantuje właściwe taktowanie i równy czas transmisji bitów, oprogramowanie - tylko przy spełnieniu wielu warunków, często trudnych do spełnienia. Realizacja programowa wyklucza jakąkolwiek inną aktywność w czasie transmisji. Moje rozwiązanie z najtańszym...

    Mikrokontrolery   22 Gru 2014 15:36 Odpowiedzi: 24    Wyświetleń: 2310
  • [STM32][UART][HAL] - Odbieranie danych o nieznanej wielkości.

    Kazałeś odebrać 5 bajtów to woła callbacka jak tyle odbierze. Jezeli nie wiesz ile to możesz odbierać po znaku i sobie interpretować albo wkładać do bufora kołowego, odbierać i czekać na przerwę w transmisji (co może świadczyć o zakończeniu). Masz wiele opcji.

    Mikrokontrolery   12 Lis 2018 17:33 Odpowiedzi: 10    Wyświetleń: 1470
  • [STM32] SPI3 DR nie przyjmuje danych na płytce STM32-P107 z OLIMEXu

    Po wpisaniu czegoś do rejestru DR jego zawartość kopiowana jest do rejestru przesuwnego (jeśli nie trwa inna transmisja) i wtedy rozpoczyna się rzeczywisty transfer. Szczegóły w manualu. Tak apropo to ustawienie flagi TXE oznacza e bufor transmisji jest pusty i NIC WIĘCEJ. Wcale nie oznacza to fizycznego końca transmisji! Ponownie polecam manual i diagramy/opisy...

    Mikrokontrolery   14 Lip 2011 11:11 Odpowiedzi: 11    Wyświetleń: 2607
  • [STM32F103RB] Konwersja CAN na USART w STM32F103RB - brakujące elementy w kodzie C

    Cześć, Od jakiegoś czasu borykam się z takim problemem: chciałbym odbierać po CANie ramki, wpisywać je w gotowy szablon i dalej wysyłać po USARCie na kompa w kodzie ASCII. Czegoś mi brakuje w tym kodzie i za każdą wskazówkę będę wdzięczny. Z góry dzięki:) To mój main: [syntax=c] unsigned char tx_uart[]=" ID: DL: F: T: DATA: ";//54 char ramka[55]; unsigned...

    Mikrokontrolery ARM   08 Mar 2014 01:01 Odpowiedzi: 4    Wyświetleń: 2286
  • [STM32F4] Stabilność LwIP-1.4.1 na STM32F4 w długoterminowym użytkowaniu TCP

    Witam Odbierając dane w stm32 nie udało mi się zgubić żadnej danej nawet jak dam po każdym odebranej ramce 50ms Delay na testy. Max Transmisja jaką miałem to 4Mbit Akurat używam TCP to przesyłania programu wykonywalnego do STM32. Mam telegramy które wysyłam z PC do STM32 a on na nie odpowiada. Zapytania i odwiedź mam na jednym porcie Chciałem teraz...

    Mikrokontrolery   21 Gru 2014 12:24 Odpowiedzi: 13    Wyświetleń: 3009
  • Jak przesyłać obraz z kamerki do komputera przez Bluetooth w STM32?

    Dużo prościej będzie zakup kamery bezprzewodowej z allegro za około 70-100 zł, na komputerze można obejrzeć obraz za pomocą karty video. Nie musisz się wtedy martwic o protokół transmisji, kodowanie i dekodowanie obrazu itd. Chyba że bardzo ambitnie chcesz do tego podejść z tym ze nie wiem czy jest sens.

    Robotyka Modelarstwo i CNC   26 Lut 2010 17:34 Odpowiedzi: 9    Wyświetleń: 1538
  • Stm32 przesyłanie obrazu bezprzewodowo z kamery do urządzenia mobilnego

    Czy jest powiedzmy jakiś tańszy stm bądź inny mikrokontroler (na studencką kieszeń) który powienien bez problemu sobie z tym poradzić? Ja osobiście polecałbym nowość z TI, układ CC3200 http://www.ti.com/product/cc3200 jest to taki, powiedzmy, STM (Cortex M4) z już wbudowanym WiFi. Posiada DCMI, także wybrana przez Ciebie kamerka może być użyta, taktowanie...

    Mikrokontrolery ARM   15 Paź 2014 06:49 Odpowiedzi: 16    Wyświetleń: 3615
  • [stm32] STM32F100RB I2C - Jak skonfigurować zegary RCC do wysyłania danych?

    EDIT: poprawiłam lekko kod, bo widzę z innych przykładów ze funkcja I2C_CheckEvent powinna być wywoływana wewnątrz while nie działa transmisja... a konkretnie zatrzymuje się w momencie: while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECT...

    Mikrokontrolery ARM   06 Gru 2011 22:01 Odpowiedzi: 8    Wyświetleń: 8898
  • Wyświetlacz TFT - Czy jest możliwa transmisja Half-Duplex ?

    Możliwe jest, że czytam te śmieci ponieważ STM32 jest zasilany 3.3V natomiast kontroler wyświetlacza jest zasilany 3V czyli kiedy on wysyła to podaje mniejsze napięcie w stanie wysokim na linii

    Mikrokontrolery Początkujący   12 Paź 2020 18:23 Odpowiedzi: 12    Wyświetleń: 876
  • Niewłaściwa komunikacja MODBUS RTU rs485 ze sterownikiem XL7 Horner oraz płytka STM32

    Szanowny Państwo, zwracam się z uprzejmą prośbą o pomoc z pewnym zagadnieniem. Piszę program do układu sterowania zgrzewarką punktową o wysokiej częstotliwości przekształtnika. Korzystam ze sterownika XL7 firmy Horner oraz płytki STM32. Moją koncepcją na stworzenie układu sterowania jest transmisja danych poprzez protokół MODBUS RTU po kablu RS-485....

    Automatyka Przemysłowa   10 Lis 2023 22:50 Odpowiedzi: 2    Wyświetleń: 372