stm32 wykonywania

Znaleziono około 797 wyników dla: stm32 wykonywania
  • [C][STM32][keil4] Error: Flash download failed "Cortex m3"

    Nie wiem dlaczego to nie działa. Mam oryginalnego j-linka, chińskiego j-linka, i ulinka2, i na każdym da się programować, debuggować i kasować różne STM32 bezzonkowo. Keil 4.03, MDK-ARM 4.10. Nie podoba mi się RAM for algorithm. W STM32 RAM zaczyna się pod adresem 0x20000000 a nie 0x10000000, to spora różnica... Popraw to, i powinno chodzić. Loader...

    Mikrokontrolery ARM   27 Kwi 2011 21:53 Odpowiedzi: 5    Wyświetleń: 6613
  • STM32 - Jak zmierzyć czas wykonywania całej, jednej pętli

    Witam, Tak jak w temacie - mam w głównej pętli dosyć skomplikowane obliczenia i chciałbym się dowiedzieć ile dokładnie trwa cykl jednej pętli. Jak to zmierzyć?

    Mikrokontrolery ARM   06 Gru 2013 19:48 Odpowiedzi: 4    Wyświetleń: 1686
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • STM32 - [STM32F303CCT6][C/CooCox] Czas wykonywania FFT przy FPU

    Witam, Robię analizę FFT na tym mikrokontrolerze korzystając z bibliotek DSP producenta. Za pomocą TIM2 zmierzyłem czas obliczeń FFT (szyna APB1 36MHZ, prescaler = 35 daje inkrementację licznika co 1µs). Fragment listingu z pomiarów: [syntax=c] TIM2->CNT = 0; for(i=0; i<512; i++) buffer_input[i]=(float)(ADC_buff_1[i][0]... arm_rfft_f32(&S,...

    Mikrokontrolery ARM   21 Sie 2014 11:59 Odpowiedzi: 3    Wyświetleń: 1797
  • REKLAMA
  • STM32 - Program na przerwaniach - ilość taktów zegara.

    Czy w procesorach STM32 wiekszość rozkazów wykonuje się w 1 cyklu zegarowym? Nie wszystkie. Jeśli chcesz mieć bardzo dokładnie oszacowany czas w cyklach to musisz zdeasemblować program, zajrzeć do dokumentacji, żeby sprawdzić ile czasu się wykonuje jeden rozkaz i sprawdzać rozkaz po rozkazie. Jak zależy Ci na prędkości i oszczędności co do rozkazu,...

    Mikrokontrolery ARM   25 Lip 2012 11:23 Odpowiedzi: 4    Wyświetleń: 2534
  • Zniknięcie STM32F051C8T6 na rynku - alternatywy: ATSAMC20G16A, R7FA2L1AB2DFL, GD32E230C6T6

    (at)_lazor_ Odbiegamy od tematu, ale może kogoś to zainteresuje, skoro i tak nie mamy komponentów do montażu. ;) Staram się nie zgadywać co mogą zrobić politycy w kwestiach finansowych. Moja wyobraźnia nie sięga tak daleko. Pierwsza bariera to cele klimatyczne. Fabryka pożerająca duże ilości energii w Polsce nie wchodzi w grę ze względu na zielony...

    Projektowanie i Tworzenie Po godzinach   18 Cze 2023 10:27 Odpowiedzi: 210    Wyświetleń: 23526
  • Czy stare komputery były lepsze od SBC i płytek rozwojowych?

    https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...

    Tematy tygodnia   05 Maj 2023 07:12 Odpowiedzi: 25    Wyświetleń: 2955
  • Wewnątrz dwukanałowy inteligentny moduł ściemniacza MoesGo MS-105B: moduł CB2S Tuya i Holtek HT66F31

    Udało mi się sflashować go OTA przy użyciu laptopa z systemem Ubuntu Linux. W ogóle nie używam Windowsa. Jeśli jesteś użytkownikiem systemu Windows, najprostszym sposobem będzie prawdopodobnie użycie Raspberry Pi z interfejsem Wi-Fi obsługującym punkt dostępowy. Największym problemem było znalezienie sposobu na przełączenie tego urządzenia w tryb AP...

    Smart Home IoT   16 Gru 2024 22:32 Odpowiedzi: 34    Wyświetleń: 5406
  • 5 wskazówek dotyczących pisania konfigurowalnego oprogramowania układowego

    Jedną ze strategii szybkiego wdrażania nowych produktów wbudowanych na rynek jest wykorzystanie zunifikowanych platform. Mając plan działania identyfikujący rozwiązania, które zostaną wpuszczone do obiegu, np. w ciągu najbliższych kilku lat, można z powodzeniem stworzyć ww. ujęcie. Ponieważ różni klienci chcą nieco innych funkcji, konfiguracji i dostosowań,...

    Artykuły   14 Cze 2023 16:38 Odpowiedzi: 12    Wyświetleń: 1719
  • STM32 - Materiały szkoleniowe producenta, online, aktualne.

    Jeżeli szukacie informacji na temat sposobów zabezpieczania programów i produktów, to dostępny jest cykl szkoleń z tego zakresu na youtube. Znajdziecie tam ogólne informacje na temat metod zabezpieczania programów, szyfrowania danych, podziału programu na jednostki chronione i niechronione, rozwiązań sprzętowych wspomagających proces oraz rozwiązań...

    Mikrokontrolery ARM   11 Lut 2022 22:34 Odpowiedzi: 4    Wyświetleń: 2370
  • REKLAMA
  • Dlaczego programiści bare-metal przenoszą się na systemy operacyjne

    https://obrazki.elektroda.pl/2451334200_... Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....

    Artykuły   14 Sie 2020 16:10 Odpowiedzi: 22    Wyświetleń: 5136
  • [STM32F103C8T6] [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu nie działa poprawnie

    Dodanie podstawowego wsparcia dla innych układów jest porównywalne z postawieniem projektu na FreeRTOSie - ot po prostu musisz mieć tablicę wektorów i skonfigurowane rozmiary/adresy pamięci i dokładny typ układu. We FreeRTOSie przecież wsparcie dla STM32 czy dla LPC tak samo nie istnieje - tablicę wektorów, skrypt linkera, startup, Makefile (czy konfigurację...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1770
  • REKLAMA
  • STM32 stop mode pobor pradu przed i po przerwaniu zewnetrznym

    Po przeprowadzonych testach moge stwierdzic, ze blad lezy po stronie hardwre samego modulu. Test wygladal nastepujaco Modul A - dzialajacy modul znajdujacy sie na plytce wemos Modul B - niedzialajacy modul zdjety z plytki wemos Po podlaczeniu modulu B w tryb wykonywania programu, esp nadal nie resetowal sie poprawnie i nie wstawal z deep sleep Zamienilem...

    Mikrokontrolery   04 Paź 2020 19:09 Odpowiedzi: 8    Wyświetleń: 603
  • STM32 - Różnice w działaniu dwóch programów migających LED-ów

    Ewentualnie zmiana poziomu optymalizacji - zależnie od kompilatora pomoże lub nie. Bez volatile kompilator na podstawie samego kodu stwierdza ze "run" nie ma szans zmienić stanu bo niby jak ma wejść do funkcji TIM2_IRQHandler i olewa taki fragment kodu. Kompilator nie uwzględnia czynników sprzętowych (zewnętrznych) oddziałujących na kolejność wykonywania...

    Mikrokontrolery ARM   19 Kwi 2017 21:24 Odpowiedzi: 2    Wyświetleń: 987
  • [STM32] Debugowanie Hard Faulta - Odwijanie stosu, call stack, Distortos

    Cześć, chciałbym debugować Hard Faulta w STM32 w ten sposób żeby mieć call stack w momencie jego wystąpienia. Czy ktoś robił coś podobnego? Niestety internet nie jest pomocny - skopiowany kod nie działa, tzn. są jakieś adresy z flasha, ale nie te które bym się spodziewał. Czy ma może to związek z tym że w Hard Fault używany jest inny stos niż podczas...

    Mikrokontrolery ARM   07 Mar 2021 22:47 Odpowiedzi: 8    Wyświetleń: 990
  • GCC - skąd wziąć wzorce plików startowych do aplikacji standalone

    Aplikacja ma być ładowana do pamięci read-only i startowana poprzez resetowanie procesora - więc musi być odpowiednio do tego zbudowana - w szczególności, pod adresem, od którego procesor startuje, musi być instrukcja skoku do części startowej programu. Procesor MicroBlaze - przy domyślnej konfiguracje reset powoduje rozpoczęcie wykonywania kodu od...

    Programowanie   28 Kwi 2021 19:42 Odpowiedzi: 4    Wyświetleń: 321
  • dsPIC vs STM32 - zastoswanie w energoelektronice i automatyce napędu elektrycz.

    Fault input także ma stm32, 3 oddzielne ADC przetworniki także prędkość przetwarzania będzie podobna jak przy 2 oddzielnych próbkujących z 2MSPS w dsPICu. Jeśli chodzi o Pwm no to dsPIC widzę że ma jeszcze zamianę faz, nie ma co ukrywać wyposażenie w dsPICu jest bardziej zaawansowane jeśli chodzi o sterowanie silnikami i energoelektronikę. W każdym...

    Mikrokontrolery   10 Cze 2011 12:52 Odpowiedzi: 18    Wyświetleń: 4115
  • Jak zmierzyć czas wykonywania fragmentów kodu w programie?

    Jeszcze jedno mam pytanie. Szybciej w STM32 wykona się dodawanie/odejmowanie 32 bitowych zmiennych, czy 8 bit ? A jak w powyższym jest z mnożeniem i dzieleniem ?

    Mikrokontrolery ARM   27 Sty 2017 21:39 Odpowiedzi: 14    Wyświetleń: 1221
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Nie powinien być. Kolego (at)rogeros czytaj uważnie warningi zgłaszane przez kompilator albo chociaż zamieszczaj tutaj log kompilacji. Znacznie to ułatwi rozwiązywanie tego typu problemów. Typ drugiego parametru przekazywanego do tej funkcji również generuje ostrzeżenie (ale to już po części wina mistrzowskiego designu API od ST...).

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 8202
  • [STM32F4][C/System Workbench for STM32 V2.5] Operacje na float zawieszają się

    Witam, Nie bardzo wiem co robię źle w związku z czym zwracam się z prośbą o pomoc do szanownych Kolegów. Mianowicie mam taki oto prosty kod: [syntax=c] static int16_t count = 0; float dd = count * 1.0f; ... [/syntax] W chwili rzutowania procesor się zwiesza, tzn. nie przechodzi do wykonywania dalszego kodu. Oczywiście próbowałem również...

    Mikrokontrolery ARM   26 Kwi 2019 23:32 Odpowiedzi: 2    Wyświetleń: 474
  • jak połączyć w sieć kilkanaście Raspberry Pi Zero?

    To jest parametr konfiguracyjny systemu - chyba wciąż 1 milisekunda Chyba masz na myśli max czas wykonywania tasku. Przy przełączaniu tasku przerwania mogą być blokowane ale nie na ms, raczej to będą ns. Na Arduino nie ma systemu, który by blokował przerwania Ale robią to wszelkiej maści i rodzaju biblioteki jak 1-Wire, WS2812. przerwań są po kilka...

    Raspberry Pi i inne SBC   06 Wrz 2019 14:25 Odpowiedzi: 40    Wyświetleń: 3177
  • STM32F4 - Używanie funkcji API znacznie wydłuża czas wykonywania programu... ?

    Tak samo jak z timerami w STM32 z UARTami też nie ma problemu - zwykle są dwa jak nie trzy - w tych najmniejszych, bo w tych większych to jest np 5, a w STM32F4 jest 6. Ciężko znaleźć zastosowanie dla tych nadmiarowych, a UART jest na 1wire lepszy niż timery, bo cały bit jest załatwiony sprzętem jednorazowo, a z timerem trzeba to robić na kilka etapów...

    Mikrokontrolery ARM   15 Lip 2014 07:57 Odpowiedzi: 20    Wyświetleń: 3051
  • [STM32F107] - konfiguracja lwIP, nieoczekiwane przerwanie zawiesza debuggowanie

    Witam, jestem w trakcie wykonywania ćwiczeń z książki Mikrokontrolery STM32 w sieci Ethernet na zestawie uruchomieniowym ZL29ARM, z programatorem j-link edu, w środowisku eclipse (a konkretniej System Workbench for STM32 z pluginem do obsługi j-link). Aktualnie zawiesiłem się dłuższy czas na konfigurowaniu budzików biblioteki lwip (dla posiadających...

    Mikrokontrolery ARM   04 Maj 2015 15:10 Odpowiedzi: 3    Wyświetleń: 1224
  • [STM32] STM32 – malloc/pvPortMalloc zawiesza się po resecie, pamięć nie zwalnia się?

    Plik map wygląda na sensowny. Podejrzyj w deassemblacji (albo zdebugguj) czy aby na pewno startup czyści sekcje .bss i inicjalizuje .data (podczas wykonywania funkcji Reset_Handler). Jeśli program "nie działa" tylko jeśli poprzednio uruchomiony był malloc(), a jeśli nie był uruchomiony to działa, to wskazywałoby na problem z inicjalizacją tych sekcji....

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4229
  • STM32F4 - Ile cykli zajmują instrukcje asm przy GPIO?

    Witam, pytanie dla ogarniających asm gdzie mogę znajdę takie informacje ile cykli wykonuje się dana instrukcja, piszę w C i na samym asemblerze mało co się znam, lecz patrząc na okno deasemblacji w debuggerze zauważyłem np. taka instrukcja [syntax=c] GPIOF->BSRRL = 0x0040; GPIOF->BSRRH = 0x0040;[/syntax] trwa jakieś 42ns jest to jakieś 6 instrukcji...

    Mikrokontrolery ARM   16 Mar 2018 10:27 Odpowiedzi: 13    Wyświetleń: 1395
  • STM32 - Wydajne odbieranie/wysyłanie zadań przez UARTA

    Witam, Sytuacja wygląda tak: uC - który zbiera dane jest połączony przez uarta do uC (Stm32). Teraz pytanie jak wydajnie odbierać komendy z uC który zbiera dane. Mam zrealizowane odbieranie danych w przerwaniu ale realizacja zadania w przerwaniu odpada, program się sypie ponieważ obsługa zadania trwa długo w porównaniu do danych przychodzących, danych...

    Mikrokontrolery   08 Kwi 2014 10:05 Odpowiedzi: 2    Wyświetleń: 1053
  • DS18B20 - brak konwersji temperatury po wysłaniu komendy 0x44

    Nie bez powodu wspomniałem o końcowym resecie. To fakt, że specyfikacja 1wire w najmniejszym stopniu nie każe resetować magistrali po transakcji. Wynikło to z moich własnych doświadczeń. Taki DS2450 jeśli pracował z wieloma kolegami na długim kablu, nie zawsze chciał akceptować reset rozpoczynający transakcję. Empirycznie zostały na to znalezione 2...

    Mikrokontrolery ARM   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 3552
  • [stm32] operacje dsp. Operacje na ułamkach. Kompilator C.

    Witam, chciałbym zastosować STM32F103RCT6 do sterowania przekształtnikiem napięcia zasilającym silnik indukcyjny. Program chcę pisać w C w Keilu. Stąd pewne pytania: Ponieważ będę operował na ułamkach chcę wydzielić np 10 lub więcej bitów na część ułamkową. Nie wiem jak w C załatwić kontrolę nad przepełnieniem czy konieczne są wstawki asm (chciałbym...

    Mikrokontrolery ARM   04 Cze 2011 14:41 Odpowiedzi: 16    Wyświetleń: 3756
  • 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ń: 1224
  • [STM32F103][GCC] Generowanie przebiegów arbitralnych z wykorzystaniem timera DMA

    Witam, Próbuję wykorzystać funkcjonalność DMA burst aby pobierać wartości rejestrów ARR, RCR i CCR1 przy każdym update event timera 1 z tablicy bez zajmowania procesora. Program działa prawidłowo po wystąpieniu pierwszego przerwania UEV od TIM1, lecz kolejny transfer danych wprowadza inne dane do tych rejestrów niż zamierzone (znajdujące się w tablicy)....

    Mikrokontrolery ARM   24 Lip 2019 19:14 Odpowiedzi: 0    Wyświetleń: 318
  • Rekordowej wydajności mikrokontrolery STM32

    http://obrazki.elektroda.pl/6457751400_1... Firma STMicroelectronics idzie w kierunku coraz bardziej skomplikowanych aplikacji, dzięki rekordowo szybkiej serii układów STM32H7. Układy te posiadają dużą ilość pamięci SRAM (1 MB) i Flash (2 MB) oraz szeroką gamę peryferii i wyjść. Ten istotny skok jakościowy ST zawdzięcza opracowaniu...

    Newsy   06 Lis 2016 13:01 Odpowiedzi: 0    Wyświetleń: 2430
  • Jak skonfigurować Eclipse do obsługi JTAG dla STM32 z ST-Link?

    Odnośnie inicjowania liczników, pole struktury TIM_Period w jakim związku pozostaje z okresem wykonywania przerwania powstającego od kanałów licznika. Zauważyłem że wartośc tego pola nie zawsze ma wpływ na okres wyzwalania przerwań. Chyba że coś pochrzaniłem.

    Mikrokontrolery ARM   08 Gru 2009 20:35 Odpowiedzi: 23    Wyświetleń: 5087
  • STM32F446RE+kamera OV7670 z DCMI, DMA, FB w RAM uC, via UART->plik.BMP

    Problem rozwiązany. Okazało się, że kamerka nie może być taktowana 16MHz bez modyfikacji. Teraz kamerkę nadal taktuję nadal 16MHz, ale dokonuje pewnych ustawień w jej rejestrach. Mianowicie dzielę w preskalerze kamerki tę częstotliwość na 4 i mnożę x6. W ten sposób otrzymuję 24MHz i zero przebarwień. Ogólnie kamerka działa poprawnie, lecz problem pojawia...

    Mikrokontrolery ARM   19 Sty 2018 14:46 Odpowiedzi: 2    Wyświetleń: 1194
  • STM32F103VCT6 - Zawieszanie się przy f_mount podczas obsługi kart SD

    Witam Na wstępie powiem, że jestem świeżakiem w temacie mikrokontrolerów STM32 ale sporo szukałem (nie tylko na elektrodzie) i nie mogę sobie z tym problemem poradzić. Mam płytkę F103VCT6 + LCD3.2''. W tym LCD jest slot na kartę microSD. Chcę zrobić chyba najprostszą rzecz na świecie czyli stworzyć na karcie plik. I tu pojawia się problem - płytka zawiesza...

    Mikrokontrolery ARM   29 Gru 2013 19:06 Odpowiedzi: 46    Wyświetleń: 5454
  • STM32F103VCT6 - równoległe zadania: pomiar temperatury i generowanie fali

    witam mam problem z płytką [url=http://propix.com.pl/pl/p/Modul-STM... a mianowice, potrzebuję równolegle wykonywać operację pomiaru temperatury i generowania fali prostokątnej dla wentylatora, wszystko fajnie jak jest osobno bo działa, ale jak chce to połączyć przy pomocy uC-os to nie działa albo chodzi jedno zadanie albo drugie....

    Mikrokontrolery ARM   05 Cze 2014 20:20 Odpowiedzi: 3    Wyświetleń: 1029
  • STM32F103: Równoczesne działanie ADC, DMA i UART bez obciążania CPU?

    Witam mam kilka nurtujących mnie pytań. Czy każdy układ peryferyjny mikrokontrolera działa nie zależnie czyli np. jeśli przetwornik adc wykonuje swoja prace to czy zabiera czas procesorowi czy np. jak dma przesyła dane z adc do pamięci czy może w tym samym czasie przesyłać dane z pamięci do uart i czy w tym czasie procesor może wykonywać inne tez czynności...

    Mikrokontrolery ARM   23 Sie 2011 17:05 Odpowiedzi: 2    Wyświetleń: 1311
  • [STM32 + STM32CubeIDE] Silnik krokowy i enkoder inkrementalny różnicowy.

    Dzień dobry, W projekcie wykorzystuję silnik krokowy z zabudowanym na wale silnika enkoderem inkrementalnym różnicowym o rozdzielczości 16 384 imp/obr. Wykorzystuję płytkę NUCLEO-64, STM32L476RG. Ustawienia Timerów: https://obrazki.elektroda.pl/7295044200_... https://obrazki.elektroda.pl/6348434400_... Do timera3 mam...

    Mikrokontrolery ARM   12 Lip 2023 14:05 Odpowiedzi: 0    Wyświetleń: 336
  • [STM32F411]Prośba o wytłumaczenie ADC + TIM + DMA

    Witam wszystkich, Mam projekt na uczelni który wymaga ode mnie pobrania sygnałów z 4 kanałów na linii ADC. Korzystam z CubeMX, FreeRTOS, Atollic TrueSTUDIO i Nucleo 64 STM32F4111RE. Logika działania programu nie jest jakoś bardzo skomplikowana: 1. Za pomocą Timmera wyzwalane jest ADC, które wypełnia tablicę o rozmiarze 32768 elementów 2. Kiedy tablica...

    Mikrokontrolery ARM   09 Lis 2018 19:05 Odpowiedzi: 3    Wyświetleń: 948
  • Pomysł na realizację protokołu szeregowego na pinach STM32

    Cześć. Dość dawno się tu nie udzielałem, jakoś mi było nie po drodze. Trochę zmieniłem zainteresowania, trochę było dużo pracy i nieco odszedłem od elektroniki i niskopoziomowego programowania. Czas powoli wracać, ale dziś przychodzę z problemem :) Mam pewne urządzenie, zaprojektowane dobrych kilka lat temu. Urządzenie działa na STM32F407VGT6 , ale...

    Mikrokontrolery ARM   09 Paź 2022 19:04 Odpowiedzi: 3    Wyświetleń: 780
  • STM32 - jaki typ pamięci flash jest wbudowany? EEPROM, NAND czy NOR?

    Embedded flash to pamięć wbudowana w układ służąca albo do wykonywania kodu albo za pomocą specjalnych instrukcji jako pamięć danych, Świat uC to nie tylko AVR, zanim coś napiszesz to upewnij się, że naprawdę posiadasz wiedzę na ten temat. I nie czepiaj się słowa embedded bo to jest mało istotne słowo oznaczające mniej więcej tyle co masłło maślane,...

    Mikrokontrolery ARM   10 Lis 2013 13:22 Odpowiedzi: 8    Wyświetleń: 1668
  • [STM32] Jak poprawić odczyt I2C dla AR1020 na STM32 w C/Keil?

    Witam, Od jakiegoś czasu walczę z odebraniem Touch Report od układu ar1020. Po dłuższych kombinacjach napisałem funkcję, która dała połowiczny sukces: Odbiera dane, ale tylko podczas debugowania, a dane pojawiały się w DR po kliknięciu Step one line. Kombinowałem z odczytem flagi RxNE, opóźnieniami i rezystorami podciągającymi na liniach sda i sck....

    Mikrokontrolery ARM   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1809
  • STM32 - USB przesiadka z uvision

    Hm w cubie pewnie jest, ale jakoś nie jestem w stanie tego przezwyciężyć. Poziomy abstrakcji są fajne ale zupełnie niepotrzebnie pożerają zasoby uC. Moje urządzenie z kodem keila oczywiście odnajduje USB natomiast ten sam kod "przystosowany" (zmiany polegały głównie na dopasowaniu do standardu gcc) na atollicu ten kod nie działa. Czy oby tylko linker...

    Mikrokontrolery ARM   07 Mar 2016 16:41 Odpowiedzi: 12    Wyświetleń: 1539
  • Zasilacz sterowany cyfrowo a zabezpieczenie pradowe - rozwazania

    Cóż pracuję bardzo dużo na stm32 serii od M0 do F7 i gwarantuje, że on się nie nadaje. Nawet klient u którego wykorzystuje te procki, nie używa ich do sterowania obwodem mocy, tylko do tego celu zaprzęgnięty jest FPGA, a procek tylko monitoruje i zbiera informacje. To co Wy tam, motyla noga, robicie, to znaczy na jakich częstotliwościach ? Mówiąc poważnie,...

    Układy Zasilające   06 Kwi 2017 12:06 Odpowiedzi: 22    Wyświetleń: 2175
  • [STM32] SPI3 DR nie przyjmuje danych na płytce STM32-P107 z OLIMEXu

    Witam problem jest następujący, inicjalizacja SPI przechodzi (wydaje mi się że poprawnie). Niżej podam wartości rejestrów SPI3. Problem polega na tym że nie mogę nic wpisać do DR w interfejsie SPI, nie mam jeszcze nic podpiętego do SPI ale mam zamiar przetestować całość na modułach MMcc1100 i płytce ewaluacyjnej z STM32 na pokładzie (stm32-p107 z OLIMEXu)....

    Mikrokontrolery   14 Lip 2011 11:11 Odpowiedzi: 11    Wyświetleń: 2616
  • STM32 - HardFault przy użyciu bibliotek FatFs na układzie STM32 mini

    Witam od dwóch dni walczę z bibliotekami Fatfs, i mam niezidentyfikowany błąd, wykończyły mi się pomysły. Sprawa wygląda tak posiłkuje się przykładami z książki STM32 w praktyce Autor: Krzysztof Paprocki. W zasadzie chce skompilować gotowy kod , (przykład R9 sd_fatfs) działam na układzie STM mini http://allegro.pl/zestaw-uruchomieniowy-...

    Mikrokontrolery ARM   18 Lip 2011 16:39 Odpowiedzi: 3    Wyświetleń: 3084
  • STM32 - Dyskusja akademicka - Pisanie własnego RTOS

    Cze, Od jakiegoś czasu rozwijam swoją konstrukcję sterownika do stacji pogodowej. Projekt robi się coraz większy i większy i w końcu dotarłem do etapu, w ktorym rozważam użycie jakiegoś RTOSa. Mam dużą bibliotekę własnego kodu obejmującą takie rzeczy jak kompleksowa obsługa komunikacji po USART czy I2C, mam pełną obsługę konsoli tekstowej. Do tego używam...

    Mikrokontrolery ARM   12 Wrz 2015 23:58 Odpowiedzi: 3    Wyświetleń: 1326
  • [stm32][C++/Keil] Zmiana częstotliwości przebiegów generowanych przez TIM1

    Witam, Jestem w trakcie realizacji projektu, w którym mam konieczność sterowania trzech silników krokowych. W tym celu stworzyłem sterowniki w oparciu o dostępne układy scalone. Prędkość silników jest sterowana za pomocą sygnału prostokątnego. Do sterowania układem wykorzystuję mikrokontroler stm32 w postaci płytki startowej Discovery. Program został...

    Mikrokontrolery ARM   26 Paź 2011 22:09 Odpowiedzi: 7    Wyświetleń: 3537
  • STM32 - Brak komunikacji z wyswietlaczem TFT ze sterownikiem ILI9163C

    W efekcie wykonania poniższego kodu oczekiwałem czarnego tła na ekranie wyświetlacz, jednak po uruchomieniu jedyne co otrzymuje to przypadkowe wartości pamięci wyświetlacza (losowe czarno-białe punkty tzw. "szum"). Próbowałem uruchamiać wyświetlacz nie tylko w takiej konfiguracji jak zamieszczona tutaj (w sieci jest całkiem sporo przykładów wykorzystania...

    Mikrokontrolery ARM   30 Gru 2016 23:21 Odpowiedzi: 6    Wyświetleń: 1320
  • Wybór trybu UMDF czy KMDF przy pisaniu USB drivera w Visual Studio?

    Zagmatwanie i bledne pisanie tez spowalnia... powiedz mi co sie dzieje przy wywolaniu jakiejs funkcji w C i powrocie z niej ? Jak ich da sie sporo co sie dzieje ? Zerknij od strony tego co masz po kompilacji... Czy nie lepiej jak cos przepisujesz czasem w pamieci uzyc np. DMA skoro je masz :) i tym podobne sprawy.... Dlaczego czasami warto dawac w C...

    Programowanie   23 Maj 2015 10:16 Odpowiedzi: 31    Wyświetleń: 5184
  • Urządzenie na STM32 wykonujące zdjęcia - gdzie kupić moduł kamery?

    Jest kilka opcji. Pierwsza to MCA20/25 http://avr.auctionant.de/avr-ip-webcam/i... Jest ona na tyle miła, że wysyła obrazy w BMP i jpegu. Znajomemu udało się ostatecznie to odpalić. Druga opcja to kamera z Mariteksu, kosztuje około stówki. I wreszcie trzecia, kamery oparte na OVxxxx np OV7660 (można też wydłubać kamerę z MCA - ja wylutowałem...

    Mikrokontrolery   13 Cze 2012 06:17 Odpowiedzi: 5    Wyświetleń: 2415
  • [STM32] Menu LCD wybór opcji i ciągłe wykonywanie zadania aż do przerwania

    mozesz zrobic tak: masz menu -> wybierasz jakas opcje z menu-> w kazdej z opcji wykonujesz zwyklego while(1) z warunkiem po wykonaniu petli na jakas flage, ktora ustawiasz w przerwaniu. Teraz w przerwaniu ustawasz zwykly powrot do menu (czyli w przerwaniu np. od nacisniecia przycisku czy od czegokolwiek co Ci bedzie pasowac ustawiasz tylko jakas flage...

    Mikrokontrolery ARM   04 Lut 2012 01:02 Odpowiedzi: 2    Wyświetleń: 1842
  • stm32103vct6 - Przerwanie TIM4 wpada do Default_Handler poza main.c

    Btw. dlaczego atrybyt "interrupt" jest zbędny i powiększa kod? Dla Cortexów to co robi ten atrybut (zapewnienie wyrównania stosu do 8 bajtów) da się zrobić sprzętowo. W większości Cortexów jest to domyślnie włączone, w przypadku STM32F1 trzeba sobie to akurat włączyć przy użyciu takiej oto linijki "SCB->CCR |= SCB_CCR_STKALIGN_Msk;". Ponieważ atrybut...

    Mikrokontrolery ARM   27 Lis 2016 12:00 Odpowiedzi: 3    Wyświetleń: 816
  • [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ń: 1554
  • [STM32] - Zabezpieczenie pamięci flash przed odczytem.

    Kontroler flasha to nadal tylko peryferial memory-mapped, wiec SFR w ktorym ustawiasz protekcje niczym sie nie rozni od SFRów od np. SPI, i dokladnie tak samo mozna go zapisać przez SWD/JTAG . A to juz wprost odpowiedz na twoje pytanie. SWD/JTAG pozwala na rw dowolnego 32bitowego adresu w losowym momencie, niezaleznie od tego, czy rdzen wykonuje kod,...

    Mikrokontrolery ARM   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 3003
  • [STM32][Eclipse+openocd] - jak zresetować procesor

    Ustawiłeś odpowiednio piny BOOT0 i BOOT1? Po tym: target halted due to breakpoint, current mode: Handler HardFault xPSR: 0x20000003 pc: 0x20000004 msp: 0x20004fe0 wydaje mi się, że Twój układ próbuje wykonywać kod z RAMu. 4\/3!!

    Mikrokontrolery ARM   21 Paź 2010 09:59 Odpowiedzi: 8    Wyświetleń: 3139
  • [stm32] Brak podglądu ADC3 i DAC w Keil dla STM32F103RCT6 - jak to naprawić?

    Nie chcąc zakładać nowego tematu mam nowe pytania. Czy jest jakaś różnica w prędkości wykonywania kodu gdy mam możliwość uruchomienia uC w trybie Debugra czy nie? Na niektórych maszynach jest np tryb realase oraz debug kompilacja w tym pierwszym powoduje krótszy kod wynikowy (oraz szybsze wykonywanie się kodu?).

    Mikrokontrolery ARM   12 Kwi 2011 14:50 Odpowiedzi: 3    Wyświetleń: 1304
  • [stm32,usb,IN bulk endpoint,LibUsb-win32] - nie mogę czytać

    W momencie, gdy host wykonuje usb_bulk_read dane muszą już siedzieć w buforze endpointa 3. Inaczej zawsze będziesz miał timeout. Albert

    Mikrokontrolery ARM   26 Kwi 2010 14:03 Odpowiedzi: 4    Wyświetleń: 3052
  • [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ń: 3552
  • [STM32] [ASM] [GDB] - Program nie wykonuje się po kompilacji i linkowaniu

    Juz to przerabialem.. toolchain jest zainstalowany, program z przykladu juz kompilowalem i ladowalem do uC. Moze w takim razie inaczej sformuluje pytanie.. Dlaczego po wgraniu tego programu do mikrokontrolera sie on nie wykonuje?

    Mikrokontrolery ARM   12 Sty 2011 21:44 Odpowiedzi: 4    Wyświetleń: 2451
  • STM32 F407, ekran MSP2042, brak odczytu współrzędnych dotyku, sterownik XPT2046

    Dzień dobry, przychodzę z następującym problemem. Mam podłączony do STM32F407 wyświetlacz o rozdzielczości 320x240 po dwóch liniach SPI. Linia SPI1 odpowiada za wyświetlanie na ekranie grafiki, łączy się ona z kontrolerem ILI9341. Tutaj wszystko działa bardzo dobrze. Natomiast na linii SPI3, która odpowiedzialna jest za komunikację z sterownikiem dotyku...

    Mikrokontrolery   19 Sie 2023 11:55 Odpowiedzi: 0    Wyświetleń: 276
  • [STM32] Konfiguracja SPI2. Działa tylko po resecie.

    Reasumując: 1. Włączasz zasilanie = nie działa 2. Wykonujesz reset STM'a = działa ? Mógłbyś jeszcze "main'a" pokazać, albo najlepiej odchudź kod do obsługi tylko SPI i wrzuć cały projekt.

    Mikrokontrolery ARM   28 Gru 2011 14:38 Odpowiedzi: 22    Wyświetleń: 2690
  • [STM32] Skok do aplikacji użytkownika w bootloaderze CAN dla STM32F103VE - problem

    No ale jak skaczesz z przerwania, to cały Twój program wykonuje się jakby "wewnątrz" przerwania... Tak absolutnie nie można robić - musisz skok wykonać z trybu Thread, a nie Handler! 4\/3!!

    Mikrokontrolery ARM   17 Lis 2009 09:05 Odpowiedzi: 8    Wyświetleń: 4235