przerwania stm32

Znaleziono około 621 wyników dla: przerwania stm32
Podstawowa forma zapytania: przerwać stm32
  • [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ń: 975
  • [STM32][C] Wywoływane przerwanie od TIM1

    Witam, Właśnie zajmuję się timerami w STM32 i eksperymentuję z nimi w różnych konfiguracjach. Podczas prostego migania diodami natknąłem się na problem. Dwa kanały TIM1 pracują w trybie Compare Mode. Do rejestrów wpisuję: TIM1_ARR = 50000 TIM1_CCR1 = 25000 TIM1_CCR2 = 10000 Wszystko działa...

    Mikrokontrolery ARM Miszel_1   23 Lut 2011 14:41 Odpowiedzi: 0    Wyświetleń: 1506
  • [stm32]Problem Komunikacia UART z PC Przerwania

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

    Mikrokontrolery ARM cool_kuba   04 Paź 2010 16:23 Odpowiedzi: 0    Wyświetleń: 1245
  • [STM32][C] podpinanie oscylatora do wewn RTC

    Witam, jakiś czas temu założyłem temat dotyczący komunikacji uC z DS1307 za pomocą I2C () jako że nie udało mi się tego zrobić aż do teraz - a potrzebuję RTC na gwałt, postanowiłem uruchomić wewnętrzny RTC. Przeglądałem kilka przykładów (w tym te od ST, oraz przykłady z książki o STM32 od Pana Paprockiego)....

    Mikrokontrolery ARM maciek11   27 Sty 2011 22:20 Odpowiedzi: 14    Wyświetleń: 3391
  • [stm32] Przerwania od timerów vs czyszczenie flasha

    Witam! Mam problem z projektem na STM32. Chciałem użyć pamięci flash do zapamiętania potrzebnych mi parametrów. Problem pojawił się przy czyszczeniu flasha. Po wywołaniu FLASH_ErasePage dostaję flagę FLASH_FLAG_BANK1_EOP,co wydaje się całkiem prawidłowe. Program wraca do pracy z tym, że przez około...

    Mikrokontrolery ARM Xychu   14 Cze 2011 12:02 Odpowiedzi: 0    Wyświetleń: 759
  • [STM32][libopenstm32] Program obsługi przerwania

    Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void...

    Mikrokontrolery ARM pabish   01 Maj 2010 17:28 Odpowiedzi: 0    Wyświetleń: 1740
  • STM32F407-DISC1, nie działa przerwanie od przycisku, NVIC, IRQHandler, EXTI...

    Witam wszystkich, Po dwóch a może trzech tygodniach poszukiwań znalazłem błąd. Nie odkryłem samodzielnie tylko znalazłem tu na forum : [url=]STM32 - I2C na przerwaniach Piszę w SystemWorkbench for STM32. Przy tworzeniu kodu w STM32CubeMX (czyli na bibliotekach HAL) program dodawał za mnie wszystko...

    Mikrokontrolery ARM marek1972_2   09 Cze 2017 16:07 Odpowiedzi: 21    Wyświetleń: 1446
  • [stm32] przerwanie od przyciskow

    Mam nastepujacy problem, probuje wywolac przerwanie zewnetrzne od przycisku ktore uruchomi mi licznik w celu eliminacji drgan stykow. Wszystko dziala dla przycisku podpietego do wyprowadzenia A0 ale dla przycisku podpietego do wyprowadzenia C13 juz nie dziala. Przy debagowaniu widze ze ciagle wchodzi...

    Mikrokontrolery ARM cuber1988   09 Maj 2011 12:07 Odpowiedzi: 0    Wyświetleń: 1863
  • [stm32][Atmega] I2C problem

    Stary temat ale podepnę się bo mam podobny problem. Próbuję skomunikować STM32F429 (płytka discovery disco) z Atmegą8 (nie 88). STM Master Reviever <<>> Atmega Slave Transmiter. Wzorowałem sie trochę na kodzie kolegi i trochę na tym tutorialu: Problem kolegi kolegi polegał na niepoprawnej...

    Mikrokontrolery ferdezo   16 Wrz 2014 16:17 Odpowiedzi: 7    Wyświetleń: 2627
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

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

    Mikrokontrolery ARM tplewa   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 2832
  • HCSR04 - Czujnik ultradźwięków i STM32

    Witam. Posiadam sensor ultradźwięków US015, który jest podobny do HCSR04. Chciałbym go obsługiwać przy pomocy mikrokontrolera STM32F429. W internecie znalazłem kawałek kodu, odpowiedzialnego za jego obsługę. Do jego obsługi wykorzystywane są 2 timery - timer7 jest odpowiedzialny za generację impulsu...

    Mikrokontrolery ARM bipolunipol   11 Kwi 2015 14:00 Odpowiedzi: 0    Wyświetleń: 642
  • STM32 - Odporność procesora na wyładowania ESD

    Witam Problem dotyczy procesora STM32F373RB, nie mniej jednak raczej odnosi się do każdego podobnego cortex'a. Mianowicie często w "odpowiednich" ubraniach się elektryzuję dość, mocno, dlatego mogę pracować jako generator ESD :P. Procesor steruje diodą laserową, która wisi na mojej płytce zabezpieczającej...

    Mikrokontrolery ARM Freddie Chopin   19 Kwi 2015 21:27 Odpowiedzi: 1    Wyświetleń: 705
  • [STM32][Keil][C]Transmisja CAN2.0a - nieosiągalna

    Witam ponownie, zacząłem niedawno zabawę z CANem, a raczej powinienem napisać, że chciałem zacząć. Jako, że ostatnio nie mam dostępu do auta postanowiłem pogadac z interfejsem ELM327. Tak więc podłączyłem CANL z CANL i CANH z CANH między płytką a interfejsem. Idea jest taka: wysyłam komendy do...

    Mikrokontrolery ARM melersan   01 Lip 2011 22:29 Odpowiedzi: 5    Wyświetleń: 1897
  • stm32 przerwanie RTC

    Witam. Piszę aplikacje pod stm32 w Keilu z wykorzystaniem biblioteki STM32F10x_StdPeriph_Driver. W przerwaniu od alarmu RTC mam: [syntax=c] void RTCAlarm_IRQHandler(void) { if (RTC_GetITStatus(RTC_IT_ALR) != RESET) { RTC_ClearITPendingBit(RTC_... RTC_WaitForLastTask(); RTC_SetAlarm(...

    Mikrokontrolery ARM Bartol01   27 Lut 2012 10:58 Odpowiedzi: 0    Wyświetleń: 754
  • [stm32][FreeRTOS] przerwanie od USB

    Witam 1.Czy używając semaforów lub kolejek w przerwaniach, minimalny czas odebrania takiego semafora, lub kolejki wynosi Tick, czyli 1 ms? Czyli w teorii max 1000 razy na sekundę..? 2. Jakie niebezpieczeństwo niesie za sobą obsługa całego przerwania w przerwaniu np od USB, nie używając semaforów lub...

    Mikrokontrolery ARM Smashing   06 Paź 2010 12:32 Odpowiedzi: 0    Wyświetleń: 931
  • [STM32] SPI1, kanały DMA: odbiera mniej niż wysyła

    W normalnym świecie SPI działa w ten sposób, że wysyłając jeden bajt, odbiera się jeden. Pisząc pewien ogromny program, używałem powyższego założenia implementując obsługę SPI1 z pomocą kanałów DMA (DMA1_Ch2 i DMA1_Ch3). Jeden kanał używany do transferu bloku z pamięci RAM do SPI1->DR, drugi kanał...

    Mikrokontrolery ARM zielik   24 Paź 2013 08:40 Odpowiedzi: 9    Wyświetleń: 2951
  • stm32 discovery F3 - stm32 ADC konfiguracja

    Zrobiłem teraz oczekiwanie na timerze 6 tą przerwę (1 sek) ale nic nie pomaga: Dodano po 38 Porównałem rejestry CR przed wywołaniem kalibracji w moim i przykładowym programie. Różnica polega na tym, że u mnie włączony jest bit ADstart a w przykładzie jest wyłączony. Skąd się bierze ta różnica?

    Mikrokontrolery adam19_91   29 Wrz 2015 15:51 Odpowiedzi: 7    Wyświetleń: 651
  • [STM32][C] NVIC priorytety

    Czołem, Stworzyłem kilka testowych projektów, skonfigurowałem NVIC dla kilku źródeł przerwań. Wszystko działa ok, przerwania są wywłaszczane itp. Mam jednak wrażenie, że nie do końca czuję temat tak jak powinienem. Czy opowiecie mi jaka jest zależność pomiędzy priorytetami grupowymi i podpriorytetami...

    Mikrokontrolery ARM DosinskY   20 Paź 2009 08:59 Odpowiedzi: 2    Wyświetleń: 2034
  • [STM32][C] Usypianie procesora sleep-on-exit

    Mam przerwanie od odbioru po UARCIE, w którym mam instrukcje NVIC_SystemLPConfig(NVIC_LP_SLEEPONEXIT, ENABLE) i ta instrukcją usypiam procesor (wiem że się usypia, ponieważ w pętli głównej migam diodą, która przestaje migać). Faktem jest to, że przerwanie o wyższym priorytecie budzi procesor, w...

    Mikrokontrolery ARM michalko12   06 Kwi 2010 11:58 Odpowiedzi: 5    Wyświetleń: 2629
  • STM32 [C] Eclipse - Kurs dla początkujących bez SPL Czy potrzebny ?

    A ja wam powiem, że z mojego punktu widzenia, tj osoby, która jest nowa w temacie stm, taki kurs byłby dobry po pewnymi warunkami. W temacie AVR spędziłem troche czasu,chociaż nie jestem specjalistą, ani nawet zaawansowanym graczem. Radzę sobie na własne potrzeby, głównie wykorzystując je do sterowania....

    Mikrokontrolery ARM Jado_one   10 Kwi 2014 16:17 Odpowiedzi: 37    Wyświetleń: 10212
  • [STM32][C/Keil] - konfiguracja TIM1 do pomiaru paramterów PWM

    Mam problem z poniższym programem. Program pisałem samodzielnie w oparciu o książki wydawnictwa BTC. Timer TIM1 jest skonfigurowany tak, aby dokonywał pomiaru parametrów PWM (częstotliwość i wypełnienie) generowanego za pomocą timera TIM4. Wszystko działa prócz samego TIM1 (pomiaru), który wg. debuggera...

    Mikrokontrolery ARM młody druciarz   07 Wrz 2014 14:20 Odpowiedzi: 6    Wyświetleń: 1182
  • STM32 UART SIM800 - Komunikacja z SIM800 AT Commands Odbiór danych

    Witam, Próbuje skomunikować się z modułem SIM800 przy pomocy STM32F100RBT6B. Mam skonfigurowane peryferia i wysyłam dane do modułu. Niestety problem pojawia się przy odbiorze, Odbieram tylko pierwszą literę i nie wiem dlaczego. Wykorzystuje przerwania do transmisji UART. Komunikacja z poziomu PC <->...

    Mikrokontrolery ARM mikkel   10 Paź 2014 19:01 Odpowiedzi: 4    Wyświetleń: 1875
  • [STM32] - Brak komunikacji na magistrali RS485

    Problem pojawia się na mikrokontrolerze STM32F100RB, aczkolwiek wydaje mi się, że nie ma on związku z samym mikrokontrolerem. Próbuje odczytywać dane z ultradźwiękowego anemometru, który jako jedyną magistralę cyfrową posiada RS485 (ma też wyjścia analogowe). Podłączam go do mojego sterownika przy...

    Mikrokontrolery EBC41   21 Gru 2014 18:27 Odpowiedzi: 2    Wyświetleń: 1218
  • ARM STM32 - Uruchamianie CPU z pamięci RAM

    Jak uruchomić STM32 z FLASH by działał później w pamięci RAM. Dedykowane dla Keil: - plik startup_stm32f10x_xx.s Ułatwię niektórym czasu i szukania w necie rozwiązań flashowania z poziomu własnego bootloadera pamięci programu. Ja przyznam szczerze nie znalazłem żadnego opisu w necie, wobec czego...

    Mikrokontrolery ARM ZbeeGin   14 Mar 2015 20:17 Odpowiedzi: 4    Wyświetleń: 936
  • STM32 [C] - Timer i wpis do CCRx

    Robię mierzenie częstotliwości za pomocą STM32. TIM1 ustawiony mam na taktowanie z zewnątrz przez TI2 (CCR2, TI2FP2). Co pewien okres (100ms) w innym liczniku, w przerwaniu odczytuję CCR2 żeby odczytać liczbę impulsów, zresetować i tak dalej. Wszystko ok, ale w przerwaniu innego timera, nie mogę zresetować...

    Mikrokontrolery ARM Myrek1   17 Gru 2016 13:05 Odpowiedzi: 2    Wyświetleń: 471
  • [STM32][F303][Nucleo][I2C] próba uruchomienia czujnika VL53L0X

    Witam posiadam czujnik VL53L0X, który pomyślnie uruchomiłem na arduino. Chciał bym zacząć przygodę z STM32, więc zakupiłem płytke NUCLEO-F303RE (STM32F303). Korzystam z biblioteki HAL oraz CubeMX, potrafię już sterować stanami na pinach, korzystać z przerwań, posiadam również skonfigurowane I2C....

    Mikrokontrolery ARM rb401   20 Lip 2017 14:39 Odpowiedzi: 7    Wyświetleń: 828
  • [STM32][RFM22] - Brak przerwania od odbioru

    Witam. Na początek konfiguracja: RFM22B STM32F103CBT6 ... nadajnik jak i odbiornik w projekcie są zbudowane tak samo - różnią się oprogramowaniem. Mam problem z poprawnym odbiorem danych w odbiorniku. Nadajnik co około 2 sekundy wysyła 10 bajtów. W odbiorniku - uruchomione mam przerwania:...

    Mikrokontrolery ARM ShEvU_elektro   13 Lip 2014 14:07 Odpowiedzi: 0    Wyświetleń: 861
  • [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...

    Mikrokontrolery ARM tadzik85   04 Maj 2015 15:10 Odpowiedzi: 3    Wyświetleń: 597
  • [STM32] Czy używać bibliotek ST?

    A może coś takiego (w załączniku)? I przykładowy programik mrugania dwiema diodami... [syntax=c] #include "stm32f10x_io.h" #define LED GPIOA__ODR void TIM1_UP_IRQHandler(void) { if (TIM__UIF(TIM1)) // przerwanie 'update'? { TIM__UIF(TIM1) = 0; // zerowanie flagi LED[0] = LED[1];...

    Mikrokontrolery ARM tadzik85   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 28897
  • STM32F4 Discovery - Przerwania od TIM2

    Witam, Przerabiam książkę STM32 Aplikacje i ćwiczenia w języku C Pana Marka Galewskiego. Dotarłem do ćwiczenia 12c, w którym do sterowania diodami mają być użyte TIM1 oraz TIM2. TIM1 może generować przerwanie ogólne oraz przerwanie z kanału Compare. Dzięki temu łatwo możemy sterować dwoma diodami. Natomiast...

    Mikrokontrolery ARM mKostek92   15 Paź 2014 18:10 Odpowiedzi: 0    Wyświetleń: 621
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    Do testów przeskoku próbuje wgrać soft pod 0x08020000 i skoczyć do niego z apki 1. Ustawienia tej 2 mam takie: Po wykonaniu skoku ląduje tu: Co poprawić, żeby było dobrze? Edit: Okazało się, że skok następuje. Tylko dowolne wystąpienie przerwania powoduje Default Handler....

    Mikrokontrolery ARM wojlej   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 3498
  • [stm32] - FSMC i priorytet przerwania zegarowego/zmiany wyjścia steroanego zeg.

    Witam, Używam FSMC do obsługi wyświetlacza, a timera do generowania przebiegu który steruje serwomechanizmami. Zauważyłem taką przypadłość, że jak coś zmieniam na ekranie to serwa lekko drgają, co zapewne jest spowodowane jakimś opóźnieniem w wysterowaniu wyjścia przez zegar i/lub uruchomieniu przerwania...

    Mikrokontrolery ARM nsvinc   20 Maj 2011 09:16 Odpowiedzi: 1    Wyświetleń: 1133
  • [STM32] USB WakeUp wywoływanie przerwania

    Witam, Czy ktoś próbował może wygenerować przerwanie EXTI_Line18 (void USBWakeUp_IRQHandler(void)) na mikrokontrolerze STM32F103RBT6? Chciałbym się dowiedzieć jak tego dokonać. Próbuję się z tym uporać od kilku dni i jakoś nie wychodzi. Konfiguracja EXTI_Line18 [syntax=C] //External Interrupt...

    Mikrokontrolery ARM dymor   18 Paź 2011 23:53 Odpowiedzi: 0    Wyświetleń: 735
  • [STM32][C/Atollic TRueStudio] USART przerwanie

    Witam mam trywialny problem, ale chciałbym się upewnić: Otóż postanowiłem zrobić sobie wysyłanie danych przez port szeregowy. Mam w związku z tym pytanie odnośnie USART na STM32. Jeśli ustawię sobie przerwanie USARTA na aktywny stan TXE (USART_ITConfig(USART1, USART_IT_TXE, ENABLE); ), to ono...

    Mikrokontrolery ARM stanleysts   27 Lis 2011 15:31 Odpowiedzi: 4    Wyświetleń: 2267
  • [STM32 P103] - [C/CrossWorks] Komunikacja RS232

    Napisałem program obsługujący komunikację RS232 dla płytki STM32 P103: - dokumentacja płytki - schemat Niestety łącząc docelowo przez konwerter RS232 -> RS485 i podłączając do serwomechanizmu RS28 dynamixel podłączyłem raz zasilanie 15V, 1.2A na lini danych RSa... I tu pierwsze pytanie......

    Mikrokontrolery Początkujący LordBlick   28 Lip 2012 08:57 Odpowiedzi: 12    Wyświetleń: 2722
  • STM32 w aplikacjach IoT. Bluetooth low energy.

    Termin IoT określający przedmioty mające łączność z internetem staje się coraz bardziej popularny. Można zaobserwować zwiększoną liczbę projektów DIY, kampanii finansowanych społecznościowo oraz produktów komercyjnych mających możliwość komunikacji z wykorzystaniem internetu. Firma Arrow Electronics...

    Newsy TechEkspert   20 Lip 2015 19:17 Odpowiedzi: 0    Wyświetleń: 1242
  • STM32 Uart działa przy debugowaniu, po włączeniu zasilania nie.

    Witam Napotkałem się z problemem jak w temacie a dokładniej. Jeżeli chce uruchomić program przez przycisk debug albo wgrać go przyciskiem download w keil,u to program startuje prawidłowo. W momencie kiedy wyłączę i włączę ponownie zasilanie wszystko startuje prawidłowo poza uart em. tzn przerwanie...

    Mikrokontrolery ARM Lech24   20 Cze 2011 08:07 Odpowiedzi: 0    Wyświetleń: 747
  • [STM32] Inne źródła z dokumentacją

    To API jest bez sensu więc nie ma co szukać o tym informacji. Dlaczego uważasz, że jest bez sensu? To według Ciebie lepiej pisać odwołując się bezpośrednio do rejestrów? Korzystanie z tej biblioteki poza tym mają również inne wady: 1) Struktury inicjalizacyjne marnują pamięć. Te struktury...

    Mikrokontrolery ARM y0yster   05 Lip 2011 22:18 Odpowiedzi: 21    Wyświetleń: 3738
  • [STM32][C] TIM17 Blokuje I2C

    Witam, spotkała mnie sytuacja z której nie mogę wybrnąć. Tzn do transmisji używam I2C, które w kontrolerze przerwań ma priorytet 1 dla obsługi zdarzen oraz 0 dla błędów. Kiedy uruchamiam Timer 17 skonfigurowany jako PWM(to co odczytane zostanie z I2C ma trafić do PWM'a), to transmisja stoi. Od Timera...

    Mikrokontrolery ARM mongoł2000   15 Mar 2012 15:45 Odpowiedzi: 3    Wyświetleń: 1259
  • [STM32][STM32F407] - [USART]złączenie dwóch kanałów USART, wysłanie trzecim

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

    Mikrokontrolery ARM BlueDraco   18 Cze 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2418
  • stm32 coocox - Tworzenie projektu i dodawanie gotowych źródeł

    Witam, znalazłem gotowy projekt do obsługi usb w stm32f4 (załącznik usb_hid_3) i projekt po otworzeniu w coocox działa bez zarzutu. Gryzie mnie tylko porozrzucanie plików przez autora, chciałem wykorzystać obsługę usb w większym projekcie dlatego postanowiłem stworzyć nowy i wszystkie pliki odpowiedzialne...

    Mikrokontrolery ARM lukash90   20 Lip 2013 17:58 Odpowiedzi: 0    Wyświetleń: 1167
  • [STM32][st-link/Code Sourcey] - Debug GDB od atollic-błąd z połączeniem do serw.

    Owszem CooCox pozwala szybko rozpocząć zabawę z ARM-ami, ale ma też swoje wady. Niedawno postanowiłem przetestować to środowisko i szybko zraziła mnie wada serwera GDB, którą openOCD miało w wersjach starszych niż 0.5.0 (ponad 2 lata temu). Brak automatycznego maskowania przerwań podczas debugowania...

    Mikrokontrolery ARM betoven   26 Wrz 2013 21:06 Odpowiedzi: 10    Wyświetleń: 3606
  • STM32 - Systick i RTC - wspólnie śmigają, oddzielnie zwisają

    Wiesz co ja dopiero zaczynam z programowaniem stm ale jedna sprawa rzuciła mnie się w oczy. twoja funkcja jest prawie funkcją z biblioteki której definicja i rozwinięcie znajduje się w pliku core_cm4.h [syntax=c] __STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks) { if ((ticks - 1) > SysTick_LOAD_RELOAD_Msk)...

    Mikrokontrolery ARM rbrus   05 Kwi 2014 16:44 Odpowiedzi: 7    Wyświetleń: 1731
  • [STM32] - SPI z TFT ILI9341 i STM32F103, STM32F407

    Ciekawe - ja u siebie mam wszystkie transmisje działające przy CPOL/CPHA=1 - no, ale może ten wyświetlacz ma inne wymagania. Przydałby się podgląd tego co wychodzi ze scalaka za pomocą analizatora stanów logicznych. Zmiana baudrate nie powinna na nic wpływać poza samą prędkością transmisji. Ja u siebie...

    Mikrokontrolery ARM dziechu   14 Mar 2015 10:21 Odpowiedzi: 57    Wyświetleń: 6753
  • STM32F4 Discovery - Obsługa przerwania RTC

    Witam, Dalej walczę z książka STM32 Aplikacje i przykłady w języku C. Doszedłem do obsługi przerwania RTC. W książce jest przykład, który konfiguruje przerwanie od RTC, tak jak by to było przerwanie wewnętrzne. Autor zakłada, ze w pliku stm32f10x_it.c jest gotowy szablon funkcji RTC_IRQHandler (),...

    Mikrokontrolery ARM vonar   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 1299
  • stm32 - Obsługa ADC na SPI

    Witam, Mam STM32F103 i MCP3202. Próbuje nawiązać komunikacje bezskutecznie. Kofiguracja: [syn... char SPI_InUse=0; volatile char Nof_Bytes_To_TxRx=0; volatile char RxBuf[2]; volatile char TxBuf[2]; volatile char TxIdx=0; volatile char RxIdx=0; int main(void) { Clock_init()...

    Mikrokontrolery Początkujący kornik280   24 Cze 2015 09:56 Odpowiedzi: 2    Wyświetleń: 495
  • STM32+RA8875 - TouchPanel

    Witam, mam problem z panelem dotykowym obsługiwanym przez RA8875. Mam wyświetlacz od WaveShare 7'', skonfigurowałem i wszystko działa. Problem pojawia się przy panelu dotykowym - przygotowałem najprostsza testową wersję: włączyłem przerwanie od dotyku i kiedy dotknę ekranu przerwanie przychodzi mogę...

    Mikrokontrolery ARM zdzichrr   26 Sie 2015 15:51 Odpowiedzi: 0    Wyświetleń: 444
  • STM32F429I-DISC1/C# - Aktualizacja danych na wyświetlaczu wywołana przerwaniem.

    Dzień dobry Koledzy. Piszę kod w C#.NETMF dla STM32F429I-DISC1. Próbuję zrealizować takie działanie w którym wykorzystuję metody klasy UIElement. Jedna z metod obsługuje zdarzenie dotknięcia panelu dotykowego. Druga z metod ("Invalidate();") pozwala aktualizować treść wyświetlacza. Do tego mam...

    Mikrokontrolery ARM marciano8   29 Wrz 2016 23:23 Odpowiedzi: 9    Wyświetleń: 834
  • STM32 M0 Nucleo HardFault

    Witam, Chciałem sprawdzić STM32Lxx pod kątem energooszczędności. Ściągnąłem NUCLEO-L053R8 i AtollicStudio. Po założeniu nowego projektu wymieniłem bibliotekę STM32L0xx_HAL_Driver na najnowszą wersje. Zmieniłem zegar dla procesora z MSI na HSI. Program miga diodą. Co kilka uruchomień dostaję...

    Mikrokontrolery ARM piti___   13 Kwi 2017 09:52 Odpowiedzi: 2    Wyświetleń: 576
  • [stm32]Zawieszanie się FreeRTOS'a pod Eclipsem dla STM32

    michalko12: Zmieniłem xHandleTaskLED1, xHandleTaskLED2 na static, ale nic to nie pomogło. xLastFlashTime nie można: error "initializer element is not constant". W keilu żadnej tej zmiennej nie miałem jako static a program działał więc podejrzewam, że nie tu jest problem. Dodano po 4 Smashing: Jak...

    Mikrokontrolery ARM Ratoll   05 Cze 2011 20:20 Odpowiedzi: 10    Wyświetleń: 3046
  • [STM32F2] Kasowanie flagi przerwania periodycznego

    To kod, który u mnie na STMF107 działa - może znajdziesz jakieś róznice... W przerwaniu mam obsługę klawiatury 4x4 + kilka liczników, ale to tutaj nieistotne, więc nie zamieszczam. [syntax=c] //----------... Inicjalizacja TIM2...

    Mikrokontrolery ARM Qmexx   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 1828
  • [STM32]Problem z konfiguacją przerwania od Timera

    Cześć Chciałem odpalić timer i podłączyć do niego przerwanie ale napotkałem na pewien problem, a mianowicie konfiguruję sam Timer a następnie NVIC i po włączeniu zezwolenia na przerwanie procek skacze od razu do obsługi przerwania i już z tamtąd nie wraca. Umieściłem w obsłudze przerwania zmianę stanu...

    Mikrokontrolery ARM pawel_rad   07 Paź 2010 18:33 Odpowiedzi: 1    Wyświetleń: 1428
  • [STM32][C] FreeRTOS i wektor przerwania SysTick_Handler

    Cześć, Przed uruchomieniem planisty vTaskStartScheduler(); działa moja funkcja, która obsługuje przerwanie od SysTicka. Po jego włączeniu podejrzewam, że freeRtos sobie jakoś zmienia ten wektor, tylko nie mogę zlokaliwoć jak to robi i gdziej est nowa funkcja obsługi tego przerwania. SysTick jest...

    Mikrokontrolery ARM arrevalk   20 Lis 2010 12:45 Odpowiedzi: 1    Wyświetleń: 1704
  • [STM32][C/IAR][Win7] - obługa przerwań od I/O

    Witam Od niedawna bawię się uC STM32 i krok po kroku próbuję nauczyć się ich obsługi. Słowem wstępu: Mam płytkę ZL31ARM, pewne doświadczenie z programowaniem w C/C++ i zupełny brak doświadczenia z mikrokontrolerami. Mam już za sobą mruganie diodami i proste pętle opóźniające; obecnie chcę nauczyć...

    Mikrokontrolery ARM afranz   03 Maj 2011 12:38 Odpowiedzi: 2    Wyświetleń: 1918
  • DFRobot Bluno M3 - Zgodna z Arduino płyta deweloperska z STM32 i Bluetooth 4.0

    Bluno M3 to nowa i komaptybilna z Arduino platforma deweloperska wykorzystująca 32-bitowy procesor ARM. Płytka produkcji DFRobot to nowy członek rodziny urządzeń Bluno, z której M3 dziedziczy najważniejsze funkcje. Użytkownik otrzymuje platformę z wbudowaną obsługą łączności Bluetooth...

    Newsy farmerro   23 Gru 2015 20:00 Odpowiedzi: 0    Wyświetleń: 1623
  • STM32, biblioteki FaTFs, zapis na kartę SD

    Witam, Realizuję pracę inżynierską na zestawie uruchomieniowym ZL27ARM z mikrokontrolerem STM32. Praca jest w zasadzie gotowa, ale niestety nie działa do końca poprawnie. Praca jest tworzona głównie w oparciu o książkę STM32 Aplikacje i ćwiczenia w języku C. Środowiskiem programistycznym wykorzystywanym...

    Początkujący Naprawy MatiMrowka   18 Sty 2016 23:58 Odpowiedzi: 0    Wyświetleń: 399
  • STM32 - Jak właściwie czytać dokumentację?

    Od razu mówię, że dotychczas siedziałem na kontrolerach 8b i nie miałem problemu ze znalezieniem informacji . Tym bardziej ogarnia mnie frustracja, skoro nic nie udaje mi się z datashitu STM32 wyciągnąć. Stąd takie noob pytanie - czy w dokumentacjach armów informacje są inaczej rozłożone i należy w inny...

    Mikrokontrolery Początkujący mikmas   14 Maj 2016 10:20 Odpowiedzi: 2    Wyświetleń: 654
  • STM32 - dziwne zachowanie obsługi przerwania od timera

    Witam Dlaczego podczas obsługi przerwania TIM2 dwukrotnie jest ustawiana flaga "tim_up" ? Pierwszy raz natychmiast (błędnie) oraz drugi raz po ustawionym w preferencjach czasie (prawidłowo) [syntax=c]volatile uint8_t tim_up = 0; int main(void) { myinit (); TIM_Cmd(TIM2, ENABLE); while...

    Mikrokontrolery ARM Freddie Chopin   22 Kwi 2017 20:43 Odpowiedzi: 2    Wyświetleń: 699
  • STM32F3 - przerwania zewnętrzne nie działają

    Witam, mam problem z przerwaniami zewnętrznymi. Otóż mam podłączone przyciski z napięciem od zestawu STM32 i pinami kolejno PD1, PD3, PD4, PD6, PD7. Napisałem proste przerwania ale one nie działają! Zadaniem każdego przerwania jest zapalenie innej diody na zestawie. Tzn. przerwanie w moim przypadku...

    Mikrokontrolery ARM mi14chal   10 Gru 2013 18:08 Odpowiedzi: 7    Wyświetleń: 1071
  • Precyzyjne przerwanie 1 kHz

    Albert: dość mocno mijasz się z prawdą. Niektóre uC z rdzeniami Cortex mają sprzętowy mechanizm gwarantujący czas odpowiedzi na przerwanie, który umożliwia redukcję drżenia (jitter) przerwania o najwyższym priotrytecie do zera również wtedy, kiedy mamy w systemie inne przerwania. Jeśli użyjesz tego...

    Mikrokontrolery AVR MODI   26 Cze 2016 16:44 Odpowiedzi: 32    Wyświetleń: 2199
  • [STM32] Komunikacja SPI z ADS7843 , STM32 nie wysyła komend

    Polling w tym przypadku oznacza mniej więcej przesył manualny :D Procesor ma 168MHz, a czekając na paczki, które idą z prędkością 160kHz to równie dobrze mógłbyś go zwolnić do 1MHz. W przypadku tak wolnych transferów DMA jest idealne. Jeśli chcesz mieć większą kontrolę nad transferem to przerwania. Jeżeli...

    Mikrokontrolery ARM Freddie Chopin   12 Mar 2013 23:31 Odpowiedzi: 49    Wyświetleń: 8891
  • STM32F0Discovery - SysTick Przerwania co 3kHz zamiast 1kHz

    Rzeczy, które zaznaczyłeś - to stałe zdefiniowane na podstawie lektury manuala - wartości bitów włączających odpowiednie tryby pracy peryferiali. MODER. A to nie powinno być zdefiniowane w pliku "stm32f0xx.h" aby wykorzystać w kodzie programu? Opis, który wkleiłeś plus opis bitów w rejestrach...

    Mikrokontrolery ARM BlueDraco   11 Lis 2013 08:24 Odpowiedzi: 26    Wyświetleń: 2202
  • STM32 - STM32 pierwsze kroki...

    Podobno można, w każdym razie w HAL jest obsługa I2C przez DMA - wystarczy poczytać. Oczekiwanie na ogół nie jest marnowaniem mocy obliczeniowej, a marnowaniem energii. Obsługę I2C bez oczekiwania można zrobić na przerwaniach - też jest komplet źródeł w HAL. W STM32 obsługa I2C jest dość skomplikowana...

    Mikrokontrolery ARM BlueDraco   14 Maj 2016 15:05 Odpowiedzi: 172    Wyświetleń: 8754
  • Tryb CTC w STM32? - Generowanie zmiennej częstotliwości w STM32

    Witam, od paru dni ogarniam nową dla mnie architekturę ARM na bazie STM32103C8T6. Bawię się aktualnie licznikami, udało mi się jakoś skonfigurować pwm, ale mały problem pojawia się przy próbie skonfigurowania timera w tryb odpowiadający CTC z AVRek. Chodzi o zerowanie licznika po zrównaniu (Compare)...

    Mikrokontrolery Aroni525   12 Maj 2016 13:32 Odpowiedzi: 8    Wyświetleń: 387
  • karta we/wy STM32 - Karta we/wy na STM32

    W dodatku mowa o silnikach z dysków HDD. A one mają dość wysokie obroty. Wyjdzie kilka kHz przebiegu sterującego. Jeżeli Back EMF miało by być badane/obsługiwane przez PC, to musiałby on dostawać co najmniej z 10 próbek na jeden cykl komutacji. Czyli już kilkadziesiąt kHz. I ważne, że to nie jest asynchroniczne...

    Mikrokontrolery ARM Piotrus_999   16 Lip 2016 21:32 Odpowiedzi: 17    Wyświetleń: 1254
  • STM32 - Silniki krokowe równoległe sterowanie - STM32

    (at)natrov Musisz zacząć od skasowania tego co masz i napisania tego programu od nowa :) Przede wszystkim podbdź się wszelkich opóźnień, od tego są timery. Ustal sobie co ile ma być przerwanie i w jego handlerze steruj silnikami, w sposb nieblokujący. Tzn. jeśli masz odczekać jakiś czas to użyj wielokrotności...

    Mikrokontrolery ARM Piotrus_999   22 Wrz 2016 13:06 Odpowiedzi: 11    Wyświetleń: 972
  • [STM32] [C] - STM32 obliczanie CRC (BYTE) + PC

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

    Mikrokontrolery ARM tasiek30   25 Paź 2016 08:56 Odpowiedzi: 16    Wyświetleń: 1020
  • [STM32][Eclispe] - Błąd w instrukcjach Thumb w AC6 STM32 Work Bench-STM32f407VG

    Miałem tego pustego na początku, to go wypełniłem do warunkowej kompilacji żeby #error nie wywalał komunikatów o braku wyboru zestawu startowego, na tym github same puste są więc nie wiem także jakie dokładnie definicje podać. Po pogrzebaniu troche w necie doszedłem do wniosku, że problemem były instrukcje...

    Mikrokontrolery piterbuchcic1990   04 Gru 2016 08:15 Odpowiedzi: 28    Wyświetleń: 981
  • [stm32,usb,IN bulk endpoint,LibUsb-win32] - nie mogę czytać

    w Stm32 wysyłanie danych: 1. Zapisać dane do bufora 2. ustawić bity STAT_TX[1:0] na 11 czyli Valid 3 jak dane odebrał host dostaniesz przerwanie, i ustawi się bit CTR_TX a STAT_TX[1:0] będzie wtedy na NAK. Chyba powinno się skasować bit CTR_TX, albo będzie on skasowany jak wyjdzie się z przerwania,...

    Mikrokontrolery ARM Smashing   26 Kwi 2010 14:03 Odpowiedzi: 4    Wyświetleń: 2512
  • [STM32][C/RIDE7] Bootloader IAP

    No normalnie to ładujesz swojego bootloadera do flasha przy pomocy powiedzmy flash magic. A następnie generujesz sobie BIN swojej aplikacji w ofsetem i tego BINa podsuwasz bootloaderowi i on używając IAP powinien to wpisać do flasha. Ok, wszystko się zgadza, ale ja chciałem wgrać to bez użycia...

    Mikrokontrolery ARM eros81   16 Sty 2011 14:45 Odpowiedzi: 7    Wyświetleń: 2487
  • [STM32]usb, blokowanie transmisji

    Witam Czytając manualna dotyczącego transmisji IN i OUT. Odbierając dane z USB ustawia się bit CTR_RX i STAT_RX - ustawia się na NAK kasuje CTR_RX, odczytuję dane, i muszę ustawić STAT_RX na VALID, (bo Host będzie próbował wysłać jeszcze raz dane ). Tu pojawia się pytanie. 1. odbieram tylko np 40...

    Mikrokontrolery ARM Smashing   06 Wrz 2010 10:11 Odpowiedzi: 0    Wyświetleń: 923
  • [STM32] programowy reset procesora

    Tego jeszcze nie grali ;) Wstawiłem tą funkcję do przerwania od Timera TIM3_IRQHandler i procek stawał. Potem wstawiłem tą funkcję do funkcji main i było OK. Wstawiłem tą funkcję z powrotem do przerwania i odpiąłem JTAGa i cyka. Hmm ciekawe. Więc w sumie procek się resetuje ale jest to rozwiązanie...

    Mikrokontrolery ARM piti___   15 Paź 2010 13:45 Odpowiedzi: 20    Wyświetleń: 4411
  • [STM32][C] FreeRTOS sterowniki peryferiów i semafory

    Ad.2 NIc sie nie stanie, tylko program moze róznie działać w zalezności jak sie zsynchronizują wątki tzn raz będzie działał a raz nie. No ok :] Skoro dla Ciebie raz_dziala_raz_nie != nie_dziala, to trwoga... Jesli juz precyzowac, niewiele zalezy od synchronizacji watkow. Zalezy od uzycia danego...

    Mikrokontrolery ARM kapw   23 Lis 2010 18:13 Odpowiedzi: 5    Wyświetleń: 1902
  • [STM32 / Truestudio]Hard Fault przy powrocie z funkcji.

    Witam, Mam problem jak w tytule. Podczas debbugowania program wykszacza się w tym samum miejscu, przy wychodzeniu z funkcji procesor wchodzi do przerwania HardFault :(. Program jest stosunklowo prosty. Tworze bibliotekę do obsługi LCD 2x16 i podczas inicjializacji gdy program wychodzi z funkcji GPIO_ResetBits(GPIO_PORT_LCD...

    Mikrokontrolery ARM djnick   13 Lis 2010 14:55 Odpowiedzi: 2    Wyświetleń: 1251
  • [STM32][CodeSourcery] memcpy

    memcpy nie ma prawa blokować jakiegokolwiek timera. To jest zwykła funkcja biblioteczna, i na pewno nie sprawdza ktory akurat timer masz włączony i również nie ma kodu aby go wyłączyć. Memcpy jest najpewniej napisany w assemblerze i został odpowiednio zoptymalizowany. Kopiowanie duzej tablicy...

    Mikrokontrolery ARM nsvinc   09 Mar 2011 11:36 Odpowiedzi: 6    Wyświetleń: 1555
  • [STM32][C/Atollic] TIMER 2 razy szybszy

    Mógłby ktoś rzucić okien na mój kod funkcji delay. Siedzę nad tym od paru godzin i nie mogę znaleźć błędu. Timer jest 2 razy szybszy nić powinien być. Używam TIM6, skonfigurowanego do ustawiania flagi przerwania przy overflow, ale nie obsługuję tego w przerwaniu tylko w funkcji delay sprawdzam, kiedy...

    Mikrokontrolery ARM sok.z.malin   17 Maj 2011 09:41 Odpowiedzi: 2    Wyświetleń: 2090
  • [stm32] - TIM3 full remaping, nie działający input capture ;(

    Witam, Właśnie jestem w trakcie przenoszenia małego projekciku z doświadczalnej pajęczynki na pcb, i mam mały problem. Dotychczas używałem Timera 2 do pomiary sygnału zewnętrznego (z odbiornika modelarskiego). Wszystko było ok. Teraz musiałem użyć Timera 3 kanału 2 wyjście PC7 (procek STM32F103Vx)......

    Mikrokontrolery ARM qczek   24 Cze 2011 13:49 Odpowiedzi: 2    Wyświetleń: 1580
  • [STM32][C] Konfiguracja timera i tryby jego pracy

    Ustawienia kanałów CC nie mają bezpośredniego wpływu na pracę timera. Jeśli timer ma odliczać do jakiejś wartości, używa się do tego rejestru ARR (PSC dla dzielnika). Zasadniczy tryb pracy timera określa CMS oraz DIR z rejestru CR1, od przepełnienia timera można ustawić przerwanie UI. Jeśli kanał CC...

    Mikrokontrolery ARM y0yster   05 Lip 2011 22:17 Odpowiedzi: 5    Wyświetleń: 2129
  • [STM32][C] TIM1 taktowany dwa razy niższą częstotliwością

    0, przerwanie; 0, przerwanie .... ? Niestety nie.. Z jednej strony dokumentacja mówi, że timer idzie po wszystkich wartościach od 0 do ARR, z drugiej strony mówi, że timer jest zablokowany gdy ARR==0. Moja rada: zamienić PSC i ARR: PSC=0, ARR=23999. Timer będzie szedł z pełną prędkością zegara, a...

    Mikrokontrolery ARM y0yster   07 Lip 2011 06:41 Odpowiedzi: 23    Wyświetleń: 2984
  • [STM32][DISCOVERY] Obsługa timera TIM1

    Mimo wszystko nie działa. Jak linijke RCC->APB2ENR|= RCC_APB2ENR_TIM1EN dodam gdzieś poniżej pierwszego odwołania do rejestrów TIMERA1 to diody nie zapalają się w żadnej kombinacji, wtedy chyba nie wchodzi do przerwania w ogóle. edit: [syntax=c]#include "stm32f10x.h" void TIM1_UP_TIM16_IRQHandler(void) { ...

    Mikrokontrolery ARM bkdi   18 Lip 2011 15:56 Odpowiedzi: 6    Wyświetleń: 2497
  • [STM32][Discovery][RS232] brak komunikacji proc - komp

    Do USB podłączam konwerter FT232 następnie przez max232 do mikrokontrolera. Czyli nie ma prawa działać, bo z FT232 wychodzi TTL, procek akceptuje TTL, a ty po drodze wstawiasz konwerter na RS-232 - po co? Po wpisaniu linii : Kod C - Nic się nie wiesza - po prostu wchodzi w przerwanie. A czy...

    Mikrokontrolery ARM Rzymo90   14 Wrz 2011 17:49 Odpowiedzi: 3    Wyświetleń: 2066
  • [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ń: 2259
  • [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 koxak   06 Paź 2011 15:02 Odpowiedzi: 7    Wyświetleń: 1782
  • [stm32] [codesourcery] virtual com

    Witam. Czy komuś udało się uruchomić przykład stm'a z wirtualnym com'em? Wszystko poprawnie skonfigurowałem lecz wykrywane jest nadal nieznane urządzenie. Przykład z stm'a z przeróbkami - mass storage działa świetnie. Wydaje mi się że jest problem z przerwaniami - podczas debugowania nie dostaję...

    Mikrokontrolery ARM polimorf   19 Paź 2011 17:04 Odpowiedzi: 0    Wyświetleń: 792
  • [STM32][C] Timer obliczenia.

    Mam jeszcze problem tego typu. Chciałbym by timer 1 generował przerwanie 100 na sekundę. Jednak mam z tym problem ponieważ funkcja którą sobie przygotowałem do testów na oko działa 2x szybciej niż powinna. Konfiguracja Timer1 [syntax=c] NVIC_SetPriorityGrouping (0); ...

    Mikrokontrolery ARM nasiono   29 Lis 2011 18:18 Odpowiedzi: 6    Wyświetleń: 2441
  • [STM32] serwer www - winxp ok / win7 nie dziala - problem z ip6?

    Problem jest zdaje sie bardziej skomplikowany - potestowalem calosc z parunastu konfiguracji i z sieci lokalnej i z inernetu. Wnioski: polaczenia z win xp sa obslugiwane w 100% poprawnie polaczenia z win7 powoduja wystapienie WWDG_IRQHandler - w moim przypadku wejscie do infinity loop. Aczkolwiek...

    Mikrokontrolery ARM lukpep   12 Sty 2012 21:12 Odpowiedzi: 4    Wyświetleń: 1432
  • [STM32] STM32f205 i ADC. Odczyt pomiaru w wygenerowanym przerwaniu.

    Witam Mam problem z odpaleniem ADC na STM32F205ZG. Potrzebuje uruchomic przetwornik na 1 pomiar i w wygenerowanym przez ten przetwornik przerwaniu EOC odczytac pomiar. Czy ktos bylby w stanie podzielic sie kodem robiactym taka wydawaloby sie banalna rzecz? Moj kod niestety nie dziala. Probowalem zarowno...

    Mikrokontrolery ARM dzik1980   13 Lut 2012 10:17 Odpowiedzi: 2    Wyświetleń: 1341
  • Przerwania we FreeRTOS do obsługi FreeModbus

    Zachciało mi się FreeRTOS i teraz mam z tym problemy ;) Piszę PORT do FreeMODBUS'a na STM32 działającego pod systemem FreeRTOS. Wszystkie płykłady jakie są nawet pod FreeRTOS'a działają na jego starszej wersji gdzie działają makra przełączania kontekstu: [syntax=c]portENTER_SWITCHIN...

    Mikrokontrolery ARM byrrt   04 Cze 2012 09:30 Odpowiedzi: 0    Wyświetleń: 760
  • STM32 - USART2 i HardFault_Handler(void)

    Witam, piszę program na STM32 F100RB(Discovery), który ma za zadanie dane odebrane od GPS(USART2) wysłać przez moduł radiowy(USART1). Nie wiem dlaczego, ale po przyjściu przerwania od odbioru USART2 program ucieka do przerwania HardFault_Handler(void) . W debuggerze całość działa poprawnie, natomiast...

    Mikrokontrolery ARM grzesiek312   28 Lip 2012 16:44 Odpowiedzi: 4    Wyświetleń: 1997
  • [STM32] TIM liczy 2x za szybko.

    Dodam tylko tyle - nie robiłem nic na ATMega8, ale robiłem sporo na ATMega32, 644, 8535. Fakt jest taki, że nigdy nie korzystałem z Elektrody ani żadnej innej pomocy poza manualem - jednym plikiem PDF - i nie miałem większych problemów. Nie wiem ile czasu zajęłoby mi znalezienie informacji o tym timerze...

    Mikrokontrolery ARM dziechu   29 Kwi 2014 08:55 Odpowiedzi: 20    Wyświetleń: 2413
  • STM32 - Uruchomienie generatora sygnału sinusoidalnego na DACu

    14 jest dlatego, że to dotyczy wyjścia 2. i taki jest faktyczny adres, natomiast w wersji dla wyjścia 1. powinno być 8 i tak ustawiłem... Natomiast widząc, że na razie nic się nie udaje w tej kwestii postanowiłem spróbować zrobić wersję bez wykorzystania DMA i się udało. Wprowadziłem następujące...

    Mikrokontrolery ARM spuki   10 Lis 2012 18:50 Odpowiedzi: 18    Wyświetleń: 4257
  • stm32 - Gpio Triger, poziom napięć

    Cześć. Mam pytanie dotyczące stm32F100RB Posiadam program który generuje przerwania po odbiorze sygnałów z zewnetrzengo enkodera. Moje pytanie brzmi następująco: Czy można ustawić poziom napięcia ( trigger) po którym wystąpi przerwanie? np 2V Chodzi o to że mam dość długi kabel na którym występują...

    Mikrokontrolery ARM mordkub   12 Sty 2013 14:38 Odpowiedzi: 3    Wyświetleń: 966
  • [STM32] - Przyciski i USART :>

    Obsługa UARTa z przerwaniami jest dużo bardziej skomplikowana niż to co pokazałeś. Szczególnie nadawanie jest problematyczne, ponieważ nie można mieć non-stop włączonego przerwania, chyba że naprawdę chcesz NON-STOP wysyłać znaki. Zwykle trzeba to zrobić tak, że jak masz do wysłania paczkę, to pierwszy...

    Mikrokontrolery ARM Dzedorak   07 Lut 2013 20:18 Odpowiedzi: 10    Wyświetleń: 1692
  • FreeRTOS (obsługa przerwania)

    Witam Jestem początkującym w temacie FreeRTOS i mam parę problemów ze zrozumieniem działania tego systemu. Jeśli mam jakąś obsługę przerwania i w czasie jego wystąpienia ustawiam semafor na który czeka jakieś zadanie o niskim priorytecie (albo nie najwyższym) to po wyjściu z tego przerwania to zadanie...

    Mikrokontrolery michalko12   14 Cze 2013 07:20 Odpowiedzi: 7    Wyświetleń: 1269
  • STM32 + FreeRTOS - zastosowanie trybów uśpienia w zadaniu Idle

    Cześć, czy ktoś z Forumowiczów trudził się z usypianiem mikrokontrolera w zadaniu Idle? Mój problem wygląda następująco: podmieniłem przerwanie dla ticku systemowego z timera SysTick na przerwanie od alarmu RTC. W Idle Hook chcę wprowadzić uC w tryb uśpienia Stop. Na moje oko uC powinien się sam wybudzić...

    Mikrokontrolery ARM giver3   12 Lut 2015 15:16 Odpowiedzi: 2    Wyświetleń: 1338
  • stm32 - Obsluga enkodera - nie resetujący się licznik

    Nie powinno zatrzymywać się na wartości AAR tylko liczyć dalej (przekręcić się). Timer musi być zle skonfigurowany. Poniższy kod na pewno działa :) // konfiguracja timera TIM_DeInit(TIM2); //Konfiguracja timera do zliczania impulsow z...

    Mikrokontrolery ARM rajszym   11 Paź 2013 11:56 Odpowiedzi: 6    Wyświetleń: 1581
  • Przepisywanie sygnalu capture na inny Pin w STM32

    Bardzo prosze o pomoc! Mam czujnik, którego sygnal chcialbym nie tylko móc ujac "capture" jak w ponizszym programie ale równiez móc spisac wynik z "capture" na inny pin. Nie mam pojecia jak ten Pin odbiorczy skonfigurowac. Tu poczatek konfiguracji capture. void timer3_konfig(void) { ...

    Mikrokontrolery ARM elektroprince   18 Sty 2014 17:53 Odpowiedzi: 0    Wyświetleń: 621
  • STM32 - USART "gubi" znaki

    Witam, Mam problem a USARTem w STM32F103. Bardzo rzadko, ale zdarza się że gubi znaki. 1. Sprzęt: SIM900 <---UART4---> SRM32F103 <---USART2---> PC 2. Program: Inicjalizacja UART4: Opis: (1) - Zapisz każdy odebrany znak do bufora i wyślij do PC (2) - Jeśli trafisz...

    Mikrokontrolery ARM BlueDraco   02 Kwi 2014 21:40 Odpowiedzi: 3    Wyświetleń: 978
  • 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...

    Mikrokontrolery _coder   08 Kwi 2014 10:05 Odpowiedzi: 2    Wyświetleń: 726
  • STM32 - Timery odliczanie czasu

    Wykorzystując timer 16-bitowy oraz preskaler 65535 chciałbym wywołać przerwanie co 1 minute(59,6 sekundy) i w efekcie naprzemiennie zapalać i gasić diodę: [syntax=cpp] void Clock_init(void); void GPIO_init(void); void Tim1_init(void); int main(void) { Clock_init() ; GPIO_init(); Tim1_init(); while(1){...

    Mikrokontrolery Początkujący tadzik85   21 Kwi 2014 14:16 Odpowiedzi: 5    Wyświetleń: 942
 Szukaj w ofercie
Zamknij
Wyszukaj w ofercie 200 tys. produktów TME