stm32f407 timer

Znaleziono około 88 wyników dla: stm32f407 timer
  • 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ń: 681
  • REKLAMA
  • [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ń: 975
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 1065
  • REKLAMA
  • 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ń: 248436
  • STM32F407 - Jak ustawić taktowanie timerów T1 i T3 przy różnych preskalerach?

    Tak o ile AHB_presc = 1.

    Mikrokontrolery ARM   02 Wrz 2013 18:38 Odpowiedzi: 1    Wyświetleń: 1257
  • 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ń: 1428
  • REKLAMA
  • [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ń: 594
  • 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ń: 903
  • 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ń: 8647
  • 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ń: 2202
  • REKLAMA
  • [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ń: 3255
  • 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ń: 1487
  • stm32f407 - Jak zapalić diodę tylko podczas trzymania przycisku?

    Dzięki za rady :) Póki co sobie tylko sprawdzałem czy mi jakiekolwiek przerwanie zewnętrzne zadziała ;p jutro mam cały dzień wolny to zajmę się timerami ;p

    Mikrokontrolery ARM   19 Gru 2014 08:36 Odpowiedzi: 11    Wyświetleń: 1257
  • 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ń: 1227
  • [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ń: 1869
  • Jak stworzyć stoper na STM32F407 z użyciem HAL i timerów TIM6/TIM7?

    Ja bym zrobił po prostu [syntax=c]zmienna32bit = TIM6 -> CNT; [/syntax] Bez wołania jakiś skomplikowanych funkcji. Wołanie funkcji HAL-a w takiej sytuacji chyba nie ma sensu. Jezeli chcesz juz HAL-em koniecznie to bym użył niskopoziomowego [syntax=c]__HAL_TIM_GetCounter(...)[/syn... który poprzez 5 tysiecy zagnieżdżonych definicji sprowadza się do...

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

    Wasz kod nie działa głównie z tego powodu, że rejestry timera są 16-bitowe, więc liczba 83999 raczej się w nich nie zmieści No ale kto by czytał te BEZSENSOWNE i ZŁOŚLIWIE ostrzeżenia kompilatora... 4\/3!!

    Mikrokontrolery ARM   09 Maj 2013 07:00 Odpowiedzi: 6    Wyświetleń: 2082
  • 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ń: 849
  • Falownik napięcia na STM32F407

    Poczytaj książkę z napędu elektrycznego - najlepiej zacząć od czegoś takiego. Rozrysuje sobie 6 tranzystorów (falowinik) i każdy możliwy stan zasialnia uzwojeń (3 uzwojenia skojarzone w gwiazdę). Zobacz jakie napięcia się odkładają na każdej fazie i wtedy będzie lepszy obraz tego co chcesz zrobić.. samemu też długo do tego dochodziłem. no tak.. i rozrysuj...

    DIY Konstrukcje   11 Sty 2018 09:41 Odpowiedzi: 42    Wyświetleń: 28716
  • [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ń: 546
  • 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ń: 603
  • 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ń: 627
  • 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ń: 600
  • 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ń: 1062
  • STM32F407 - Konfiguracja DMA1_Strumień0/3 z Timerem4_CC1/CC2 przy użyciu RCC, PSC, ARR i DIER

    Wymyśliłem sobie, że użyję ADC1 do wyzwolenia DMA. ADC nie będzie nic mierzyć, jednak wyzwoli DMA2, natomiast ADC mogę wyzwalać innym timmerem. Przesiedziałem z tym cały dzień i coś pomijam bo nie działa wyzwalanie ADC z timmera. Jeśli uruchomię ADC z własnym zegarem, transfer DMA działa po każdej konwersji. Jeśli uruchomię ADC wyzwalane z timmera,...

    Mikrokontrolery ARM   13 Paź 2022 13:41 Odpowiedzi: 1    Wyświetleń: 447
  • [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ń: 2499
  • [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ń: 1497
  • [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ń: 2853
  • 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ń: 15760
  • 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ń: 2010
  • 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ń: 2064
  • 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ń: 1131
  • 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ń: 1059
  • [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ń: 480
  • 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ń: 1767
  • [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ń: 1794
  • [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ń: 1656
  • 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ń: 1299
  • 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ń: 4197
  • [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ń: 92532
  • 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ń: 2583
  • [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ń: 1566
  • [STM32F407/C/KEIL] - Zawieszanie się mikrokontrolera

    Witam mam taki problem, otóż mój STM32F4 bardzo dziwnie się zachowuje. Mój program ma odczytywać z 3 różnych czujników przez I2C dane i przeliczać je. I2C zrealizowane jest na przerwaniach (z najwyższym priorytetem), dodatkowo używam timera 2, by odmierzał czas. Oto kod: [syntax=c]#include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include <stdio.h>...

    Mikrokontrolery ARM   13 Gru 2012 15:35 Odpowiedzi: 11    Wyświetleń: 2205
  • Jaką płytkę kupić - bardzo precyzyjny generator przebiegu prostokątnego

    Potrzebuję zrobić bardzo dokładny programowalny generator częstotliwości w zakresie 1 Hz-1 MHz (ewentualnie do 3 MHz). Jaki kształt ma mieć przebieg? Co ma być na wyjściu takiego generatora? Przetwornik akustyczny? Antena? Laser? Przebieg ma być prostokątny. Na końcu będzie lampa ale oczywiście nie podpięta bezpośrednio. Na tym etapie potrzebuję samego...

    Początkujący Elektronicy   27 Cze 2024 08:09 Odpowiedzi: 28    Wyświetleń: 1383
  • 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ń: 4239
  • [stm32f107] DMA i GPIO? Przesyłanie danych z GPIO do RAM-u.

    Teoretycznie można chyba użyć DMA do przerzucania danych z GPIO do pamięci lub odwrotnie, ale trzeba raczej użyć timera do "taktowania" DMA. 4\/3!!

    Mikrokontrolery ARM   07 Gru 2011 20:30 Odpowiedzi: 25    Wyświetleń: 3571
  • 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ń: 741
  • 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ń: 1122
  • 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ń: 1062
  • STM32F407 TIM1: Jak uniknąć zmiany polaryzacji przy wyłączaniu OC1?

    Witam, Używam procka STM32F407 (zestaw Discovery). Skonfigurowałem wyjścia Timera1 w trybie PWM zwykłe oraz komplementarne (OCx, OCxN) tak aby na tych sześciu wyjściach otrzymać ten sam przebieg PWM (Polaryzacje komplementarnych wyjść odwróciłem (bity-OCxNP) aby nie były one zanegowane) https://obrazki.elektroda.pl/2279189900_... https://obrazki.elektroda.pl/9326014900_...

    Mikrokontrolery ARM   07 Sie 2018 07:54 Odpowiedzi: 3    Wyświetleń: 642
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Wkleiłem projekt do Eclipse.... kompilacja Make.... 50sekund, tup... 22sekundy (i7 2,9GHz) Jak włączysz w opcjach projektu kompilację wielowątkową, to w make skompiluje się z podobną prędkością jak w tup. Prędkość tup można w Eclipse nieco poprawić - przynajmniej u mnie różnica była znaczna - https://groups.google.com/d/msg/tup-user...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38091
  • STM32F4 - ADC DMA - konfiguracja nie przepisuje wartości do zmiennej

    Sprawdzona konfiguracja na STM32F407VGT [syntax=c]void adc_init(void) { RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; RCC->AHB1ENR |= RCC_AHB1ENR_DMA2EN; //konfiguracja ADC ADC1->CR2 = ADC_CR2_ADON | //włącz ADC ADC_CR2_EXTEN_0 | /*ADC_CR2_EXTEN_1 |*///wyzwalanie przetwornika zboczem opadającym i narastającym ADC_CR2_EXTSEL_3 | ADC_CR2_EXTSEL_0 |//wyzwalanie...

    Mikrokontrolery ARM   28 Gru 2016 08:56 Odpowiedzi: 14    Wyświetleń: 2094
  • Wyświetlacz SSD1963 - STM32F407, FSMC, brak obrazu na LCD 7 cali

    Witam, Męczę się z obsługą wyświetlacza LCD 7 cali z sterownikiem SSD1963 za pomocą STM32F407. Z tego co zmierzyłem to np po wysłaniu danych funkcją clrScr zgadza się wysłana wartość na pinach wyświetlacza. jeśli np. 0xffff to na całej magistrali mam jedynki itp... Jednak na wyświetlaczu nic się nie wyświetla ... Na pinach są napięcia ok 2.9, chyba...

    Mikrokontrolery ARM   29 Sie 2015 12:52 Odpowiedzi: 13    Wyświetleń: 1743
  • STM32 F407, ekran MSP2042, brak odczytu współrzędnych dotyku, sterownik XPT2046

    Dzień dobry, przychodzę z następującym problemem. Mam podłączony do STM32F407 wyświetlacz o rozdzielczości 320x240 po dwóch liniach SPI. Linia SPI1 odpowiada za wyświetlanie na ekranie grafiki, łączy się ona z kontrolerem ILI9341. Tutaj wszystko działa bardzo dobrze. Natomiast na linii SPI3, która odpowiedzialna jest za komunikację z sterownikiem dotyku...

    Mikrokontrolery   19 Sie 2023 11:55 Odpowiedzi: 0    Wyświetleń: 267
  • [STM32F107] - Strumienie i niedziałający timer ;)

    Włączyć timer możesz zapisując wszystkie potrzebne bity do CR1 jedną instrukcją - na końcu sekwencji inicjującej timer.

    Mikrokontrolery ARM   07 Mar 2013 23:22 Odpowiedzi: 6    Wyświetleń: 1254
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    Próbuje uruchomić przerwania: vector.c wygląda tak [syntax=c]static void __Default_Handler(void) __attribute__ ((interrupt)); static void __Default_Handler(void) { while (1); } /* +=======================================... | assign all unhandled interrupts to the default handler +=======================================...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4224
  • [STM32F107]Problem z działaniem/konfiguracją timera TIM1

    Timer1 w porównaniu do Timera3 ma dodatkowy rejestr TIM1_BDTR, a w nim jest bit MOE, który należy ustawić aby wyjścia zaczęły działać. Nie wiem jak to się robi w bibliotece STM, bo jej nie używam.

    Mikrokontrolery ARM   26 Gru 2009 17:36 Odpowiedzi: 2    Wyświetleń: 1442
  • PWM powyżej 20kHz na STM32F405 przy rozdzielczości timera 12 bit

    Witam, Temat już przeze mnie poruszany, ale utknął w martwym punkcie. Moje pytanie jest: jak uzyskać na Cortex-M4 (np. STM32F405) częstotliwość PWM wyższą niż 20kHz przy rozdzielczości timera 12 bit? Chcę go użyć jako DAC.

    Mikrokontrolery ARM   18 Lis 2015 22:04 Odpowiedzi: 5    Wyświetleń: 1290
  • [STM32f103ZET6][C/CooCox] - Karta SD - Błąd FR_NOT_READY.

    Witam, Próbuje uruchomić obsługę karty SD pod STM32f103ZET6. Wykorzystuje do tego bibliotekę, używaną wcześniej pod STM32f407. Zmodyfikowałem tylko inicjalizacje SPI i dorzuciłem testową funkcję zapisu do karty. Mimo to karta nie chce ruszyć. Przy próbie otwarcia jakiegokolwiek pliku dostaje: FR_NOT_READY. Próbowałem już na dwóch kartach SD, formatowałem...

    Mikrokontrolery ARM   20 Lis 2013 14:02 Odpowiedzi: 5    Wyświetleń: 2283
  • [STM32F103C8T6] [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu nie działa poprawnie

    Mnie właśnie przydałby się sam scheduler, bo koncepcja działania peryferiów często bardzo zależy od użytego układu i samego projektu. Może powinieneś rozdzielić ten projekt na dwa, jeden to czysty scheduler i drugi projekt to cały system który z kolei jest oparty o ten pierwszy projekt. Zauważ, że im bardziej rozbudowany będzie ten projekt, tym trudniej...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1728
  • stm32f100 - Timer TIM1 jako PWM, zliczanie w dół zamiast w górę, dlaczego?

    Próbuje skonfigurować timer TIM1 jako generator pwm. W celach edukacyjnych puściłem go w zwolnionym tempie aby zobaczyć jak działa. Nie rozumiem dlaczego po ustawieniu opcji [Center-aligned mode] timer zaczyna pracę od zliczania w dół zamiast rozpocząć od 0 w górę. Przeglądam dokumentację i nic nie przychodzi mi do głowy, może ktoś zna odpowiedź bo...

    Mikrokontrolery Początkujący   07 Lut 2014 15:41 Odpowiedzi: 9    Wyświetleń: 1401
  • [STM32] STM32F107 Timer2 - dlaczego przerwanie co 10s zamiast 1s?

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

    Mikrokontrolery ARM   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2351
  • STM32F107 konfiguracja zegara w Keil uVision - błędy kompilacji kodu

    W timerze konfigurujesz jedno przerwanie, a w NVICu aktywujesz inne... Handlery przerwań nie muszą mieć atrybutu interrupt, pisze się je jako zwykłe funkcje więc atrybut jest ignorowany.

    Mikrokontrolery ARM   20 Kwi 2012 15:36 Odpowiedzi: 55    Wyświetleń: 7355
  • stm32f4 - Inne częstotliwości timera po kompilacji przez Eclipse i Keil

    Keil startując CPU odpala funkcję SystemInit() która to jest zdefiniowana w pliku system_stm32f4xx.c . Plik ten możesz napisać sobie sam, lub możesz skorzystać z gotowca. Gotowce masz w przykładach od STM lub możesz wygenerować go za pomocą Excela jak wspominał kolega imarszi . Tutaj masz opis jak się tym narzędziem poslugiwać i skąd je wziąć : Clock...

    Mikrokontrolery ARM   25 Lut 2013 20:57 Odpowiedzi: 8    Wyświetleń: 1770
  • [STM32] Jak zsynchronizować PWM na pinach tim10 i GPIO z tim1?

    uC to stm32f207. Timer napędza pwm jedno z wyjść (zmienne pwm z preloadingiem co jakiś okres). Wszystko działa ładnie na zmapowanym pinie dla wyjścia OC tego timera (tim 10). Jednak czasem potrzebuję wygenerować identyczny przebieg na pinie tego timera oraz na innym pinie GPIO, akurat tego z tim1. Jednym z rozwiązań jest załadowanie danymi w tym samym...

    Mikrokontrolery ARM   03 Wrz 2018 20:07 Odpowiedzi: 9    Wyświetleń: 744
  • Generator funkcyjny DDS na mikrokontrolerze - zniekształcenia przy dużych dX

    Dzięki za obszerne wyjaśnienie, muszę to teraz przetrawić. A do czego jest mi to potrzebne? Ano właśnie do zbudowania generatora funkcyjnego dla audio, ale nie tylko. Chcę zbudować także syntezator cyfrowy. Mam już nawet do tego płytki na STM32F405 i 429, więc moc obliczeniowa jest.Bez trudu można znaleźć inny mój wątek o obsłudze klawiatury. Mam jeszcze...

    Mikrokontrolery   11 Gru 2016 11:55 Odpowiedzi: 137    Wyświetleń: 4410
  • [STM32F107,Cortex M3] STM32F107 Cortex M3 – hardfault po przełączeniu DMA z trybu Circular na Normal

    Witam, Zabrałem się za mój pierwszy układ na Cortexie M-3. Zadaniem układu jest (na początek). 1. Generowanie sygnału z DAC. 2. DAC jest triggerowany przez timer (chwilowo T2). 3. DAC wykorzystuje DMA (DMA2_Channel3). I dotąd jakoś wszystko działało (DMA w trybie Circular). Generowany przebieg był ok. Docelowo potrzebuje podmieniać (przełączać się)...

    Mikrokontrolery ARM   06 Sie 2011 23:43 Odpowiedzi: 2    Wyświetleń: 1865
  • Jak stworzyć pierwszy projekt z FreeRTOS od zera? Szczegółowy kurs krok po kroku

    Witam, zwracam się z gorącą prośbą do osób, którym udało się uruchomić FreeRTOS: zróbcie w końcu polski tutorial jak stworzyć zupełnie od zera najprostszy projekt z wykorzystaniem FreeRTOS. Darujcie komentarze, że w sieci są setki artykułów na ten temat, bo owszem są. Prawią o tym czym jest FreeRTOS, jak go używać, do czego służą poszczególne elementy,...

    Mikrokontrolery ARM   09 Mar 2015 22:38 Odpowiedzi: 7    Wyświetleń: 3972
  • Jak kasować licznik watchdoga w STM32F107, aby uniknąć resetu?

    Witam, Uruchomiłem watchodoga w ten sposób: [syntax=c]RCC_APB1ENR.B11 = 1; // Enable clock gating for Watchdog Timer 0 module WWDG_CFR = 1; // Write window value to be compared to the downcounter WWDG_CR = 0b10000000; // Enable the watchdog while (1) // Endless loop, WatchDog_Timer will reset ARM[/syntax] Procesor pieknie sie resetuje, co widzę po tym,...

    Mikrokontrolery ARM   17 Gru 2017 23:30 Odpowiedzi: 3    Wyświetleń: 732
  • STM32F107 i freeRTOS: Jak działają semafory w praktyce?

    Witam Kolegów Przy okazji problemu z jakim borykam się [url=http://www.elektroda.pl/rtvforum/vi... udało mi się poprawnie uruchomić na procesorze STM32F107 system freeRTOS. Jestem mega pozytywnie zaskoczony tym, że całość systemu udało mi się poprawnie odpalić w Eclipse w zaledwie 4 godziny. Do tej pory uważałem, że...

    Mikrokontrolery ARM   24 Kwi 2013 13:11 Odpowiedzi: 22    Wyświetleń: 6777
  • Stm32F4 C - Konfiguracja TimeOut na RS232 przez DMA i Timer

    Witam w procku którym mam komunikacje po -SPI (DMA),(z W5500 Enet uzyskałem 6 MegaBitów ) -OneWire (rs232 DMA), -CAN, i drugi Rs232 DMA (ten o którym się pytam) do KNX Dodatkowo ma inerpreter Pawn, którym możesz sobie np dodać 3 Taski na Online których średniej wielkości program wykonuje się 300us na task... Treaz potraktuj go 200 tysiącami przerwań...

    Mikrokontrolery ARM   09 Gru 2014 20:34 Odpowiedzi: 11    Wyświetleń: 1023
  • Wybór mikroprocesora i programatora do sterowania falownikami/zasilaczami

    AT90PWMx - Produkt w fazie zakończenia produkcji. Nie ma sensu w to inwestować. ATTiny26 - zupełnie bez sensu jeśli idzie o falowniki. Praktycznie żadnego zysku względem mega88. ATXMEGAxx - od biedy może być do nauki. Ale pamiętaj o upierdliwości ADC w trybie single ended (offset), braku synchronizacji pracy liczników z jedną podstawą czasu, pomiar...

    Mikrokontrolery   27 Sty 2016 15:17 Odpowiedzi: 5    Wyświetleń: 1221
  • STM32F107 - Jak skonfigurować lwIP do uzyskania IP z DNS po DHCP?

    Wydaje mi się że nie wystarczy jedynie po prostu wywołać podanej przez Ciebie funkcji. Po pierwsze należy odpalić funkcję dns_init(), a jako jej parametr najlepiej przekazać pierwszy z adresów DNS uzyskanych po zakończeniu algorytmu DHCP (o ile się go używa), ponieważ to zapewni niezależność od podłączenia urządzenia. DHCP zapewni uzyskanie adresu DNS...

    Mikrokontrolery ARM   17 Sie 2012 21:38 Odpowiedzi: 2    Wyświetleń: 1668
  • [F405][uVision][timer][przer.] - Program idzie w maliny po włączeniu przerwania

    Mam prosty program testujący podstawowe funkcje stm32f405. Za pomocą przerwania od timera chcę migać diodą. (Korzystam z bibliotek stm): Program w pliku main.c: [syntax=c] #include "STM32F4xx.h" void Config_GPIO() { GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7; GPIO_InitStructure.GPIO_Mode...

    Mikrokontrolery ARM   24 Lut 2014 20:15 Odpowiedzi: 2    Wyświetleń: 882
  • [STM32F107] Helix MP3 - spowolniony dźwięk i efekt chipmunk przy odtwarzaniu

    Od kilku dni bawię się biblioteką Helixa a dokładniej wersją z projektu: [url=http://www.stm32circle.com/projects... Niestety to co dostaje na wyjściu tylko przypomina to co powinno tam być ;) W załączniku dołączam nagraną próbkę (trzeba słuchać na fulla żeby coś usłyszeć) a tu link do oryginału: [url=http://www.youtube.com/watch?v=KQ6z...

    Mikrokontrolery ARM   04 Lis 2011 12:11 Odpowiedzi: 5    Wyświetleń: 2569
  • STM32F107 Contiki - Hardfault przy uruchamianiu Ethernetu, jak debugować?

    Witam, Mam podpięte ZL26ARM z STM32F107 do OpenOCD i Eclipse Dodałem now procesor i platformę do Contiki. Chcę odpalić ethernet. Sprzęt zainicjalizował się dobrze bo w buforze mam ramki ARP od komputera. Problem jest natomiast taki że po kilku sekundach od puszczenia kodu, program ląduje mi z HardFault Handler. Nie bardzo wiem jak podejrzeć skąd on...

    Mikrokontrolery ARM   07 Mar 2014 14:12 Odpowiedzi: 3    Wyświetleń: 1596
  • [STM32F407/C/KEIL] STM32F407 I2C zawiesza się przy przerwaniu timera - jak użyć DMA?

    Witam, mam taki problem z stm32f407, otóż odbieram dane z różnych czujników przez magistralę I2C i wszystko działało bez problemu, ale potrzebuję również odmierzać czas w programie dlatego włączyłem timer i wygląda na to, że jak przychodzi przerwanie od timera w trakcie wysyłania danych po I2C. Samo przerwanie jest bardzo krótkie, także wydawało mi...

    Mikrokontrolery Początkujący   02 Gru 2012 15:27 Odpowiedzi: 0    Wyświetleń: 621
  • STM32F407 - Problem z pomiarem współczynnika wypełnienia w trybie PWM input

    Witam, Mam problem z timerem pracującym w trybie input pwm. Chcę zmierzyć współczynnik wypełnienia przebiegu prostokątnego. Ten tryb umożliwia pomiar zarówno częstotliwości jak i współczynnika wypełnienia. Jednak gdy uruchamiam układ współczynnik wypełniania równa się okresowi przebiegu. W rejestrach CCR1 i CCR2 są te same wartości. Mikrokontroler na...

    Mikrokontrolery ARM   11 Wrz 2016 20:15 Odpowiedzi: 0    Wyświetleń: 822
  • STM32F107 - [C/GCC] MAC działa w bootloaderze, ale nie w głównej aplikacji

    Cały kod dzieli się na dwie części bootloader + główna aplikacja. MAC zainicjowany w bootloaderze działa poprawnie, pingi latają, dhcp działa, zaprogramować flash się przez niego da. Dokładnie ten sam kod w głównej aplikacji nie działa. Tj - nie ma przerwań i nie działa DMA. Wysłanie pakietu po inicjalizacji działa, tak jakby, wireshark pokazuje że...

    Mikrokontrolery ARM   11 Gru 2016 13:59 Odpowiedzi: 6    Wyświetleń: 990
  • STM32F405: Odczyt I2C działa tylko w trybie debug, co może być przyczyną?

    Program jest następujący: Mam strukture dla czujników a w niej tablice dla której zapisuje odczytane dane z danego czujnika: [syntax=c] typedef struct { // jakies inne zmienne volatile uint8_t dataToCalculate[6]; // do zapisu danych } czujnik; [/syntax] Tworzę 3 globalne zmienne 'czujnik' (używam 3 czujników): [syntax=c] czujnik Zyroskop = { ...}; czujnik...

    Mikrokontrolery   18 Mar 2014 08:06 Odpowiedzi: 17    Wyświetleń: 1551
  • [STM32F107] termometr DS18S20 i komunikacja po 1 Wire

    Witam, mam problem z komunikacją po 1-Wire, termometr DS18S20 odpowiada mi na sygnał reset jednak nie wysyła danych, odczytuje cały czas z magistrali 0xFF. - Termometr działa na 100% - mam inną płytkę z ATmegą 32 w której go sprawdzam - i tam działa wszystko bez problemowo, Oto kluczowe fragmenty mojego kodu: [syntax=cpp] #define SYS_CLK 8000000 //...

    Mikrokontrolery ARM   21 Cze 2015 15:32 Odpowiedzi: 20    Wyświetleń: 7307
  • [STM32F407VG][C++/CooCox] - USB Host i Device w tym samym czasie

    Witam, Próbuje zrobić urządzenie, które w tym samym czasie będzie wstanie komunikować się z komputerem (USB HID DEVICE), jak i przyjmować komendy z klawiatury, bezpośrednio podpiętej do niego (USB HOST). STM32F407VG ma dwa kontrolery USB: - OTG_FS - wykorzystany do komunikacji z komputerem (tryb HID DEVICE) - OTG_HS - wykorzystany do obsługi klawiatury...

    Mikrokontrolery ARM   28 Sty 2015 14:12 Odpowiedzi: 0    Wyświetleń: 819
  • [stm32f105][C/Eclipse] - FreeRTOS Taski się nie zmieniają

    Witam, Problem polega na tym, że po dodaniu do projektu bibliotek FreeRTOS'a i "poprawnym" jego skonfigurowaniu mam problem z SysTickiem i jego przerwaniem. Samo w sobie przerwanie działa poprawnie. Są zgłaszane przerwania co określony czas jednak taski nie są w stanie się przełączać. Planista ciągle siedzi w ostanio utworzonym tasku. Początkowo myślałem,...

    Mikrokontrolery ARM   07 Paź 2015 00:03 Odpowiedzi: 5    Wyświetleń: 1032
  • Wybór zestawu startowego do nauki ARM Cortex-M3, STM32, ZL27ARM czy inny?

    Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...

    Mikrokontrolery ARM   23 Sty 2014 08:57 Odpowiedzi: 33    Wyświetleń: 7476
  • STM32F407ZG - ADC nie reaguje na zewnętrzny trigger

    Witam! Mam wielki problem ze skonfigurowaniem ADC, które jest wyzwalane timerem. Ogólnie chodzi mi o samplowanie wejść w co ten sam okres czasu. [syntax=c] static const u32_t effectiveSamplingFrequency = 160; static const u32_t channelsCount = 8; static const u8_t adcChannels[] = { ADC_Channel_6, //ADC3_IN6, PF8 ADC_Channel_4, //ADC3_IN4, PF6 ADC_Channel_7,...

    Mikrokontrolery ARM   13 Lis 2012 22:00 Odpowiedzi: 0    Wyświetleń: 840
  • STM32F407 - ADC z DMA i overrun przy kalibracji DAC i wyzwalaniu softwareowym

    Before setting EN bit to '1' to start a new transfer, the event flags corresponding to the stream in DMA_LISR or DMA_HISR register must be cleared. Wystarczyło dodać w reinicjalizacji czyszczenie rejestru LISR dla danego strumienia DMA: [syntax=c]DMA2->LIFCR |= DMA_LIFCR_CTCIF0 | DMA_LIFCR_CHTIF0 | DMA_LIFCR_CTEIF0 | DMA_LIFCR_CDMEIF0 | DMA_LIFCR_CFEIF0;[/syntax]

    Mikrokontrolery ARM   23 Sty 2016 15:09 Odpowiedzi: 0    Wyświetleń: 906
  • STM32F103 - Jak uzyskać 25 MHz z timerów na STM32F103?

    Witam, mam problem, chyba niestety teoretyczny, ale zainteresowałem się czy to jest wogóle możliwe. Taka ciekawostka:) Problem jest następujący: Budujemy sterownik oparty o STM32F103. Chcemy mieć do tego (opcjonalnie) ethernet, ale nie chcemy brać STM32F107, bo nie ma wersji z pamięcią flash większą niż 256KB. W związku z powyższym potrzebujemy zegara...

    Mikrokontrolery ARM   10 Lut 2015 12:48 Odpowiedzi: 0    Wyświetleń: 684
  • STM32F107 - obsługa DAC, ustalenie max częstoliwości przebiegów

    Witam, planuję wykonanie prostego generatora dds podstawowych przebiegów funkcyjnych na mikrokontrolerze STM32F107. Mam wycisnąć jak największe częstotliwości przebiegów. Procesor może być taktowany z maksymalną częstotliwością 72MHz, ale domyślam się że wąskim gardłem systemu będzie szybkość przetwarzania wbudowanego przetwornika. W dokumentacji znalazłem,...

    Mikrokontrolery Początkujący   24 Kwi 2013 20:36 Odpowiedzi: 0    Wyświetleń: 876