stm32 wykonywania

Znaleziono około 372 wyników dla: stm32 wykonywania
Podstawowa forma zapytania: stm32 wykonywać
  • [stm32] Przerwanie od DMA - flaga DMA_IT_TC

    Witam Mam uruchomione odczytywanie z 8 kanałów ADC w trybie Dual Mode (ADC_Mode_RegSimult). Dane przekazywane są przez 1. kanał DMA1 do tablicy w pamięci. Wszystko działa. Potrzebuję jednak, żeby po każdych 8 próbkach dostać przerwanie z DMA - DMA_IT_TC. I nie mogę sobie z tym poradzić - mam dość...

    Mikrokontrolery ARM gaskoin   15 Lip 2011 16:02 Odpowiedzi: 3    Wyświetleń: 2051
  • [stm32] Zmiana częstotliwości pracy a program w pamięci Flash

    Procek działa sobie z częstotliwością 8 MHz, powiedzmy, że sygnał ma z HSE. Chcę sobie go podkręcić na 72 MHz więc odpalam PLL. No i niby jest podkręcony ale Flash może działać tylko do 24 MHz więc trzeba dodawać latencje, np. za pomocą FLASH_SetLatency(FLASH_Latency_2); To z kolei powoduje, że kod programu...

    Mikrokontrolery ARM grzegorzn   19 Lip 2011 15:13 Odpowiedzi: 10    Wyświetleń: 2288
  • [STM32] Przerwanie przestaje działać przy zmianie preskalera

    Witam, przy ustawionym preskalerze np na 80 przerwanie zostaje wywołane, ale gdy zmniejsze preskaler to przerwanie się nie wykonuje. #include "stm32f10x.h" void RCC_Conf(void); void Show(int); void GPIO_Conf(void); void NVIC_Conf(void); void TIM_Conf(void); . . . int...

    Mikrokontrolery ARM Freddie Chopin   27 Lip 2011 22:03 Odpowiedzi: 1    Wyświetleń: 1482
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    Z tego co widzę z ST-Link Utility, program counter stoi w miejscu, konkretnie 0x20000458, czyli cos juz wykonał ale utknął możliwe .że w miejscu gdzie czeka aż przerwanie SysTick wykona sie okreslona liczbe razy. Czy trzeba jeszcze w jakiś sposób ustawić tablicę wektorów przerwań? edit: Jednak nie...

    Mikrokontrolery ARM KubeqZ   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 3948
  • [STM32] [ Keil ] Pytania o symulator.

    Witam. Jestem początkujący w świecie st32 i na początek stworzyłem sobie projekt w którym mam tylko pliki : main.c , startup - który dołączył keil (usunięte 3 linie odpowiedzialne za automatyczne uruchomienie funkcji SystemInit), Oraz 3 pliki z CMSIS: stm32f10x_it.c , stm32f10x_it.h , system_stm32f10x.c...

    Mikrokontrolery ARM nasiono   08 Gru 2011 12:30 Odpowiedzi: 10    Wyświetleń: 2344
  • [STM32] Konfiguracja NVIC dla przerwań EXTI0.

    Witam, zaczynam dopiero przygodę z Cortexami i utknąłem na konfiguracji kontrolera NVIC. Chciałem uzyskać reakcje procesora na przerwanie od GPIOC Pin0. Wydaje mi się, że wszystko jest OK, a jednak nie chcę działać, program po wystąpieniu przerwania nie wchodzi w funkcję jego obsługi. Poniżej zamieszczam...

    Mikrokontrolery ARM mierniki_mostki   10 Sie 2011 11:59 Odpowiedzi: 2    Wyświetleń: 1754
  • [STM32][C] Timer2-obliczenia

    Witam, walczę z ustaieniami timera 2 dla procesora stm32f107. Wg. moich obliczeń timer powinien przepełniać się co 1s, jednak w rzeczywistości przerywanie wykonuje sie co 10s. Zamieszczam ponieżej moje obliczenia: Układ taktowany jest z PLL 72 MHz-ami Preskaler ustawiony na 7200. [syntax=c]TIM2->PSC...

    Mikrokontrolery ARM Mathew26   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2123
  • [stm32] debugowanie, resume i program ląduje w Default_Handler

    Sprawdziłem i faktycznie wchodzi w HardFault... W dodatku przy debugowaniu wysypują się jescze takie błedy [syntax=c] Error: MEM_AP_CSW 0x23000052, MEM_AP_TAR 0xb087b8 Error: JTAG-DP STICKY ERROR Error: MEM_AP_CSW 0x23000052, MEM_AP_TAR 0xb087b8 Warn : Block read error address 0xb087b4 Error:...

    Mikrokontrolery ARM qczek   17 Wrz 2011 07:12 Odpowiedzi: 29    Wyświetleń: 4345
  • TFTF102D - LVDS - obsługa stm32

    Powiem o co mi chodzi dokładnie. Chciałbym obsłużyć duży wyświatlacz lcd tft np. 10,1 , 7 cala kolorowy rozdzielczość 320x240 lub 640x480 z ekranem dotykowym. Typ wyświetlacza dowolny. Jaki procesor mozecie zaproponować jakieś rozwiazania układowe. Lub kombinacje mikrokontrolerów. Niestety mikrokontroler...

    Mikrokontrolery atom1477   18 Wrz 2011 10:35 Odpowiedzi: 12    Wyświetleń: 3582
  • [stm32][keil] Timer i Exti

    Witam. Chciałbym prosić o sprawdzenie kodu. Chciałem uzyskać dwie rzeczy mianowicie: 1. Ustawić tak timer by 100 razy na sekunde wystąpiło przerwanie. 2. Ustawić przerwanie zewnętrzne od zbocza opadającego na którymś pinie (np. PE0). Skonfigurowałem tak peryferia: stm32f10x_it.c : [syntax=c]void...

    Mikrokontrolery ARM nasiono   23 Wrz 2011 21:33 Odpowiedzi: 6    Wyświetleń: 2445
  • [STM32][TrueSTUDIO] Optymalizacja kodu - anomalia, prośba o wytłumaczenie

    Witam Spotkałem bardzo dziwny problem kiedy włączam optymalizację kodu w moim projekcie. Programuje w darmowym TrueSTUDIO na STM32. W bardzo wielkim uproszczeniu program wygląda tak: main{ ustaw_zegar_uc(); //stanadrdowe uruchomienie mikrokontrolera konfiguruj_GPIO(...

    Mikrokontrolery ARM Jado_one   27 Wrz 2011 09:17 Odpowiedzi: 9    Wyświetleń: 2057
  • [STM32]USART hard fault przy wysyłaniu

    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...

    Mikrokontrolery ARM Gość   12 Maj 2019 19:07 Odpowiedzi: 8    Wyświetleń: 2091
  • [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...

    Mikrokontrolery ARM micmac89   26 Paź 2011 22:09 Odpowiedzi: 7    Wyświetleń: 3036
  • [stm32][i2c] Odbieranie 2 bajtów przez i2c1

    Witam, mam problem z odbieraniem danych przez i2c z użyciem mikrokontrolera stm32f103. Sytuacja wygląda tak, że potrafię przesyłać dane po i2c, (wysyłam adres, czujnik odpowiada, wysyłam mu komendę wykonania pomiaru, wiem że go wykonuję ponieważ wtedy "mruga" diodą), niestety mam problem z odbieraniem...

    Mikrokontrolery ARM tadzik85   06 Sty 2014 19:54 Odpowiedzi: 19    Wyświetleń: 5671
  • [STM32] [C] Generowanie przerwania od SysTicka

    Może dodam że pracuje na STM32RBT6 i korzystam z biblioteki API jesli to w czyms pomoze i postaram sie odpowiedziec na powyzsze pytania Co do pytań które mi zadałeś nie potrafię udzielić informacji ja wklepałem tylko to co widzisz nie wiem czy reszta się skofigurowała, czy muszę użyć dodatkowych funkcji?...

    Mikrokontrolery ARM ninja_zlomiarz   15 Lis 2011 19:34 Odpowiedzi: 8    Wyświetleń: 2301
  • [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...

    Mikrokontrolery ARM qczek   25 Lis 2011 23:16 Odpowiedzi: 7    Wyświetleń: 3309
  • [STM32] [C] [LED] [BUTTON] - sprawdzanie czy wcisniety przycisk.

    Zmienilem konfiguracje pinu na: [syntax=c] #define LED_GPIO_B GPIOB ///< GPIO port to which the BUTTON is connected #define LED_pin_B 1 ///<...

    Mikrokontrolery ARM holo   30 Lis 2011 10:01 Odpowiedzi: 5    Wyświetleń: 2166
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    O.K. Sam sobie poradziłem z problemem :). Sprawa z zapisem danych na pamięć flash tak aby po ponownym załączeniu zasilania dane tam wciąż były (EMULACJA PAMIĘCI EEPROM) okazuje się być bardzo skomplikowana. He pewnie dlatego nikt na forum nie wiedział ;). Zacznijmy od tego, że...

    Mikrokontrolery ARM lolonet   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 5515
  • HY-mini stm32 wyświetlanie bitmapy z karty sd

    chodzi Ci o to zeby dotykajac okreslonej ikony na wyswietlaczu wykonywać jakas funkcje czy zadanie? jesli tak to trzeba podzielic sobie ekran na takie obszary ktore zajmuja ikony i sprawdzac gdzie nastapilo dotkniecie i porownac to z tymi obszarami, jesli dotknales w tym obszarze jakiejs ikony to sobie...

    Mikrokontrolery ARM rafał_kle   26 Sie 2012 20:37 Odpowiedzi: 16    Wyświetleń: 3834
  • [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 Freddie Chopin   28 Gru 2011 14:38 Odpowiedzi: 22    Wyświetleń: 2534
  • [stm32] ADC wyzwalany przez Timer.

    Timer może wywoływać transfery INNEGO kanału DMA niż ten odpowiedzialny za ADC. Co prawda kanał ten może być skonfigurowany tak, aby wykonywał transfer z ADC, ale jednak jest to inny kanał niż konfigurujesz i włączasz. 4\/3!!

    Mikrokontrolery ARM Freddie Chopin   29 Gru 2011 17:55 Odpowiedzi: 14    Wyświetleń: 4240
  • [STM32][Linux][GDB] - ST-Link na płytce uruchomieniowej

    No to kolejna część mojego minibloga - i chyba tymczasem ostatnia: Okazało się, że załadowałem nie tego st-linka, co trzeba. Znalazłem takiego: , załadował mi się na dysk po sciągnięciu jako: texane-stlink-7eb0804 i skompilowałem go wykonując make z głównego katalogu tego sciągniętego archiwum. Nastepnie...

    Mikrokontrolery ARM Pokrentz   29 Gru 2011 16:56 Odpowiedzi: 10    Wyświetleń: 3394
  • [stm32] konwersja typów (float-> char[])

    Najprościej: 1. mnożysz float *10, powstaje np zmienna "liczba"; 2. następnie "liczba" dzielisz przez 10 - masz zmienną "całe"; 3. na "liczba" wykonujesz dzielenie modulo 10 i masz ulamek. W przypadku całkowitych można też od razu rzutować na int, tak jak pisał kolega wyżej. Poskładać to do...

    Mikrokontrolery ARM gaskoin   16 Sty 2012 22:31 Odpowiedzi: 15    Wyświetleń: 5952
  • STM32 współpraca DMA z USART3

    Witam. Mam problem z uruchomieniem USARTA1 wykorzystującego DMA do nadawania. W trybie "kołowym" wszystko działa . Teraz chciałbym uruchomić tryb pojedynczej transmisji staram sie wykonywać wszystko tak jak zaleca datasheet w szczególności str. 765 i 783 gdzie przedstawiona jest kolejność działań....

    Mikrokontrolery ARM nasiono   11 Cze 2012 12:44 Odpowiedzi: 28    Wyświetleń: 4570
  • [stm32][FreeRTOS] program ląduje w default_handler

    Witam. Jakie są różnice pomiędzy FreeRTOS 6.1.1 a 7.1.0? Prosty program mrugający diodą działa mi pod wersją 6.1.1 a pod 7.1.0 ląduje w default_handler. Przerwanie następuje po wykonaniu tego kodu freertos'a. void vPortStartFirstTask( void ) { __asm volatile( "...

    Mikrokontrolery ARM Freddie Chopin   22 Maj 2012 21:49 Odpowiedzi: 15    Wyświetleń: 3548
  • [stm32][i2c] Nie działający interfejs I2C; magistrala zajęta po sygnale startu

    Niestety nie ma to najmniejszego wpływu przynajmniej w moim przypadku. Jak już pisałem w pierwszym poście rozpatrywałem kilka różnych przypadków. Jednym z nich było umieszczenie włączenia I2C po konfiguracji. Swoją drogą jest to dość dziwne. Także się zastanawiałem dlaczego interfejs włączany jest...

    Mikrokontrolery ARM y0yster   30 Sty 2012 19:14 Odpowiedzi: 14    Wyświetleń: 5379
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    Odesłałeś mnie do dwóch innych tematów na elektrodzie, w których dalej jest przekierowanie do podstrony z Twoimi artykułami W temacie o toolchainie jest odesłanie do artykułu. W temacie o przykładach jest odesłanie do pobrania plików z działu Download, nie ma tam nawet pół słowa o jakimkolwiek artykule....

    Mikrokontrolery ARM gaskoin   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 4897
  • [STM32] [C / KEIL] pytanie o bitbanding rejestru ODR

    Te operacje muszą być wykonywane atomowo, ponieważ to są trzy różne operacje odczyt rejestru - modyfikacja - zapis do rejestru. Nie powinno cię dziwić, że jeśli między tymi operacjami wystąpi przerwanie, w którym modyfikowane są ODR bitbandingiem i nie tylko to cała operacja z przerwania zostanie anulowana....

    Mikrokontrolery ARM michalko12   06 Lut 2012 08:27 Odpowiedzi: 10    Wyświetleń: 2517
  • [STM32][C/GCC] Przerwanie na buttonie i Hard Fault

    Tak, wygląda to jakby po prostu po pewnym czasie wywalało hard fault. Po prostu jak nie włączę breakpointa to program wykonuje się ok 2s. W trybie debudowania pierwsze przejście zajmuje ze 2s. EDIT: Po wyłączeniu konfiguracji buttona systick działa normalnie.

    Mikrokontrolery ARM qscgu   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 5545
  • [STM32][C/GCC] Uruchomienie USB w trybie HID

    Witam Mam problem z uruchomieniem USB w trybie HID. Oczywiście próbowałem zaprzęgnąć przykład od STM'a. Niestety bez skutku. Zasięgnąłem więc do manuala, straszna bieda i kiepsko opisane. Przeanalizowałem kod od STM'a i spróbowałem zrobić to u siebie. Niestety nic to nie dało. Szukałem w internecie...

    Mikrokontrolery ARM qscgu   13 Sty 2013 21:28 Odpowiedzi: 48    Wyświetleń: 8622
  • [STM32][C] Encoder Interface Mode

    Zasilam enkoder z 3.3V, nie tak jak rekomendują między 4,5-5,5V. Nie chciałem aby sygnał z enkodera był większy od V zasilania mikrokontrolera, żeby nic nie upalić. Czytałem w Data Sheecie że jest coś o 'five-volt tolerant' port/pin ale nie mogłem zrozumieć dokładnie o co chodzi. Spokojnie możesz...

    Mikrokontrolery ARM kwikam   21 Maj 2012 09:00 Odpowiedzi: 9    Wyświetleń: 6778
  • [STM32] Page erase i jednoczesna obsługa przerwania

    Witam Idąc za PM0075: The main Flash memory can be programmed 16 bits at a time. The program operation is started when the CPU writes a half-word into a main Flash memory address with the PG bit of the FLASH_CR register set. Any attempt to write data that are not half-word long will result in a...

    Mikrokontrolery nibbit   02 Mar 2012 16:12 Odpowiedzi: 8    Wyświetleń: 1485
  • stm32, cortex M3, FLASH WRPR LOCKED

    No to ja już nie wiem... Zwykle i tak najprościej jest to zrobić przez aplikację ST Loader... Masz pewność, że ten kod się wykonuje, że wgrywasz go prawidłowo itd.? 4\/3!!

    Mikrokontrolery ARM lolonet   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 2936
  • [stm32][st libs] konfiguracja RTC

    Witam ponownie. Troszkę pozmieniałem kod. Już mi się nigdzie nie zawiesza program, jednak za żadne skarby nie chce mi wykonać obsługi przerwania co sekundę. Wydaje mi się, że wszystko napisałem tak jak powinno być po kolei: void Configuration_RTC(void) { ...

    Mikrokontrolery ARM herszt   19 Mar 2012 22:20 Odpowiedzi: 16    Wyświetleń: 2591
  • [STM32][TrueStudio] Określenie statusu urządzenia USB/CDC

    Dziękuję za odpowiedź! Oczywiście że host kontroluje transmisję, ale driver windowsowy usbser.sys działa, świadczą o tym przechwytywane przez USBtrace pakiety. Port wirtualny VCP np. COM17 nie jest otwarty przez żaden program natomiast wszystko co jest nadawane przez uC jest odbierane przez PC i...

    Mikrokontrolery ARM unibuster   24 Kwi 2012 23:01 Odpowiedzi: 8    Wyświetleń: 2170
  • [stm32][C/Keil] różnice między stm32F1 a stm32F4

    Jeżeli chcesz do szyny wykorzystać np. połówkę portu (8 bitów) to najszybciej BSRR. Najszybciej wtedy wykonywać 8-bitowy zapis do rejestru ODR. 4\/3!!

    Mikrokontrolery ARM nasiono   28 Kwi 2012 15:27 Odpowiedzi: 33    Wyświetleń: 4506
  • [STM32][ZL31ARM]Przywrócenie nominalnych funkcji na piny JTAGa

    Powinno się dać, JTAG też ma swój pin reset, który blokuje wykonywanie się kodu (gdy pin = 0) Chyba, że w st-linku o tym nie pomyśleli :)

    Mikrokontrolery ARM gaskoin   29 Kwi 2012 21:37 Odpowiedzi: 3    Wyświetleń: 1201
  • [STM32] dziwna praca timera.

    Mam dość dziwny problem. W procesorze STM32F100RB mam uruchomione 6 timerów. Mają one sterować silnikami krokowymi. Silniki już mają sterowniki, posyła im sie tylko czestotliwość proporcjonalną do prędkości obrotowej i bit kierunku obrotów. Są to dość duże silniki, a całe urządzenie wymaga miękkiego...

    Mikrokontrolery ARM dziechu   29 Maj 2012 09:25 Odpowiedzi: 6    Wyświetleń: 1727
  • [STM32][C/Keil] AR1020 dziwna komunikacja I2C

    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...

    Mikrokontrolery ARM Kleczkoś   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1563
  • [STM32] RTC i Backup Domain

    No to wszystko czytałem ale chyba nie rozumiem. CNF musi być ustawiony programowo, żeby wpisać coś do tych rejestrów, zapis jest wykonywany kiedy CNF bedzie wyzerowany przez program po jego ustawieniu.... takie trochę mydlate mydło, więc jak powinno być? CNF = 1 zapis np. RTC_CNT CNF = 1 CNF = 0 alboo...

    Mikrokontrolery ARM dziechu   29 Lip 2012 14:58 Odpowiedzi: 11    Wyświetleń: 4390
  • [stm32]Modbus i CRC16. Czujnik nie odpowiada.

    Musze połączyć się z czujnikami pracującymi na magistrali Modbus. Ponieważ mam z tym problemy, ominąłem magistralę 485 i połączyłem bezpośrednio USARTy obu urządzeń. Niestety, czujnik nie odpowiada. Wysyłam mu jako pytanie jego nr, kod odczytu rejestrów (0x03), dwa bajty adresu pocz. (00,00,) itd. Na...

    Mikrokontrolery ARM dziechu   01 Cze 2012 16:15 Odpowiedzi: 13    Wyświetleń: 5332
  • STM32-problem z szybkością działania.

    Może trochę źle się wyraziłem ale zrozumiałem to tak że w STM32 instrukcja GPIOA->ODR = 0x44(czyli ustawienie na pinach odpowiednich stanów) może wykonywać się dłużej niż PORTB = 0x44 w AVR

    Mikrokontrolery ARM tadeek2   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5515
  • [stm32][DMA] - transer completed, a fizyczne zakończenie tranmisji

    Hej, Zrobiłem podejście z timerem, polegające na tym, że w przerwaniu DMA TC, uruchamiałem timer, który po chwili miał zrobić latcha. [syntax=c] // DMA1 channel 3 transfer completed void DMA1_Channel3_IRQHandler(void) { //* Clear the DMA tranfser complete interrupt bit DMA_IT_TC3*/ DMA1->IFCR...

    Mikrokontrolery ARM tymon_x   23 Cze 2012 19:32 Odpowiedzi: 13    Wyświetleń: 1875
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Witam, Ostatnio miałem trochę mało czasu żeby się zająć tą sprawą, lecz teraz z powrotem wracam do tematu. Uruchomiłem debugowanie dzięki tutorialowi napisanemu przez Freediego (jeżeli chodzi o tutorial, to super, wszystko ruszyło za pierwszym razem :) ) Będę omawiał przejścia tylko te które prowadziły...

    Mikrokontrolery ARM max7532   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7411
  • [STM32] - Priorytety przerwań bez bibliotek.

    Ok. Głównie chodzi o wywłaszczenia, bo zgłoszenie dwóch lub wiecej przerwań jednocześnie jest dość rzadkie (przynajmniej w moim projekcie). Dzięki za informację, jako ciekawostka:) Mam przerwania które są wywoływane dość często i mają kilka linijek kodu, oraz przerwanie wywoływane rzadko ale mające sporo...

    Mikrokontrolery ARM dziechu   26 Lip 2012 18:42 Odpowiedzi: 10    Wyświetleń: 2895
  • stm32 - freeRTOS, stos i zmienna lokalna

    Wniosek trochę błędny, bo handlery mają zaledwie garść linijek, a tego w RTOSie jest jednak trochę więcej Zrobilem update do 7.1.1 - problem który opisałem w #1 przestał występować (?) i context switch nie powoduje zniszczeń na main stosie; ale nadal wątek używa main stack zamiast process stack ....

    Mikrokontrolery drzasiek   31 Lip 2012 13:14 Odpowiedzi: 21    Wyświetleń: 3105
  • STM32 - obsługa dwóch przycisków na raz

    Nie chodzi mi o drgania. Potrzebuję zrobić najprostszą rzecz - po wciśnięciu na raz dwóch przycisków powinno się coś zrobić, co jest napisane w warunku, np. zapalić ma się dioda, wysłać potwierdzenie po USARTcie. Nie pointrzebuję żadnych przerwań. GPIO na przyciskach mam ustawione teraz na IN_FLOATING,...

    Mikrokontrolery ARM drzasiek   30 Lip 2012 15:31 Odpowiedzi: 10    Wyświetleń: 2003
  • [stm32][eclipse] - ethernet i TIM2_IRQHandler

    Jeśli chodzi o przerwanie od tim2, to napisałem w poście powyżej nie do końca prawdę. Kod głównego programu jest wykonywany, a gdy zatrzymam procesor, program się zatrzymuje na tym rozkazie ktory mial wykonać. Następnie debugując <Step into (F5)>, procesor zaczyna wykonywać przerwanie TIM2_IRQHandler....

    Mikrokontrolery ARM Freddie Chopin   05 Sie 2012 19:03 Odpowiedzi: 5    Wyświetleń: 1455
  • stm32 - Timer one pulse mode + przerwanie

    Witam, Chcę skonfigurować timer tak aby po określonym czasie zostało wygenerowane przerwanie(jednokrotnie), fragment kodu: [syntax=c]TIM4->PSC = 7200; TIM4->ARR = 10000; TIM4->DIER = TIM_DIER_UIE; TIM4->CR1 |= TIM_CR1_URS | TIM_CR1_OPM | TIM_CR1_CEN; NVIC_EnableIRQ(30);[/synta... przerwania: [syntax=c]__attribute__.....

    Mikrokontrolery ARM rzczterysiedem   26 Sie 2012 18:36 Odpowiedzi: 2    Wyświetleń: 2286
  • [STM32] - Błąd sprzętowy albo mój?

    Też nie to, pomiędzy czytaniami jest opóźnienie (w readadc), ale dopisze to tu. W while dalszy kod (kreseczki) wykonuje sie dość długo - obsługa LCD, sama petla while powtarza sie co ok. 200ms.

    Mikrokontrolery ARM dziechu   07 Wrz 2012 08:48 Odpowiedzi: 17    Wyświetleń: 1737
  • [STM32] - Jak zapisać float w eepromie?

    Jak przeniesie to na inny procesor to może mieć. Zamykanie się na jedno rozwiązanie "bo i tak tylko tu będzie używane" nie jest najlepszym pomysłem. Dzięki takim rozwiązaniom, gdy ktoś wpadnie na pomysł zmiany procesora to dla programisty który tę zmianę wykonuje to jest koszmar. Coś co można zrobić...

    Mikrokontrolery ARM dziechu   29 Kwi 2014 08:53 Odpowiedzi: 35    Wyświetleń: 5451
  • STM32[C] USART - Wysyłanie danych do PC

    Witam, muszę przesłać przez USART dane z czujnika, dane zapisywane są jako jako 16-bitowy int. USART mam dobrze skonfigurowany, transmisja wykonuje się w przerwaniu. Stworzyłem tablice: [syntax=c]char buforTx[26]={"X: Y: Z: \n\r"};[/syntax] index tablicy inkrementuje się aż do...

    Mikrokontrolery ARM micrograf   22 Wrz 2012 06:47 Odpowiedzi: 5    Wyświetleń: 2547
  • STM32 - Uruchomienie generatora sygnału sinusoidalnego na DACu

    Cześć! Mam za zadanie wykonać generator sygnału sinosoidalnego o regulowanej amplitudzie i częstotliwości rzędu 50-100kHz. Potrafię wykonać wszystkie operacje związane z tym zadaniem, ale nie mogę uruchomić przykładowego programu na DACa, aby opanować jego sterowanie. Skorzystałem z dwóch przykładów...

    Mikrokontrolery ARM spuki   10 Lis 2012 18:50 Odpowiedzi: 18    Wyświetleń: 4839
  • AGG240128A05-FHW-R - [STM32] UC1608 Inicjalizacja po SPI 3-wire s9

    Po pierwsze jeśli chcesz żeby ci ktokolwiek pomógł najpierw precyzyjnie opisz problem (opisuj wykresy, przedstawiaj schematy połączeń itp.). Bez tych informacji nie pomoże ci nawet wróżka :). Poza tym tryb konfiguracji raczej powinien być ustalony przed resetem sterownika wyświetlacza. Dla konfiguracji...

    Mikrokontrolery ARM fixa   05 Lut 2014 20:12 Odpowiedzi: 20    Wyświetleń: 4152
  • [STM32]Zliczanie naciśnięć przycisków

    Witam Ten program powinien działać w taki sposób, żeby zliczał naciśnięcia przycisku Pin15 w czasie 2s. Mógłby mi ktoś powiedzieć w jaki sposób go zmienić aby działał? Z góry dziękuję za odp /* Includes ----------------------------------------... "stm32f10x.h" /*...

    Mikrokontrolery Początkujący Leon90   15 Lis 2012 19:30 Odpowiedzi: 2    Wyświetleń: 1173
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    Specyfikacja architektury mówi, że jeśli bit STKALIGN nie jest zaimplementowany, to procesor wyrównuje stos przy wyjątku. Jak jest zaimplementowany, to programista może wyłączyć wyrównanie. Domyślna wartość - to 1 (czyli włączone wyrównanie, ale ja nie dotarłem do jednoznacznego potwierdzenia, że tak...

    Mikrokontrolery ARM neyron   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 14280
  • STM32 - zmiana rejestru związanego z SWD

    A ściągnąłeś sobie to co napisał kolega reggyred - czyli STLink Utility? Jeżeli jeszcze działa STlink (w sensie nie upaliłeś go) to po połączeniu SWD w Utility kasujesz procesor i już. A swoją drogą to dobrym patentem (dla początkujących) jest dodanie przed polem konfiguracji portów pustą pętlę...

    Mikrokontrolery ARM kemot55   26 Sty 2013 22:38 Odpowiedzi: 7    Wyświetleń: 1695
  • stm32 - Biblioteki CMSIS a rzeczywistość

    Ostatnio trafiła mi się robota przepisania softu na pewien sprzęt... Poprzedni soft w oparciu o SPL zakatował biednego STM32F105 tak, że nie wyrabiał się z powierzonymi mu zadaniami: przepełniały mu sie kolejki, były zwiechy, częste restarty... Procek popędzony na 36MHz (czyli max dla HSI) pożerał...

    Mikrokontrolery ARM Freddie Chopin   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 10200
  • STM32 + uVision4 - Kompilacja biblioteki do karty SD i FAT32

    Wykonywanie jekichkolwiek zmian w pliku integer.h dostarczanego wraz z biblioteką fatfs - to raczej średnio dobry pomysł, zwłaszcza, że są tam tylko definicje niezależne od platformy. Jedyne co trzeba zmienić / napisać to kilka funkcji w diskio.c (lub jak w twoim przypadku sd_spi_stm32.c. Poniżej zawartość...

    Mikrokontrolery ARM EBC41   18 Lut 2013 17:01 Odpowiedzi: 10    Wyświetleń: 2712
  • STM32 + SDIO + Długie zapisy na kartę SD

    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...

    Mikrokontrolery ARM grko   21 Lut 2013 10:31 Odpowiedzi: 6    Wyświetleń: 2589
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    W manualu jest napisane: Calibration is started by setting the CAL bit in the ADC_CR2 register. Once calibration is over, the CAL bit is reset by hardware and normal conversion can be performed. It is recommended to calibrate the ADC once at power-on. The calibration codes are stored in the ADC_DR...

    Mikrokontrolery ARM Freddie Chopin   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 24438
  • Kondycjonowanie sygnału 230V AC dla przetwornika A/C w STM32

    Jeśli obudowa będzie miała dobrą izolację to możesz nawet nie sprawdzać, niebezpiecznie robi się przy uruchamianiu, zalecam podłączyć przez transformator separujący. Chodzi Ci o uruchamianie/testy projektu czy uruchamianie urządzenia przed użyciem? Przy okazji możesz podać jakiś namiar na transformatory...

    Projektowanie Układów jarek_lnx   28 Mar 2013 17:07 Odpowiedzi: 5    Wyświetleń: 2532
  • [STM32][C][openocd] - STM32f103 input pwm nie startuje od początku programu

    Ja tam się za bardzo nie znam, ale na moje wyczucie pierwsza pętla się nie wykonuje, ponieważ inicjujesz wartość 'throtle', ale później nadpisujesz ją z 'receiverin()' i może być, że to jest 0. A jak już wyjdzie, to nie wraca, bo zostaje na zawsze w tej drugiej pętli.

    Mikrokontrolery ARM cebulator   22 Kwi 2013 09:52 Odpowiedzi: 6    Wyświetleń: 1737
  • STM32 + SPLC501C - Zmiana strony (Page Address Set)

    Posiadam ekran oparty na sterowniku SPLC501C, 18 pinowy. Z racji tego, że nie dysponuję sprzętem do przelutowania zworki dla SPI, postanowiłem zaprogramować ekran pod STM32F407VG równolegle. Wykorzystałem dokumentację techniczną SunPlus SPLC501C i ku mojemu zdziwieniu ekran ruszył. Problem pojawił...

    Mikrokontrolery BlueDraco   10 Cze 2013 12:50 Odpowiedzi: 3    Wyświetleń: 978
  • STM32, lwIP - Prędkość tansmisji

    Powodów może być wiele. Począwszy od złego sposobu sprawdzania transferu, bo zamiast migania diody lepiej pewnie użyć jakiegoś programu do mierzenia transferu na kompie. Poprzez błędy w porcie lwip i sterowniku ethernetowym, a jeżeli nie zmieniałeś przykładów z ST to na pewno jakieś masz. A skończywszy...

    Mikrokontrolery ARM chicago7   11 Wrz 2013 13:53 Odpowiedzi: 9    Wyświetleń: 2244
  • STM32 - wyjścia z zagnieżdżeń. Jaka metoda?

    Taka maszyna stanu to, szczerze mowiac, smiech. Jak przyjdzie napisać ci parsery albo stosy co poniektórych protokołów jak chociażby TCP to wtedy zacznie się jazda... W szczególności, że, z tego co widzę, wykonywanie się sekwencji jest ciągłe i nie istnieją zdarzenia "wstrzykiwane" z zewnątrz które...

    Mikrokontrolery ARM kosster   03 Wrz 2013 07:39 Odpowiedzi: 26    Wyświetleń: 3657
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    Zaczynam się zastanawiać czy odpowiednio zmodyfikowałem skrypt linkera z przykładu (stm32f103xB) bo te cuda które się dzieją wskazują raczej na problemy ze stosem. Objawem problemów ze stosem są "losowe" zawieszenia programu lub tzw. "pójście w maliny". To że jakaś funkcja nie działa raczej nie ma...

    Mikrokontrolery ARM rafz   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2298
  • [STM32][C/eclipse] - Inicjalizacja sekcji .text w pamięci RAM

    Hmm... nie miałem jeszcze czasu żeby rzucić okiem na Twój projekt, ale w istocie jest to dziwne... Problemami z debuggowaniem się raczej nie przejmuj - ja tez widziałem taki problem - generalnie GDB ma problem z ustawieniem breakpointa z RAM gdy "jeszcze" jest w ROM (i zapewne odwrotnie). Rozwiązaniem...

    Mikrokontrolery ARM Freddie Chopin   07 Gru 2013 21:09 Odpowiedzi: 15    Wyświetleń: 3405
  • [STM32] - Toolchain dla CoIDE CooCox'a

    Od poniedziałku studiuję STM32F103C8T6. Sprawdziłem na COO COX toolchaina z 2013 i 2011. Nowszy u mnie dawał nieznacznie mniejszy kod przy tej samej optymalizacji. Ciekawe jest też to, że ten sam program w Keilu daje u mnie 2x mniejszy kod, a STM na takich samych opóźnieniach realizowanych w pętli wykonuje...

    Mikrokontrolery ARM dziechu   05 Kwi 2014 11:45 Odpowiedzi: 60    Wyświetleń: 9450
  • STM32,C,I2C - Portowanie kodu pomiedzy STM32F1 a STM32F4

    Czołem W ramach studiów muszę przygotować projekt, którego elementem jest akcelerometr obsługiwany po I2C. Producent dostarcza przykładowy program do STM32F1xx który ja staram się przeportować do mojego STM32F407VG. Kod producenta wygląda następująco: [syntax=c]void IIC_Start(void){ SDA_OUT();...

    Mikrokontrolery ARM sepako   24 Paź 2013 17:42 Odpowiedzi: 10    Wyświetleń: 2244
  • STM32, typ embedded flash memory

    NOR, to typ pamięci który umożliwia wykonanie kodu z takiej pamięci. W zasadzie jedyny który ma taką możliwość efektywnie. technologicznie to Flash. To jest główna pamięć nieulotna mikrokontrolera. Pamięci NAND sobie poczytaj, nadają się jedynie na pamięć masową, czytana stronami. Bez wyuzdanego kontrolera...

    Mikrokontrolery ARM michalko12   10 Lis 2013 13:22 Odpowiedzi: 8    Wyświetleń: 1326
  • [STM32] - Wywołanie bootloader'a oraz kilka zagadnień

    Witam, Walczę z bootloader'em aby go uruchomić. Nie mogę tylko dojść jak to w końcu ustawia się piny boot1 oraz boot0, na jednej stronie jest napisane i tak, na innej siak... W tej chwili BOOT0 mam podciągnięte do zasilania zaś BOOT1 do masy czyli niby start w pamięci systemowej. Pod jaki...

    Mikrokontrolery ARM ADI-mistrzu   25 Lis 2013 21:26 Odpowiedzi: 3    Wyświetleń: 1287
  • STM32 F0 discovery - Timer 1

    No to po kolei. Załóżmy, że masz ustawiony znacznik przerwania X. Próbujesz wykonać swoją błędną operację: SR &= ~X; którą procesor wykonuje tak: temp = SR; temp &= ~X; SR = temp; Po wykonaniu temp = SR; w SR jest ustawiany bit Y, bo timer właśnie wygenerował inne przerwanie. Twój błędny...

    Mikrokontrolery ARM lycon5   23 Gru 2013 19:11 Odpowiedzi: 8    Wyświetleń: 2721
  • STM32 - ENC28J60 obsługa w przerwaniu

    Wszystko się to wzięło z faktu iż bazuje na przykładzie który nie jest kompletny. To są moje pierwsze kroki w ARM'e i dlatego pewnie zamieszałem tak z tym przerwaniem. Mimo poprawy to nie to (zerowanie flagi a potem realizacja funkcji). Czekam na dalsze wskazówki. Dziwne że jak połączę się poprzez...

    Mikrokontrolery ARM Samuraj   29 Gru 2013 21:16 Odpowiedzi: 7    Wyświetleń: 1668
  • Jaki wyświetlacz kolorowy, dotyk, łatwy w obsłudze do stm32

    SSD1963 Duża różnica jest między tymi sterownikami? (Cena była identyczna) <- miałeś na myśli SSD1289 ? Sam się zastanawiałem jaka jest różnica między (myślę) popularnymi modułami HY320 i HY32D. Jeden jest na ILI9320 a drugi na SSD1289 (posiadam ten drugi, na ssd a ten pierwszy na ili właśnie...

    Projektowanie Co i Gdzie Kupić ? Karol966   02 Lut 2014 11:06 Odpowiedzi: 3    Wyświetleń: 2412
  • stm32 - timer sprzętowy - sprzętowy timer nie działa

    Witam mam problem z miganiem dwoma diodami, ale czysto sprzętowo, za pomocą timera 3 w trybie outpu compare. Pisząc program wzorowałem się na kodzie ze strony . Mój kod różni się tylko tym, że nie wykonuje tutaj remmapu, ponieważ w moim uC (stm32f103vct6) TIM3_CH3 i TIM3_CH4 jest podłączony do wyjść...

    Mikrokontrolery swiezak86   28 Maj 2014 17:29 Odpowiedzi: 6    Wyświetleń: 1692
  • [STM32] - DMA mem to mem ponowne uruchomienie.

    Głównym problemem jest kasowanie poprzedniego wykresu przy rysowaniu aktualnego. Dlatego poprzednie dane ADC są kopiowane aby w trakcie rysowania nowej krzywej, można było powtórzyć starą kolorem tła - w ten sposób wymazując ją z ekranu. Reszta jeżeli chodzi o szybkość wyświetlania jest ok. Krzywa rysowana...

    Mikrokontrolery ARM dziechu   29 Kwi 2014 08:49 Odpowiedzi: 24    Wyświetleń: 2388
  • [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,...

    Mikrokontrolery ARM dziechu   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 2142
  • [STM32] - Zmiana stanu pinu z czestotliwoscia 1MHz

    O bit-bandingu kiedyś już tu dyskutowaliśmy, i wyszło, że to niekoniecznie dobry pomysł, bo są to operacje logiczne na portach wykonywane przez interfejs szyny zamiast przez procesor, czyli wolniej niż sprzętowe, selektywne operacje bitowe w samym porcie (ale szybciej, niż programowe |= czy &=). ...

    Mikrokontrolery ARM LordBlick   12 Kwi 2014 14:31 Odpowiedzi: 39    Wyświetleń: 4704
  • [stm32][c/uvision] - stm32f429zi Discovery stm32cubemx uvision4 stlinkv2

    [syntax=c]/** ****************************************... * File Name : main.c * Date : 29/04/2014 14:07:00 * Description : Main program body ****************************************...

    Mikrokontrolery ARM mikkel   30 Kwi 2014 10:41 Odpowiedzi: 23    Wyświetleń: 4701
  • STM32 - Obsługa USART Echo

    Przerwania służyły i służą tylko i wyłącznie do sygnalizacji zaistniałego zdarzenia a nie obsługi zdarzenia. Panowie, jeżeli tak podchodzicie do realizacji prostego zadania, to boję się myśleć co będzie przy bardziej skomplikowanych systemach :D kornik280 Zastanów się spokojnie jakie zadania ma...

    Mikrokontrolery Początkujący kornik280   14 Maj 2014 19:14 Odpowiedzi: 38    Wyświetleń: 4221
  • stm32 ILI9320 - Określenie współrzędnych ekranu

    Oczywiście pokazałeś kodu tyle co kot napłakał, więc zobaczmy co mówi moja kula. Problem jest zapewne w tym że w funkcji wyświetlającej tekst używasz funkcji setPoint która pewnie na podstawie zmiennych x i y odpowiednio wyświetla na podstawie wybranej orientacji. Dokładnie tak Zobacz na stronę...

    Mikrokontrolery ARM lukash90   29 Cze 2014 21:12 Odpowiedzi: 3    Wyświetleń: 942
  • STM32 - NVIC błąd kompilacji

    poza tym bardzo mi podpada to iz jesli wstawilem w f. obslugi przerwania taka mala 'pulapke' czyli while(1); lub for(;:wink:; to program tez sie w tym miejscu nie 'zawiesza' Nie zawiesza się, bo wykonywane jest kolejne przerwanie.. i kolejne.. i.. jeszcze jedno.. Probowalem dolozyc maly kondesator...

    Mikrokontrolery Początkujący tomek1_1988   15 Lip 2014 18:44 Odpowiedzi: 42    Wyświetleń: 5310
  • STM32 - Cykliczne wyzwalanie DMA

    Witam, Mam pytanie związane z wyzwalaniem mechanizmu DMA ale w trybie NORMAL. Tak, wiem - mógłbym skorzystać z trybu circular, ale niestety... projektowanie przeze mnie urządzenie musi zbierać próbki za pomocą wspomnianego DMA tylko w przypadku wystąpienia przerwania (nie moge analizować losowych próbek,...

    Mikrokontrolery ARM nsvinc   20 Lip 2014 12:40 Odpowiedzi: 17    Wyświetleń: 1731
  • STM32 - Przerwanie zewnętrzne

    witam, mam podobny problem, nie wiem co robię źle, chcę zapalić diodę podłączoną do PB0 za pomocą przerwania od przycisku podłączonego do PC7 lub 8. po wgraniu kodu przerwanie od SYSTICK ładnie działa, zapala i gasi na zmianę diodę na PB1, natomiast dioda na PB0 swieci się cały czas i nie ma żadnej...

    Mikrokontrolery Początkujący mwtyczek   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2601
  • [stm32][eclipse][gcc] - Konfiguracja i pobieranie danych z DCMI?

    Bufor jest taki : uint16_t data[153600]; . Ty to masz chyba na strukturze nie ? jak to wygląda w całości ? Procesor zatrzymuje się na tej inicjacji, program nie wykonuje się dalej jakby w funkcji była pętla nieskończona. Ale co mnie bardziej zdziwiło to wyświetlacz mi się nie inicjuje ( biały ekran...

    Mikrokontrolery ARM nowydamian   17 Lis 2014 23:24 Odpowiedzi: 24    Wyświetleń: 2328
  • STM32 - Komunikacja ZL26ARM z STM32F429i-DISCO po SPI

    W ZL'u zrobiłem to tak: void GPIO_Conf(void) { RCC_APB2PeriphClockCmd(RCC_... | RCC_APB2Periph_USART1 | RCC_APB2Periph_AFIO, ENABLE); GPIO_InitTypeDef GPIO_InitStructure; GPIO_PinRemapCon... ENABLE); GPIO_InitStructure.GPIO...

    Mikrokontrolery ARM Wrobless   17 Lis 2014 17:33 Odpowiedzi: 7    Wyświetleń: 1191
  • STM32 kurs programowania-początki

    Bez różnicy - programujesz i tak w C, więc wersja rdzenia nie jest szczególnie istotna. Na M4 możesz operacje zmiennopozycyjne wykonywać w sprzęcie, ale to zmartwienie kompilatora (plus parę Twoich kliknięć w ustawieniach środowiska). Peryferiale we wszystkich seriach STM32F poza F1 są niemal identyczne...

    Mikrokontrolery ARM 666w   24 Gru 2014 03:33 Odpowiedzi: 6    Wyświetleń: 1740
  • [stm32] - przerwanie od przycisku

    przerwanie przeciez jest wlaczone, bo sie wykonuje handler. chyba ze nie wiem co to znaczy wlacz EXTI... problem jest w tym zapisie do rejestru EXTICR

    Mikrokontrolery ARM amr1993   05 Sty 2015 17:47 Odpowiedzi: 22    Wyświetleń: 1425
  • [STM32][coocox] - Brak połączenia z urządzeniem podczas flashowania.

    Podłączyłem kabelkiem BOOT0 do +, odpaliłem STM32 ST-Link Utility, po wyborze opcji Erase Chip wyskakuje komunikat: 23:28:11 : Some flash pages are write protected! Nie mogę skasować pamięci flash. Ustawiłem aby łączyć się z urządzeniem "connect under reset". Jak trzymam przycisk reset i próbuję...

    Mikrokontrolery ARM doles   07 Lut 2015 23:31 Odpowiedzi: 14    Wyświetleń: 3762
  • [STM32] Konfiguracja przerwania od przepełnienia

    Środowisko CooCox CoIDE [syntax=c]void TIM2_IRQHandler(void) { /*Pewne obliczenia*/ //minęła sekunda wysyłamy zmienną _x; if(i>99) { GPIO_ToggleBits(GP... GPIO_Pin_13); if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) { TIM_ClearITPendingBit(TI... TIM_IT_Update); USART_putint(USART2,...

    Mikrokontrolery ARM ka_3   21 Lut 2015 10:14 Odpowiedzi: 7    Wyświetleń: 918
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32F4

    Witam, chciałbym przesyłać dane przez USART za pomocą DMA (STM32F4). DMA jest aktywowane w przerwaniu od TIM2 w odstępach co 100 ms. Program wykonuje się, natomiast dane nie są przesyłane. Wiem, że na pewno przerwanie od TIM2 działa poprawnie. Jeśli ktoś wie gdzie może być błąd/braki w konfiguracji proszę...

    Mikrokontrolery ARM piopos93   22 Lut 2015 19:47 Odpowiedzi: 4    Wyświetleń: 1263
  • [STM32][OpenOCD-0.8] - Skrypt interfejsu pod nowe libftdi1

    No właśnie to wywołanie które wkleiłem, wykonuje się ~40 sek. Też nie mam pomysłu, może to wina programatora...chociaż to zwykłe ftdi. Będę jeszcze kombinował, na razie zastępczo używam STLINKa 2, który działa poprawnie.

    Mikrokontrolery ARM Freddie Chopin   19 Mar 2015 14:47 Odpowiedzi: 7    Wyświetleń: 1002
  • STM32, jak zacząć przygodę z nimi?

    Zgadzam się z (at)ostrytomasz - skąd teoria, że M3 jest już rzadko stosowany? To trochę wprowadzane nowicjuszy w błąd. M3 jest znacznie bardziej wydajny niż M0, ale oczywiście mniej wydajny niż M4. Wybór procesora powinien zależeć od aplikacji. W przypadku STM ja bym to podzielił tak: M0 -> Tam...

    Mikrokontrolery ARM mas24   25 Sie 2015 20:39 Odpowiedzi: 85    Wyświetleń: 7233
  • STM32 - OpenOCD - brak startu programu po flashowaniu

    Witam Po przymusowej reinstalacji systemu na której wszystko działało bez problemów byłem zmuszony na nowo instalować Eclipse wraz z OpenOCD dla mojego STM32F4. Podobnie jak wcześniej do programowania używam polecenia w : "openocd.exe -f board/stm32f4discovery.cfg -c init -c halt -c "flash...

    Mikrokontrolery ARM Freddie Chopin   27 Cze 2015 21:33 Odpowiedzi: 2    Wyświetleń: 897
  • STM32 F303 - SPI na rejestrach wysyła tylko 0xFF

    Jakich bibliotek? Niegdy nie używałem żadnej biblioteki na STM32F i jakoś wszystkie peryferiale obsługuję. W jakim celu definiujesz od nowa numery bitów, których nazwy są zdefiniowane w nagłówku od producenta? Prosisz się o problemy choćby z powodu zwykłych literówek. Inicjowanie SPI (w innym modelu)...

    Mikrokontrolery BlueDraco   29 Lip 2015 08:59 Odpowiedzi: 39    Wyświetleń: 2061
  • Zdalny upgrade programu na procesorze STM32

    Chciałbym się dowiedzieć czy ma ktoś doświadczenie z pisaniem programu na stm32, który umożliwiałby zdalne przeładowanie wykonywanego w procesorze kodu ?? Chodzi mi o sytuację gdy odpalam program na procesorze, program zaczytuje do ramu zawartość pliku ze skompilowanymi instrukcjami, ustawia wskaźnik...

    Mikrokontrolery ARM bargi999   03 Wrz 2015 13:12 Odpowiedzi: 6    Wyświetleń: 723
  • 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...

    Mikrokontrolery ARM piotrva   12 Wrz 2015 23:58 Odpowiedzi: 3    Wyświetleń: 975
  • [STM32] - Ilość plików a wielkość kodu wynikowego.

    A dlaczego miałby zgłaszać błędy? Co ty robisz jeśli nie masz wystarczająco informacji, aby podjąć decyzję? Zawieszasz się, czy podejmujesz decyzję w oparciu o swoje przeczucia, co może okazać się nieoptymalne? Tak samo robi kompilator, podejmuje potencjalnie nieoptymalne decyzje z jednym celem - aby...

    Mikrokontrolery ARM dziechu   20 Wrz 2015 21:12 Odpowiedzi: 25    Wyświetleń: 1140
  • [STM32][C] - Poprawne pisanie własnych bibliotek

    Rozumiem, chodzi mi tutaj bardziej o "dobre" praktyki programistów. Powiedzmy konfiguracja RCC w STM32. Są STD i HAL, można to zrobić. Wykonuje się to miliardy taktów zegara, można prościej. Makra, odpowiednie funkcje... jak? Jakieś przykłady?

    Mikrokontrolery ARM Freddie Chopin   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 8652