reset timera stm32

Znaleziono około 224 wyników dla: reset timera stm32
  • STM32F103 - Sterowanie WS2812b - Czas przełączania pinu HAL_GPIO_WritePin

    Witam, Bawię się STM32 już od jakiegoś czasu ale właściwie nigdy nie potrzebowałem jakiś super prędkości. Teraz chciałem napisać prostą funkcję do sterowania WS2812b i natknąłem się na dziwny, moim zdaniem, problem. Pomimo, że Timery działają szybko to zwykłe przełączanie pinu (funkcja HAL_GPIO_WritePin) działa niemiłosiernie długo. Najprostszy program:...

    Mikrokontrolery ARM   05 Cze 2020 18:54 Odpowiedzi: 11    Wyświetleń: 1260
  • [STM32F103][C]Sprzętowe sterowanie LED WS2812 na STM32 plus 3xNAND

    https://obrazki.elektroda.pl/5926592700_... Aloha! Świąteczny konkurs, który nie mógł się oczywiście obyć bez projektów z migającymi diodami w tym roku przyniósł także dwa całkiem nowe i ciekawe sposoby sterowania diodami WS2812. Mam tu na myśli rozwiązania panów tmf ( https://obrazki.elektroda.pl/9596522100_... No...

    Mikrokontrolery ARM   28 Sty 2019 09:27 Odpowiedzi: 43    Wyświetleń: 7572
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Konfiguracja timera STM32 problem z b Infinite_Loop

    Wydaje mi się że mnie plik wygląda okay [syntax=c] /** ****************************************... * (at)file startup_stm32f030xc.s * (at)author MCD Application Team * (at)version V2.3.0 * (at)date 27-May-2016 * (at)brief STM32F030xc/STM32F030xb devices vector table for Atollic TrueSTUDIO toolchain. * This module performs:...

    Mikrokontrolery ARM   21 Sie 2018 08:51 Odpowiedzi: 7    Wyświetleń: 615
  • REKLAMA
  • [stm32] Konfiguracja przerwań TIM2 w STM32 - brak reakcji na przerwania

    Witam, Próbując się posiłkować reference manualem (RM0008) oraz książką "Mikrokontrolery stm32 w praktyce" próbowałem odpalić okresowe wykonywanie przerwania na TIM2 i niestety nic z tego nie wyszło. Proszę o rade gdzie szukać błedu. Wygląda to tak: Konfiguracja NVIC // Wlacz przerwanie od Timera 2 NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemp...

    Mikrokontrolery ARM   18 Lis 2010 22:21 Odpowiedzi: 11    Wyświetleń: 3268
  • [LPC2148] Dekodowanie RC5 na LPC2148 z czujnikiem TSOP1736 - nieprawidłowe zbocza

    Może zacznę od opisu konfiguracji. Mam czujnik TSOP1736 podłączony do zasilania 5V, zaś jego wyjście do wejścia P0.16 mikrokontrolera LPC2148. Pozostałe połączenia (zasilanie, JTAG itp.) są OK, gdyż jest to zestaw ewaluacyjny Propoxu - EVBlpc213x\4x. Napisałem sobie bibliotekę do odbioru kodu RC5. Posiłkowałem się tą #include "lpc214x.h" #include...

    Mikrokontrolery ARM   04 Sty 2010 12:51 Odpowiedzi: 2    Wyświetleń: 1336
  • REKLAMA
  • STM32 - HardFault przy inicjalizacji zegara podczas zapisu na kartę SD w Keil

    [syntax=c] #include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_flash.h" #include "misc.h" #include "stm32f10x_exti.h" #include "stm32f10x_flash.h" #include "integer.h" //#include "rtc.h" #include "diskio.h" #include "ff.h" #include "ffconf.h" #include "stdio.h" //------- Pin Defs...

    Mikrokontrolery Początkujący   26 Sie 2015 19:23 Odpowiedzi: 13    Wyświetleń: 1392
  • STM32 - Konfiguracja timera 16-bitowego do przerwań co 59,6 sekundy

    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){;} } void Tim1_init(void) { TIM_TimeBaseInitTypeDef...

    Mikrokontrolery Początkujący   21 Kwi 2014 14:16 Odpowiedzi: 5    Wyświetleń: 1656
  • STM32F746G-DISCO, TIM3 - generowanie pierwszego impulsu po 1s

    Ustawiłem TIM3. Pracuje poprawnie. Ma generować impulsy co 1 s. Mam jednak problem bo już na starcie wystawia impuls, który jest zliczany. Jak zrobić aby pierwszy impuls pojawiała się po 1 s?

    Mikrokontrolery ARM   07 Gru 2020 16:59 Odpowiedzi: 3    Wyświetleń: 381
  • Jak włączyć i wyłączyć miganie diody STM32 przyciskiem?

    W jakimś przerwaniu timera migasz diodą. w trakciemigania sprawdza jakąs flagę czy ma migać a jak nie to wylacza diodę. W pętli jak klawisz sie nacisnie (zakładamy tylko jeden stan - wyłaczenie - a właczenie migania następuje poprzez inny magiczny przycisk = reset) ustawiasz flagę na niemiganie. Jezeni wyłaczenie ma nastapić natychmiast (a nie przy...

    Mikrokontrolery ARM   10 Cze 2016 11:12 Odpowiedzi: 15    Wyświetleń: 1782
  • REKLAMA
  • STM32F103 - Przerwania EXTI nie działają, Reset_Handler po wywołaniu

    A inne przerwania np. timer? Jezeli ok to bym sie stosem nie przejmował. ale dostałem na praktykach sugestię, żeby zrobić wszystko na przerwaniach A przerwanie timera to nie przerwanie? :)

    Mikrokontrolery   17 Sie 2016 13:53 Odpowiedzi: 23    Wyświetleń: 1179
  • [STM32F103RB] Regulator PID i generowanie sygnału PWM - zależności przy zwiększaniu częstotliwości

    Czy ja dobrze czytam, że w przerwaniu od timera robisz set/reset pinów i to Twój PWM? Nie, to jest lewitacja elektromagnetyczna i odwracam w ten sposób polaryzację cewki, kiedy PID wyliczy ujemną wartość (lewitujący obiekt przekroczy setpoint). Dodano po 6 Wrzucam jeszcze całego main'a. [syntax=c] /* USER CODE BEGIN Header */ /** ****************************************...

    Mikrokontrolery ARM   01 Cze 2021 13:05 Odpowiedzi: 11    Wyświetleń: 840
  • Jak zacząć z RPi Zero All in One? Poradniki, dodatki, programowanie dla początkujących

    Jeśli coś mniejszego od Raspberry/Orange Pi, to proponuję zacząć od poszukania oprogramowania niezbędnego do działania z Arduino i z modułem STM32, oraz sprawdzenia, jakie możliwości daje który moduł. Z tego, co pamiętam, STM32 jest dużo szybszy, najtańsze moduły do obu są w cenie kilkunastu zł - moduł STM32C8T6 od około 14zł, Arduino Pro Mini od 12.60zł...

    Początkujący Elektronicy   20 Paź 2018 20:41 Odpowiedzi: 44    Wyświetleń: 5541
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    Ogólnie widziałem że używasz real-time do domierzania opźnień. nie, do opóźnień jest przerwanie timera 1 co 50ms. KEYBOARD_KEY_TIMEOV z przerwania obsługi klawiatury, jak po 15 sekundach nic nie naciśnięto, wystawiany jest kod klawisza : KEYBOARD_KEY_TIMEOV. natomiast propozycja milis() niestety nie przyniesie oczekiwanego rezultatu. najlepiej jest...

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 7113
  • [STM32] STM32: Zawieszanie się procesora przy programowym resecie IWDG, co robię źle?

    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 trochę pośrednie do tego, które chciałem wykorzystać....

    Mikrokontrolery ARM   15 Paź 2010 13:45 Odpowiedzi: 20    Wyświetleń: 7660
  • STM32 Discovery F100 - Konfiguracja GDB + lock-pick od frediego

    Poczytałem manuala do JTAga i spróbowałem wgrać kod przez OCD. Wywołuje go z parametrami: -f scripts/interface/ftdi/jtag-lock-pick_ti... -f target/stm32f1x.cfg -c "adapter_khz 1000; reset_config trst_and_srst; init; reset init; flash write_image erase C:/ARM/project_eclipse/stm32_timer/out/s... reset run; shutdown;" Otrzymuje błędy:...

    Mikrokontrolery ARM   08 Sty 2014 00:58 Odpowiedzi: 12    Wyświetleń: 2277
  • [stm32f4] STM32F407VGT6 - Przerwania timera PWM co 0.5s po kompilacji w Keil

    Więc tak : Tak, korzystam z stm32f4discovery Najpierw chciałem odpalić symulator w Keil 4.7. Dostaję błąd : *** error 65: access violation at 0x0000000C : no 'read' permission i tak dalej. W google znalazłem ten problem i rozwiązanie. Odpowiednio zastosowałem rozwiązanie dla mojego przypadku. Utworzyłem plik.ini w którym wpisałem : MAP 0x8000000,...

    Mikrokontrolery ARM   28 Lut 2013 00:54 Odpowiedzi: 20    Wyświetleń: 3279
  • [STM32] [STM32][Eclipse] Debugowanie krokowe przerywane przez przerwanie Timera

    Pojawił się u mnie ostatnio problem po dodaniu w programie przerwania od Timera. Dotychczas działało wszystko super, debagowanie trybie krokowym działało bez problemu itd. Po dodaniu przerwania program również działa ale niestety w trybie krokowym...nie do końca. Gdy zatrzymam rdzeń w jakimś miejscu programu i wykonam następną instrukcję pojawia się...

    Mikrokontrolery ARM   11 Lip 2011 21:12 Odpowiedzi: 7    Wyświetleń: 3739
  • [STM32F103] Niezgodność ustawień preskalera i dzielnika APB1 dla timera

    Uzyskałem pomiar mikrosekund z zewnętrznego czujnika tak jak na poniższym zdj https://obrazki.elektroda.pl/6205855700_... https://obrazki.elektroda.pl/8707798800_... Wartością wyświetlaną na konsoli jest rejestr CNT Timera2, który inkrementuje się co 1 us. Jednak nie zgadzają mi się obliczenia prędkości zegarów i szyny...

    Mikrokontrolery ARM   07 Sty 2019 22:54 Odpowiedzi: 9    Wyświetleń: 1089
  • [STM32] [STM32][C/GCC] Hard Fault przy obsłudze przerwań na przycisku WaveShare Port103Z

    Tak oczywiście: Podobnie zresztą jak w kodzie, który wyżej dałem. [syntax=c]void EXTI15_10_IRQHandler(void) { if(EXTI_GetITStatus(EXTI_Line13) != RESET) { // Czyszczenie flagi przerwania EXTI_ClearITPendingBit(EXTI_Line13); //TIM_SetCompare1(TIM2, 200); // okolo 60ms //TIM_SetCounter(TIM2, 0); // zeruj licznik // Wlaczenie timera //TIM_Cmd(TIM2, ENABLE);...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 6094
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    Korzystam z przykładu od Freddiego stm32cl_blink_led-1.2.1-120107 i tam w vectors.c jest właśnie funkcja Default_Handler która kręci się w kółko... Poza tym zadeklarowanych jest dużo funkcji w tym: [syntax=c]// System tick timer void SysTick_Handler(void) __attribute__ ((interrupt, weak, alias("__Default_Handler")));[/syntax] oraz: [syntax=c] void Reset_Handler(void);...

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15648
  • [stm32] [STM32] Rejestry nie resetują się poprawnie - jak to naprawić?

    Witam! To znowu ja. Uczyli w szkole o generale, co się kulom nie kłaniał, a ja mam rejestry, co się resetu nie słuchają, ani sprzętowego z pinu, ani z jtag-a. Jak to rozumieć? Timer i dma też nic sobie z resetu nie robią. Teoretycznie po resecie powinienem mieć w rejestrach reset value, ale przynajmniej w wymienionych tak nie mam. Pomaga dopiero wyłączenie...

    Mikrokontrolery ARM   05 Paź 2010 21:50 Odpowiedzi: 4    Wyświetleń: 1455
  • Urządzenie do automatycznego resetu routera

    Co do samego programu to co racja to racja. Można było wykorzystać licznik, który dałby większą dokładność, ale to nie było istotą problemu. Koledze chodziło o skorzystanie z timera w celu zmniejszenia poboru prądu przez to twoje urządzenie. Mikrokontroler powinien cały czas spać, bo nic nie robi, do tego powinien chodzić na jakimś niskim zegarze....

    DIY Początkujący   06 Sie 2023 14:30 Odpowiedzi: 34    Wyświetleń: 10662
  • [STM32F429] - Timer nie wyzwala przerwań powyżej 400kHz, SYSCLK 180MHz

    Zamieszczam podsumowanie problemu, gdyby ktoś w przyszłości szukał ... Niestety mieliście racje, wyzwalanie timera nawet dla ARMa, a w zasadzie obsługa timera zajmuje bardzo dużoooooo czasu. Zamieszczę podsumowanie dla SYSCLK równego 180MHz: Dla poniższej obsługi przerwania, tylko na rejestrach uzyskana częstotliwość przełączania osiągnęła 6,349mhz...

    Mikrokontrolery ARM   06 Maj 2016 20:36 Odpowiedzi: 8    Wyświetleń: 951
  • Książki o budowie i działaniu komputera Apple 1 - szukam źródeł

    STM32 robi za wszystko poza procesorem - pamięć ROM i RAM, reset, zegar, port konsoli, timer i port LED, a dodatkowo za sprzętowy monitor z pracą krokową, deasemblacją, edycją pamięci, ładowaniem plików .hex i wieloma innymi funkcjami. Ogólnie FPGA nadaje się lepiej do takich zabaw, ale ciut trudniej się programuje i rzeźbi w nim złożone urządzenia...

    Projektowanie i Tworzenie Po godzinach   09 Lis 2018 21:46 Odpowiedzi: 25    Wyświetleń: 2094
  • [STM32F407VGT6] - Zgrabne połączenie TIMER+ADC+DMA+USB

    Twoje problemy rozwiązałby jakiś TMS320 z serii C2000. Ale to tylko moje dywagacje. Jeśli chodzi o STM32F4 to musisz przemyśleć czy rzeczywiście 4 MHz jest niezbędne dla ADC. Kiedyś bawiłem się timerami w Keil'u więc kod wstępny na pewno Ci się przyda (kanały timera3 działają na GPIO->C6-C9): odznacz NVIC_EnableIRQ !!! ): [syntax=c]void TIM3_IRQHandler(void)...

    Mikrokontrolery ARM   08 Lut 2014 10:15 Odpowiedzi: 4    Wyświetleń: 1920
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Można. Potem z 8251 wchodzimy na przejściówkę USB i w ten sposób łatwo osiągamy 1/10 funkcjonalności tego, co ja mam w jednym STM32. ;) Myślałem sobie kiedyś, żeby z chińskiego modułku STM32F103 zrobić tylko generator zegara i RESET dla procesora oraz widziany przez uP jak układ peryferyjny niby UART z USB po drugiej stronie, ale rozwiązanie z całym...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 19221
  • Stm32F4 C - Konfiguracja TimeOut na RS232 przez DMA i Timer

    Witam, odwróciłem 115200 ale to wychodzi na jedne bit a nie bajt czyli raz 10 czyli około 86us, to nie jest ważne... Teraz uruchamiam timer co 1ms i sprawdzam czy "były dane" chciałem użyć timer w trybie Slave mode: Reset mode, czyli ja podam mu zewnętrzny sygnał to zbocze narastające lub opadające od transmisji go wyzeruje, a jak nie ma transmisji...

    Mikrokontrolery ARM   09 Gru 2014 20:34 Odpowiedzi: 11    Wyświetleń: 1077
  • [STM32] [STM32 Primer I] Jak uruchomić przerwania zewnętrzne i timery co 1 sek?

    Witam, Zacząłem niedawno zabawę z STM32 i mam problem z przerwaniami oraz timerami. Chciałem uruchomić przerwanie zewnętrzne, a dalej przerwanie od timera co np 1sek. Jednak nie działa ani jedno ani drugie, czy ktoś mógłby nakierować mnie na dobrą drogę i powiedzieć co robię źle? Przeglądałem przykładowe aplikacje jednak dalej nie potrafię tego uruchomić....

    Mikrokontrolery ARM   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 6657
  • STM32 - Timer opozniający start bez zatrzymania programu.

    Witam, mam problem z obsługą timera w STM32f103ZET6 na płycie ewaluacyjnej HY RedBul v3.0. Problem polega na opóźnionym zapłonie jednej z funkcji. Realizuje to na przykładzie samozamykającej się bramy po 15 sekundach, tak aby nie zatrzymać całego programu. Generalnie udało mi się skonfigurować przerwania od TIM1, ale timer liczy cały czas, czyli jeżeli...

    Mikrokontrolery ARM   31 Sty 2015 12:23 Odpowiedzi: 4    Wyświetleń: 1032
  • [STM32][C] Kaskadowe podłączenie tim4 w trybie enkodera do tim3

    Przyłącze się do tematu- nie łatwiej wykorzystać przerwanie od przepełnienia timera? Ponizej przyklad realizacji 32 bitowego licznika dla enkodera: // Inicjalizacja timera void TimEncInit(void) { TIM_ITConfig(TIM2, TIM_IT_Update, DISABLE); TIM_EncoderInterfaceConfig(TIM2, TIM_EncoderMode_TI12,TIM_ICPolarity_Fall...

    Mikrokontrolery ARM   24 Kwi 2012 18:14 Odpowiedzi: 19    Wyświetleń: 2723
  • [STM32] Jak wyłączyć przerwanie EXTI podczas transmisji USART?

    Witam, Od razu pisze że nie jestem mistrzem w pisaniu programów, a z stm zaczynam swoją przygodę. Chce wyłączyć przerwanie od EXTI na przykład po obsłudze tego przerwania: Do wyłączenie/wyłączenia przerwania np. od Timera jest TIM_ITConfig(TIM3, TIM_IT_Update, ENABLE); //TIM IT enable Generalnie chodzi mi o to że muszę zrobić detekcje sekwencji...

    Mikrokontrolery ARM   25 Lip 2012 11:40 Odpowiedzi: 8    Wyświetleń: 4429
  • stm32f101rc - Wysyłanie danych przez UART przy użyciu timera zawiesza się

    Od jakiegoś czasu zmagam się z problemem wysłania danych przez UART co określone chwile czasowe. Dokładnie chodzi o to iż jeśli wywołuje funkcje: void uart1WriteByte (t_int8u byte) { while (!(USART1->SR & USART_FLAG_TXE)); USART1->DR = byte; } w pętli głównej programu while(1) { uart1WriteByte(0x77);...

    Mikrokontrolery ARM   01 Lip 2013 07:22 Odpowiedzi: 1    Wyświetleń: 1350
  • HD47780 oraz niepożądany reset cykliczny stm32f103vb

    No i dodatkowo sądzę, że na uprzejmą prośbę konstruktorzy znający cortexy chętnie opublikują przeróżne inity, takie jak timer, timer z pwm, SPI, CAN (ale to już chyba gdzieś wala się na forum), USB czy nawet ethernet, bez używania "tej lipy" ;] Może jest jakiś sposób w jaki mógł bym się z tobą porozumiewać nie zaśmiecając forum głupimi podstawowymi...

    Mikrokontrolery ARM   21 Wrz 2011 19:37 Odpowiedzi: 44    Wyświetleń: 8914
  • [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 = DMA1_IT_TC3; // start timer to generate delayed latch TIM_SetCompare1(TIM1,...

    Mikrokontrolery ARM   23 Cze 2012 19:32 Odpowiedzi: 13    Wyświetleń: 2232
  • stm32 - Obsluga enkodera - nie resetujący się licznik

    Witam staram sie uruchomić sprzętową obsługe encodera w stm32F4. Generalnie całość już działa problemem okazuje się sam timer. Działa inkrementacja i dekrementacja timera jednakże licznik nie chce się przepełnić zarówno przy zliczaniu w górę i w dół timer dolicza do maksymalnej wartości zapisanej w rejestrze CNT. przy zliczaniu w góre (obrocie koła)...

    Mikrokontrolery ARM   11 Paź 2013 11:56 Odpowiedzi: 6    Wyświetleń: 1977
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Timer wyzwala taki pomiar, jaki zaprogramowałeś w ADC. Jeśli zaprogramowałeś kolejny pomiar czterech kanałów bez discontinuous mode, to ADC zmierzy 4 kanały. Właśnie nie mogę zrozumieć różnic pomiędzy trybami discontinous i scan. Rozumiem, że SCAN skanuje dowolną ilość kanałów, dodatkowo można skanować z innym czasem próbkowania, ale czym się różni...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26532
  • [STM32] Jak ustawić i resetować pin PA3 co 500ms przy 64MHz?

    Trochę się zakręciłeś <: w końcu zegar taktowania APB i wyjście z APB to to samo. Jeśli preskaler APB wynosi 1, to f_tim = f_apb, w przeciwnym wypadku f_tim = 2 * f_apb Dla precyzji pamiętaj też o tym, że jeśli chcesz zliczyć N impulsów, to do rejestru timera wpisujesz wartość N - 1, tak samo z preskalerem - podział przez N uzyskasz wpisując do rejestru...

    Mikrokontrolery ARM   20 Paź 2009 20:42 Odpowiedzi: 9    Wyświetleń: 6127
  • [STM32F0] [STM32F0][C] - Brak komunikacji z DS1990 po 1wire, problem z resetem i timerem

    Nie sądzę, by jakikolwiek projekt dał się sensownie zrobić bez przerwania timera, więc testowanie obecności pastylki można zrobić w tym przerwaniu. Z drugiej strony kod obsługi OneWire z delay() nie nadaje się do użycia w projekcie, w którym są przerwania, więC proponuję zrobić od nowa obsługę OW. Przykład na F0 masz w niedawnej EP.

    Mikrokontrolery ARM   11 Kwi 2015 16:02 Odpowiedzi: 9    Wyświetleń: 1257
  • [STM32] Dlaczego TIM5 generuje przerwanie co 150ms zamiast 300ms?

    Niby można się domyśleć że TIM2 Jest 32bitowy, ale nie chodzi o to aby się domyślać. I słusznie, bo timery w STM32 nie są 32 bitowe. Nawet w pierwszym zdaniu opisu jest to napisane "wprost" (wręcz "jak krowie na rowie"): 15 General-purpose timers (TIM2 to TIM5) ... 15.1 TIM2 to TIM5 introduction The general-purpose timers consist of a 16-bit auto-reload...

    Mikrokontrolery ARM   29 Kwi 2014 08:55 Odpowiedzi: 20    Wyświetleń: 2809
  • Mini płytka prototypowa ESP8266

    Heh, u mnie ESP8266 potrafi rozłączyć się z siecią WiFi, ale... on dalej myśli, że jest podłączony do WiFi (sprawdzanie odpowiednią funkcją) i nie reaguje na polecenia rozłączenia. Jedyna opcja to pingowanie bramy domyślnej co ustalony interwał i w przypadku braku odpowiedzi na ping - reset całego ESP. (at)AIIoT biorąc pod uwagę, że jest to na dziwnym...

    DIY Konstrukcje   11 Lis 2018 10:47 Odpowiedzi: 43    Wyświetleń: 7713
  • [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. dokładnie... Wydaje mi sie że SPI po uruchomieniu mikrokontrolera nic nie wysyła, dopiero po resecie. Nie mam oscyloskopu aby to potwierdzić. int main(void)...

    Mikrokontrolery ARM   28 Gru 2011 14:38 Odpowiedzi: 22    Wyświetleń: 2705
  • [STM32] STM32 F103 RBT6, CrossWorks 2.1.1 – odbiór pakietu SETUP USB, nieprawidłowe dane

    Rozwiązałem część problemu (źle rozumiałem adresowanie w Packet Memory ale dzięki zerowaniu tego obszaru pamięci podczas resetu USB i podglądu w debugerze + podglądnięciu jednego z przykładów zrozumiałem jak to działa) i otrzymuję teraz prawidłowe żądanie GET_DESCRIPTOR. W trakcie pisania tego postu też w końcu doszedłem do tego co robię źle... błąd...

    Mikrokontrolery ARM   11 Maj 2012 00:02 Odpowiedzi: 2    Wyświetleń: 2382
  • [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 śpi jak niemowlę (wszystkie wartości w rejestrach...

    Mikrokontrolery ARM   07 Wrz 2014 14:20 Odpowiedzi: 6    Wyświetleń: 1782
  • [stm32] Timer2 i DMA - jak przypisać wartości do TIM2->CCR dla trzech kanałów?

    No to tylko taka różnica że za każdym razem będziesz musiał na nowo skonfigurować DMA Jeszcze raz-czy niezaznaczenie trybu kołowego powoduje reset ustawień dma po przesłaniu całego zadeklarowanego bloku danych? Trzeba na nowo ustawic ilość transferów i włączyć dany kanał Dodano po 15 Popatrzyłem jeszcze w RM i znalazłem tabelkę jak w załączniku-to...

    Mikrokontrolery ARM   04 Paź 2010 20:45 Odpowiedzi: 28    Wyświetleń: 5319
  • STM32F100 Keil - DMA nie zapełnia bufora ADC po pierwszym przerwaniu

    Witam, Mam problem z którym już chwilę się borykam. Do STMa mam podłączony czujnik BAR180 z którym już się komunikuje po I2C. Dodatkowo skonfigurowałem ADC w trybie pomiaru jednokrotnego wyzwalanego przez Timer1 co 500µs. Dane z ADC chcę przerzucić do bufora przez DMA. Utworzyłem bufor jako tablicę o 256 pozycjach, ponieważ tyle chciałbym pomiarów....

    Mikrokontrolery ARM   18 Lip 2014 09:41 Odpowiedzi: 9    Wyświetleń: 2199
  • [STM32][C] FreeRTOS -Ustawianie semafora w przerwaniu od TIM

    Witam. Mam następujący problem. Otóż, chcę w obsłudze przerwania od kanału 1 timera TIM1 ustawiać semafor, na podstawie którego wykonuje się jedno z zadań. Robię to w standardowy (chyba) sposób: // Obsluga przerwania od TIM1 void TIM1_CC_IRQHandler(void) { static portBASE_TYPE xHigherPriorityTaskWoken; xHigherPriorityTaskWoken = pdFALSE;...

    Mikrokontrolery ARM   15 Lut 2012 12:56 Odpowiedzi: 9    Wyświetleń: 3170
  • STM32 - Timer One Pulse Mode: Przerwanie Generowane Od Razu, Nie Po 1s

    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);[/syntax] obsługa przerwania: [syntax=c]__attribute__ ((interrupt)) void TIM4_IRQHandler(void)...

    Mikrokontrolery ARM   26 Sie 2012 18:36 Odpowiedzi: 2    Wyświetleń: 3096
  • esp32MX-E - płytka prototypowa z ESP32, Ethernet i USB-C (Crowdfunding)

    Jednej rzeczy nie mogę zrozumieć: po co został dodany STM32F030F4 w roli ekspandera I2C? Innej funkcji ten STM32 w tym układzie nie pełni. Hmm, no ja uważam, że ekstra sprawa. Raz, że pewnie ten MCU jest tańszy niż połowa ekspanderów IO ;) Ekspandery są mocno ograniczone funkcjonalnie, masz jaki masz i już. A tutaj fajnie by było mieć go wstępnie zaprogramowanego,...

    Newsy   30 Lis 2019 22:56 Odpowiedzi: 4    Wyświetleń: 1557
  • stm32 - Wyświetlanie napisu w terminalu po wciśnięciu przycisku

    Nie wiemy o który z rodziny STM32 pytasz, może to się okazać istotne. Nie zadbałeś o uruchomienie USART. Opierając się na SPL (brr) zapoznaj się z poniższym przykładem (dla F0): [syntax=c] #include "stm32f0xx.h" #include "stm32f0_discovery.h" int main(void) { USART_InitTypeDef USART_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO...

    Mikrokontrolery ARM   26 Cze 2016 09:33 Odpowiedzi: 5    Wyświetleń: 1206
  • DS18B20 nie odpowiada na reset – funkcja presence zawsze 1 zamiast 2, STM32, C

    odp do tmf: No to chyba będzie mi trzeba tłumaczyć to łopatologicznie. Jeśli dobrze zrozumiałem dokumentacje, to funkcja reset ma za zadanie po odpowiedniej sekwencji sygnałów(480us na 0 i do 60us w stanie 1), przełączyć 1-wire na stan niski na czas 60-240us i w tym odcinku czasu funkcja powinna odebrać stan niski. No i mi, mimo iż sprawdzam 1-wire...

    Mikrokontrolery ARM   16 Cze 2014 11:17 Odpowiedzi: 4    Wyświetleń: 1527
  • [stm32] STM32F103RB – zawieszanie I2C przy aktywnych przerwaniach input capture z timerów

    Mój problem polega na tym że komunikacja z 2 czujnikami na i2c przebiega poprawnie dopóki nie odpalę przerwań od input capture z timerów. Komunikacja zawiesza się w losowo wybranych momentach, raz po 20 sekundach raz po 10 minutach. Gdy wyłączę przerwania to chodzi bez blednie. Mój procesor to stm32F103rb. Próbowałem już 3 sposobów na odczyt z i2c -...

    Mikrokontrolery ARM   14 Maj 2011 11:12 Odpowiedzi: 9    Wyświetleń: 4121