stm32f407 timer

Znaleziono około 127 wyników dla: stm32f407 timer
  • stm32f407 - FreeRTOS zawiesza się na vTaskStartScheduler() przy dwóch zadaniach

    No tak ma być, przy prawidłowej inicjalizacji systemu nie powrotu z tej funkcji. vTaskStartScheduler() will only return if there is insufficient RTOS heap available to create the idle or timer daemon tasks.

    Mikrokontrolery ARM   25 Wrz 2015 05:49 Odpowiedzi: 4    Wyświetleń: 1083
  • STM32F407 [C] bez SPL - TIM1 i zliczanie impulsów z pinu

    Całkiem źle programujesz timer. Kolejność: PSC, ARR, SMCR CCMRx CCER DIER CR1 Główny błąd - to zaczynanie od CR1 - włączasz timer przed zaprogramowaniem go. Jeszcze taki drobiazg: TIM1->SR = (uint16_t) ~TIM_SR_UIF; - wyrzuć (uint16_t)

    Mikrokontrolery ARM   17 Sty 2016 19:39 Odpowiedzi: 12    Wyświetleń: 1437
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • stm32f407 - jaka maxymalna częstotliwość transferu DMA (PORT-RAM)

    Bardziej chodzi o to, ze timer może zostać ustawiony jako trigger transferów dma (nie chodzi tu o przerwania.). Samo GPIO nie potrafi "poprosic" DMA o transfer.

    Mikrokontrolery ARM   30 Maj 2012 08:54 Odpowiedzi: 80    Wyświetleń: 8740
  • REKLAMA
  • Eksperymentalny odbiornik SDR (Software-Defined Radio) na MxL5007 i STM32F407 - dalsze prace

    https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...

    DIY Konstrukcje   13 Gru 2025 18:52 Odpowiedzi: 80    Wyświetleń: 4080
  • Jak stworzyć stoper na STM32F407 z użyciem HAL i timerów TIM6/TIM7?

    Ewentualnie odpal timer z przerwaniem od przepełnienia i tam w przerwaniu wsadź zmienną która będzie zerowana w momencie naciśnięcia "start pomiar" i zwiększana co powiedzmy 1ms przez przerwanie (nie wiem jaką chcesz dokładność, możesz dać np. 0,1ms i masz większą precyzje). Potem jak naciśniesz "stop pomiar" to timer przestanie zwiększać tą zmienną...

    Mikrokontrolery ARM   10 Lut 2017 13:55 Odpowiedzi: 11    Wyświetleń: 1083
  • REKLAMA
  • STM32F407 Discovery[C/Attolic] - Używanie timerów do odliczania czasu

    Przeca tu jeden timer styknie. Licznik 32 bity, wywoływany np. co 100ms, od razu sprawdzacie w nim klawisz i robicie debouncing, a jak doliczy to odp. wartości to zapala diodkę, włącza syrenkę czy co tam innego.

    Mikrokontrolery ARM   09 Maj 2013 07:00 Odpowiedzi: 6    Wyświetleń: 2103
  • STM32F407 - Jak ustawić taktowanie timerów T1 i T3 przy różnych preskalerach?

    Witam, na wstępie zaznaczam, że jestem świeży w temacie ARM. Studiuję właśnie DS i tak się przymierzam do opanowania timerów. W związku z tym ma takie pytanie. Dajmy na to T1 i T3, T1 podłączony jest to APB2 które ma maks 84MHz a T3 do APB1 - maks 42MHz. Teraz jeśli ustawię APB1_Presc na 2 a APB2_Presc na 4 to i tak obydwa timery będą taktowane z f=84MHz...

    Mikrokontrolery ARM   02 Wrz 2013 18:38 Odpowiedzi: 1    Wyświetleń: 1275
  • REKLAMA
  • stm32f407 - DMA wyzwalane TIM4 w trybie PWM nie działa, co sprawdzić?

    GPIOC skonfigurowane i sprawdzone, timer również generuje pwm.

    Mikrokontrolery ARM   28 Maj 2016 16:02 Odpowiedzi: 18    Wyświetleń: 1236
  • STM32F407 - Jak uzyskać dokładny czas z timera przy ustawieniach zegarów?

    Na początek: // TIM1 -> GPIOD14/D11, do obliczen brac 168MHz, 500Hz, 2ms mam 427Hz, 2.34ms ! TIM1 -> PSC |= 5; TIM1 -> ARR |= 55999; Co tu robi suma logiczna? Czyżbyś chciał ustawić niektóre bity rejestru preskalera i okresu, nie ruszając pozostałych? Co taki zapis ma na celu? Dalej to samo przy zapisach rejestrów sterujących. Po co? Ustaw bit ARPE...

    Mikrokontrolery ARM   06 Maj 2018 10:11 Odpowiedzi: 5    Wyświetleń: 693
  • REKLAMA
  • Jak zsynchronizować TIMER1 z ADC2 na STM32F407 przy PWM?

    Powiem szczerze metoda sprawdzania niesamowita. Czytać rejestr w kólko nawet jak tam się nic zrobiło. Ustaw przerwanie ADC i tam breakpoint - to będziesz wiedział czy jakaś konwersja przeszła Do tego wiele dziwnych rzeczy i błedów. proponuję zegar ustawić przy odpalaniu HAL-em unikniesz głupich błedów. Później możesz sobie zrobić na rejestrach wiedząc,...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 624
  • stm32f407 - Jak zapalić diodę tylko podczas trzymania przycisku?

    Skoro upierasz się na przerwanie od przycisku, to w obsłudze przerwaniu musisz zablokować to przerwanie i uruchomić timer, od którego przerwanie odblokuje przerwanie przycisku - i trzeba to zrobić dla każdego przycisku oddzielnie. Moim zdaniem zawsze łatwiej wrzucić do obsługi przerwania timera dwie linijki kodu, które załatwią obsługę przycisku, niż...

    Mikrokontrolery ARM   19 Gru 2014 08:36 Odpowiedzi: 11    Wyświetleń: 1290
  • Falownik napięcia na STM32F407

    Witam Powiem szerze że o ile zasadę sterownia jestem w stanie zrozumieć i nawet rozumiem:) o tyle problem stanowi dla mnie przeniesienie to na praktykę. Generalnie chodzi o to jak zmusić te sześć kanałów PWM by działały w taki sposób jak mają. Jak zsynchronizować ich działanie. Można by połączyć kaskadowo dwa timery ale to chyba nie o to chodzi, poza...

    DIY Konstrukcje   11 Sty 2018 09:41 Odpowiedzi: 42    Wyświetleń: 28827
  • STM32f407 - Implementacja ModbusTCP na bazie projektu z TKJ Electronics

    No i tak działa - sam RTOS Dodano po 35 następnie dodałem w mainie wywołanie: ETH_BSP_Config(); System działa - wykonuje się zadanie Task_Main, potem dodaje wywołanie: LwIP_Init(); i powtórka zadanie Task_Main nie wykonuje się. Z programem ląduję w : void HardFault_Handler(void) { /* Go to infinite loop when Hard Fault exception occurs */ while (1)...

    Mikrokontrolery ARM   11 Lip 2016 05:52 Odpowiedzi: 58    Wyświetleń: 4281
  • STM32F407 - Konfiguracja CAN bus na pinach PB8 i PB9

    (at)sulfur Dopiero teraz znalazłem czas żeby dalej zająć się CANem. Ustawiłem tak jak mówiłeś i dalej nic. Nie mam pomysłu co sprawdzić . Tak jak wcześniej wspomniałem mam przejściówkę USB/CAN za pomocą której próbuję przetestować CANa. Program do obsługi tej przejściówki w ustawieniach transmisji wygląda następująco : http://obrazki.elektroda.pl/8802608800_1...

    Mikrokontrolery   16 Sty 2017 19:05 Odpowiedzi: 29    Wyświetleń: 4281
  • STM32F407 VG Discovery: Błąd kompilacji FreeRTOS w CooCox 1.7.6 - configASSERT

    Hej, chciałem was poprosić o pomoc w postawieniu FreeRTOS na STM32F407 VG discovery Board. Przeczytałem kilkakrotnie tutorial na stronie http://imagizer.imageshack.us/v2/320x240... Następnie dodaje pliki RTOS'a zgodnie z instrukcją http://imagizer.imageshack.us/v2/320x240... W kolejnym kroku dodaje FreeRTOSConfig.h do katalogu...

    Mikrokontrolery ARM   24 Maj 2014 19:17 Odpowiedzi: 2    Wyświetleń: 2589
  • [ST32F446] - DMA nie moge wystartowac drugiej serii trans - prosba o spojrzenie

    W swoich programach na stm32f407 po zapisaniu preskalera w timerze wpisuję 1 do EGR, żeby wywołać Update generation. PSC contains the value to be loaded in the active prescaler register at each update event.

    Mikrokontrolery ARM   27 Mar 2016 12:10 Odpowiedzi: 9    Wyświetleń: 990
  • Przerwania timera STM32F407VGT6 nie działają bez debugowania w uVision 4

    sprawdź w dokumentacji czy aby po zresetowaniu flagi przerwania timera nie trzeba odczekać kilka instrukcji (2-3 NOP'y). Jeżeli tak jest, to w przeciwnym wypadku zaraz po wyjściu przerwanie otworzy się drugi raz i w tej sposób dioda mrugnie tak że tego nie zauważysz. Możesz to sprawdzić tak że diodę ustawisz na zapłoną (a nie stan przeciwny), to po...

    Mikrokontrolery Początkujący   23 Kwi 2012 06:44 Odpowiedzi: 7    Wyświetleń: 1541
  • Co elektronik może kupić na Aliexpress?

    Trochę dziwna podziałka 400. Tak z ciekawości do czego. Chciałem przetestować tryb encoder mode w timerze mikrokontrolera STM32F407 :D Jakby kogoś interesowała płytka z STM32F407VET oczywiście bez programatora. https://www.aliexpress.com/store/product...

    Tematy tygodnia   04 Lip 2025 13:54 Odpowiedzi: 2124    Wyświetleń: 252810
  • [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ń: 1917
  • [stm32f4] STM32F407VGT6 - Przerwania timera PWM co 0.5s po kompilacji w Keil

    Jak się bawisz Keilem, to prześledź sobie działanie programu w symulatorze jak nie masz debuggera. Zobacz też czy masz zdefiniowane przerwanie od systick i co ono robi, jak nie grzebałeś nic w pliku konfiguracyjnym, to z automatu on jest włączany na wartości domyślne.

    Mikrokontrolery ARM   28 Lut 2013 00:54 Odpowiedzi: 20    Wyświetleń: 3276
  • 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
  • [stm32f407-discovery][cube] Nieprawidłowe wypełnienie PWM przy użyciu TIM3

    Nie ma najmniejszego problemu, żebyś nie ruszała niczego w ogólnej strukturze projektu, tylko po prostu w main() zmieniła inicjalizację i obsługę tego właśnie timera na własny kod. Jak masz debugger to zobacz co dokładnie jest we wszystkich rejestrach tego timera.

    Mikrokontrolery ARM   27 Wrz 2018 06:35 Odpowiedzi: 8    Wyświetleń: 621
  • STM32F407-DISC1, nie działa przerwanie od przycisku, NVIC, IRQHandler, EXTI...

    Tak przy okazji . Gdybym miał projekt gdzie uC maiłby bardzo dużo do liczenia, i miałby do obsługi sporo przycisków to z punktu widzenia wykorzystania zasobów która metoda jest lepsza: przerwanie tak jak w tym przypadku czy za pomocą timera? Oczywiście że timer.

    Mikrokontrolery ARM   09 Cze 2017 16:07 Odpowiedzi: 21    Wyświetleń: 2247
  • Stm32f407 Discovery, C, WorkbenchSTM32, PWM TIMER4 nie uruchamia się.

    (at)Freddie Chopin podał mi bibliotekę stm32f407xx.h, ale u mnie w projekcie wszystkie są opisane w taki sposób: stm32f4xx.h. (brak 07). Nagłówek stm32f4xx.h "pod maską" tak naprawdę dołącza odpowiedni dla danego układu nagłówek - np. stm32f407xx.h, zależnie od tego co jest zdefiniowane globalnie w projekcie: #if defined(STM32F405xx) #include...

    Mikrokontrolery ARM   26 Mar 2020 18:39 Odpowiedzi: 19    Wyświetleń: 642
  • [STM32F407VGT6] - Błędy zegara i zrywania CANa - podejrzenie podróbek z Aliexpress

    Cześć, Mam urządzenie na STM32F407VGT6, zewnętrzny kwarc. Ostatnio wpadły mi w ręce uc z Chin, z Aliexpress (tylko tam były). Wyglądały na normalne. Po wlutowaniu kliku okazało się, że są one zablokowane, trzeba było wykasować żeby móc zaprogramować. Programowanie ok, odczyt sygnatur również. Co się okazało - niektóre urządzenia zrywało CANa, ale nie...

    Mikrokontrolery ARM   19 Maj 2022 22:10 Odpowiedzi: 6    Wyświetleń: 579
  • stm32f407 - Czy da się zmienić miejsce w które wraca watchdog

    Zdefiniowane w krzemie. To jest watchdog nie timer. Robi dokładnie to do czego jest przeznaczony. Jedyne co możesz zrobić to zweryfikować źródło resetu.

    Mikrokontrolery ARM   28 Lis 2014 08:41 Odpowiedzi: 2    Wyświetleń: 858
  • KOE Europe SP10Q010 - Programowanie wyświetlacza z STM32F407VGT6

    No więc jeśli popatrzysz na specyfikację to ja z PWM generuje: CL1 - synchronizacja linii w poziomie CL2 - data shift M - zmienia sygnał sterownika lcd na ac Pozostałe sygnały inaczaj. Np. do FLM używam timera i interruptu. W ten sposób wszystkie sygnały są odopwiedniej częstotliwości jak sprawdziłem na oscyloskopie. Niestety jedyne co widzę na wyświetlaczu...

    Mikrokontrolery ARM   16 Sty 2014 14:33 Odpowiedzi: 5    Wyświetleń: 1086
  • STM32F407 - UART - brak odpowiedzi na dane wejściowe, CubeMX, Real Term

    Po pierwsze wstaw kod tak jak jest napisane w istrukcji do forum. po drugie - tam nie ma (albo ja nie znalazłem) : 1. Właczenia zegara UARTa ani timera 2. Ustawienia AF pinów ( o ile te piny są do użycią przez UART. Jezeli nie to brak wogóle ich ustaiwnia).

    Mikrokontrolery ARM   13 Gru 2016 13:10 Odpowiedzi: 1    Wyświetleń: 615
  • Eksperymentalny odbiornik SDR (Software-Defined Radio) na R820T i STM32F407

    https://obrazki.elektroda.pl/8115074100_... W związku z urlopem postanowiłem opisać wykonaną w ostatnim czasie konstrukcję. W zawodzie nauczyciela akademickiego jest to 36 dni roboczych plus w moim przypadku 26 dni zaległych z zeszłego roku. Jest to więc trochę czasu - za dużo. Wszystko zaczęło się od znalezienia tunera DVB-T Opticam...

    DIY Konstrukcje   06 Gru 2025 08:28 Odpowiedzi: 57    Wyświetleń: 4245
  • [STM32F407VG][C++/CooCox] - USB Host HID - obsługa klawiatury; raporty z hosta

    Witam, Próbuje zaimplementować hosta na stm32f407, który będzie obsługiwał klawiatury. Bazuje na przykładzie ze strony: [url=http://stm32f4-discovery.com/2014/0... Przykład jest oparty na: STM32_USB-Host-Device_Lib_V2.1 Mam dwa problemy: 1. Nie działa wysyłanie raportów z hosta do klawiatury...

    Mikrokontrolery ARM   26 Mar 2015 10:23 Odpowiedzi: 3    Wyświetleń: 1521
  • [STM32][STM32F407] - [DMA][USART]złączenie dwóch kanałów USART, wysłanie trzecim

    Kodu więcej - ale co się bardziej opłaca ;] Zmarnować kilkadziesiąt cykli co kilkadziesiąt ms, czy kilkanaście cykli co 100us (dla 115200)? Kazde wejscie w ISRa to 12 cykli. Jesli 2 UARTy ładują znak co 100us, to srednio co 50us masz przerwanie. W kazdej sekundzie na samo wejscie do ISRów idzie 240k cykli... + (szacuję) 10 cykli kodu /co znak/ *20k...

    Mikrokontrolery ARM   19 Cze 2013 20:58 Odpowiedzi: 4    Wyświetleń: 2505
  • [STM32F407-Discovery][TruStudio][FreeRTOS] TV Display

    Witam, Trochę potentegowałem w głowie i schematy okazały się banalnie proste. Interfejs do OSD z 8-ma kolorami + transparent z możliwością załączania własnej synchronizacji zaprojektowany (PCB też). Temat uważam za zamknięty. Z ostatniej chwili ! OSD prawie działa ! Będzie jeszcze kilka drobnych poprawek w interfejsie oraz dostosowanie bibliotek graficznych...

    Mikrokontrolery ARM   10 Gru 2013 12:15 Odpowiedzi: 2    Wyświetleń: 2865
  • Gerbera UAV nad Kijowem 2024 – specyfikacja, wersje, wpływ na OPL Ukrainy

    Jednym z układów jest mikro­kontroler STM32F407VGT6, który pełni rolę centralnego kontrolera lotu (Flight Control Unit – FCU). Podstawowe dane techniczne Rdzeń i wydajność CPU: ARM Cortex-M4F (z FPU – jednostką zmiennoprzecinkową) Częstotliwość: do 168 MHz DMIPS: ok. 210 DMIPS DSP: tak, rozbudowane instrukcje DSP Pamięć Flash: 1 MB SRAM: 192 KB (112...

    Artykuły   25 Lis 2025 17:30 Odpowiedzi: 36    Wyświetleń: 2262
  • Jak zacząć programować STM32F4DISCOVERY z STM32F407VG?

    Wracając do tematu, czyli STM32F4DISCOVERY rozpoczęcie programowania. Chciałem sprawdzić działanie FPU wykonując proste dodawanie, mnożenie itd. float'ów w przerwaniu od timera. Ku mojemu zdziwieniu przy każdym wykonaniu instrukcji na float'ach wywala mi HardFault. Gdy wyłączyłem w opcjach korzystanie z FPU wszystko hula. Używam Keil'a w wersji dla...

    Mikrokontrolery ARM   18 Cze 2012 20:56 Odpowiedzi: 68    Wyświetleń: 15817
  • STM32F407VG - wyświetlacz LCD z konwerterem I2C - PCF8574T - biblioteka HAL

    Nie rozumiem o czym piszesz. Coś całkowicie mieszasz i nie rozumiesz i próbujesz na chybił trafił coś sklecić (tak jak to w Arduino jest przyjęte). Dlatego nie lubię arduino a nie ze względu na sprzęt czy IDE. To pomógłbyś coś skleić do testów? Discovery mam od 2dni. Wgrany program z linku powyżej powoduje to że wyświetlane są te pełne prostokaty w...

    Mikrokontrolery ARM   23 Sty 2018 22:08 Odpowiedzi: 15    Wyświetleń: 2037
  • STM32F407VG - konfiguracja wejścia Break Input na pinie PE15

    Witam, zastanawia mnie taka sprawa, która postaram się przedstawić w formie przykładu. Otóż korzystam, z płytki STM32F4DISCOVERY, na której zaczynam testować rożne peryferia, które przydadzą mi się do budowy falownika. Pierwsze testy zacząłem przeprowadzać na TIM1. Właściwie całą konfigurację skopiowałem z podobnego projektu na STM32F103RB. Jako wyjścia...

    Mikrokontrolery ARM   16 Gru 2011 19:20 Odpowiedzi: 2    Wyświetleń: 1137
  • Testowanie biblioteki Profibus DP dla procesorów ARM Cortex - Kto chętny?

    Tak, biblioteka jest mojego autorstwa. Parametry: Obsługa DPV0 Obsługa DPV1 Prędkość transmisji 9600-1,5M Zasoby procesora: 1 timer, 1 uart Sposób wywołania: funkcja inicjująca (inicjacja pamięci, inicjacja protokołu) -> zwraca - adresy obszaru pamięci do wymiany danych z PLC. 1. Wejścia 2. Wyjścia 3. Diagnostyka Cała obsługa protokołu jest niedostępna...

    Automatyka Przemysłowa   31 Lip 2015 04:46 Odpowiedzi: 11    Wyświetleń: 2088
  • Konfiguracja FreeRTOS na STM32F407VG – poprawne ustawienie czasów i obsługa wielu zadań

    Witam, Na STM32F407VG Discovery zaimplementowałem sobie system freeRTOS. Do projektu systemu dołączyłem pliki z ARM_CM4F... Mam nadzieje że dobrze .... Stworzyłem jakiś proste zadania i teraz chce dojść co i jak z tymi czasami i częstotliwościami. Skoro mój STM może mieć max 168MHz to poprostu w pliku freeRTOSConfig.h wpisać tak: [syntax=c] extern uint32_t...

    Mikrokontrolery ARM   16 Sie 2015 12:05 Odpowiedzi: 6    Wyświetleń: 1062
  • [STM32f407][C][HAL vs Bare-Metal][SPI] Czas transmisji 7 bajtów

    Witam wszystkich po raz kolejny. Potrzebuję rady doświadczonych kolegów na temat wydajności kodu. Otóż pracuję nad kodem w którym będą istnieć nawzajem różne procesy - adc, uart itd. Aktualnie piszę kod do obsługi SPI, w celu komunikacji z urządzeniem. Potrzebuję wysłać przynajmniej 7 bajtów do urządzenia a potem odczytać odpowiedź. Wszystko gra i komunikacja...

    Mikrokontrolery ARM   03 Lip 2020 22:21 Odpowiedzi: 3    Wyświetleń: 495
  • STM32F407G: Jak wygenerować paczkę 8-bitowych impulsów o szerokości 0,5us?

    Poczytaj o PWM i DMA burst mode w advanced timers. Wtedy mozesz sobie poszaleć -przynamniej tak mi się wydaje

    Mikrokontrolery ARM   18 Sty 2019 11:27 Odpowiedzi: 14    Wyświetleń: 1794
  • STM32F407 - Konfiguracja DMA1_Strumień0/3 z Timerem4_CC1/CC2 przy użyciu RCC, PSC, ARR i DIER

    Cześć, Może ktoś podpowie, bo chwilowo nie mam pomysłów. Potrzebuję użyć DMA do przesyłania danych, używam kilku strumieni. DMA potrzebuję wyzwalać z określoną częstotliwością przez timmer. Jeśli użyję DMA2, to wszystko działa, Problem jest w tym, że DMA2 mogę wyzwalać tylko Timmerem 1 i 8. O ile timmer 8 mogę na to poświęcić, timmer 1 potrzebny mi...

    Mikrokontrolery ARM   13 Paź 2022 13:41 Odpowiedzi: 1    Wyświetleń: 471
  • [STM32F407] - Stan wysoki na pinach PWM podczas resetu

    Witam, Piszę program sterujący pracą zgrzewarki oporowej. Za pomocą PWM załączam tranzystory dużej mocy na określony czas z określonym wypełnieniem. Istotą mojego problemu jest pojawianie się napięcia na pinach, na których mam PWM (PE9, PE11, PC8, PC9) podczas resetu mikrokontrolera oraz podczas włączania/wyłączania mikrokontrolera. Nie mogę oczywiście...

    Mikrokontrolery ARM   10 Cze 2016 06:20 Odpowiedzi: 17    Wyświetleń: 1824
  • STM32F407/Keil - Nie działa I2S pod kontrolą FreeRTOS

    Dzień dobry! Poniżej kawałek kodu, trochę nie ociosany, co prawda, ale może rzuci jakieś światło na problem. [syntax=c] #include <stdio.h> #include <string.h> #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "timers.h" #include "semphr.h" #include "misc.h" /* moje */ #include "sine.h" #include "timer.h" #include "leds.h"...

    Mikrokontrolery ARM   16 Wrz 2016 10:01 Odpowiedzi: 18    Wyświetleń: 1332
  • Jak uruchomić wyświetlacz oparty o ILI9341? STM32F407 + SPI.

    Witam, Próbuje uruchomić wyświetlacz oparty o ILI9341 z wykorzystaniem SPI. Wyświetlacz sprawdzałem pod Arduino i działa, jest sprawny. Próbuję podpiąć go do STM32F407ZET6. SPI działa, widać że są przesyłane dane na oscyloskopie. Zaczerpnąłem procedurę inicjalizacji wyświetlacza z Adafruit dla Arduino ale wyświetlacz jak był biały tak jest po wgraniu...

    Mikrokontrolery ARM   20 Lis 2018 19:15 Odpowiedzi: 7    Wyświetleń: 756
  • [STM32F4][C/Keil] - ADC1 + przerwanie od DMA transfer complete

    Nie wiem jak z ta zakrecona biblioteka od ST :) moj dzialajacy kod na STM32F407 z jednego projektu (z tym ze wyzwalanie ADC jest z Timera). Przerwanie DMA wyzwalane po zebraniu 8 probek... Twojego kodu nie analizuje bo ta biblioteka dziala czasami jak chce, z tego co pamietam na F4 chyba tez z nia mialem problem przy ADC i DMA... [syntax=cpp] volatile...

    Mikrokontrolery ARM   17 Maj 2014 15:26 Odpowiedzi: 2    Wyświetleń: 1668
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    Chciałbym podzielić się swoim tworem DS18B20 + STM32F4 Discovery po niecałych 2 miesiącach obcowania z poradnikiem. Zaczynając od zera jeśli chodzi o znajomość mikrokontrolerów z podstawową znajomością C. [syntax=c]#include "stm32f407xx.h" void delay(uint16_t time) { TIM2->CNT = 1; while (TIM2->CNT<= time); } static void reset (void) { GPIOB->MODER...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 93555
  • STM32F407 - karta SD SPI2 zawiesza się na funkcji wait_ready w Coocox

    Witam, próbuje zaprogramować obsługę karty sd niestety program coocox "wisi" na funkcji wait_ready, a głebiej na rcvr_spi, gdzie szukać problemu w podłaczeniu ? [syntax=c] /*--------------------------------------... /* Wait for card ready */ /*--------------------------------------... static...

    Mikrokontrolery ARM   09 Paź 2016 00:09 Odpowiedzi: 6    Wyświetleń: 1140
  • [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ń: 2378
  • STM32F407 - Błąd w ustawieniach PWM dla częstotliwości 42kHz

    Witam. Przykładowo próbuje uzyskać częstotliwość PWM 42kHz, kod: [syntax=c] #include "stm32f4xx.h" int main(void) { RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN; RCC->APB1ENR |= RCC_APB1ENR_TIM2EN; //podpiecie zegara dla Timer2 //PIN10 CH3 GPIOB->MODER |= 1<<21; GPIOB->AFR[1] |= 1<<8; TIM2->PSC= 101; //prescaler TIM2->ARR= 101;...

    Mikrokontrolery ARM   05 Maj 2014 08:58 Odpowiedzi: 3    Wyświetleń: 1128
  • [STM32F405] STM32F405 - Jak uzyskać opóźnienia 1-3 us i kilkadziesiąt ns przy 21MHz?

    3 us to 63 cykle - niby to wcale nie mało dla rdzenia Cortex. Wygeneruj impuls startu konwersji na timerze, w przerwaniu timera na koniec impulsu odpal transmisję, po zakończeniu transmisji z ADC wyzwól ponownie timer. Nie jestem pewny czy zwalnianie uC do 21 MHz to dobry pomysł. Sama transmisja też zajmie trochę czasu, potem obróbka odebranych danych...

    Mikrokontrolery ARM   28 Sty 2015 20:24 Odpowiedzi: 25    Wyświetleń: 1587