stm32f4 rejestr

Znaleziono około 1049 wyników dla: stm32f4 rejestr
  • [stm32f4] - Rejestr Timera ARR - czy timer może "przeskoczyć"

    Czy: Kod C - Tak, chyba że wymusisz update "ręcznie". 4\/3!!

    Mikrokontrolery ARM   09 Lut 2013 18:24 Odpowiedzi: 2    Wyświetleń: 1626
  • I2C stm32F4 Konfiguracja rejestrów bez bibliotek peryferyjnych stm.

    Ok, zajrzałem do tego i przeoczyłeś kilka rzeczy: Adres to nie 0x4A tylko 0x94. Właściwie jest to 0x4A przesunięte o 1 bit w lewo (0x94) a ten LSB to jest bit R/!W. Czyli jak chcesz coś zapisać do kontrolera to trzeba wysyłać na adres 0x94, a jak czytać to 0x95 (czytać noty dokładnie! Poza tym jest to na schemacie napisane). Druga sprawa - kontroler...

    Mikrokontrolery ARM   19 Gru 2012 09:22 Odpowiedzi: 55    Wyświetleń: 11229
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32F4] Gdzie szukać opisu rejestrów NVIC dla STM32F4-Discovery?

    Hmmm to ciekawe. Czyli NVIC jest elementem wspólnym rodziny ARM7 i jego dokumentacja jest umieszczona poza specyficzną dokumentacją danego procka? Czy dobrze rozumiem? Generalnie dobrze, pozatym że ARM7 a ARMv7 to coś zupełnie innego (; NXP w dokumentacji do swoich Cortexów daje opisy rzeczy specyficznych dla rdzenia, ST nie i tyle. W takim razie chciałbym...

    Mikrokontrolery Początkujący   24 Cze 2013 08:10 Odpowiedzi: 13    Wyświetleń: 3210
  • REKLAMA
  • STM32F4 Discovery - Gdzie znaleźć rejestry Backup Domain w bibliotekach?

    rozdział 5.1.2 : • Access to the RTC and RTC backup registers 1. Enable the power interface clock by setting the PWREN bits in the RCC_APB1ENR register (see Section 7.3.13 and Section 6.3.13) 2. Set the DBP bit in the PWR power control register (PWR_CR) for STM32F405xx/07xx and STM32F415xx/17xx and PWR power control register (PWR_CR) for STM32F42xxx...

    Mikrokontrolery ARM   21 Paź 2014 18:56 Odpowiedzi: 10    Wyświetleń: 1959
  • STM32F4 DISCOVERY - Komunikacja PC - USART z DMA (RS232)

    Funkcja gpio_pin_cfg() ustawia odpowiednie wartości a rejestrze AFR[].

    Mikrokontrolery ARM   24 Sie 2014 18:11 Odpowiedzi: 22    Wyświetleń: 3813
  • STM32F4 RTC - rejestry kasowane przy resecie mimo podtrzymania bateryjnego

    I tutaj pojawia się problem. Otóż rejestry RTC są kasowane przy każdym resecie procesora oraz przy zaniku napięcia. Byłem pewien, że system sam wykryje brak napięcia VDD i podtrzyma odpowiednie rejestry, ale teraz już sam nie wiem czy może programowo nie trzeba czegoś ustawić. Szukałem w dokumentacji i niestety nic pasującego nie mogę znaleźć. Może...

    Mikrokontrolery ARM   14 Sie 2018 10:43 Odpowiedzi: 4    Wyświetleń: 2007
  • [STM32F4][C] Brak reakcji mikrokontrolera na wgrany program.

    Wez pierwszy kod i popatrz na niego uważnie. To jest kilka linijek. Jeżeli nie znajdziesz błędu, to odpuść. Nie ma in nic wspólnego z procesorem, rejestrami itp.

    Mikrokontrolery ARM   16 Mar 2017 20:34 Odpowiedzi: 6    Wyświetleń: 903
  • ov2640 stm32f4 - jak skonfigurować rejestry dla rozdzielczości UXGA?

    Witam. Stary temat ale odświeżę. Też próbuję uruchomić taką kamerę i mam mega problem. Nie za każdym razem się uruchamia. Czasami daje kilkukrotnie mniejszą częstotliwość impulsów na wyjściach HSYNC i VSYNC niż zwykle. Wszystko zależy od momentu uruchomienia. Jak zasilanie się pojawi za szybko. Nic nie pomaga zwiększenie opóźnienia do wykonania sprzętowego...

    Mikrokontrolery Początkujący   03 Gru 2020 13:49 Odpowiedzi: 3    Wyświetleń: 1845
  • REKLAMA
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    http://www.freddiechopin.info/pl/downloa... Ściągnij sobie przykład dla STM32F4 i możesz spokojnie pisać na rejestrach, bez żadnych wstawek assemblerowych oraz bez zastanawiania się nad "listą rozkazów", jak mylnie określasz HAL/SPL.

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4917
  • [STM32F4] - Jak skonfigurować DMA do przesyłania danych z DCMI do SRAM?

    Kamery zwykle mają wewnętrzny PLL. Częstotliwość sygnału XCLK i wartości wpisywane do rejestrów kamery muszą być odpowiednio dobrane.

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6954
  • REKLAMA
  • [ stm32F4] USART STM32F4: Otrzymuję niepoprawne znaki zamiast Z przy komunikacji z PC

    Hehe. Wiem że to dziwne ale robiłem to na szybko. Cały czas eksperymentuje a mam mało czasu wiec mam nie mały bajzel. To ja jeszcze zwrócę uwagę na to, bo w Twoich kodach z innych tematów aż się rzuca w oczy: [syntax=c]USART1->CR1 = USART_CR1_UE; USART1->BRR = 168000000/9600 ; USART1->CR1 |= USART_CR1_TE | USART_CR1_RE; // RX, TX enable[/syntax] Po...

    Mikrokontrolery ARM   15 Maj 2012 20:38 Odpowiedzi: 30    Wyświetleń: 5279
  • [STM32F4][HAL][CubeMX] Konfiguracja ADC z DMA do tabeli

    Myślę że przesunięcie rzędu czas trwania jednej konwersj nie było by problemem więc pytanie nadal aktualne A dlaczego nie wykorzystać możliwości. Jeżeli nie znasz HALa to najpierw zainstaluj sobie przykłady w Cube (ale nie mx) i przeanalizuj je. Wtedy domyślisz się jak zaincjalizować porty, ADC, DMA i timer aby trygierzował konwersje w odpiednim czasie....

    Mikrokontrolery ARM   15 Mar 2017 20:47 Odpowiedzi: 6    Wyświetleń: 1776
  • [STM32F4-discovery] [STM32F429I-DISCO] - Jak uruchomić LCD bez bibliotek ST, ustawienia rejestrów?

    Postaram się dziś podesłać demonstacyjne źródła dla tej płytki z obsługą wyświetlacza po SPI, ale od razu informuję że ja nie korzystam z bibliotek od ST więc wszystkie operacje wykonywane są na rejestrach.

    Mikrokontrolery ARM   24 Lis 2015 23:41 Odpowiedzi: 34    Wyświetleń: 12750
  • STM32F4 CubeMX - błąd ustawiania czasu i daty w RTC

    Czy można prosić o pomoc z obsługą zapisu RTC w HAL? Albo jak powinien wyglądać kod do zapisania danych do RTC przez rejestry?

    Mikrokontrolery ARM   10 Mar 2020 21:48 Odpowiedzi: 38    Wyświetleń: 1590
  • Zegarek na STM32F4Discovery z wyświetlaczem TFT LCD Touch

    http://obrazki.elektroda.pl/5020904800_1... Witam Tym razem chciałbym zaprezentować programowy projekt zegarka i datownika uruchomionego na sprzęcie: STM32F4Discovery oraz LCD TFT DEM240320E TMH-PW-N(A-Touch) na sterowniku Renesas R61580 (kupiony swego czasu w TME. Obecnie nie mają na stanie, można próbować kupić go tutaj:http://www.soselectronic.pl/?str=3...

    DIY Konstrukcje   18 Lip 2013 18:30 Odpowiedzi: 19    Wyświetleń: 16833
  • stm32f0discovery - SPI nie działa, rejestry wyzerowane, brak reakcji LED

    Witam Spróbuj włączyć zegar według poniższego (w Twoim kodzie nic podobnego nie widziałem) ========================================... * How to use this driver * ========================================... * * 1. Enable peripheral clock using the following functions * RCC_APB2PeriphClockCmd(RCC_APB2Periph_SP...

    Mikrokontrolery ARM   05 Sty 2013 18:05 Odpowiedzi: 6    Wyświetleń: 2193
  • [stm32f4][Coocox] - Brak możliwości debugowania płytki stm32f4Discovery

    Cocox na pewno obsługuje STM32F4, gdyż sam używam tego środowiska i wszystko działa bez zarzutów (testowane z płytką discovery, zewnętrznym ST-LinkV2 i ST-Link). W obecnej wersji brakuje tylko zdefiniowanych rejestrów peryferiów (dla F1 i F2 są), ale pewnie w kolejnych wersjach będzie to uzupełnione.

    Mikrokontrolery ARM   19 Paź 2012 07:21 Odpowiedzi: 7    Wyświetleń: 2562
  • [stm32f4] Częstotliwość próbkowania ADC1 i ADC2 Regular simult dual

    Oj, żeby CubeMX generował wpisy na rejestrach, to pewnie bym korzystał. Chociaż czasem go uruchamiam, żeby podglądnąc jego drzewo zegarowe a potem i tak przepisuje na rejestry...

    Mikrokontrolery ARM   21 Mar 2018 11:42 Odpowiedzi: 6    Wyświetleń: 831
  • Czytnik kart SD na STM32F4Discovery

    http://obrazki.elektroda.pl/5221349300_1... Witam wszystkich Tym razem chciałbym zaprezentować kolejny programowy projekt czytnika kart SD uruchomiony na płytce STM32F4Discovery. Programowy, gdyż również wejdzie on w skład większego projektu sprzętowo-programowego. Poprawność funkcjonowania tego czytnika sprawdziłem na dwóch kartach...

    DIY Konstrukcje   06 Paź 2013 23:58 Odpowiedzi: 13    Wyświetleń: 9069
  • [STM32F4] TIM2->PSC nie działa z HC-SR04 na STM32F401VCT6

    Chyba trzeba jeszcze wykonać update, czyli przepisać wartości z rejestru tymczasowego do rejestru sprzętowego. TIM2->EGR = TIM_EGR_UG;

    Mikrokontrolery ARM   10 Kwi 2019 22:07 Odpowiedzi: 2    Wyświetleń: 744
  • [STM32F4][C][401/407/411] Szukam gotowego rozwiązania z USB HID na rejestrach lub HAL

    Hej. Może ma ktoś z Was jakiegoś gotowca na 401/407 lub 411 z obsługą USB typu HID? Najlepiej na rejestrach, ale jak będzie HAL to też przyjmę z dobrodziejstwem inwentarza. Z góry dziękuję za pomoc.

    Mikrokontrolery   08 Cze 2023 23:30 Odpowiedzi: 1    Wyświetleń: 336
  • [STM32F4] STM32F4 I2C - Brak ACK od akcelerometru LSM303DLM, zatrzymanie w pętli while

    Hmm no to chyba tak mam. Nie wpisuje nic do rejestru PUPDR.

    Mikrokontrolery ARM   16 Mar 2013 12:57 Odpowiedzi: 12    Wyświetleń: 2166
  • Przykładowe kody na rejestrach dla STM32F3 Discovery – gdzie znaleźć dokumentację?

    Nie znam przykładów Freddiego ale poszukam. http://www.elektroda.pl/rtvforum/topic13... Najbliższy STM32F3 będzie przykład dla STM32F4.

    Mikrokontrolery ARM   23 Cze 2015 22:26 Odpowiedzi: 45    Wyświetleń: 3126
  • [SPI] - STM32F4 komunikacja po SPI z Pamięcią AT45DB161D

    Do SPI wpisujesz dwa bajty, odczytujesz tylko jeden. Kontrolerowi się to nie spodoba... [syntax=C] while( !( SPI2->SR & SPI_SR_TXE )); SPI2->DR = 0xD7; // // TUTAJ dodać "niby" odczyt SPI - choćby tak: // czekaj_na_dane(); // np poprzez sprawdzanie SPI_SR_RXNE // (void)SPI2->DR; // while( !( SPI2->SR & SPI_SR_TXE )); SPI2->DR = 0xFF; while( !( SPI2->SR...

    Mikrokontrolery ARM   02 Lis 2012 11:48 Odpowiedzi: 2    Wyświetleń: 2544
  • [NUCLEO F411][C][SSD1963] Ekran LCD nie wyświetla obrazu - co robię nie tak?

    Oprócz tego przy kompilacji wyskakiwał błąd: error: 'GPIO_TypeDef {aka struct <anonymous>}' has no member named 'BRR'; did you mean 'BSRR'? więc zmieniłem: SSD1963_CTRLPORT->BRR = SSD1963_PIN_CS | SSD1963_PIN_WR; na SSD1963_CTRLPORT->BSRR = SSD1963_PIN_CS | SSD1963_PIN_WR; I właśnie tu jest błąd, bo BSRR to nie jest to samo co BRR (co zresztą...

    Mikrokontrolery ARM   02 Mar 2020 00:41 Odpowiedzi: 3    Wyświetleń: 567
  • Jak zacząć programować STM32F4DISCOVERY z STM32F407VG?

    Tak, ja również korzystam z Keila i z funkcji inicjującej zegary system_stm32f4xx.c (teraz wyszedł nawet fajny wizard do ustawiania zegarów). Reszta standardowo na rejestrach, ale na razie posprawdzałem tylko czas wykonywaniu kodu na floatach, i pomrugałem diodami. Wrócę do tego uC po skończeniu aktualnego projektu.

    Mikrokontrolery ARM   18 Cze 2012 20:56 Odpowiedzi: 68    Wyświetleń: 15784
  • EmBitz z STM32F4: Brak pliku .svd do obserwacji rejestrów w debuggerze

    Zmieniłem oprogramowanie, ruszyło. Zamykam!

    Mikrokontrolery ARM   07 Maj 2018 07:44 Odpowiedzi: 4    Wyświetleń: 1302
  • [STM32F4] - Niezgodność częstotliwości PWM Timer 11 z ustawieniami ARR i PSC

    Błąd masz w każdym obliczeniu. Ustawienie rejestru PSC na wartość x powoduje podzielenie zegara przez "x + 1". Ustawienie rejestru ARR na wartość x powoduje odliczenie "x + 1" taktów zegara. Z tego względu tego typu rejestry zawsze ustawia się na "x - 1" względem tego co sobie obliczyłeś. 4\/3!!

    Mikrokontrolery ARM   04 Lis 2014 11:11 Odpowiedzi: 2    Wyświetleń: 1278
  • [STM32F4] Konfiguracja przerwania AWD dla ADC1 na STM32F4 w CoIDE - brak reakcji

    Jeżeli nie zainicjujesz pola ADC_init_structure.ADC_ExternalTrigConv to będą tam śmieci, a potem te śmieci wpiszesz do rejestrów ADC.

    Mikrokontrolery ARM   03 Cze 2013 14:50 Odpowiedzi: 8    Wyświetleń: 1932
  • Stan niewykorzystanych pinów STM32 po resecie - wejście, wyjście czy Hi-Z?

    W Reference Manual, rozdział o pinach GPIO, na samym końcu jest zawsze rozpiska rejestrów i pod kazdym rejestrem jest info o tym jaka jest domyślna wartość pod resecie. Przykładowo dla STM32F4: https://obrazki.elektroda.pl/2313071500_...

    Mikrokontrolery ARM   13 Mar 2021 21:33 Odpowiedzi: 6    Wyświetleń: 822
  • STM32F4-DISCOVERY - Komunikacja z akcelerometrem przez SPI

    [syntax=c]while(!(SPI1 -> SR & SPI_SR_TXE)); SPI3->DR = data; //zapis danych do rejestru SPI while(!(SPI1 -> SR & SPI_SR_TXE)); while(SPI1 -> SR & SPI_SR_BSY); SPI3 -> CR1 &= ~(SPI_CR1_MSTR | SPI_CR1_SPE); [/syntax] Jeżeli to jest procedura wysyłania danych przez SPI3, to dlaczego sprawdzasz rejestr statusowy SPI1? Trochę to nielogiczne :/ Nauka przez...

    Mikrokontrolery ARM   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4629
  • akutalizacja czasu RTC STM32F4 - funkcja RTC_SetTime zwaraca error

    A dlaczego nie spróbujesz operować bezpośrednio na rejestrach?

    Mikrokontrolery ARM   14 Sty 2014 15:02 Odpowiedzi: 6    Wyświetleń: 1635
  • Jak skonfigurować USART2 w STM32F401RE - kod i schematy

    Biblioteka STDPeriph jest martwa, więc lepiej ją zostaw i zainteresuj się HAL i CubeMx. Gdy program uruchamiam krokowo i jestem w petli for to dane się wysyłają. Za szybko ta pętla działa i dane za szybko są "wypychane". Należy odczekiwać odpowiedni czas za każdym razem. Regułą jest uprzednie sprawdzanie rejestru statusowego przed zapisem do rejestru/odczytem...

    Programowanie   22 Maj 2019 10:07 Odpowiedzi: 2    Wyświetleń: 297
  • [STM32F4] - Różnice między bibliotekami HAL i SPL w STM32, którą wybrać?

    Teraz moje pytania którą bibliotekę lepiej poznawać czy może one są praktycznie takie same? "Biblioteki" te lekko się od siebie różnią, ale obydwie są równie beznadziejne (; Czy na armach mogę sobie programować tak jak na avr?tzn dodam sobie jakiś plik nagłówkowy jak to tam było avr/ io.h z definicjami rejestrów wejść/wyjść i mogę operować bezpośrednio...

    Mikrokontrolery ARM   10 Cze 2015 11:59 Odpowiedzi: 4    Wyświetleń: 867
  • [STM32F4] Discovery kłopot z GPIO bez biblioteki STM

    Do AHB1_ENR też masz makra w nagłówku. Użyj znaczników [syntax=c][/syntax] zamiast code. Jeśli nie skonfigurujesz zegarów, to zegar systemowy jest ustawiony na wewnętrzny oscylator HSI, który ma 16 MHz. Problemem jest rejestr MODER, który ustawiłeś na alternate function zamiast GPIO (powinien być ustawiony bit 0 a nie 1) :) No i jeśli chcesz czymś migać...

    Mikrokontrolery ARM   09 Maj 2012 08:37 Odpowiedzi: 3    Wyświetleń: 3093
  • STM32F4 Discovery - Ustawienia timera dla częstotliwości powyżej 2MHz

    A ilu wg. Ciebie cykli mógły minimalnie potrzebować procesor na zapis 8 słów na stos, zaindeksowanie tablicy, pobranie z pamięci i załadowanie do PC nowej wartości, wykonanie kilkunastu instrukcji oraz pobranie ze stosu i przeładowanie 8 rejestrów?

    Mikrokontrolery ARM   15 Wrz 2013 17:56 Odpowiedzi: 4    Wyświetleń: 2583
  • [STM32F4-DISCOVERY] - Komunikacja z czujnikiem MEMS po I2C

    Bit BUSY jest kasowany przez STOP. Zatem po wystartowaniu bit START (stan wysoki), czekam, aż BUSY będzie wyczyszczone przez STOP i zaczynam wtedy kolejną transmisje (ale to nie działa do końca). Ta dziwna funkcja to tylko ustawianie co, ile i skąd chce odczytać/zapisać nic nie robi z rejestrami.

    Mikrokontrolery ARM   28 Kwi 2013 21:57 Odpowiedzi: 9    Wyświetleń: 2859
  • Nucleo STM32F446RE - Brak transmisji przez USART1 i USART2

    Zauważyłeś że coś jest nie tak? Owszem. To co napisałem Ci ja i BlueDraco zaraz przedemną. W ramach podpowiedzi, dodam, że wartość rejestru GPIOA->AFR[1] po tych dwóch linijkach to `7<<2*4`, a nie spodziewane przez Ciebie `(7<<2*4) | (7<<1*4) | stara_wartość_rejestru`. Zastanów się sam dlaczego.

    Mikrokontrolery ARM   27 Maj 2018 14:53 Odpowiedzi: 15    Wyświetleń: 804
  • STM32F4: Podwójne przerwania AWD przy optymalizacji -Os, dlaczego?

    Aha, czyli w Twoim kodzie ostatecznie na czas pomiarów rejestr CR1 ma mieć wartość 1<<23, a rejestry SMPR1 i SMPR2 - 7, tak? Czyli wszystkie kanały poza 0 i 10 mają czas próbkowania 3? Twój zapis jest: a) nieczytelny i b) błędny. Proponuję, żebyś jednak zaczął się stosować do udzielanych Ci rad. Zapisuj rejestry jednym podstawieniem, a nie serią....

    Mikrokontrolery ARM   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 5379
  • STM32F407 - Diody nie gasną przy użyciu rejestru BSRR, ostrzeżenie kompilatora

    Biblioteki czy plików nagłówkowych? Jak to drugie to: - www.st.com - Products → Microcontrollers → STM32 32-bit ARM Cortex MCUS → STM32F4 Series → STM32F407 - (po lewo) Software → STM32Cube -> (w nowo otwartym oknie) STM32CubeF4 - (na samym dole) Get Software → Download - w rozpakowanym archiwum: Drivers → CMSIS...

    Mikrokontrolery ARM   24 Gru 2015 16:28 Odpowiedzi: 13    Wyświetleń: 1515
  • [stm32f4][c] - Stm32f4Discovery Jak uruchomić z RAM

    Udało mi się uruchomić program tak by odpalał z Ramu. Wszystko działa jak powinno nic się nie zakłóca. Jednak nie udało mi się wyłączyć Flasha. Nie znalazłem odpowiedniego rejestru najbliższy był. FLITFLPEN: Flash interface clock enable during Sleep mode Ale jak widać służy on tylko do pracy podczas uśpienia. Co do Coocoxa niestety te problemy występują...

    Mikrokontrolery ARM   03 Lis 2012 16:29 Odpowiedzi: 15    Wyświetleń: 2604
  • STM32f4 - SPI nie działa z DMA przy użyciu bibliotek LL

    niestety w moim przypadku kiedy próbuje za pomocą biblioteki Hal pobrać dane z szybkością 200kSpc osiągam maksymalnie 50kSpc. Program zachowuje się jakby wywołanie funkcji trwało wielokrotnie dłużej niż sama transmisja. Ale dziękuje za wszelkie podpowiedzi. Po przerwie wróciłem do pracy nad problemem jak uda mi się znaleźć przyczynę opiszę. Jak nie...

    Mikrokontrolery ARM   19 Mar 2018 20:57 Odpowiedzi: 5    Wyświetleń: 1497
  • STM32F4 - [USART] Bajt widmo-prośba o sprawdzenie programu

    To niech teraz też będzie samo =, bo OR nie ma tu najmniejszego sensu a tylko może zaszkodzić. Tak samo OR nie ma najmniejszego sensu przy inicjalizacji rejestrów USARTa, bo niby po co chcesz zachowywać stare wartości? A jak tam jest właśnie jakimś sposobem ZŁA wartość? Wpisz po prostu do dwóćh rejestrów dwie gotowe wartości i tyle, bez żadnych ORów....

    Mikrokontrolery ARM   21 Lut 2013 21:49 Odpowiedzi: 4    Wyświetleń: 1065
  • Konfiguracja zegarów STM32F410RB - różne częstotliwości na GPIO przy HSI i HSE

    Czy ktoś wie gdzie może być problem? Na pewno w tym, że nie czekasz ani na ustabilizowanie się zegara HSE, ani na ustabilizowanie się pętli PLL. Te operacje są obowiązkowe zarówno przed użyciem HSE jako źródła dla PLL jak i przed użyciem PLLa jako źródła dla rdzenia. https://github.com/DISTORTEC/distortos/b...

    Mikrokontrolery Początkujący   21 Sty 2019 21:21 Odpowiedzi: 15    Wyświetleń: 1257
  • Błąd 127 przy budowie projektu STM32F407VG w Eclipse - co może być przyczyną?

    Jeżeli jesteś początkujący tak jak ja to polecam System Workbench for STM32. Instalujesz i masz wszystko potrzebne, jeżeli będziesz pisał na rejestracjach to wywalasz hal i zostawiasz CMSIS. Można w ten sposób zaoszczędzić czas na środowisko a zacząć pisać programy.

    Mikrokontrolery ARM   14 Sty 2018 17:07 Odpowiedzi: 4    Wyświetleń: 789
  • STM32F411RE watchdog resetuje się co sekundę zamiast co 10s - dlaczego?

    Tylko najpierw sprawdź jaka jest maksymalna wartość rejestru IWDG->RLR (Reload register) i czy aby na pewno wartość 10000 się tam mieści.

    Mikrokontrolery ARM   02 Kwi 2017 20:30 Odpowiedzi: 3    Wyświetleń: 852
  • Dlaczego wartość w tabeli się nie inkrementuje? [STM32F4][AC6] Rs232 i DMA.

    Ale na pewno bufor nie ma 2 bajtów. Ma - jeden bajt od razu jest ładowany do "shift register", a drugi czeka w rejestrze USART->DR. Dopiero trzeci i kolejne się nie mieszczą i muszą czekać na zakończenie wysyłania poprzednich.

    Mikrokontrolery ARM   31 Mar 2018 22:31 Odpowiedzi: 10    Wyświetleń: 717
  • [STM32F4] - [CooCox] Mała różnica szybkości działania jednostki FPU

    Podejrzyj kod asemblera i zobacz czy na pewno wykonują się zmiennoprzecinkowe instrukcje. U mnie dodatkowo trzeba było włączyć optymalizację oraz podlinkować libm i libg z katalogu fpu kompilatora i tak zauważyłem, że sporo zależy właśnie od wersji kompilatora. Mnożenie wykonuje od razu sprzętowo ale do pierwiastkowania trzeba go zmusić. A pozwolę też...

    Mikrokontrolery ARM   15 Mar 2014 11:24 Odpowiedzi: 9    Wyświetleń: 2325
  • [STM32F4Discovery] - DMA po raz pierwszy - nazwy rejestrów.

    A znajdę gdzieś jakieś przykłady jak to użyć bez SPL? Dodano po 8 No widzę tą tablicę w stm32f4xx_dma.h, i definicje ustawień itd... no sporo tego trzeba wpisać żeby uruchomić. I po wywołaniu tablicy DMA natychmiast startuje? Pewnie tak.

    Mikrokontrolery ARM   01 Sie 2013 11:33 Odpowiedzi: 19    Wyświetleń: 2064
  • STM32F407xx - Jak wybrać piny dla DCMI i SDIO w obudowie 100-pin?

    Ustalasz to programowo przy pomocy wyboru odpowiedniej funkcji alternatywnej dla pinu - poszukaj rejestrów Alternate Function w rozdziale o GPIO. 4\/3!!

    Mikrokontrolery ARM   22 Paź 2012 11:26 Odpowiedzi: 2    Wyświetleń: 1131
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    To samo można powiedzieć o programowaniu obiektowym (czyli w naszym świecie mikrokontrolerów o C++) 4\/3!! Ostatnio tak spoglądam "łakomym okiem" na C++ - czy mi się dobrze zdaje, że kod napisany w tym języku jest jeszcze łatwiej "przenaszalny" niż pisany w C? (myślę o tym w kontekście pracy raz na procesorach typu PIC32, a raz ARM - póki co kod daje...

    Mikrokontrolery ARM   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 15048
  • STM32F4 i wyświetlacz TFT ILI9325 - brak reakcji, problem z komunikacją

    /* Podaje na piny danych, index rejestru do którgo zapisujemy */ Modyfikując przy tym 8 pozostałych bitów. /* Ustawiam PIN CS w stan niski */ ILI9325_CTRL_GPIO->BSRRH |= ILI9325_CS; Rejestry BSRR nie wymagają używania operacji logicznych. LCD_DATAPIN_IN; Skąd mamy wiedzieć co robi to makro? 4\/3!!

    Mikrokontrolery ARM   08 Paź 2013 22:23 Odpowiedzi: 4    Wyświetleń: 2343
  • [STM32F4Discovery] Jak ustawić AF pin remapping dla I2C1_SCL na STM32F4Discovery?

    Wygląda na to ze można osobno każdy pin i do tego prościej, bo wszystko w jednym rejestrze - włączenie AF z odpowiednim mapowaniem.

    Mikrokontrolery ARM   20 Lip 2013 21:24 Odpowiedzi: 5    Wyświetleń: 933
  • STM32F4 DISCOVERY - Jak skonfigurować piny SPI dla karty pamięci?

    Możliwe że pomieszane różne wersje bibliotek stdperiph_lib. Są one czasem wygodne żeby coś szybko raz ustawić bez dłubania w manualu, ale mocno 'zryte' i mocno niekompatybilne między wersjami. Włączenie alternatywnych funkcji wygląda mniej więcej tak: [syntax=c]GPIO_PinRemapConfig(GPIO_Remap... ENABLE);[/syntax] Można przejrzeć kod biblioteki szukając...

    Mikrokontrolery ARM   22 Gru 2012 14:20 Odpowiedzi: 27    Wyświetleń: 5307
  • STM32F4 - Jak skonfigurować ADC z DMA bez użycia flagi ADC_SR_EOC?

    It is cleared by software or by reading the ADC_DR register. DMA jak by nie patrzeć czyta ADC->DR. Nawet sam mu podałeś adres tego rejestru do odczytu.

    Mikrokontrolery ARM   28 Sty 2019 23:43 Odpowiedzi: 3    Wyświetleń: 459
  • [STM32F4] - Nieprawidłowe odczyty z LSM303DLHC przy nieruchomej płytce

    A ktoś korzystał z tego akcelerometru lub bardzo podobnego? Jestem ciekawy jak konfigurujecie rejestry, i jak odczytujecie przyspieszenie.

    Mikrokontrolery ARM   28 Lut 2015 23:31 Odpowiedzi: 7    Wyświetleń: 1023
  • stm32f4 baud rate - Baud rate jest około 3 razy mniejszy

    Pokaż program. Używasz SPL? Ustawienia zegarowe generujesz z arkusza kalkulacyjnego dostępnego na stronie STM (clock configurator się to chyba nazywa) - ten arkusz generuje Ci plik z konfiguracją zegarów. Potem dla ustawienia baudrate poprzez SPL musisz dodatkowo w linii poleceń kompilatora zdefiniować globalnie stałą HSE_VALUE z wpisaną wartością tego...

    Mikrokontrolery ARM   07 Mar 2013 15:25 Odpowiedzi: 6    Wyświetleń: 1869
  • STM32F407VG - konfiguracja wejścia Break Input na pinie PE15

    Jeśli dobrze zrozumiałem problem: Ustawiając rejestr OTYPER nie ustawiasz pinu jako wyjście, tylko konfigurujesz wyjście, prawdopodobnie włączają się jakieś wewnętrzne rezystory, skonfiguruj resetr GPIOx->PUPDR (pullup) oraz TIMx->BDTR bit BKP (wyzwalanie stanem niskim lub wysokim). pzdr

    Mikrokontrolery ARM   16 Gru 2011 19:20 Odpowiedzi: 2    Wyświetleń: 1134
  • STM32F4 - i2c ciągle ma ustawioną flagę BUSY przy próbie startu

    Daje już któryś raz z kolei mój kod, działa na F4 na pewno. Może i działa. Ale odbiór na pewno powinien wyglądać inaczej. Do demoh. Resetujesz układ I2c i chcesz juz działać? a gdzie konfiguracja? Podejrzałeś w ogóle rejestry debugerem?

    Mikrokontrolery ARM   25 Lis 2014 09:46 Odpowiedzi: 15    Wyświetleń: 1728
  • STM32F4 USART2 - konfiguracja bez użycia bibliotek st

    Do BRR powinieneś wpisać (168000000/4)/Baud. Do tego to co napisał kolega wyżej no i to zerowanie bitów jest raczej zbędne bo po resecie te rejestry mają wartości 0x00000000.

    Mikrokontrolery ARM   08 Sie 2013 21:01 Odpowiedzi: 7    Wyświetleń: 2502
  • [STM32F4][C/Keil] - STemWin v5.22 + ILI9325 kłopoty z konfiguracją

    Mnie się wydaje, że musisz włączyć jeszcze bity SSM i SSI w rejestrze konfiguracyjnym SPI... 4\/3!!

    Mikrokontrolery ARM   31 Maj 2014 09:50 Odpowiedzi: 75    Wyświetleń: 15552
  • [STM32F4Discovery] - Obsługa I2C - rejestr OAR1(OAR2)

    Tu - I2C1->CR2 |= 0x0002;

    Mikrokontrolery ARM   21 Lip 2013 22:04 Odpowiedzi: 12    Wyświetleń: 1629
  • STM32F4Discovery - Rola GPIO_PinAFConfig w konfiguracji I2S pins?

    Rejestry AF służą do wyboru jednej z możliwych funkcji wyprowadzeń GPIOA i GPIOB mogą mieć do 16 funkcji dla każdego wyprowadzenia. Jeśli przypadkiem używasz funkcji 0, to nie musisz nic konfigurować w AF. Zestawienie funkcji linii portów znajdziesz w Datasheet (nie w RM).

    Mikrokontrolery ARM   23 Lip 2013 11:28 Odpowiedzi: 10    Wyświetleń: 1569
  • STM32F4 Discovery RCC – konfiguracja PLL dla zegara z kwarcu, ustawienia rejestrów

    PLLN trzeba ustawić na 8 i działa jak należy.

    Początkujący Elektronicy   15 Gru 2012 23:11 Odpowiedzi: 1    Wyświetleń: 1167
  • stm32f4discovery - poszukiwanie środowiska i programatora

    Sprawdzę sobie dlaczego, przecież rejestry mogę odczytać programowo i wyświetlić np na tak wykorzystywanym LCD (przykładowo). W razie problemu wolę debugować softem. Może niejasno się wyraziłem - softem nie możesz niczego zdebugować, jeśli problem jest z ... softem. I tutaj nic nie zastąpi debuggera. Mówisz o LCD, ale jak próby używania LCD powodują...

    Mikrokontrolery ARM   18 Mar 2013 20:42 Odpowiedzi: 15    Wyświetleń: 2430
  • [STM32F4Discovery] - LIS302DL - click, double click.

    Po uruchomieniu układu LIS302DL mam problem z ustawieniem przerwań wywoływanych przez click lub double click. Przerwania od strony kontrolera działają (zmieniają odpowiednio stan LED1 i LED2). Sam pomiar przyśpieszenia w trzech kierunkach działa dość ładnie, stabilnie. Natomiast nie potrafię ustawić rejestrów LIS tak aby ledy zmieniały stan na kliknięcie...

    Mikrokontrolery ARM   26 Lip 2013 18:24 Odpowiedzi: 2    Wyświetleń: 1338
  • [ARM, STM32F4Discovery] - Konfiguracja Codeca CS43L22 po I2C

    Witam, od dłuższego czasu walczę z tym problemem i nie potrafię znaleźć rozwiązania. Mam projekt, który pochodzi z anglojęzycznego tutoriala: [url=http://www.mind-dump.net/configurin... Wrzucony do Keila i skompilowany działa jak powinien. Problem w tym, że próbuję przenieść go na wykorzystanie bibliotek HAL, z których...

    Mikrokontrolery ARM   28 Lis 2015 16:58 Odpowiedzi: 1    Wyświetleń: 1437
  • [STM32F4DISCOVERY][C][TrueStudio] CAN - CAN_GetFlagStatus_Pending ?

    Witam wszystkich! Przeszukałem forum i niestety nie znalazłem tematu rozwiązującego mój problem. Próbuję uruchomić interfejs CAN na STM32F4DISCOVERY w ramach pracy nad konwerterem USB -> CAN. Część związaną z obsługą interfejsu USB mam już za sobą ;). Oto kod odpowiedzialny za konfigurację CAN: CAN_TransmitStatus . W efekcie zawsze otrzymuję: CAN_GetFlagStatus_Pending...

    Mikrokontrolery ARM   02 Sie 2012 09:57 Odpowiedzi: 3    Wyświetleń: 1369
  • STM32F4Discovery - Obsługa akceleroemtru przez I2C

    rzeczywiście chyba wycinał, teraz po dodaniu średnika staje na I2C1->SR1 && I2C_SR1_RXNE zawsze byłby TRUE bo jeżeli dowolny bit w I2C1->SR1 jest ustawiony to I2C1->SR1 != 0 więc TRUE I2C_SR1_RXNE też != 0 więc też TRUE a TRUE && TRUE da też TRUE Dodano po 13 Zastanawiam się czy brak rezystorów podciągających może być problemem,...

    Mikrokontrolery ARM   05 Wrz 2013 23:11 Odpowiedzi: 6    Wyświetleń: 2052
  • [Stm32F4][PWM][HAL][CUBE] Jak zmienić kierunek DMA na odwrotny w STM32F4?

    DMA1_Stream7->M0AR powinień posiadac adres wskazujący na adres zmiennej Duty, czy tak jest? DMA1_Stream7->PAR powinień wskazywać na adres rejestru TIM4->CCR3, czy tak jest ?

    Mikrokontrolery ARM   08 Kwi 2018 11:09 Odpowiedzi: 4    Wyświetleń: 1212
  • STM32F4DISCOVERY - konfiguracja kodeka audio dla odtwarzacza WAV

    Próbuję zrobić odtwarzacz plików wave i mam problem z owym kodekiem bo nie wiem czy dobrze go skonfigurowałem i czy trzeba coś ustawiać w rejestrach kodeka. Moja ustawienia I2S: [syntax=c]RCC->APB1ENR |= RCC_APB1ENR_SPI3EN; RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN | RCC_AHB1ENR_GPIOCEN; // I2S - MCK(PC7), SCK(PC10), SD(PC12) GPIOC->MODER |= GPIO_MODER_MODER7_1...

    Mikrokontrolery ARM   29 Mar 2012 15:58 Odpowiedzi: 4    Wyświetleń: 1790
  • stm32f4discovery vs1011e - Inicjalizacja SPI da VS1011

    To jest frafment kodu. Zamiściem samą incjalizacje SPI bo wydaje mi się, że tam jest problem. Powyższa incjalizacja działa dla karty SD ale nie wiem czy w linijce: SPI2->CR1 |= SPI_CR1_MSTR | SPI_CR1_SSM | SPI_CR1_SSI| SPI_CR1_CPHA | SPI_CR1_CPOL SPI_CR1_BR_2 | SPI_CR1_BR_1; dobrze ustwaiam rejestry aby kodek wogóle chciał ze mna gadac.

    Mikrokontrolery ARM   24 Lut 2013 14:23 Odpowiedzi: 5    Wyświetleń: 1152
  • [STM32f4discovery][C/eclipse] kłopot z zaimportowaniem projektu

    Do debugowania używam GDB Hardware debuging z CodeSourcery. Wtyczka ta nie ma nic wspólnego z toolchainem który wymieniłeś. Do kompilacji używałem różnych Tool Chain między innym: Yagarto, Corss GCC, ARM Windows GCC... No to używałeś CodeSourcery czy nie? Po zaimportowaniu projektu, nawet bez kompilacji co dziwne wyskakuje 30 błędów dotyczących jednej...

    Mikrokontrolery ARM   09 Maj 2012 23:16 Odpowiedzi: 7    Wyświetleń: 2253
  • STM32F4 Discovery - Dziwna częstotliwość działania

    Mnóstwo instrukcji assemblera nie może być wykonanych w jednym cyklu zegara... w sumie wszystkie wykonywane są w tej samej liczbie i zależy ona od PIPELINE'u... pobranie instrukcji, dekodowanie, wykonanie, zapis do pamieci, akumulacja wyniku. To jest taki najprostszy pipeline i umożliwia on właśnie wykonywanie instrukcji w "jednym" cyklu zegara.......

    Mikrokontrolery ARM   05 Wrz 2013 14:41 Odpowiedzi: 20    Wyświetleń: 3753
  • STM32F4 - Jak efektywnie sterować dużą ilością diod RGB, oszczędzając pamięć?

    Nie jest moją intencją przerywać Waszej dyskusji, bo mi nie przeszkadza, ale nie skorzystam tak czy siak z tego timera, bo nie mam dostępu do tego proca. Proszę w międzyczasie tylko o odpowiedź na moje pytanie czy jest możliwe 8bitowym transferem DMA zapisać poprawnie 16bitowy rejestr compare timera?

    Mikrokontrolery   06 Mar 2016 18:45 Odpowiedzi: 21    Wyświetleń: 1428
  • STM32F4 Discovery - Brak reakcji diody na PWM na kanale 2, port E11

    11 podstawień u mnie vs. 24 u Ciebie - miłośnik długiego kodu się znalazł, he, he. ;) Plus - u mnie wiadomo, co jest w rejestrach timera, a u Ciebie - nie ;) I ostatnia różnica - mi kod działa. Wiem, na niestosowne żarty mi się zebrało, a tu Kolega w niedoli... No ale przynajmniej starałem się pomóc.

    Mikrokontrolery ARM   29 Gru 2012 17:06 Odpowiedzi: 15    Wyświetleń: 5670
  • [STM32F4] Czy w STM32F4 można skonfigurować DMA do cyklicznego odbierania danych z I2C?

    Jeszcze tylko jedno pytanie. Skąd DMA zna adres rejestru? Przecież w konfiguracji podaję tylko adres DRa...

    Mikrokontrolery ARM   08 Maj 2017 18:08 Odpowiedzi: 39    Wyświetleń: 2637
  • [STM32F4 Discovery][C] - Zmiana prędkości I2C dziwnie wpływa na filtrację kalman

    Zauważ, że w Twojej konfiguracji TIM5 działa jako downcounter. W tym przypadku kaskada timerów to przerost formy nad treścią. W zależności od tego, jakiej rozdzielczości potrzebujesz do pomiaru czasu, możesz odpowiednio ustawić prescaler. Tylko należy pamiętać, że jest to rejestr 16-bitowy.

    Mikrokontrolery ARM   08 Lis 2013 20:16 Odpowiedzi: 15    Wyświetleń: 3270
  • STM32F4Discovery i akcelerometr LIS302DL - błąd WHO_AM_I i warningi kompilacji

    Straszne masz skomplikowane funkcję od akcelerometru. [syntax=c]#define CS_0 GPIO_ResetPin( GPIOE, 3 ) #define CS_1 GPIO_SetPin( GPIOE, 3 ) void spi_init( void ) { RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; gpioa_init(); gpioe_init(); gpio_pin_cfg( GPIOA, 5, GPIO_AF5_PP_50MHz ); // sck gpio_pin_cfg( GPIOA, 6, GPIO_AF5_PP_50MHz ); // miso gpio_pin_cfg( GPIOA,...

    Mikrokontrolery ARM   17 Sie 2014 10:01 Odpowiedzi: 3    Wyświetleń: 1377
  • [stm32f4] STM32F407VGT6 - Przerwania timera PWM co 0.5s po kompilacji w Keil

    Dziękuję bardzo wszystkim za odpowiedzi. Zacząłem od skonfigurowania Eclipse z Open-ocd 0.6.1. Niestety z procesu debugowania wynika nadal że procesor się ciągle restartuje. Dzisiaj około 19-20 postaram się odczytać rejestr przechowujący "source reset". Piotr Piechota : Według mnie nie jest to problem od strony analizatora, ale sprawdziłem zmieniając...

    Mikrokontrolery ARM   28 Lut 2013 00:54 Odpowiedzi: 20    Wyświetleń: 3264
  • [STM32F4] STM32F4 SPI1 z ILI9341 - problem z baud rate przy 168MHz PLL

    Dobrze, dam:) Tylko wyjaśnij mi co to jest. Errate przeczytaj ;) I chodzi dla zegar dla SPI;) To czekanie aż zapis do rejestru się dokona, tak mniej więcej.

    Mikrokontrolery ARM   12 Lip 2014 22:25 Odpowiedzi: 20    Wyświetleń: 2457
  • STM32F4 - analizator i rejestrator parametrów sieci energetycznej

    (at)darekdmp Skoro się uparłeś budować miernik energii na płytce do tego nie przystosowanej, to przynajmniej użyj gotowego rozwiązania w zakresie dopasowania sygnałów i próbkowania. W ten sposób możesz zrobić układ, który jakoś będzie działał. Użycie dedykowanego układu poprawia bezpieczeństwo i niezawodność, oraz znacznie upraszcza konstrukcję. Czas...

    Mikrokontrolery ARM   22 Gru 2015 08:16 Odpowiedzi: 14    Wyświetleń: 1974
  • Jak skonfigurować SPI dla LIS3DSH na STM32F4Discovery? Brak komunikacji

    Nadal nie mogę znaleźć błędu. Nie chce korzystać z tego typu biblioteki. 1. Po co się ustawia NSS , bo nie rozumiem tego chyba ? 2. Czy do PE3 dać pull_down pullup? 3. SCK w idle chyba powinno być =1 a w tej wyżej bibotece =0; 4. Co robie źle? Proszę o pomoc:) ROZWIĄZANIE: Podczas pobierania danych , trzeba wysłać też dane aby zegar chodził: uint8_t...

    Mikrokontrolery ARM   21 Kwi 2014 20:37 Odpowiedzi: 2    Wyświetleń: 1176
  • [STM32F4DISCOVERY] Napięcie 3,7V na PE7 w trybie Open Drain - przyczyny?

    Na Rys. 4 widnieje przebieg napięcia pomiędzy bramka a źródłem przy włączaniu tranzystora. W moim przypadku jest to napięcie na nóżce, czyli pomiędzy źródłem górnego a drenem dolnego tranzystora. Pin został skonfigurowany jako Open Dren czyli steruje się tylko dolnym tranzystorem. Gdy wpisuje jedynkę do rejestru wyjściowego, to wyłącza się dolny tranzystor,...

    Mikrokontrolery ARM   03 Mar 2012 07:50 Odpowiedzi: 7    Wyświetleń: 1706
  • STM32F4 Discovery - Konfiguracja DMA2 do sterowania PWM diodą LED

    Dlaczego? Wpisuję 0 na zerowy bit rejestru CR czyli Disable? Nie, wpisujesz do rejestru DMA2_Stream5->CR zawartość rejestru rejestru DMA2_Stream5->CR ;) Zegar włączany jest w funkcji RCC_Config() To nie jest funkcja włączająca zegar. Włączasz w ten sposób sygnał resetujący DMA2 (ciekawe, czy gdzieś dalej go wyłączasz...).

    Mikrokontrolery ARM   26 Paź 2014 12:15 Odpowiedzi: 11    Wyświetleń: 1404
  • [C] [C][STM32F4] - Optymalizacja funkcji seg() w assemblerze dla STM32F4

    (at)A.T. To jak przekazuje sę argumenty znajdziesz w opisie ABI kompilatora. Ma to znaczenie tylko jeśli całą funkcję C napiszesz w asemblerze - to znaczy umieścisz ją w odpowiednim pliku .S i wyeksportujesz za pomocą .global. Natomiast jeśli definiujesz funkcję w C i w jej ciele umieścisz wstawkę to odwołujesz się nie poprzez rejestry lecz nazwy zmiennych/argumentów....

    Mikrokontrolery ARM   24 Mar 2015 08:20 Odpowiedzi: 18    Wyświetleń: 1404
  • stm32f407G - Zabezpieczenie przed odczytem (Readout protection)

    Pierwsza rzecz to ponowna próba odbezpieczenia "obszaru opcji" powoduje u mnie lądowanie w HardFault. Piszę o tym: [syntax=c] FLASH->OPTKEYR = 0x08192A3B; FLASH->OPTKEYR = 0x4C5D6E7F; while( FLASH -> SR & FLASH_SR_BSY ) {}; -> FLASH->KEYR = 0x08192A3B; -> FLASH->KEYR = 0x4C5D6E7F; -> while( FLASH -> SR & FLASH_SR_BSY ) {}; [/syntax] Po drugie po co...

    Mikrokontrolery ARM   31 Sty 2013 07:35 Odpowiedzi: 8    Wyświetleń: 3141
  • [STM32F4Discovery] Niepoprawny odczyt ADC z mostka L298N przy sterowaniu silnikiem krokowym

    A ustawiłeś odpowiednio rejestr AFRL dla gpio? uC musi wiedzieć do czego podłączyć pin.

    Mikrokontrolery ARM   23 Cze 2012 14:11 Odpowiedzi: 4    Wyświetleń: 1402
  • [stm32f4] [stm32f4][C] Konfiguracja One Pulse Mode na TIM4, PB6 jako wejście, PD15 jako wyjście

    Już poprawiłem program. Rzeczywiście namieszałem. Mam ustawiony timer 4 jako pwm i chciałbym móc go zainicializować w trybie "GATED Mode" pinem PB6. Zgodnie z datasheet tryb OPM może działać jako PWM lub Output Compare (str. 611). Wystarczy uruchomić w rejestrze CR1 bit OPM.

    Mikrokontrolery ARM   30 Lis 2017 14:02 Odpowiedzi: 12    Wyświetleń: 2022
  • [STM32F4] Udostępnienie biblioteki do bit-bandingu dla peryferiów ADC, GPIO, I2C

    Szczerze mówiąc kod wygląda haxorsko więc moim zdaniem jest zbędnie skomplikowany jak na swoje możliwości. Nie wiem czy pisze się tak po to, żeby świeże osoby uważały autora za komandosa? Makra z np timerów mało dają ponieważ jeśli ktoś chce wykorzystać to makro to i tak musi zajrzeć do RM żeby zobaczyć jak się dany rejestr nazywa, tym bardziej może...

    Mikrokontrolery ARM   13 Maj 2013 13:45 Odpowiedzi: 27    Wyświetleń: 5284
  • [Stm32F4] [Stm32F4][C] PWM na PE9, PE11, PE13, PE14 nie działa - brak sygnału na diodzie

    poszukaj sobie w timerze 1 takiego bitu o nazwie MOE P.S. Skoro używasz przykładu, to czemu nie skorzystać z funkcji konfigurującej wyprowadzenia, tak aby nikt nie musiał się zastanawiać co robisz i czy na pewno wszystko? P.S.2. Zerowanie wszystkich rejestrów timera jest całkowicie zbędne. Jeśli czujesz przemożną chęć resetowania timera, to w RCC masz...

    Mikrokontrolery ARM   07 Paź 2012 08:29 Odpowiedzi: 4    Wyświetleń: 1672
  • [STM32F4][C] - Obsługa Timera Encoder Mode za pomocą DMA

    Czy proponujesz zatem taki zapis: ... Jeśli w tym rejestrze wcześniej jest coś co chcesz zachować to może zostać, ja proponuje użyć operacji przypisania "=" zamiast sumy bitowej "|=" - używając sumy zakładasz że wcześniej jest tam "znana wartość", co niekoniecznie jest prawdą i czasem można się nieźle przejechać na takim założeniu... Widocznie przekroczenie...

    Mikrokontrolery ARM   22 Mar 2013 22:15 Odpowiedzi: 8    Wyświetleń: 4593
  • STM32F410RBT6 - Błąd Failed to connect w Atollic i ROP w ST Utility

    (at)Sareph dzięki za wytłumaczenie. btw. Co to RDP? Procek po wyczyszczeniu (zwierając fizycznie reset) , przechodzę do debugowania w atollicu. Brak komunikatu o jakimkolwiek błędzie. Przed pętlą główną programu jeden breakpoint. Program jakby się zacina i powraca do breakpoita za każdym razem jak go odstartuję. Co więcej tylko rejestr MODER zostaje...

    Mikrokontrolery ARM   20 Sie 2020 07:54 Odpowiedzi: 21    Wyświetleń: 987
  • Brak makra GPIO_AF w środowisku SW4STM32 - co robić?

    Jak widać na screenach on używa innej niż Ty i w jego bibliotece tego makra nie ma. Jak widać na screenach używa dokładnie tych samych nagłówków CMSIS dla STM32F4 co każdy (chyba że znasz jeszcze jakąś "bibliotekę" która ma główny nagłówek o nazwie `stm32f4xx.h` i ma dokładnie takie same definicje dla USARTa, innych rejestrów GPIO czy dla RCC?). Ale...

    Mikrokontrolery   15 Sie 2019 15:19 Odpowiedzi: 23    Wyświetleń: 789
  • Konfiguracja DMA dla STM32F4 - transfer 18 bajtów przez 2 UARTy co 10us

    Żeby włączyć nowy transfer trzeba wyłączyć poprzedni (nawet jeśli się już skończył), przez zapisanie zer do stosownych rejestrów. Synchronizacja kanałów polega właśnie na tym, że dany kanał jest "sprzęgnięty" np. z Timerem czy z UARTem. Niemniej jednak być może dałoby się ustawić timer tak żeby wyzwalał transmisję tylko jednego bajtu na raz, tylko ciężko...

    Mikrokontrolery ARM   13 Sty 2016 11:38 Odpowiedzi: 13    Wyświetleń: 1689
  • Zmiana obsługi przerwania CAN w nowych wersjach CubeMX dla STM32F4

    [syntax=c]CanRxAdres1 = hcan.Instance->sFIFOMailBox[0].RIR>>21; CanRxDana1 = hcan.Instance->sFIFOMailBox[0].RDLR;[/sy... Ja odczytuję bezpośrednio z rejestru.

    Mikrokontrolery ARM   10 Lut 2020 18:07 Odpowiedzi: 9    Wyświetleń: 1071
  • STM32F415RGT6 - SPI odbiera 0x00 zamiast 0xFF, MISO podłączone do VCC

    Dzięki m.ki za zainteresowanie! Tak, zdaję sobie sprawę, że fizyczny transfer danych następuje w obie strony jednocześnie, a funkcje, których używam nie robią nic dużo bardziej mądrego niż zapis i odczyt rejestru DR w SPI1. To jednak nie tłumaczy braku odebranych danych... Właśnie zrobiłem test polegający na uruchomieniu dokładnie tego samego programu...

    Mikrokontrolery ARM   29 Kwi 2014 13:13 Odpowiedzi: 8    Wyświetleń: 1650
  • 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   12 Wrz 2025 10:35 Odpowiedzi: 35    Wyświetleń: 3087
  • [STM32F407VGT] - Komunikacja SPI z modułem radiowym nRF24L01

    Witam, Z tego co ja zdążyłem zauważyć (u siebie), problem może wynikać z miminalnego czasu "inactive time" czyli 50ns pomiędzy transmisjami (CSN 1). Zważywszy, że w przypadku STM32F4 szybkość wykonywania instrukcji jest kilkukrotnie (co najmniej) szybsza, powoduje to naruszenie czasu, jaki staruszek nRF potrzebuje na otrząśnięcie się po ostatniej transmisji,...

    Mikrokontrolery ARM   16 Sty 2016 13:57 Odpowiedzi: 13    Wyświetleń: 1869
  • STM32F4 HD44780 - Brak inicjalizacji wyświetlacza.

    1. Rejestry BSRR i BRR wymyślono po to, żeby NIE używać operacji logicznych na portach, a Ty piszesz np.: LCD_PORT->BSRRL |= (1<<DB4); - kompletnie bez sensu 2. Nie miałem nigdy problemu ze sterowaniem wyświetlaczy 5V zasilanych z 5V z STM32 zasilnych z 3.3,a nawe z 3.0 V. Szukaj błędu w połączeniach lub definicjach/konfiguracji portów. Sprawdź...

    Mikrokontrolery ARM   06 Cze 2014 15:04 Odpowiedzi: 50    Wyświetleń: 4920