REKLAMA

stm32f4 taktowanie

Znaleziono około 196 wyników dla: stm32f4 taktowanie
  • [STM32F4] TIM2->PSC nie działa z HC-SR04 na STM32F401VCT6

    Hej. Pacjent to STM32F401VCT6 taktowany domyślnym zegarem wewnętrznym 16MHz. Uruchomiłem sensor HC-SR04 wykorzystując TIM2 do zliczania długości impulsu ECHO wykorzystując tryb capture oraz DMA. Do rejestru TIM2->PSC ładuje 15, ponieważ chcę aby wartość CNT inkrementowała się co 1us. Kod źródłowy poniżej: [syntax=c] #include "stm32f4xx.h" static...

    Mikrokontrolery ARM   10 Kwi 2019 22:07 Odpowiedzi: 2    Wyświetleń: 708
  • REKLAMA
  • [stm32f4] USART taktowanie

    Próbuję wysłać znak po USART2 z stm32f4 do terminala przez interfejs z Lock-Pick. Sprzętowo wszystko ok, na stm32f1 nie ma żadnych problemów. Funkcja, która ma skonfigurować USART i wysłać znak: *---------------------------------------... * SYSCLK(Hz) | 168000000 *---------------------------------------...

    Mikrokontrolery ARM   18 Gru 2011 17:10 Odpowiedzi: 0    Wyświetleń: 1177
  • [STM32F4]Taktowanie procesora, a zegar systemowy

    Witam, mam pytanie dotyczące różnicy pomiedzy taktowaniem procesora, a zegarem systemowym. Na początku wydawało mi się, że taktowanie magistrali peryferii APB1 i APB2, a także magistrali AHB zależy od taktowania procesora czyli w wypadku seri F4 od częstotliwości 168MHz i ustawień preskalera dla każdej magistrali. Im bardziej wczytałem się w dokumentację...

    Mikrokontrolery ARM   06 Lut 2012 17:57 Odpowiedzi: 10    Wyświetleń: 3573
  • [STM32F4][C] - Kompilacja kodu po dodaniu funkcji do main

    Witam Zacząłem się bawić ARM, no i postanowiłem napisać sobie funkcję której będę używał do wstępnej konfiguracji zegarów. Problem jest następujący, gdy kompiluje kod bez dodania funkcji do main.c, to wszystko się ładnie składa bez błędów. Natomiast gdy tylko dodam funkcję do main.c, to wywala mi takie oto błędy: [syntax=c] [cc] ..\obj\stm32f4xx_rcc.o:...

    Mikrokontrolery ARM   19 Maj 2013 11:32 Odpowiedzi: 9    Wyświetleń: 2316
  • STM32F407VG - Czasy freeRTOS

    Standardowo jest taktowany 168MHz na wewnętrznym źródle sygnału: Dodano po 13 Dodano po 28 [syntax=c] /** ****************************************... * (at)file system_stm32f4xx.c * (at)author MCD Application Team * (at)version V1.0.0 * (at)date 30-September-2011 * (at)brief CMSIS Cortex-M4 Device Peripheral Access...

    Mikrokontrolery ARM   16 Sie 2015 12:05 Odpowiedzi: 6    Wyświetleń: 1005
  • REKLAMA
  • STM32F429 - stm32f4xx.h nie chce się kompilować

    Witam Zaczynam swoją przygodę z STM32 (nie chce rozmawiać dlaczego nie atmega itp). Zakupiłem zestaw STM32F429- DISCO. Postanowiłem pracować z książką "STM32 Aplikacje i ćwiczenia w języku C". Programy od producenta działają bez problemu. Jednak podczas przepisywania szkieletu programu z książki występują problemy z biblioteką stm32f4xx.h (tak, jest...

    Mikrokontrolery ARM   19 Mar 2014 13:40 Odpowiedzi: 9    Wyświetleń: 2973
  • STM32F429I-DISCO + Gamepad zgodny z PS2

    Witam, Od pewnego czasu przestawiłem się z AVR na STM32, zbudowałem sobie proste ramię robota na 5 serv + sterownik Maestro od pololu, wszystko ładnie śmiga. Tydzień temu kupiłem sobie takie Gamepad: . Chciałem za pomocą tego pada sterować ramieniem. I już na 1 kroku się zupełnie pogubiłem. Otóż, dane od nadajnika tego pada wyświetlam sobie na lcd,...

    Mikrokontrolery ARM   22 Sty 2015 22:26 Odpowiedzi: 0    Wyświetleń: 675
  • [STM32F4-Discovery][CoIDE] - Program nie działa podczas debugowania w RAM

    Witam, męczę się od jakiegoś czasu z komunikacją przez USART. Poniższy kod działa prawidłowo kiedy załaduję go do FLASH, ale nie chce działać poprawnie w RAM. 4 diody z poniższego kodu zapalają się w obu przypadkach, tylko uC nie wysyła danych jak program siedzi w RAM. Używam CoIDE. Proszę o pomoc. [syntax=c] #include "stm32f4xx.h" void init_RCC(void);...

    Mikrokontrolery ARM   09 Gru 2013 23:06 Odpowiedzi: 4    Wyświetleń: 1350
  • [stm32f429][keil] - Konfiguracja systick gdzie co odpowiaa za co ?

    Witam. Na początek pochwalę się kodem : Tak wygląda main: [syntax=c]int main(void) { /* This sample code shows how to use STM32F4xx GPIO HAL API to toggle PG13 IOs (connected to LED3 on STM32F429i-Discovery board) in an infinite loop. To proceed, 3 steps are required: */ /* STM32F4xx HAL library initialization: - Configure the Flash prefetch, instruction...

    Mikrokontrolery ARM   17 Sie 2014 13:57 Odpowiedzi: 5    Wyświetleń: 1290
  • DAC STM32F4 Discovery

    Witam serdecznie Mam problem z okiełznaniem przetwornika DAC w wymienionym w tytule układzie. Zanim pokażę kod powiem, że już brak mi pomysłów, moim zdaniem robię wszystko identycznie jak w przykładowym programie "DAC_SignalsGeneration" z taką różnicą, że nie wykorzystuję mechanizmu DMA. Po 2 dniach siedzenia nie ma wielkich postępów, na pinie wyjściowym...

    Mikrokontrolery ARM   13 Cze 2012 19:49 Odpowiedzi: 0    Wyświetleń: 1983
  • STM32F4 - debugger STLink zaburza działanie programu.

    Witam Proszę o pomoc w wyjaśnieniu wpływu debuggera na działanie programu. Program miga diodą LED. Testowany na płytce Discovery STM32F4 a także na własnoręcznie polutowanym module z STM32F407, programowanym zewnętrznym STLinkiem 2.0. Na własnej płytce LED był podłączony do innego portu. Środowisko CrossWorks for ARM Release 2.3.0. Na obu platformach...

    Mikrokontrolery ARM   18 Mar 2015 17:20 Odpowiedzi: 19    Wyświetleń: 1314
  • [STM32F429ZIT6][SSD1963] Brak koloru czerwonego

    Cześć wszystkim, Zabrałem się za obsługę wyświetlacza 4.3" opartego na SSD1963 w oparciu o FMC w STM32F429ZIT6. Konfigurację wszystkich podzespołów przeprowadziłem bezpośrednio na rejestrach. Sama procedura konfiguracyjna SSD1963 pochodzi z biblioteki UTFT z Arduino (oczywiście przepisana na potrzeby STMa) - na tamtym procku działa, więc tutaj ten sam...

    Mikrokontrolery ARM   13 Mar 2017 22:27 Odpowiedzi: 3    Wyświetleń: 1128
  • STM32F4-Discovery, licznik w trybie PWM input, brak reakcji na zmianę preskalera

    Dzień dobry. Do układu wgrałem przykładowy program, PWM input obliczający częstotliwość, dostarczony do STM32F4-Discovery. Zamiast licznika TIM4 wykorzystałem licznik TIM5. Układ działa prawidłowo. Oblicza właściwą częstotliwość Inicjalizacja licznika: 2. Configure the Time base unit as described in the first part of this driver, if needed, else the...

    Mikrokontrolery Początkujący   28 Lut 2014 17:51 Odpowiedzi: 0    Wyświetleń: 1170
  • REKLAMA
  • STM32F4discovery - STM32F4 nie staruje po przeniesieniu z płytki discovery

    Witam, Mój problem polega na tym,że mam mikroprocesor STM32F407VG na płytce discovery. Napisałem krótki program testowy (CoIDE),który na płytce discovery normalnie się odpala i miga diodami. Po przelutowaniu mikroprocesora na moją płytke prototypową,układ nie chce wystartować. Daje się zaprogramować z wyprowadzenia CN2(6 pinów do external programming),...

    Mikrokontrolery ARM   31 Mar 2014 00:07 Odpowiedzi: 2    Wyświetleń: 1446
  • STM32F4 Discovery - ld8 + no st-link detected

    Nie, procek się nie grzeje Zworek nie ruszałem, St-link (oba) na dole JP2 i JP3 też i na górze JP1 zwarte jak były Programuję w środowisku Keil v5 #include "delay.c" #include "delay.h" #include "stm32f4xx.h" void GPIO_Config(void) // konfiguracja portow gpio { GPIO_InitTypeDef GPIO_InitStructure; //tu nalezy...

    Mikrokontrolery ARM   03 Cze 2014 05:25 Odpowiedzi: 8    Wyświetleń: 2010
  • Mały radiomagnetofon internetowy na STM32F407VGT6

    Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD, nagrywanie z mikrofonu na kartę SD, odtwarzanie plików MP3,...

    DIY Konstrukcje   09 Wrz 2018 11:07 Odpowiedzi: 36    Wyświetleń: 13626
  • Przetwornik ADC w połączeniu z USART na STM32F411RE

    Witam, napisałem sobie kod z wykorzystaniem bibliotek STM32 peripheral , w którym robię pomiar na potencjometrze za pomocą przetwornika ADC. Po zakończeniu każdego pomiaru mikrokontroler wchodzi w przerwanie, w którym chcę przesyłać wynik pomiaru na PC za pomocą USART. Niestety coś idzie nie tak, gdyż program wysyła co najwyżej 2 pomiary i potem się...

    Mikrokontrolery ARM   06 Mar 2018 21:43 Odpowiedzi: 14    Wyświetleń: 873
  • Szukam pamięci flash do STM32F427VGT6, współpracującej z FSMC, bez obudowy BGA

    W takim razie najpierw zmień mikrokontroler na taki który posiada: - Więcej wyprowadzeń, ponieważ w tej chwili masz do wyboru podłączyć do FMC NAND Flash, albo NOR Flash, albo kontroler LCD. Jeżeli chcesz podłączyć LCD, to nie obsłużysz zewnętrznej pamięci. Potrzebujesz minimum obudowę QFP144, a jeszcze lepiej QFP176 lub QFP208. - Sprzętowy dekoder...

    Projektowanie Układów   02 Maj 2021 19:59 Odpowiedzi: 9    Wyświetleń: 525
  • STM32F439 i STM32F429 - RTC nie działa na zasilaniu z VBAT.

    Jeszcze mam jeden problem. Chciałem przy okazji użyć Backup SRAMu, i tu problem z włączeniem go. Zgodnie z informacjami podanymi np. tutaj: widać że trzeba włączyć taktowanie PWREN, BKPSRAM, odblokować zapis bitem PWR_CR_DBP oraz włączyć Backup regulator bitem PWR_CSR_BRE. I to wszystko czynię. PWR_CR_DBP ustawiam i tak w inicjalizacji zegara RTC. PWREN...

    Mikrokontrolery ARM   06 Gru 2016 23:17 Odpowiedzi: 29    Wyświetleń: 2226
  • STM32F407VET6 USART6 - brak komunikacji z komputerem, ciągłe światło RX

    Witam, Niestety poddaje się bo nie wiem czego mi brakuje w kodzie albo co robie nie tak. Nie moge odebrac na komputerze zadnego komunikatu z plytki DEV. Kontrolka na USB - USART swieci się od RX czyli cos jest nadawane (ciagle swiatlo) ale nic nie odbieram Załączam poniższy kod w celu debuggingu: #include <string.h> #include "stm32f4xx.h"...

    Mikrokontrolery ARM   15 Lut 2022 11:01 Odpowiedzi: 3    Wyświetleń: 384
  • [STM32F407][C][Keil] - Dostęp do Flash'a oraz ustawienia adresów.

    Witam, mam pewien problem z flashem w Stm32f4. Pracuje w Keilu i ustawiam adresy następująco: IROM1 Start=0x8000000 Size=0x100000 (1M) IRAM1 Start=0x20000000 Size=0x20000 (128Kb) Następnie w programie staram się na początku wykasować flash'a w następujący sposób zgodnie z manualem nr 81 (SystemInit() inicjuje mi zegary, WS = 5, taktowanie 168Mhz) :...

    Mikrokontrolery   23 Sie 2012 13:17 Odpowiedzi: 0    Wyświetleń: 747
  • STM32F4 USART2 - konfiguracja bez użycia bibliotek st

    Witam od kilku dni pisze na płytce ewaluacyjnej stm32f4discovery. Niestety nie mogę sobie poradzić z uruchomieniem USART`u odbieram dane jednakże nie takie jakie wysyłam więc pewnie chodzi o wartośc w rejestrrze BRR odpowiedzialną za baudrate. Bazuję na dokumentacji i swoim poprzednim projekcie () jednakże usart nie chce działać zamierzone parametry...

    Mikrokontrolery ARM   08 Sie 2013 21:01 Odpowiedzi: 7    Wyświetleń: 2373
  • [STM32F4][C] - Synchronizacja równoległa PWM

    Ten PIC jest faktycznie fajny ale niestety za wolny do tego co potrzebuje dsPIC33EPxxxMUxxx oferują 16-bitowe PWM z rozdzielczością rzędu 7ns. A to wcale nie jest gorsze od tego co dają STM32F4xx. dsPIC33EPxxxGSxxx oferują 16-bitowe PWM z rozdzielczością rzędu 1,042ns. Na razie nie znalazłem lepszych układów do przetwarzania DC/DC czy DC/AC. PGA+ADC+komparatory...

    Mikrokontrolery ARM   09 Wrz 2015 22:44 Odpowiedzi: 9    Wyświetleń: 1563
  • Synchronizacja TIMER1 i ADC2 (STM32F407 Discovery)

    Witam od 2 dni próbuje zsynchronizować TMI1 (podczas generowania przebiegu PWM) i ADC2 w taki sposób aby przetwornik ADC2 próbkował w czasie gdy gdy nastąpi przepełnienie w liczniku jak poniżej na rysunku: Dodam, że Timer pracuje w trybie "Center-aligned mode 2" a przetwornik ADC2 używa kanału wstrzykiwanego "INJECTED", który pobudzany jest "trigerem"...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 474
  • STM32F429ZI - STM32CubeMX i Keil - cannot access target shutting down debug...

    Zapewne konfiguracja pinów. Błędnie ustawione taktowanie. Sama biblioteka pewnie nie ma tu nic do rzeczy, a raczej nie umiejętność jej wykorzystania.

    Mikrokontrolery ARM   10 Mar 2014 19:44 Odpowiedzi: 2    Wyświetleń: 2778
  • Nowa linia mikrokontrolerów STM32F446 od firmy STMicroelectronics

    Firma STMicroelectronics zaprezentowała nową linię mikrokontrolerów STM32F446, łączącą w sobie jednostkę obliczeniową ARM Cortex-M4, kompaktową pamięć Flash o pojemnościach od 256 kB do 512 kB, 128 kB RAM, wydajne interfejsy rozszerzenia pamięci, jak również rozbudowane opcje komunikacji i łączności. Wykorzystując opatentowaną przez firmę ST architekturę...

    Newsy   28 Kwi 2015 21:43 Odpowiedzi: 2    Wyświetleń: 1656
  • STM32F4-DISCOVERY - Komunikacja z akcelerometrem przez SPI

    Poprawiłem kod, jednak komunikacja nadal nie działa Inicjalizacja: [syntax=c] RCC -> APB1ENR |= RCC_APB1ENR_SPI3EN; //wlazenie taktowania SPI3 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... ENABLE); //wlaczanie taktowania portu C //PC10 - SCK-SPI3 GPIOC -> MODER |= GPIO_MODER_MODER10_1; //funkcja aternatywna GPIOC -> OSPEEDR |= GPIO_OSPEEDER_OSPEEDR10_1;...

    Mikrokontrolery ARM   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4545
  • [STM32F407VGT6] - Migracja do STM32F427VGT6

    Środowisko Crossworks, kompilator ARM-GCC. Z informacji które znalazłem tutaj [url=]Link jest różnica w taktowaniu (407 max 168 MHz a 427 180MHz), nie wiem za bardzo czy dobrym tropem poszedłem, ale wpisałem kwarc 25MHz w cubeMX, aby podejrzeć dla obu przypadków czym będzie się różnił plik od rcc

    Mikrokontrolery ARM   17 Kwi 2015 07:30 Odpowiedzi: 4    Wyświetleń: 873
  • STM32f4-DISCOVERY - Niespodziewane działanie TIMERA 2

    Nie napisałeś jaki masz procek więc sam musisz rozwiać swoje wątpliwości za pomocą jego schematu układu zegarowego. Bywa, że częstotliwość taktowania danego timera jest powielona 2x względem szyny APB.

    Mikrokontrolery ARM   22 Sie 2015 10:36 Odpowiedzi: 4    Wyświetleń: 756
  • STM32f4-DISCOVERY - Enkoder - znaczny błąd w odczycie

    (at)JarekC używam jednego kanału bo zliczam tylko ilość impulsów, 2 kanały są z tego co wiem potrzebne do określania kierunku obrotu (at)tmf Nie używam trybu enkodera, chciałem aby enkoder był zewnętrznym sygnałem taktującym licznik. TIM_TIxExternalClockConfig(TIM2,TIM_... Czy to jest błędne...

    Mikrokontrolery ARM   22 Wrz 2015 22:50 Odpowiedzi: 19    Wyświetleń: 1059
  • STM32F407-DISC1, nie działa przerwanie od przycisku, NVIC, IRQHandler, EXTI...

    Witam wszystkich, Po dwóch a może trzech tygodniach poszukiwań znalazłem błąd. Nie odkryłem samodzielnie tylko znalazłem tu na forum : [url=]STM32 - I2C na przerwaniach Piszę w SystemWorkbench for STM32. Przy tworzeniu kodu w STM32CubeMX (czyli na bibliotekach HAL) program dodawał za mnie wszystko co potrzebne żeby działało podczas ekportu projektu...

    Mikrokontrolery ARM   09 Cze 2017 16:07 Odpowiedzi: 21    Wyświetleń: 2052
  • STM32F4DISCOVERY rozpoczęcie programowania

    Ja wykorzystam STM32F4 do sterowania falownikiem. Na razie zdążyłem sprawdzić ile zajmie mu wykonanie pętli 1024 częściowego filtru SOI z jakimiś operacjami dodatkowymi typu dzielnie dodatkowe mnożenie nie mającymi znaczenie, ale zwiększającymi ilość instrukcji. kod pseudo filtru: [syntax=c] float SOI(float we1) { static float bufor[RZAD]; static int...

    Mikrokontrolery ARM   18 Cze 2012 20:56 Odpowiedzi: 68    Wyświetleń: 15652
  • STM32F4 - Modulator SIGMA - DELTA - generacja czasów martwych "dead time&qu

    Witam, Jestem początkującym użytkownikiem mikrokontrolera STM32F4 i proszę o poradę. Chciałbym zrealizować modulator SIGMA-DELTA do sterowania 3- fazowym falownikiem napięcia z obwodem rezonansowym z wykorzystaniem mikrokontrolera STM32F4. Z implementacją samego algorytmu nie mam problemu, jednakże napotkałem poważną trudność na etapie generacji sygnałów...

    Mikrokontrolery ARM   21 Lut 2013 22:56 Odpowiedzi: 6    Wyświetleń: 1905
  • [STM32f4 Discovery] - HD44780 - dziwna zależność od delay'a

    Witam kolegów, napisałem ostatnio biblioteki do wyświetlacza ze sterownikem HD44780. Napisałem też prostą funkcję delay'a na Systick'u (taktowanie procesora 168Mhz, częstotliwość Systicka równa 21Mhz, procesor STM32f407vgt6 cortex m4). Zauważyłem, że przez tego delay'a gdy wysyłam dane do sterownika to po wyświetleniu każdej literki jest króciutki odstęp...

    Mikrokontrolery ARM   28 Mar 2013 20:14 Odpowiedzi: 20    Wyświetleń: 2637
  • [STM32F429IIT6][C] - Programowanie zewnętrznego procesora STM32F429

    Dzięki, dobrze wiedzieć, jak coś to zgłoszę się do Ciebie po najnowsze OpenOCD. Na razie spróbuje na tym starociu co mam - 0.6.1. Przeglądnąłem sekcję RCC. Znalazłem tam jakieś różnice w rejestrach do włączania zegarów dla poszczególnych peryferiów i ich resetowania. Co do samego ustawiania SYS_CLK nie znalazłem różnic, czyli wszystkie funkcje w projekcie...

    Mikrokontrolery ARM   02 Lut 2015 20:58 Odpowiedzi: 16    Wyświetleń: 945
  • STM32F4 pytanie o Instruction prefetch

    Witam, chciałem sprawdzić różnice czasu wykonywania jakiegoś kodu programu przy włączonym i wyłączonym bicie PRFTEN w rejestrze FLASH_ACR, odpowiedzialnym za włączenie Prefetch przy odczytywaniu kodu z Flash-u. Z opisu i rysunku na stronie od 9 w dokumencie: PM0081 Programming manual, STM32F40xxx and STM32F41xxx Flash programming manual. www.st.com/internet/com/TECHNICAL_RESOUR...

    Mikrokontrolery ARM   05 Lut 2012 00:39 Odpowiedzi: 15    Wyświetleń: 3001
  • STM32F4 DISCOVERY - Radio internetowe

    Widzę że nie pozostaje nic innego jak zagłębiać się w przykłady i jakoś może wymęczyć to dołożenie LWiP. Znalazłem na stronie stm'a "STM32F4x7_ETH_LwIP_V1.0.0" są tam dołączone biblioteki lwip, obsługi ethernetu i przykładowe stosowanie. Uważam że to dobra baza żeby zacząć dołączanie bibliotek lwip do mojego projektu. Dorzuciłem do mojego projektu na...

    Mikrokontrolery ARM   06 Lis 2014 19:03 Odpowiedzi: 10    Wyświetleń: 6462
  • WiFiMCU - płytka deweloperska z STM32F4, WiFi(Broadcom) i Lua

    WiFiMCU to przyrodni brat bezprzewodowego modułu NodeMCU, charakteryzujący się lepszą wydajnością oraz większą ilością wyprowadzeń I/O. Płytka deweloperska została zbudowana w oparciu o energooszczędny moduł EMW3165 firmy MXCHIP integrujący WiFi oraz mikrokontroler STM32F411CE. Zastosowany MCU to jednostka z rdzeniem ARM Cortex-M4 taktowana częstotliwością...

    Newsy   31 Paź 2015 01:09 Odpowiedzi: 0    Wyświetleń: 1788
  • STM32F411 watchdog częstotliwość

    Witam, mam pytanie, chcę dodać do programu obsługę watchdoga, mam STM32F411RE, watchdog jest taktowany zegarem 32kHz, dając pleskaler 32 i ustawiając liczenie do 10000 powinno być że program restartuje się co 10s jak się go nie opóźni. kod: [syntax=c] IWDG_WriteAccessCmd(IWDG_WriteAccess_Ena... IWDG_SetPrescaler(IWDG_Prescaler_32); IWDG_SetReload(10000);...

    Mikrokontrolery ARM   02 Kwi 2017 20:30 Odpowiedzi: 3    Wyświetleń: 804
  • STM32F4 Discovery - Obsługa przerwania RTC

    Witam, Dalej walczę z książka STM32 Aplikacje i przykłady w języku C. Doszedłem do obsługi przerwania RTC. W książce jest przykład, który konfiguruje przerwanie od RTC, tak jak by to było przerwanie wewnętrzne. Autor zakłada, ze w pliku stm32f10x_it.c jest gotowy szablon funkcji RTC_IRQHandler (), który należy uzupełnić oraz uaktywnić przerwanie w NVIC....

    Mikrokontrolery ARM   14 Paź 2014 11:51 Odpowiedzi: 1    Wyświetleń: 1986
  • [STM32f4][KEIL][C] - Brak obsługi float przy "Use FPU"

    Witam, Podłączam się do pytnia. Ostatnio zabrałem się za STM32F4. W komendach kompilatora, czy dodam użycie "SOFT FPU": -mfpu=fpv4-sp-d16 -mfloat-abi=softfp czy "HARD FPU": -mfpu=fpv4-sp-d16 -mfloat-abi=hard obliczenia zmienno przecinkowe wykonywane są zawsze z taką samą prędkością. Włączenie FPU w rejestrze SCB (SCB->CPACR |= ((3UL << 10*2)|(3UL...

    Mikrokontrolery ARM   20 Paź 2012 17:15 Odpowiedzi: 65    Wyświetleń: 10119
  • stm32f407vgt6 - Program nie startuje bez użycia st link

    Załączam pliki startowe. Może coś w nich jest źle? entry.s .syntax unified .thumb .global vectors .global defaultHandler .section .isr_vector, "a" // Lista wektorow przerywan vectors: .word _end_stack .word resetHandler .word NMI_Handler .word HardFault_Handler .word MemManage_Handler .word BusFault_Handler .word UsageFault_Handler .word...

    Mikrokontrolery ARM   14 Lip 2014 22:27 Odpowiedzi: 6    Wyświetleń: 1266
  • STM32F446RC - przeniesienie kodu z STM32F107

    Chciałbym się poradzić doświadczonych w przenoszeniu kodów z niższej rodziny na wyższą. Poniżej zamieszczam chyba najbardziej wrażliwy na przeniesienie fragment kodu. [syntax=c] // inicjalizacja taktowania PLL-e itp... RCC_DeInit(); RCC_HSI_Config(); // konfiguracja wyprowadzeń fpga_Pins_configure(); // konfiguracja przerwań NVIC_Configuration(); LCD_Pins_configure();...

    Mikrokontrolery ARM   09 Cze 2015 16:20 Odpowiedzi: 7    Wyświetleń: 1323
  • [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ń: 1327
  • [STM32F405] - Jak zwiększyć maksymalnie dokładność przetwornika AD?

    Co zrobić aby maksymalnie zmniejszyć szumy, zakłócenia itp.? Zasilanie części analogowej przez filtr (dławik, kondensator), zmniejszyć w czasie pomiaru częstotliwość taktowania rdzenia? Na czas pomiaru zablokować wszystkie przerwania? Czy częstotliwość taktowania AD może mieć znaczenie? Czy sample time ma jakiś wpływ? Chodzi mi głównie o stabilny pomiar...

    Mikrokontrolery ARM   26 Sty 2015 13:21 Odpowiedzi: 2    Wyświetleń: 639
  • Pomiar napięcia skutecznego STM32F469

    Mam pytanie: jak obliczyć wartość napięcia skutecznego napięcia sinusoidalnego? Podaje sobie napięcie o amplitudzie 1V (+offset 1V) na kanał przetwornika ADC. I tu się pojawia problem. Jak powinienem napisać program, aby zbierać te próbki do jakiegoś bufora (rozumiem, że może być tablica float)? I dalej: jak policzyć tą wartość skuteczną? Wiem, że wzór...

    Mikrokontrolery ARM   03 Kwi 2017 20:31 Odpowiedzi: 55    Wyświetleń: 3258
  • [STM32f446] Prędkość pracy DAC+DMA

    Ja używam Nucleo, tam nie mam kwarcu, więc taktuje uC z HSI. HSI biega na 16MHz. Dziele 16/M (M=8) i mam 2MHz na wejściu PLL. Teraz robie 2MHz*N = 360 (N=180). Teraz robie 360/2 =180 (P=2) i to jest moje PLL out. Dalej - preskaler AHB /1 i znów mam 180MHz. Teraz preskaler APB1 = /4 i mam 45MHz na APB1 czyli PCLK1. Preskaler APB2 daje na /2 i mam APB2...

    Mikrokontrolery ARM   20 Gru 2017 22:15 Odpowiedzi: 19    Wyświetleń: 954
  • Konfiguracja zegarów STM32F410RB - różne częstotliwości na GPIO przy HSI i HSE

    - nie zapoznał się ze schematem elektrycznym, I tutaj trafiłeś w sedno Zerknąłem jeszcze raz na schemat: i zauważyłem zworkę SB50 która idzie do MCO, ale na schemacie nie widać gdzie idzie, więc zmierzyłem miernikiem i okazało się, że idzie do kwarcu Usunąłem ją i teraz wszystko działa :-) Teraz mój "program" wygląda tak: [syntax=c] RCC->CFGR = RCC_CFGR_SW_HSI...

    Mikrokontrolery Początkujący   21 Sty 2019 21:21 Odpowiedzi: 15    Wyświetleń: 1146
  • Zegarek na STM32F4Discovery z wyświetlaczem TFT LCD Touch

    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:). Prezentowany projekt będzie częścią bardziej złożonego projektu realizowanego...

    DIY Konstrukcje   18 Lip 2013 18:30 Odpowiedzi: 19    Wyświetleń: 16638
  • STM32F407 - Odpowiednie skonfigurowanie SPI do odebrania danych z ADC

    0. Zacznijmy od czasu: Jeżeli masz do przesłania 3x24bity i chcesz to robić z częstotliwością ~96kHz, to wystarczy zegar SPI nieco powyżej 7MHz. Dla STM32F407 to nie problem, bo max. jest 42MHz dla SPI1 i 21MHz dla SPI2 oraz SPI3. Realne :) 1. To normalne, że ADC jest urządzeniem podrzędnym, więc nie generuje sobie zegara tylko jest taktowany z mastera....

    Mikrokontrolery ARM   30 Mar 2014 23:10 Odpowiedzi: 5    Wyświetleń: 1914
  • STM32F405 - TIM->DMA->GPIO Jak poustawiać?

    Witam Jak w temacie. Chciałbym na gpio wystawiać jeden bit lub bajt po przez dma oraz, co ważne, taktować to timerem. W dokumentacji nie widzę ani słowa na temat współpracy portu z dma. Czy ktoś ma jakieś pomysły/przykłady lub doświadczenia w tej materii?

    Mikrokontrolery ARM   24 Paź 2014 07:03 Odpowiedzi: 2    Wyświetleń: 1308
  • [stm32f4discovery] - sygnały PWM i Dead-time

    Dwie przetwornice, po 4 kanały z każdej, możesz wysterować z liczników TIM1 i TIM8, bez zbędnych komplikacji i bez konfliktów z elementami na płytce. Z trzecią będzie trochę trudniej, ponieważ liczniki TIM2..TIM5 nie mogą sprzętowo generować dead-time i będziesz musiał wykonać dodatkowe operacje logiczne lub kombinacje sprzętowe. Przy częstotliwości...

    Mikrokontrolery ARM   24 Sty 2016 03:33 Odpowiedzi: 6    Wyświetleń: 2334
  • stm32f407 przerwanie od przycisku

    Mógłby ktoś rzucić okiem i sprawdzić czy konfiguracja timera jest poprawna? [syntax=c]void TIM_Config(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; // TIM_OCInitTypeDef TIM_OCInitStructure; //Konfiguracja licznika 1 //Ustawienia taktowania i trybu pracy licznika 1 TIM_TimeBaseStructure.TIM_Prescaler = 7200-1; //taktowanie licznka fclk = 72MHz/7200...

    Mikrokontrolery ARM   19 Gru 2014 08:36 Odpowiedzi: 11    Wyświetleń: 1152
  • [STM32F405] - Przetwornik ADC pływa.

    Mam testową płytkę, do wejścia przetwornika ADC potencjometr na krótkich przewodach i pomiary bardzo pływają. Zmiany wartości wyjściowych są rzędu 60 bez względu na poziom napięcia we. czyli nie są proporcjonalne do wysokości napięcia. Np. przy niskich napięciach pomiar 'chodzi' miedzy np. 50 a 110. Przy wysokich 3900 - 3970 itd. Nie wiem czy przyczyna...

    Mikrokontrolery ARM   14 Mar 2015 10:20 Odpowiedzi: 10    Wyświetleń: 1884
  • [STM32F405] - Jak uzyskać krótkie opóźnienia?

    Potrzebuję opóźnień rzędu 1-3 us, czasem kilkadziesiąt ns. Procesor taktowany jest 21MHz. Timer odpada, bo samo kasowanie flagi, ładowanie rejestru licznika i sprawdzanie w pętli flagi trwa zbyt długo. Używam pustego rozkazu NOP, ale nie wiem ile cykli zegarowych on trwa. Poza tym - czy asm("NOP"); nie jest pomijane przy optymalizacji?

    Mikrokontrolery ARM   28 Sty 2015 20:24 Odpowiedzi: 25    Wyświetleń: 1524
  • [STM32F429][IAR] - STemWin nic nie wyświetla, problem początkującego

    Witam Elektrodowiczów! Jest to mój pierwszy post tutaj, mam nadzieję że umieszczam go zgodnie z regulaminem. Zwracam się z prośbą o pomoc w sprawie STemWin. Jest to moja pierwsza styczność z nie tylko z tą biblioteką, ale też z architekturą ARM, więc od razu uprzedzam że mogłem popełnić kilka klasycznych błędów początkującego wynikających z czystego...

    Mikrokontrolery ARM   06 Maj 2015 21:35 Odpowiedzi: 3    Wyświetleń: 1386
  • STM32f429 - SPWM - sygnał nośny

    To matematyka - policz sobie ile masz punktów przecięcia w jednym okresie sinusiody. (10e3 / 50)(...) He, zabawne, bo tak właśnie wczoraj to liczyłem i mi wychodził inny wynik...:D Może pod wieczór co innego myślałem, a co innego klikałem :P Co do osi X, to użyje podstawy czasu, jaka wyjdzie mi z taktowani Timera1, natomiast oś Y myślałem wyskalować...

    Mikrokontrolery ARM   25 Wrz 2016 21:18 Odpowiedzi: 24    Wyświetleń: 2337
  • Stm32f429 konfiguracja petli PLL

    Witam, kolegów mógł bym prosić o sprawdzenie kodu chciał bym rozkręcić procek do 180mhz ale chyba coś robię nie tak wszelkie sugestie mile widziane [syntax=c] RCC->CR |= (uint32_t)0x00000001; //Wlaczenie HSI, wpisanie wartosci 1 while(!(RCC->CR & (uint32_t)0x00000002)); //czekanie na ustabilizowanie sie sygnalu HSI do momentu az flaga zostanie ustawiona...

    Mikrokontrolery ARM   20 Lut 2017 17:28 Odpowiedzi: 15    Wyświetleń: 915
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    Największy problem jaki tutaj widzę, to przyzwyczajenie Autora do AVR, gdzie port I/O jest tak banalnie prosty, że nie ma czego wybierać. W tej sytuacji zderzenie z konfiguracją portu I/O w Xmega również będzie problemem Zgadzam się w całej rozciągłości. Peryferiom Xmega bliżej do peryferii ARM niż AVR. AVR ma peryferia dość proste, można je porównać...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4128
  • [STM32F407][C Coocox SPL] Niepawidłowe działanie FSMC z SSD1963

    Witajcie, mam wyświetlacz z kontrolerem SSD1963, a dokładnie RFE43AQ-EIW-DBN. Chcę go sprzęgnąć z STM32F407 w trybie 8-mio bitowym (potrzebuję sporo wolnych nóżek mikrokontrolera). Kiedy robię to poprzez zwykłe "machanie" pinami GPIO, wszystko działa w jak najlepszym porządku, więc połączenia, wyświetlacz i konfiguracja działają. Problem robi się, kiedy...

    Mikrokontrolery ARM   05 Wrz 2019 12:25 Odpowiedzi: 4    Wyświetleń: 408
  • stm32f407 - jaka maxymalna częstotliwość transferu DMA (PORT-RAM)

    Chyba nie wyspany jesteś :) Noto jeszcze raz: Nie mówiłem o fragmentach które wkleiłem. Mówiłem o innych konfiguracjach jakie próbowałem. Jeśli w konfiguracji DMA ustawię bit DMA_SxCR_DIR_1 (czyli włączam tryb memory to memory) to też działa i przerzuca z GPIO do RAM. Różnica jest taka, że jeśli jest to tryb peripherial to memory to samo się nie przerzuci,...

    Mikrokontrolery ARM   30 Maj 2012 08:54 Odpowiedzi: 80    Wyświetleń: 8455
  • Falownik napięcia na STM32F407

    Ciekawi mnie jakich driverów użyłeś ? Sam kilka lat temu wykonałem modulator wektorowy na TMS320. Polowe metody sterowania były poza zakresem mojej magisterki. Urządzenie uruchomiłem z powodzeniem na modułowym falowniku laboratoryjnym. W pracy został użyty inteligenty moduł mocy IMP PM25RSH120 firmy Mitsubishi, który ma w swojej strukturze zintegrowane...

    DIY Konstrukcje   11 Sty 2018 09:41 Odpowiedzi: 42    Wyświetleń: 28236
  • [STM32F407/C/KEIL] - Zawieszanie się mikrokontrolera

    Witam ponownie Przerobiłem trochę kod i teraz rzeczywiście odczytuje dane z wszystkich czujników no ale jest jedno ale..... Częstotliwość odczytywania danych jest znacznie mniejsza niż być powinna. [syntax=c]while(1) { if(50<licznikCzasu && I2CInProgress == 0) { licznikCzasu=0; I2CInProgress=1; I2CToWrite = 1; if(licznik%3==0) { SlaveAddress...

    Mikrokontrolery ARM   13 Gru 2012 15:35 Odpowiedzi: 11    Wyświetleń: 2160
  • STM32F4xx - Głupi problem z licznikiem zewnętrznych impulsów.

    To już jest część działającego programu i wszystkie porty GPIO są podłączone do zegara. Dodano po 58 Na razie usunąłem jedną linię (wykomentowana) i dodałem ustawienie zewnętrznego taktowania z przykładu z SPL - działa. Teraz muszę dojść co ta linia z SPL dokładnie robi, bo nie jest to takie baaaardzo proste. Dodano po 1 Finalnie wygląda to tak: [syntax=c]...

    Mikrokontrolery ARM   29 Lip 2013 13:46 Odpowiedzi: 8    Wyświetleń: 1338
  • STM32f4 USART konfiguracja

    Witam też mam problem z uartem. Komunikacja jest ale z błędami. Siedzę już za długo nad tym: [syntax=cpp] void usart__ini() { RCC->APB2ENR|= RCC_APB2ENR_USART1EN ; //wlacz uart1 taktowanie RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN ; //aktywuj i w porcie B GPIO_PinConfigure ( GPIOB ,7 , GPIO_MODE_AF ,GPIO_OUTPUT_PUSH_PULL ,GPIO_OUTPUT_SPEED_50MHz , GPIO_NO_PULL_UP_DOWN);...

    Mikrokontrolery ARM   21 Kwi 2014 10:16 Odpowiedzi: 10    Wyświetleń: 2502
  • stm32f4discovery - SPI + LIS3DSH brak komunikacji

    Witam, Nie mogę się dogadać z tym układem. Widzałem już dużo przykładów ale nic mi to nie daje już sam nie wiem. Kod: *Ini [syntax=c] void czujnik_spi_ini(void) { RCC->APB2ENR|= RCC_APB2ENR_SPI1EN ; //wlacz spi1 taktowanie RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN ; //aktywuj i w porcie A RCC->AHB1ENR |= RCC_AHB1ENR_GPIOEEN ; //aktywuj i w porcie...

    Mikrokontrolery ARM   21 Kwi 2014 20:37 Odpowiedzi: 2    Wyświetleń: 1137
  • [STM32] - SPI z TFT ILI9341 i STM32F103, STM32F407

    Zrobiłem dokładne pomiary - 100 przeładowań pełnego ekranu i pomiar timerem. Najkrótszy czas przesyłu 154kB to 0.0608 sek. To najwyższa prędkość SPI1 dla taktowania 72MHz. Wyświetlacz pracuje stabilnie i godzinami przeładowuje się bez błędu. Jednak jest to prędkość SPI zbyt duża dla transmisji dwukierunkowej, pracuje dobrze tylko w transmisji do wyświetlacza...

    Mikrokontrolery ARM   14 Mar 2015 10:21 Odpowiedzi: 57    Wyświetleń: 9375
  • STM32F4 Discovery - RCC_PLLConfig();

    Witam, rozpoczynam swoją przygodę z STM32F4 Discovery korzystając z książki "STM32. Aplikacje i ćwiczenia w języku C" Przy ćwiczeniu 0 tworzona jest funkcja RCC_Config(), gdy chcę jej użyc w swoim projekcie mam kilka błędów void RCC_Config(void) //konfigurowanie sygnalow taktujacych{ ErrorStatus HSEStartUpStatus; //zmienna opisujaca rezultat...

    Mikrokontrolery ARM   25 Wrz 2014 23:14 Odpowiedzi: 7    Wyświetleń: 3585
  • STM32F4 Discovery - I2C -> LIS3DSH

    Naprawdę taka litania operacji OR jest bezsensu... W takiej litanii łatwiej jest mi napisać komentarze, ale wraz z nabraniem doświadczenia postaram się ich uniknąć. Nie jest dla mnie zaskoczeniem, że nie był to jedyny błąd w kodzie. Program wchodzi do funkcji konfiguracji MEMSa [syntax=c]char LIS3DSH_Init(void){ char LIS3DSH_Settings, RegVal; LIS3DSH_WriteRegister(LIS3DSH_REG_CR6_AD...

    Mikrokontrolery ARM   31 Paź 2014 19:16 Odpowiedzi: 11    Wyświetleń: 1998
  • [STM32F4] - Częstotliwość PWM z Timer'a 11

    Witam, Podczas uruchamiania trybu PWM dla Timer'a 11 napotkałem na dziwną zależność częstotliwości wyjściowej od nastaw tego timera. Poniżej przedstawiam krótką tabelkę, w której zestawiłem wartości rejestrów ARR, PSC, faktyczną częstotliwość wyjściową oraz obliczoną częstotliwość zegara taktującego timer. Dla pierwszych trzech nastaw obliczona częstotliwość...

    Mikrokontrolery ARM   04 Lis 2014 11:11 Odpowiedzi: 2    Wyświetleń: 1155
  • stm32f407 - dma wyzwalane timerem

    Próbuje bezskutecznie uruchomić transfer DMA taktowany zdarzeniem update timera TIM4 ustawionego w tryb PWM. DMA ma pracować w trybie circular i transmitować w kółko tablice tab[1000] na GPIOC. Niestety efektów brak a pomysły mi się wyczerpały. Może ktoś wskaże co pominąłem albo gdzie tkwi błąd. [syntax=c]RCC->APB1ENR|=RCC_APB1ENR_TIM4... RCC->AHB1ENR|=RCC_AHB1ENR_GPIODEN;//...

    Mikrokontrolery ARM   28 Maj 2016 16:02 Odpowiedzi: 18    Wyświetleń: 1218
  • STM32F4 - Komunikacja SPI, brak odczytu współczynników

    Witam, moim zadaniem jest zbudowanie układu w oparciu o czujnik ciśnienia MPL115A1 kamodbar oraz płytkę stm32f4 discovery. Chciałbym prosić o naprowadzenie, co może być przyczyną w niepowodzeniu działania układu po podłączeniu. Problem polega na tym, że współczynniki pobierane z czujnika mają wartość zero co zupełnie uniemożliwia sprawdzenie działanie...

    Mikrokontrolery ARM   09 Cze 2016 07:59 Odpowiedzi: 4    Wyświetleń: 1194
  • STM32F407 - adc i dma - jak osiągnąć maksymalny czas próbkowania

    Wg mnie w ogóle nie ustawiasz częstotliwości taktowania zegara ADC. Wg Twoich ustawień ADC pracuje z 84 MHz/2 = 41 MHz co jest poza specyfikacją przetwornika (domyślny dzielnik dla ADC = 2). Oprócz tego chyba nie do końca poprawnie ustawiasz zegar dla USB: [syntax=c] // Configure the PLL for 144MHz SysClk and 48MHz for USB OTG, SDIO RCC_PLLConfig(RCC_PLLSource_HSE,...

    Mikrokontrolery ARM   01 Wrz 2019 11:31 Odpowiedzi: 7    Wyświetleń: 507
  • STM32F4 - Używanie funkcji API znacznie wydłuża czas wykonywania programu... ?

    Witam, problem i zarazem pytanie jak w temacie. Napisałem funkcję obsługi 1-wire z wykorzystaniem bibliotek API STM32 do komunikacji z czujnikiem temperatury DS1820. Funkcja wywoływana jest w przerwaniu od timera. Nie było z nią problemów gdy rdzeń STM-a pracował częstotliwością 168 MHz, przy niższych wstępowały błędy komunikacji. Podejrzewałem, że...

    Mikrokontrolery ARM   15 Lip 2014 07:57 Odpowiedzi: 20    Wyświetleń: 2970
  • STM32F4 Discovery - Dziwna częstotliwość działania

    Ile taktów zegara trwa 'while(nCount--)' ? chyba nie jeden? Dodano po 6 Jak na razie wydaje mi się że nie masz dobrego sposobu określenia rzeczywistej prędkości taktowania. Zapuść jakiś timer albo SysTick i na tym zrób delay, bo to łatwo policzyć. Dodano po 1 A czemu SystemInit(); masz przed main()? Dodano po 2 Wyłącz wszystkie PLL itp. i włącz tylko...

    Mikrokontrolery ARM   05 Wrz 2013 14:41 Odpowiedzi: 20    Wyświetleń: 3693
  • stm32f4 - FatFs nie widzi żadnej karty

    Ok, poszedłem o krok dalej. Zmieniłem całą funkcję inicjalizacji SPI, na taką którą ja rozumiem. [syntax=c] RCC_APB1PeriphClockCmd(RCC_APB1Periph_SP... ENABLE); //taktowanie dla SPI2 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... //taktowanie dla B // GPIOB - PB11( CS ) to na pewno dziala GPIOB->MODER |= GPIO_MODER_MODER11_0; GPIOB->OSPEEDR |=...

    Mikrokontrolery ARM   01 Paź 2013 19:25 Odpowiedzi: 8    Wyświetleń: 3111
  • stm32f4 + TFT - Kolorowe paski na wyświetlaczu

    1. Nie ma wątpliwości, że układ wykonuje komendę Soft_Reset już w pierwszym podejściu. Jeżeli ktoś miał problemy i kilka razy próbował resetować układ, to tylko ze względu na brak umiejętności czytania. Czas realizacji operacji Soft_Reset to 5ms. I nigdy, ale to nigdy nie zdarzyło mi się, aby układ się nie zresetował. To co piszesz, to zwykły zabobon....

    Mikrokontrolery ARM   16 Gru 2013 01:08 Odpowiedzi: 33    Wyświetleń: 6888
  • stm32f4 - Opis działania programu

    (at)Freddie Chopin Nigdy nie twierdziłem, że HAL jest lepszy. Dla mnie jest tak samo nieczytelny jak SPL. Co do jakości firmware czy software, to kiedyś ktoś zwrócił uwagę na czas potrzebny na uruchomienie systemu na dowolnym PC. Kiedy procesor był taktowany na 40MHz, czekaliśmy prawie minutę. Dzisiaj mamy kilka rdzeni taktowanych zegarem ponad 3GHz,...

    Mikrokontrolery ARM   21 Lip 2016 17:45 Odpowiedzi: 10    Wyświetleń: 1854
  • Netduino 3 - płyty deweloperskie z STM32F4 i .NET Micro Framework

    Netduino 3 to kolejna seria płytek należących do otwartego środowiska deweloperskiego wykorzystującego framework .NET Micro. .NET Micro Framework (NETMF) autorstwa Microsoft to platforma open-source .NET przeznaczona dla urządzeń z co najmniej 256KB pamięci Flash oraz 64KB RAM. Framework integruje zminimalizowaną wersję. .NET CLR, pozwala na tworzenie...

    Newsy   12 Sie 2015 20:48 Odpowiedzi: 4    Wyświetleń: 2187
  • STM32F4 - maksymalna predkość GPIO

    Witam projektuję rejestrator na przetworniku ADC o paśmie sygnału wejściowego 40MHz. Chciałbym wykorzystać pełne pasmo. Procek musi taktować przetwornik i odczytać dane 8bit z GPIO. Czy seria procków STM32F4 na zegarze 180MHz da radę odczytywać port GPIO z tą prędkością? Wątpie w to ale wolę się dopytać może ktoś zastosował jakąś sztuczkę która umożliwia...

    Mikrokontrolery ARM   28 Kwi 2016 21:00 Odpowiedzi: 6    Wyświetleń: 1311
  • STM32F411RE Nucleo<->enc28j60 - brak komunikacji po SPI

    Dobrze byłoby, gdybyś odróżniał zegar łącza SPI (sygnał SCK) od wewnętrznego taktowania bloku SPI. Jedno z drugim niewiele ma wspólnego, więc nie wyłączaj taktowania bloku SPI. Rozumiem, że mamy zgadywać, jakie błędy popełniłeś w konfiguracji SPI? Może lepiej udaj się do wróżki - tutaj jest forum dla inżynierów więc bez schematu i kodu niewiele się...

    Mikrokontrolery ARM   07 Sty 2016 23:19 Odpowiedzi: 4    Wyświetleń: 1065
  • Seeed Studio BLE Carbon - płytka prototypowa z STM32F401 i Bluetooth 4.0 LE

    Firma Seeed Studio rozpoczęła przedsprzedaż nowej płytki prototypowej o nazwie kodowej BLE Carbon. BLE Carbon jest jedną z pierwszych płytek spełniających wymogi specyfikacji 96Boards IoT. Sercem płytki jest układ STM32F401 firmy STMicro, integrujący w sobie jednordzeniowy, taktowany częstotliwością 84MHz procesor ARM typu Cortex-M4. Łączność bezprzewodową...

    Newsy   04 Paź 2016 18:46 Odpowiedzi: 0    Wyświetleń: 1476
  • [Sprzedam]Procesory STM32F405ZGT6 - LQFP144

    Witajcie, mam do sprzedania 400 szt. procesorów firmy ST, model STM32F405ZGT6. Parametry techniczne procesora: Producent: ST MICROELECTRONICS Pojemność pamięci Flash: 1MB Częstotliwość taktowania: 168MHz Pamięć Flash: 1MB Pojemność pamięci SRAM: 192kB Obudowa: LQFP144 Napięcie zasilania: 1.8...3.6V DC Rodzaj architektury: Cortex M4 Preferuję sprzedaż...

    Elementy elektroniczne Bazar   07 Gru 2017 16:13 Odpowiedzi: 0    Wyświetleń: 1182
  • STM32F446RE+kamera OV7670 z DCMI, DMA, FB w RAM uC, via UART->plik.BMP

    Problem rozwiązany. Okazało się, że kamerka nie może być taktowana 16MHz bez modyfikacji. Teraz kamerkę nadal taktuję nadal 16MHz, ale dokonuje pewnych ustawień w jej rejestrach. Mianowicie dzielę w preskalerze kamerki tę częstotliwość na 4 i mnożę x6. W ten sposób otrzymuję 24MHz i zero przebarwień. Ogólnie kamerka działa poprawnie, lecz problem pojawia...

    Mikrokontrolery ARM   19 Sty 2018 14:46 Odpowiedzi: 2    Wyświetleń: 1071
  • Co jest powodem problemu z generowaniem sygnału? Mikrokontroler: STM32F401RE.

    Cześć mam problem z generowaniem sygnałów. Przy konfiguracji w środowisku CubeMx nastawiłem wartości Prescalera i Period odpowiednio 8-1, 1000-1 przy taktowaniu magistrali APB2 80MHz. Na wyjściu otrzymuje sygnały o częstotliwościach 5kHz, a nie 10kHz jak wynikałoby z obliczeń. Z góry dziękuje za wskazówki

    Mikrokontrolery ARM   08 Gru 2019 15:58 Odpowiedzi: 3    Wyświetleń: 489
  • Jak wyświetlić napis 'Hello World' na wyświetlaczu TFT używając STM32F411RET i FT800?

    Witam, Uczę się programować i mam problem z wyświetleniem jakiegokolwiek napisu na wyświetlaczu TFT. Pracuję w STM32Cube IDE. Sprawa wygląda tak, inicjalizacja kontrolera przebiega ok, ustawiam sobie kolor tła ekranu tak jak chcę i to mi działa. Problem jest wtedy, gdy chcę przesłać zwykły napis "Hello World". Używam do tego takiej funkcji: Tak to wygląda...

    Mikrokontrolery ARM   15 Paź 2020 08:40 Odpowiedzi: 13    Wyświetleń: 1215
  • [ stm32F4][C/Keil] USART niepoprawne znaki.

    Niestety ale nikt z nas nie wie jakie masz ustawione taktowanie dla tej magistrali - to wie tylko magiczna funkcja stworzona przez ST. Nikt nie powiedział, że jest tam akurat 84MHz, tylko na pewno nie może być więcej. 4\/3!!

    Mikrokontrolery ARM   15 Maj 2012 20:38 Odpowiedzi: 30    Wyświetleń: 5072
  • [STM32F4][C] komunikacja SPI z akcelerometrem LIS302DL

    Ustawiłem wszystkie piny na AF5 zmniejszyłem taktowanie do 1MHz. Pin MISO dalej milczy więc problem jest gdzieś indziej...

    Mikrokontrolery ARM   09 Cze 2012 15:42 Odpowiedzi: 4    Wyświetleń: 3595
  • [STM32F4][KS0108][KEIL] Wyświetlacz nie odpowiada/reaguje.

    Straszny bałągan tam masz, jeśli robisz jakiś pin jako AF (alternative funciton) to tam też trzeba włączyć taktowanie. Po co na przykład jest ta linijka: RCC_MCO2Config(RCC_MCO2Source_SYSCLK, RCC_MCO2Div_2); Jak już na podstawie tych struktur: GPIO_InitStructure ustawiasz kilka pinów tak samo to zrób to bardziej czytelnie: zamiast: [syntax=c] GPIO_InitStructure.GPIO_Pin...

    Mikrokontrolery ARM   15 Cze 2012 19:08 Odpowiedzi: 25    Wyświetleń: 2860
  • STM32F4 - pytanie o przerwania systemowe i błedów.

    Witam, jakoś nigdy nie zagłębiałem się bardziej w temat System handlers i Fault handlers ale teraz powstało parę pytań. Załóżmy że zbudowałem urządzenie, które ma być skierowane do produkcji. Zostało ono prze zemnie przetestowane i działa prawidło. Stąd czy powinienem jakoś zwrócić uwagę na wymienione prze zemnie grupy przerwań, czy jeśli system jest...

    Mikrokontrolery ARM   11 Lip 2012 18:46 Odpowiedzi: 3    Wyświetleń: 1498
  • [LPC1765] - [LPCXpresso] Powolne wywoływanie przerwań, wymiana na STM32F4 ?

    Dziękuję za odpowiedzi. :arrow: tymon_x Rozwiązaniem jest FPGA... będzie taniej. Wyjdziesz na tym też zdecydowanie lepiej niż z uC. I spokojnie zmieści się tam soft-procesor z dostępnym kompilatorem C/C++. Rozumiem masz na myśli układ pokroju np. tego : Tak samo widać przejmujesz się maksymalną częstotliwością układu... Och, przepraszam. Ten komentarz...

    Mikrokontrolery ARM   28 Wrz 2012 19:20 Odpowiedzi: 6    Wyświetleń: 2034
  • [STM32F4][C][Atollic] - FAT_FS - jak skrócić czas zapisu danych?

    Witam, Pracuję nad zapisem danych do karty SD - wykorzystuję w tym celu bibliotekę FAT_FS. Mam pytanie - w jaki sposób można skrócić czas zapisu? Zapis 6 bajtów danych trwa ok 9ms i zależy w bardzo małym stopniu od częstotliwości taktowania SPI. Podglądałem kod funkcji f_write używanej w w/w bibliotece do zapisu, jednak jest on dla mnie jak na razie...

    Mikrokontrolery ARM   22 Lis 2012 23:56 Odpowiedzi: 9    Wyświetleń: 2010
  • STM32F4 - Konfiguracja Pinów do konfiguracji SPI

    Znalazłem rozwiązanie mojego problemu z taktowaniem mikrokontrolera, opisuję to co znalazłem żeby może oszczędzić komuś kłopotu. W DISCOVERY F4 jest wykonana bardzo ciekawa rzecz. Mimo że do F4 dołączony jest kwarc 8 MHz wraz z kondensatorami, projektanci stwierdzili że dołączą jeszcze do wejścia OSC IN wyjście MCO z F1 która służy jako programator....

    Mikrokontrolery ARM   22 Gru 2012 14:20 Odpowiedzi: 27    Wyświetleń: 5181
  • STM32F4 Discovery - Konfiguracja Timer1 PWM

    Witam, Nie chciałem zakładać oddzielnego tematu, bo problem mam również związany z PWM, otóż chciałem uzyskać falę prostokątną na wyjściu, niestety otrzymuję sinusa. kod: [syntax=c] GPIO_InitTypeDef GPIO_InitStructure_CLK; RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... ENABLE); GPIO_InitStructure_CLK.GPIO_Pin = GPIO_Pin_8; GPIO_InitStructure_CLK.GPIO_Mode...

    Mikrokontrolery ARM   29 Gru 2012 17:06 Odpowiedzi: 15    Wyświetleń: 5535
  • [STM32F4][CoIDE] - Przerwanie od AWD

    Chciałbym zrobić przerwanie od Analog Watchdog, które będzie wywoływane gdy napięcie na kanale 10 przetwornika ADC1 wyjdzie poza zakres 1V-2V. No i cóż, przerwanie nie chce występować... Sprawdzałem w debuggerze i w ogólę nie wchodzi do przerwania, więc problem jest zapewne w konfiguracji. Sam ADC1 oczywiście działa i mierzy napięcie. Konfiguracja ADC1...

    Mikrokontrolery ARM   03 Cze 2013 14:50 Odpowiedzi: 8    Wyświetleń: 1884
  • Mikrokontrolery - początek (Rozwiązany -> STM32F4 DISCOVERY)

    Ile instrukcji zajmuje na AVR dodawanie dwóch zmiennych 16-bitowych umieszczonych w pamięci z zapisem wyniku do pamięci? A ile analogiczne mnożenie? Jak to wypada w porównaniu z ARM? Zgaduję, że w pierwszym przypadku jakieś 3..4 x więcej, w drugim - kilkadziesiąt razy więcej (czyli tyle razy wolniej). O programowej emulacji operacji zmiennopozycyjnych,...

    Mikrokontrolery Początkujący   01 Wrz 2013 19:16 Odpowiedzi: 48    Wyświetleń: 8763
  • STM32F4 - Wyświetlacz TFT z kontrolerem ILI9325

    Witam. walczę już prawie tydzień z wyświetlaczem takim jak ten :arrow: Problem jest oczywisty, otóż wyświetlacz nie reaguje. Dodam, że prawdopodobnie nie ma komunikacji, napisałem funkcję zapisu i odczytu taką jak poniżej i odczytuję pokolei zawartość rejestrów i ciąle otrzymuję 0x9300. Połączenia są dobre bo sprawdzane n-razy. Ogólnie odnoszę wrażenie,...

    Mikrokontrolery ARM   08 Paź 2013 22:23 Odpowiedzi: 4    Wyświetleń: 2295
  • [STM32F4][C/Keil] - STemWin v5.22 + ILI9325 kłopoty z konfiguracją

    O ile SPLa hejtuję chórem z innymi hejterami na tym forum, to STemWin będę bronił. Nie widzę podstaw do twierdzenia że biblioteka jest "zagmatwana", jej użycie jest bardzo proste, konfiguracja sprowadza się co najwyżej do podstawienia kilku wywołań funkcji niskopoziomowej komunikacji z LCD. Kod wynikowy waży sporo, ale w dobie mikrokontrolerów z 2MB...

    Mikrokontrolery ARM   31 Maj 2014 09:50 Odpowiedzi: 75    Wyświetleń: 15192
  • akutalizacja czasu RTC STM32F4 - funkcja RTC_SetTime zwaraca error

    Witam, RTC taktowany jest z LSE. Inicjalizacja przebiega pomyślnie,RTC działa poprawnia. Funkcją GetTime mogę bez problemu odczytać aktualny czas. Problem polega na jego aktualizacji. Cel to wpisanie RTC danych wysłanych po USB. Oto kod: [syntax=c] if (Buf[0] == 'R' && Buf[1] == 'T' && Buf[2] == 'C') { RTC_TimeTypeDef RTC_TimeStructureUSB; char error;...

    Mikrokontrolery ARM   14 Sty 2014 15:02 Odpowiedzi: 6    Wyświetleń: 1593
  • STM32F4 HD44780 - Brak inicjalizacji wyświetlacza.

    brak odczekania czasu pomiędzy wykryciem niskiego stanu BUSY i rzeczywistą gotowością (z tego powodu w ogóle testowanie BUSY nieszczególnie ma sens na szybkich uC), ??? - to HD44780 nie potwierdza gotowości sygnałem busy? Gotowości, czyli że natychmiast po nim można wysyłać następne dane. Przecież inaczej ten sygnał nie miałby sensu. Używam 'od zawsze'...

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