przerwa stm32

Znaleziono około 5951 wyników dla: przerwa stm32
  • Hisense HV663C60 – zmywarka blokuje się na programie eko, brak reakcji panelu

    (at)ElektrodaBot,post=21642893"]. Co dalej / pytania pomocnicze 1. Czy dioda ECO świeci ciągle czy miga? Ciągle świeci 2. Czy pompa spustowa pracuje zaraz po włączeniu? Nie da się włączyć 3. Czy panel kiedykolwiek „zakwili” brzęczykiem przy dotyku, nawet cicho? Tylko jak power on lub off Inne "przyciski" nie reagują Podsumowanie – co już wiemy • Zmywarka:...

    AGD Użytkowy   17 Wrz 2025 17:23 Odpowiedzi: 9    Wyświetleń: 1167
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Próbuję pożenić template Freddiego (stm32_blink_led) z StdPeriph Ale to widziałeś? http://www.freddiechopin.info/pl/artykul... Ma ktoś pomysł co może być nie tak ? W skrypcie linkera należy ustawić rozmiar stosu dla przerwań - domyślnie jest zero, co zwykle źle się kończy. Ustawiłeś...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1578
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [STM32F3][C] - Przerwanie zewnętrzne, kilka zdarzeń od jednego przerwania

    Choć dopiero zaczynam przygodę z STM32 to po mojemu nadpisujesz strukturę i dlatego zawsze działa Ci ostatnie zdefiniowane przerwanie.

    Mikrokontrolery ARM   09 Lis 2013 10:08 Odpowiedzi: 7    Wyświetleń: 1773
  • REKLAMA
  • [stm32] - Przerwanie zewnętrzne na PE0 zamiast PA0, analiza kodu

    powtarzam SYSCFG włączone poprawnie?

    Mikrokontrolery ARM   05 Sty 2015 17:47 Odpowiedzi: 22    Wyświetleń: 1692
  • REKLAMA
  • STM32L - USART3 przerwanie zła interpretacja wektora

    Zacznij od sprawdzenia stosu.

    Mikrokontrolery ARM   19 Lut 2013 14:58 Odpowiedzi: 8    Wyświetleń: 1779
  • REKLAMA
  • STM32F103C8 przerwanie od TIM2 odpala się na starcie

    Dopisz coś takiego: [syntax=c]... TIM2->ARR = 6550; TIM2->EGR = 1; //bit UG TIM2->CNT = 10; ...[/syntax]

    Mikrokontrolery ARM   16 Lut 2021 08:29 Odpowiedzi: 29    Wyświetleń: 1110
  • STM32 Nucleo F767ZI Próba odebrania dużej ilości danych po UDP

    Witam Od dłuższego czasu zmagam się z ogarnięciem ethernetu na STM32. O ile z warstwą sprzętową i konfiguracją poszło relatywnie łatwo - TCP loopback i pingi w zasadzie zadziałały od razu, o tyle z UDP miałem dość poważny zgrzyt no ale finalnie działa - jestem w stanie wysyłać dane pod wybrany IP oraz je odbierać. Tak więc na poziomie konfiguracji wszystko...

    Mikrokontrolery ARM   28 Gru 2022 09:16 Odpowiedzi: 1    Wyświetleń: 723
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Witam. Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie i z tego co już się nauczyłem oraz co sobie w ReferenceManualu wyczytałem to wiem, że AVR'y odłożę na półkę:) Moja nauka jest w stylu 'bare-metal' wykorzystuję jedynie pliki nagłówkowe stm32f103xb.h i kilka od CMSIS które można wydobyć z STM'owych bibliotek, więc ich...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1017
  • Wymiana doświadczeń i pytania ogólne dotyczące mikrokontrolerów – hydepark

    Zieeew. Mówimy o podstawach działania UART, a nie o jakichś wydumanych parametrach ilościowych. MUSIMY co jakiś czas (np. co kilkadziesiąt bajtów) robić przerwy w transmisji danych nie krótsze niż czas transmisji bajtu, bo inaczej być może NIGDY nie odbierzemy żadnej danej. Parę razy temat ten był już poruszany. No właśnie temat był już kilkanaście...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 103236
  • [STM32F3] Konfiguracja przerwań zewnętrznych STM32F3 na porcie PB12 nie działa

    Czesc, mam problem z konfiguracja przerwan zewnetrznych. Sprawdzalem kilka przykladow znalezionych w necie i zaden (prawie) nie dziala. Jedynym przykladem ktory dziala jest gotowiec z Atollic studio, i generowanie przerwan na porcie PA0. Niestety zadne modyfikacje na inne porty nie dzialaja. Oto moj kod: Inicjalizacja GPIO na porcie PB12: [syntax=c]void...

    Mikrokontrolery ARM   23 Cze 2013 07:55 Odpowiedzi: 2    Wyświetleń: 1095
  • [STM32 Cortex-M3] [STM32 Butterfly] Przerwanie nie działa po naciśnięciu przycisku - konfiguracja

    Witam, Jestem poczatkujacy jesli chodzi o programowanie pod architekture Cortex. Posiadam zestaw ewaluacyjny STM32 Butterfly. Probuje skonfigurowac przerwanie, aby wykonało się po naciśnięciu przycisku. Debugujac program widac, ze po nacisnieciu przycisku flagi sa ustawiane, ale funkcja obslugujaca przerwanie nie jest wywolywana. tak wyglada moj kod...

    Mikrokontrolery   11 Mar 2011 12:32 Odpowiedzi: 4    Wyświetleń: 3103
  • STM32F4 [C] KEIL - przerwanie zewnętrzne - dziwne zachowanie

    witam, Mam następujący problem: Do Pinu 3 portu GPIOC mam podłączony sygnał 1kHz i chcę generować przerwanie od zbocza opadającego. moja konfiguracja: [syntax=c] GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_SY...

    Mikrokontrolery ARM   27 Sty 2013 10:40 Odpowiedzi: 8    Wyświetleń: 2025
  • REKLAMA
  • Przerwanie od zbocza i zmiana stanu LED w przerwaniu

    Witam, jak w temacie zaaplikowałem następujący kod do ARM przycisk mam na PORTA pin 0 [syntax=c] #include"stm32f0xx.h" int main(void) { RCC->AHBENR |= RCC_AHBENR_GPIOAEN|RCC_AHBENR_GPIOCEN; SYSCFG->EXTICR[0] |= SYSCFG_EXTICR1_EXTI0_PA; GPIOC->MODER |= GPIO_MODER_MODER8_0; GPIOC->ODR |= GPIO_ODR_8; EXTI->IMR |= EXTI_IMR_MR0; EXTI->RTSR |= EXTI_RTSR_TR0;//Rissing...

    Mikrokontrolery ARM   21 Cze 2017 22:59 Odpowiedzi: 4    Wyświetleń: 1116
  • [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 main(void) { #ifdef...

    Mikrokontrolery ARM   27 Lip 2011 22:03 Odpowiedzi: 1    Wyświetleń: 1728
  • [STM32L476] Nieudana próba przejścia w tryb STOP2 mimo braku aktywnych przerwań

    Cześć, Mam taką funkcję jak poniżej, która powinna przełączyć procesor w tryb STOP2. Testowo wywołuję ją zaraz przed wejściem w pętle główną for(;;) w main.c Problem polega na tym, że jak bym tego nie robił, to procesor w ogóle nie reaguje na WFE. Przerwania są jak widać wyłączone, żadna flaga pending w EXTI nie jest podniesiona. Żadne przerwanie 'nie...

    Mikrokontrolery ARM   24 Sie 2021 18:49 Odpowiedzi: 4    Wyświetleń: 549
  • stm32 konfiguracja przerwań bez biblioteki standardowej

    Witam, początkowo zacząłem programować mikrokontroler stm32f103RBT6 wykorzystując bibliotekę standardową, ale zachęcony przeczytanymi postami na elektrodzie zacząłem programowanie wykorzystując tylko definicje rejestrów zawarte w pliku stm32fx.h. Chciałem włączyć jakiekolwiek przerwania (np. od timera 4) niestety wogóle nie wiem jak do tego się zabrać....

    Mikrokontrolery ARM   22 Lut 2011 19:24 Odpowiedzi: 5    Wyświetleń: 2671
  • STM32 - Konfiguracja przerwań zewnętrznych EXTI15_10_IRQn, GPIOC, linie 13 i 15

    Witam, Szukałem na forum i nie znalazłem... Mam taki oto problem, przerwania są skonfigurowane w następujący sposób: [syntax=c] NVIC_InitTypeDef NVIC_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0); NVIC_PriorityGroupConfig(NVIC_PriorityGr... NVIC_InitStructure.NVIC_IRQChannel = EXTI15_10_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemp...

    Mikrokontrolery ARM   11 Paź 2013 15:00 Odpowiedzi: 12    Wyświetleń: 3156
  • [STM32f103rb][c/eclipse ]Zagnieżdżanie przerwania

    Witam Mój problem wygląda tak: W przerwaniu(1) od przycisku wywołuje funkcję(2) która korzysta z przerwań od przycisków:] Wpisanie w jej kod EXTI_ClearITPendingBit(EXTI_Line5); nie daje wiele, przerwania nie są przyjmowane. Czy jest jakis posob zeby w funkcji(2) korzystac z przerwań od przycisków?

    Mikrokontrolery ARM   12 Kwi 2012 12:16 Odpowiedzi: 1    Wyświetleń: 1146
  • [STM32] - STM32L052K8Tx - EXTI Przerwania dla pinu PA2

    Programiści wykorzystujący STM32 z serii L najczęściej korzystają z biblioteki HAL do obsługi tego typu przerwań. Chciałbym skonfigurować przerwanie które resetowałoby procesor po rozłączeniu zasilania bez jej wykorzystania. Układ zaprojektowany mam tak aby na pinie PA2 pojawiła się jedynka w momencie odcięcia zasilania. Według dokumentacji załączonej...

    Mikrokontrolery ARM   27 Wrz 2018 11:16 Odpowiedzi: 9    Wyświetleń: 642
  • stm32 - zbyt szybko przychodzące żądanie przerwania zewnętrznego?

    mam ustawione przerwanie zewnętrzne ustawione na wyzwalanie zboczem opadającym i narastającym w funkcji obsługi przewania zapisuję sobie do bufora: void EXTI0_IRQHandler(void) { //Check if EXTI_Line0 is asserted if(EXTI_GetITStatus(EXTI_Line0&#... != RESET) { Buffer[iWriteIdx] = 'I'; GoToNextElement(&iWriteIdx);...

    Mikrokontrolery ARM   28 Lis 2013 09:43 Odpowiedzi: 4    Wyświetleń: 1269
  • STM32 - Debuger zawiesza się, brak reakcji na Resume i Terminate

    Witam Bardzo często nie mogę debugować programów ponieważ debuger się zawiesza w momentach jak poniższych screenach poniżej. Zerwanie połączenia czasami pomoże a czasami nie. Widać że nie mogę wybrać ani opcji "Resume" ani "Terminate". Nie wiem czy to może mieć coś wspólnego ale dodam jeszcze, że zauważyłem iż nawet kiedy nie chce debugować (program...

    Mikrokontrolery   14 Gru 2014 11:59 Odpowiedzi: 26    Wyświetleń: 2001
  • 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 podpinam każdy z czujników oddzielnie i datalink'a, wszystko...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5718
  • STM32F103 - Przerwanie EXTI15_10_IRQHandler(void) zawsze wywoływane

    Witam, Piszę program do obsługi klawisza podłączonego do płytki nucleo - do pinu PC13 za pomocą przerwań. Klawisz ten po wciśnięciu zwiera do masy. Napisałem kod, który po wgraniu cały czas powoduje wywołanie przerwania EXTI15_10_IRQHandler(void). [syntax=c] #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> #include <stm32f10x_spi.h>...

    Mikrokontrolery ARM   10 Lip 2015 11:08 Odpowiedzi: 7    Wyświetleń: 2010
  • [STM32F107VC] - FreeRTOS i przerwania zewnętrzne - zawiesza się

    Witam, próbuję zrobić projekt, w którym używam przerwań zewnętrznych, na razie staram się chociaż jedno uruchomić, ale po wejściu w przerwanie mikrokontroler się zawiesza. Jedno zadanie włącza LCD, drugie miga sobie diodkami, a gdy naciskam przycisk to diodki się zatrzymują i nic już do resetu się nie dzieje. Jestem początkujący w tym temacie więc za...

    Mikrokontrolery ARM   06 Maj 2013 21:29 Odpowiedzi: 7    Wyświetleń: 1836
  • STM32 - NVIC błąd kompilacji przy obsłudze przerwania zewnętrznego EXTI9

    zy obsługę przerwania mogę mieć w pliku main.c tak jak w avr czy musi to być plik-stm32f10x_it.c? Pliki stm32f10x_cośtam to jakby sterowniki urządzeń (GPIO, SPI, NVIC itd...). To są jakby "drajwery", a użycie ich, stworzenie ich konkretnej konfiguracji, inicjację struktur i inne rzeczy powinieneś umieścić w swoich plikach. W żadnym wypadku nie polecam...

    Mikrokontrolery Początkujący   15 Lip 2014 18:44 Odpowiedzi: 42    Wyświetleń: 5805
  • STM32 F103 i BLDC - jak realizować pomiar back EMF z wykorzystaniem ADC?

    Niestety nie mam oscyloskopu i jest to dla mnie spore ograniczenie w obserwowaniu procesów i rozwiązywaniu tego typu problemów. Podczas pracy i rozruchu tranzystory nie grzeją się wcale. Wystepuje jednak małe szarpnięcię podczas rozruchu. Poniżej zamieszczam kod z prośbą o sprawdzenie poprawności. Odpowiedzialny jest on za sztywny rozruch, druga część...

    Mikrokontrolery ARM   26 Sie 2020 19:21 Odpowiedzi: 8    Wyświetleń: 1191
  • stm32 - freeRTOS: Odczyt z karty SD/MMC, stos i zmienne lokalne

    A zająłeś najpierw semafor ? xSemaphoreTakeFromISR. Nie możesz zwolnić semafora jeśli go wcześniej nie zajmiesz. Niby oczywiste, ale z postu, który napisałeś wnioskuję dziwne rzeczy Semafor jest zajmowany dwa razy. Raz po stworzeniu bez blokowania, drugi raz w miejscu gdzie wątek ma czekać na przerwanie. Dla STM32 configPRIO_BITS jest równe 4. U siebie...

    Mikrokontrolery   31 Lip 2012 13:14 Odpowiedzi: 21    Wyświetleń: 3402
  • STM32 CortexM3 - Implementacja fseek w syscalls, poprawne działanie

    W dniu w którym ściągałem tą wersję komunikat o braku wersji ARM już był na stronie. Nadal jednak można ją ściągnąć poprzez aktywną subskrypcję dla wersji LITE. (czyli zlikwidowali tylko odwołanie do niej na stronie głównej) To czy nadal będzie rozwijana czy nie - nie wiem , wiem że wersje LITE były wydawane nieregularnie i w związku z tym przerwa półroczna...

    Mikrokontrolery ARM   18 Lis 2014 08:33 Odpowiedzi: 8    Wyświetleń: 984
  • stm32103vct6 - Przerwanie TIM4 wpada do Default_Handler poza main.c

    Ech.. Przepraszam za zamieszanie. Problemem okazała się nazwa, którą nawet w poprzednim poście wkleiłem z błędem. Chodzi o void TIM4_Handler(void), a powinno być TIM4_ IRQ Handler. Freddie, dzięki za podpowiedz/pytanie czy plik jest linkowany. Plik był oczywiście kompilowany i linkowany. W pliku .lss zauważyłem, że zostaje podstawione Default_Handler...

    Mikrokontrolery ARM   27 Lis 2016 12:00 Odpowiedzi: 3    Wyświetleń: 822
  • STM32F407 - Menu postawione na przerwaniach zewnętrznych

    Zewnętrzne przerwania nadają się - przykładowo - do obsługi pinów sygnalizacyjnych z innych układów scalonych, a nie do zabaw z przyciskami. To po prostu nigdy nie zadziała... Zrób sobie przysługę i odczytuj po prostu wszystkie piny w okresowym przerwaniu od timera (co 20-50ms, albo i rzadziej) i będzie wtedy działało perfekcyjnie.

    Mikrokontrolery ARM   28 Kwi 2016 14:25 Odpowiedzi: 5    Wyświetleń: 921
  • 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ń: 2543
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    Z tą długością i negacją to nie mój pomysł, ale niezły. Właśnie tak to można traktować. Jeżeli kolejny bajt nie jest negacją poprzedniego, to przyjmujemy, że to nowa długość i czekamy, aż następny będzie negacją. Dodatkowo można narzucić ograniczenia na dozwolony zakres długości.

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4407
  • STM32F429 - DCMI i DMA: Synchronizacja z przerwaniami od końca/początku ramki

    Witam A jak masz ustawione priorytety przerwań? Przypadkiem przerwanie od DMA nie wywłaszcza Ci przerwania od DCMI? Proponował bym sprawdzić Status Register w przerwaniu DMA, co jest źródłem przerwania, sam ostatnio miałem taki przypadek, że mimo tego, że nie włączałem przerwania od Start Conversion[SC] a jedynie End Conversion[EC] w ADC, kiedy ADC...

    Mikrokontrolery ARM   06 Lut 2016 16:31 Odpowiedzi: 15    Wyświetleń: 1683
  • STM32 - I2C na przerwaniach: czy trzeba kasować bit ADDR?

    to chwyć zakładkę edytora i przesuń utworzysz nowy okno edytora.

    Mikrokontrolery ARM   22 Mar 2017 08:19 Odpowiedzi: 85    Wyświetleń: 5400
  • [STM32][C]fatfs i najszybszy sposób zapisu danych modyfikowanych w przerwaniach

    typedef char t_Ramka[6] t_Ramka RamkaA[85] albo zdefiniuj jako unia

    Mikrokontrolery   17 Mar 2012 18:22 Odpowiedzi: 12    Wyświetleń: 2314
  • [STM32F407/C/KEIL] - Optymalizacja zapisu FatFS na przerwaniach lub DMA

    Załóż nowy to podyskutujemy (; 4\/3!!

    Mikrokontrolery ARM   08 Lut 2013 15:18 Odpowiedzi: 21    Wyświetleń: 2391
  • [STM32] STM32: Obsługa enkodera ALPS/Piher z przerwaniami i eliminacją drgań styków

    Kolego andrzej_nied, Proponuję zastosować timer do generowania przerwań co około 2.5ms. W przerwaniu testujemy wejścia portów nie zawracając sobie głowy jakimiś 'drganiami styków'. Sprawdzone, pewne, proste. Czas 2.5ms dobrany jest tak aby zwykły enkoder 20-32imp./obrót obracany energicznie ręką nie zgubił impulsu (gdy czas pomiędzy przerwaniami za...

    Mikrokontrolery ARM   03 Wrz 2013 13:54 Odpowiedzi: 22    Wyświetleń: 6570
  • [STM32F4 freeRTOS USB] Integracja freeRTOS i USB HID na STM32F4 - problem z przerwaniami kernela

    Witam W trybie FS możesz mieć mały problem z freeRTOS i USB jeśli chodzi o wysłanie danych z Stm32 do PC. W nim nie masz DMA i żeby wysłać dane musisz albo sprawdzać sam czy pierwsze 64 bajty zostały wysłane i potem wysłać następne (np co 1ms) lub zostawić jak masz zrobione w bibliotece od Stm, czyli oni włączają przerwanie Tx FIFO Empty Interrupt,...

    Mikrokontrolery ARM   27 Kwi 2014 00:11 Odpowiedzi: 11    Wyświetleń: 3552
  • [STM8] [STM32] Różnica pomiedzy przerwaniem update i overflow

    Będzie tak jak piszesz. Przerwanie po doliczeniu do 999 po czym zerowanie licznika i liczy od nowa

    Mikrokontrolery   13 Sty 2018 19:31 Odpowiedzi: 4    Wyświetleń: 651
  • Wybór mikrokontrolera do robota LF: min. 60MHz, 4 wejścia z przerwaniami, 4 timery

    Popularne stm32f103 lub wg. potrzeb może być coś mocniejszego z rodziny f2,f3,f4...

    Projektowanie Co i Gdzie Kupić ?   28 Gru 2014 05:29 Odpowiedzi: 1    Wyświetleń: 960
  • Konfiguracja DMA z przerwaniem po transferze dla TIM1 w STM32F103

    Jak dla mnie brakuje w ogóle funkcji do obsługi przerwania: [syntax=c] void DMA1_Channel5_IRQHandler(void) { }; [/syntax] więc powinieneś dostać dodatkowo HardFault.

    Mikrokontrolery   03 Gru 2019 15:34 Odpowiedzi: 8    Wyświetleń: 558
  • STM32F103RB - UART w przerwaniu nie działa, brak wywołania przerwania

    Jeśli używasz DIY toolchain wg. Freddiego, to zapewne właśnie wpadłeś w jego słynną pułapkę z brakiem stosu. NVIC_Configuration możesz spokojnie wyrzucić.

    Mikrokontrolery Początkujący   12 Sie 2013 13:05 Odpowiedzi: 3    Wyświetleń: 939
  • UART4 STM32F103VCT - problem z przerwaniem UART4_IRQHandler, konfiguracja?

    W pliku startup_xxxxx.s

    Mikrokontrolery ARM   10 Lut 2012 16:45 Odpowiedzi: 5    Wyświetleń: 1422
  • [STM32] STM32F107 Timer2 - dlaczego przerwanie co 10s zamiast 1s?

    Spróbuj mojego kodu do konfiguracji rcc na 72 MHz (u mnie działa na stm32f107 bez żadnych problemów), w przypadku wykorzystania kwarca 25 MHz [syntax=c] void rcc_conf(void) { RCC->CR |= RCC_CR_HSEON; while ((RCC->CR & RCC_CR_HSERDY) == 0); FLASH->ACR |= FLASH_ACR_PRFTBE; FLASH->ACR |= FLASH_ACR_LATENCY_2; RCC->CFGR2 = RCC_CFGR2_PREDIV1_DIV5 | RCC_CFGR2_PREDIV2_DIV5...

    Mikrokontrolery ARM   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2381
  • STM32 Przerwanie SYSTICK. Jak wrócić do funkcji main?

    myślałem że mogę wpisać praktycznie częstotliwość taktowania procka. Po zastanowieniu wiem że to niemożliwe. Podzielnik przez 8 można włączyć. Dodano po 4 Nie każdy pływa z zamiarem udziału w olimpiadzie ;-) Jest coś takiego jak hobby, ciekawość... na różnym poziomie wiedzy. Tu użyj CubeMX. Prosto, szybko i przyjemnie. Dużo kursów jest na Forbocie,...

    Mikrokontrolery ARM   09 Cze 2019 00:09 Odpowiedzi: 11    Wyświetleń: 1014
  • [STM32] Jak obliczyć czas reakcji na przerwanie zewnętrzne w STM32?

    12 cykli - tyle zajmuje przejście do obsługi przerwania 6 cykli - tyle zajmuje przejście z przerwania do przerwania o wyższym priorytecie 6 cykli - tyle zajmuje przejście do przerwania o niższy priorytecie bezpośrednio po zakończeniu przerwania o wyższym priorytecie 12 cykli - tyle zajmuje wyjście z przerwania. Ta zasada tyczy się wszystkich przerwań

    Mikrokontrolery ARM   09 Lip 2011 14:36 Odpowiedzi: 3    Wyświetleń: 1705
  • [STM32] Jak uruchomić przerwanie RTC w STM32? Konfiguracja i debugowanie.

    Nie bardzo wiedziałbym jak tego użyć. Chyba że jakiś przykład miałby ktos, kto to już robił. A może tak: [syntax=c] #include <time.h> ... struct tm * loctim ; // struktura zawiera pola typu tm_year czy tm_min time_t tt ; // odczytywanie licznika tt = RTC->CNTH; tt = tt << 16; tt = tt | RTC->CNTL; loctim = localtime(&tt) ; ......

    Mikrokontrolery ARM   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 5067
  • [STM32] Jak skonfigurować przerwanie po przepełnieniu licznika TIM1 w STM32?

    Mnie tam brakuje ustawienia przerwania: [syntax=c]TIM1->DIER = 0x00000001;// enable update interrupt[/syntax] Ogólnie takie coś powinno działać: [syntax=c]TIM1->CR1 = 0x00000000;// default TIM1->PSC = 0x000000FF;// set max prescaler TIM1->ARR = 0x00000FFF;// set max reload count TIM1->CCMR1= 0x00000068;// set PWM mode 1 TIM1->CCR1= 0x000000FF;// set...

    Mikrokontrolery ARM   05 Lip 2011 22:15 Odpowiedzi: 7    Wyświetleń: 3963
  • [STM32] [STM32][Eclipse] Debugowanie krokowe przerywane przez przerwanie Timera

    W STM32 domyślnie podczas zatrzymania rdzenia timery pracują, więc podczas twojej pracy krokowej zgłaszane są setki kolejnych przerwań. Aby to zwalczyć należy w rejestrze DBGMCU->CR (w manualu DBGMCU_CR) zapalić stosowny bit dotyczący stosownego timera. Niestety nie zawsze jest to możliwe (bo aplikacja może wymagać aby timer naprawdę stale pracował...

    Mikrokontrolery ARM   11 Lip 2011 21:12 Odpowiedzi: 7    Wyświetleń: 3733
  • [STM32] Konfiguracja EXTI w STM32 - przerwanie od zbocza opadającego i narastającego?

    Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz przycisk, pojawia się zbocze opadające które ustawia flagę a więc...

    Mikrokontrolery ARM   28 Wrz 2011 20:20 Odpowiedzi: 5    Wyświetleń: 4152
  • STM32 - Przerwanie GPIO zlicza podwójnie przy dłuższym przytrzymaniu przycisku

    Zerowanie flagi na końcu przerwania - niedopuszczalne

    Mikrokontrolery Początkujący   28 Sie 2015 20:05 Odpowiedzi: 7    Wyświetleń: 900
  • [STM32F072][C] - wysyłka łańcucha UART - przerwanie nadawcze

    Proponuję Ci zerknąć na ten kod - https://github.com/DISTORTEC/distortos/b... - robi dokładnie to co chcesz osiągnąć i w dokładnie ten sam sposób. Tutaj kod przerwania - https://github.com/DISTORTEC/distortos/b...

    Mikrokontrolery ARM   19 Maj 2018 17:55 Odpowiedzi: 13    Wyświetleń: 675
  • [STM32][C] FreeRTOS -Ustawianie semafora w przerwaniu od TIM

    Więc proponuję Ci włączyć dane przerwanie dopiero po zarejestrowaniu semafora. Tak naprawde to powinieneś tak postępować z każdym mutexem,kolejką czy semaforem, niezależnie czy operują one w przerwaniu czy w tasku. Czyli najpierw tworzymy semafor, a potem uruchamiamy task, czy też włączamy dane przerwanie.

    Mikrokontrolery ARM   15 Lut 2012 12:56 Odpowiedzi: 9    Wyświetleń: 3167
  • [stm32] [stm32][C] Przerwanie od pinu PA3 - błąd w konfiguracji NVIC i EXTI

    No bo wciąż ustawiasz rejestr IMR "odwrotnie" - zajrzyj do manuala co oznacza 0, a co oznacza 1. I w ramach testów zrezygnuj z ustawiania jakichkolwiek priorytetów przerwań czy czegokolwiek z nimi związanego. 4\/3!!

    Mikrokontrolery ARM   28 Lip 2011 19:57 Odpowiedzi: 8    Wyświetleń: 3561
  • [STM32] - Jak skonfigurować przerwanie przy uszkodzeniu kwarcu 8MHz w STM32F100RB?

    Też nie bardzo wiem jaka jest nazwa (wektor) funkcji tego przerwania, więc mam tak: Przecież wystarczy zajrzeć do tablicy wektorów i wszystko stanie się jasne... Można też zajrzeć do manuala, aby dowiedzieć się, że system CSS jest zmapowany na przerwanie NMI. Nie wiem czy czekanie na odpowiedź na forum jest naprawdę szybsze... 4\/3!!

    Mikrokontrolery ARM   23 Wrz 2014 21:08 Odpowiedzi: 7    Wyświetleń: 1149
  • [STM32F030CCT6][C] DMA - przerwanie bieżącego transferu

    Profilaktycznie możesz spróbować procedury zatrzymywania DMA z układów STM32 mających bardziej rozbudowane DMA (np. F4). Sprowadza się ona do tego, że po wyzerowaniu EN musisz go w pętli odczytywać do momentu aż odczytasz tam faktycznie zero. Może coś pomoże, może nie. Zadbałbym też o czyszczenie wszystkich flag DMA przed uruchomieniem transferu (albo...

    Mikrokontrolery ARM   07 Sty 2019 05:06 Odpowiedzi: 2    Wyświetleń: 405
  • [STM32] Dlaczego TIM5 generuje przerwanie co 150ms zamiast 300ms?

    Było (jakieś milion razy) (; W manualu znajdujesz rozdział RCC, Clocks, a w nim coś takiego na samym końcu (pod obrazkiem Clock Tree): The timer clock frequencies are automatically fixed by hardware. There are two cases: 1. if the APB prescaler is 1, the timer clock frequencies are set to the same frequency as that of the APB domain to which the timers...

    Mikrokontrolery ARM   29 Kwi 2014 08:55 Odpowiedzi: 20    Wyświetleń: 2806
  • [STM32] Jak wyłączyć przerwanie EXTI podczas transmisji USART?

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

    Mikrokontrolery ARM   25 Lip 2012 11:40 Odpowiedzi: 8    Wyświetleń: 4423
  • [STM32] USART - odbieranie danych przez przerwanie, jak wyodrębnić liczbę?

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

    Mikrokontrolery ARM   10 Kwi 2017 11:16 Odpowiedzi: 8    Wyświetleń: 2031
  • STM32F4 Discovery - Konfiguracja przerwania RTC jako przerwania zewnętrznego

    Niestety nie wiem, jak skonfigurować przerwanie zewnętrzne, gdyż nie mogę nigdzie znaleźć pod która linie EXTI jest ono podłączone. Manual, rozdział 26.5 RTC interrupts .

    Mikrokontrolery ARM   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 2109
  • [stm32] Jak skonfigurować UART z przerwaniami na STM32F103VBT6?

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

    Mikrokontrolery ARM   14 Paź 2024 18:31 Odpowiedzi: 1    Wyświetleń: 1848
  • [STM32F439] Dziwne podwójne przerwanie TXE przy nadawaniu SPI w trybie MASTER

    Odpowiem może "wierszem" - poniżej dosyć dobrze przetestowane przerwanie od SPI występującego w STM32F4: https://github.com/DISTORTEC/distortos/b... A tu funkcja nadawania: https://github.com/DISTORTEC/distortos/b...

    Mikrokontrolery ARM   05 Paź 2017 11:06 Odpowiedzi: 21    Wyświetleń: 852
  • STM32 ADC z DMA - brak reakcji na przerwanie End of Conversion

    Znacznik EOC jest kasowany programowo lub przez odczyt rejestru ADC_DR, co jest opisane w p. 11.12.1 Reference Manual. Wygląda na to, że odczytanie danej z ADC przez DMA kasuje znacznik, nim Twój program zdąży zauważyć jego zmianę.

    Mikrokontrolery ARM   31 Maj 2011 14:32 Odpowiedzi: 14    Wyświetleń: 3617
  • [stm32, linker, .c + .cpp] STM32, linker: błąd linkowania .cpp z .c, przerwanie przy wywołaniu fatfs

    To że generowane jest przerwanie i kod się zawiesza nie jest winą OpenOCD tylko kodu... sub.w sp, sp, #24576 ; 0x6000 sub sp, #32 w tym miejscu funkcja alokuje sobie na stosie 24576 + 32 bajtów - nie sądzę aby twój stos to przeżył... 4\/3!!

    Mikrokontrolery ARM   16 Gru 2009 15:31 Odpowiedzi: 6    Wyświetleń: 1727
  • STM32 - Timer One Pulse Mode: Przerwanie Generowane Od Razu, Nie Po 1s

    Witam, Po inicjalizacji timera i przed jego włączeniem przeładuj timer (zapisz bit UG do rejestru EGR),a następnie wyczyść flagę w Status Register (TIM4->SR &=~TIM_IT_Update). Dopiero po tych czynnościach włącz timer - przerwanie powinno przyjść dopiero po odmierzonym czasie.

    Mikrokontrolery ARM   26 Sie 2012 18:36 Odpowiedzi: 2    Wyświetleń: 3072
  • Brak możliwości włączenia przerwania globalnego od RTC w STM32F3

    RTC jest podpięty pod EXTI: https://obrazki.elektroda.pl/7724120400_...

    Mikrokontrolery ARM   20 Lip 2021 07:43 Odpowiedzi: 1    Wyświetleń: 549