stm32 24mhz

Znaleziono około 118 wyników dla: stm32 24mhz
  • STM32 Discovery F100 - Konfiguracja GDB + lock-pick od frediego

    Gdy ją od komentuję, podczas debugowania wszystko się sypie. W Zakładając że mówimy o projekcie stm32_blink_led, czyli tym dla F103. Jeśli w config.h ustawisz FREQUENCY na 24MHz max, w funkcji pll_start() wywalisz wywołanie funkcji flash_latency() (w F100 niby nie da się tego przestawiać), to powinno zadziałać, choć niekoniecznie optymalnie (w funkcji...

    Mikrokontrolery ARM   08 Sty 2014 00:58 Odpowiedzi: 12    Wyświetleń: 2277
  • REKLAMA
  • ATmega32 – jak rozszerzyć pamięć RAM? Sposoby podłączenia zewnętrznego RAM

    Dało by się. Polecam program ISP Programmer (już niestety nie rozwijany ale i port LPT też już w nowych sprzętach rzadko się pojawia)- za jego pomocą dało się programować AT89S52 (czyli troszkę lepsze 8051-a właściwie 8052 z Atmela). Inną kwestią, że 8051 i jego krewni to w porównaniu do AVRów słabizna obliczeniowa. AVRy są to mikrokontrolery RISCowe...

    Początkujący Elektronicy   12 Kwi 2015 12:57 Odpowiedzi: 27    Wyświetleń: 3492
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak uruchomić pomiar temperatury termoparą i kontrolerem MAX31855 z Arduino? Protokół komunikacji

    https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...

    Artykuły   13 Gru 2024 00:25 Odpowiedzi: 1    Wyświetleń: 1290
  • REKLAMA
  • STM32F100 vs ATmega32 – wolne odświeżanie LCD mimo wyższego zegara 24MHz

    Natomiast STM nie lubi działać na zmiennych typu char. Dla STM32 nie ma znaczenia czy zmienna ma 8-, 16- czy 32-bity... 8MHz dla RCC_SYSCLK_Div2 i RCC_PLLMul_2 pozostałe parametry bez zmian Możesz zdradzić nam powód, który każe Ci ustawiać dzielnik dla najszybszej i najważniejszej magistrali w tym układzie na jakąkolwiek inną wartość niż 1? Nie dziw...

    Mikrokontrolery ARM   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5794
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Nikt nie chce odpowiedzieć, więc sam sprawdzę ;) Chcę to sprawdzić dla małej rozdzielczości dla serwa przy 24MHz lecz pojawił się problem z brakiem PWM na PA8: [syntax=c]RCC->APB2ENR = RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPBEN; ... GPIOA->CRH = 0x888884AA; ... RCC->APB2ENR |= RCC_APB2ENR_TIM1EN; TIM1->PSC = 239; TIM1->ARR = 1999; TIM1->CCR1= 150; TIM1->CCMR1...

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 13239
  • [STM32F] STM32F103RET6 - HardFault przy PLL powyżej 48MHz, jak rozwiązać?

    witam posiadam STM32F103RET6 i jeśli ustawię PLL mnożnik na więcej niż 6 razy (co odpowiada 48MHz) to procek wysypuje się, przechodzi do HardFault_Handler, jesli konfiguracje przeprowadziłem w THUMBie to jeszcze na 56MHz pracuje. Po pierwsze chciałbym zauważyć, że STM32 (Cortex-M3) obsługuje tylko thumb-2, więc niby w jakim trybie jesteś normalnie?...

    Mikrokontrolery ARM   16 Cze 2009 09:11 Odpowiedzi: 3    Wyświetleń: 1314
  • Doświadczenia z przetaktowaniem AVR: Atmega128 i Atmega2561

    Jeżeli znasz ASM na Z80, masz źródła i bazę softwareowo/sprzętową do pracy z Z80 (tak wiem wiele tam nie potrzeba ale najczęściej trzeba mieć chociażby programator i kasowarkę UV do epromów z okienkiem oraz soft z którym będzie on chciał działać) i jest to jedno urządzenie do modyfikacji w sensie jednej sztuki (czyli przypadek raczej szczególny niż...

    Mikrokontrolery AVR   06 Lut 2017 16:58 Odpowiedzi: 151    Wyświetleń: 11112
  • REKLAMA
  • Jak zacząć programować STM32F4DISCOVERY z STM32F407VG?

    Zostawmy temat podkręcania procesorów, jest to temat dla dwóch szkół: starej, która mówi jasno "nie, nie powinno się tego robić", oraz nowej szkoły, która mówi jasno: "tak do pewnego stopnia i w szczególnych przypadkach". Oczywiście nie należy tego wykorzystywać do obrażania kogokolwiek, jest to karygodne!!! Do niczego tym sposobem nie dojdziemy. Czyli...

    Mikrokontrolery ARM   18 Cze 2012 20:56 Odpowiedzi: 68    Wyświetleń: 15829
  • 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ń: 1230
  • STM32 Discovery F0 - Czy warto zaczynać naukę ARM bez doświadczenia z AVR?

    Zapewne w większości aplikacji tak jest, ale w często na to trzeba uważać. Przecież nikt nie pisze tutaj o filtrach cyfrowych czy FFT. Niemniej jednak widać na forum tendencję, że nawet JEDNORAZOWE obliczenie czegoś na float to ogromny problem, bo "przecież można to zrobić na liczbach całkowitych, przez co program uruchomi się o 13 mikrosekund szybciej"....

    Mikrokontrolery Początkujący   09 Kwi 2013 20:11 Odpowiedzi: 58    Wyświetleń: 9753
  • [STM32] Jak zapisać znak na wyświetlaczu LED 7-segmentowym STM32 w C?

    Wiec, probowalem jeszcze raz ale z innymi pinami sterujacymi - wybralem do tego PORT_B_PIN11 i PORT_B_PIN_12, nie jestem pewien czy dobrze to sprawdzilem w nocie katalogowej, ale wydaje mi sie ,ze one powinny byc 5V tolerant. Ponizej zalaczam caly config. h oraz main.c - probowalem znowu przetestowac mozliwe wartosci dla nowych pinow sterujacych niestety...

    Mikrokontrolery ARM   02 Gru 2011 17:47 Odpowiedzi: 28    Wyświetleń: 3480
  • STM32 i SPI + ANDROID - zaskakujące transfery w FT311D

    Dziękuję za odpowiedź. Zgodnie z wcześniejszymi radami, zmieniłem pojedynczy transfer na 120bajtów. Gdy transfer się kończy, wyłączam układ FT311D, ustawiając na #SS jedynkę (makro FT311_DEZAKTYWUJ). Mam jednak problem z gubieniem danych i / lub zawieszaniem się transmisji, o czym dalej... Kod wysyłający dane wygląda tak: [syntax=c]void wyslijDane (...

    Mikrokontrolery ARM   17 Paź 2015 06:46 Odpowiedzi: 16    Wyświetleń: 2118
  • STM32 - USB przesiadka z uvision

    Super, jakoś udało mi się Eclipsa uruchomić fakt że w innej wersji Version: Mars Release (4.5.0) ale bez problemu spiąłem to. Przerzuciłem kod i co się okazało. Ruszył. Ale do szczęścia trochę brakuje, okazuje się, że nie rozpoznaje USB. Tzn ten sam dokładnie kod śmiga na Keilu, a na eclipse już nie. definicje: DEBUG USE_FULL_ASSERT TRACE OS_USE_TRACE_SEMIHOSTING_DEBUG...

    Mikrokontrolery ARM   07 Mar 2016 16:41 Odpowiedzi: 12    Wyświetleń: 1554
  • [stm32] jak najprościej zrobić generator prost. 24MHz

    Witam, Potrzebuję przebiegu zegarowego 24 MHz, bez żadnych dodatków, po prostu ma cały czas tak tykać. I chciałabym się zapytać jak najprościej do tego podejść czy PWM? a możne dałoby się zrobić REMAPowanie tak, aby podłączyć jakiś z zegarów bezpośrednio do jednego z Pinów? No i najbardziej dręczące mnie pytanie, czy to w ogóle jest możliwe na moim...

    Mikrokontrolery ARM   08 Sty 2011 18:12 Odpowiedzi: 2    Wyświetleń: 1671
  • REKLAMA
  • [STM32][C] TIM1 taktowany dwa razy niższą częstotliwością

    Czy aby na pewno częstotliwość przerwań od timera powinna wynosić 1kHz? Skoro masz (w teorii) 24MHz podzielone przez 24000 (preskaler), to faktycznie zegar dochodzący do samego timera będzie równy 1kHz, ale wg mnie przerwanie timera będzie co dwa jego cykle, bo timer liczy tak: 0 ... 1 (przerwanie) ... 0 ... 1 (przerwanie) ... EDIT: sekundy... normalnie...

    Mikrokontrolery ARM   07 Lip 2011 06:41 Odpowiedzi: 23    Wyświetleń: 3461
  • Zawieszanie się programu przy zapisie do flash STM32F103C8T6

    Witam Chcę zapisywać z własnego programu dane do flash procesora, jednak program zawiesza się w tym miejscu: [syntax=c]void FLASH_write(void) { FLASH->KEYR = 0x45670123; FLASH->KEYR = 0xCDEF89AB; while(FLASH->SR & FLASH_SR_BSY); FLASH->CR |= FLASH_CR_PER; //Page Erase Set FLASH->AR = Page_60; //Page Address FLASH->CR |= FLASH_CR_STRT; //Start Page Erase...

    Mikrokontrolery ARM   31 Gru 2018 20:38 Odpowiedzi: 12    Wyświetleń: 678
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    szczywronek Coś mi się nie podoba w tej prędkości transmisji. SDIO 24MHz 4bit -> efektywnie 12MiB/s -> ~43us/sektor -> ~2,74ms/klaster 32768 bajtów, typowo dla kart >=2GiB. Odczytując ciągle, na pewno możesz odczytywać cały klaster (32KiB), który jest niepodzielną jednostką danych w systemie FAT. Czas oczekiwania na gotowość karty, to typ. 3x0,5ms...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6231
  • STM32: Czyszczenie FLASH przed zapisem, szybkość vs SRAM, DMA a odczyt

    No tak, ale jak jest z szybkością odczytu do 24MHz gdy porównujemy te pamięci? Dokładnie tak, jak napisano w RefMan.

    Mikrokontrolery ARM   27 Gru 2018 22:55 Odpowiedzi: 34    Wyświetleń: 1995
  • STM32F103VCT6 + WS2812B na PA14 z DMA bez obciążania CPU - jak to zrobić?

    Napisałem kod do mojego pomysłu.. I jak się spodziewałem - nie działa ;P [syntax=c] GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; DMA_InitTypeDef DMA_InitStructure; GPIO_StructInit(&GPIO_InitStructure); TIM_TimeBaseStructInit(&TIM_TimeBaseStru... GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disab...

    Mikrokontrolery ARM   07 Sty 2016 01:33 Odpowiedzi: 12    Wyświetleń: 2343
  • STM32f103C8T6 - Definicja sys clk z uzyciem bibliotek stm workbench

    Witam, znalazlem kawalek funkcji na ustawienie procesora na 72MHz i wydaje mi sie, ze działa bo uzywam system tick do togglowania pinu, ale chce uzyc poprostu funkcji dostarczonych od stm. Na screenie widze ze jest gdzies definicja o ustawieniu procesora typu "STM32F10X_LD_VL" przez co program chodzi na 24MHz. Gdzie ona jest? http://obrazki.elektroda.pl/5784698000_1...

    Mikrokontrolery ARM   06 Mar 2016 22:05 Odpowiedzi: 6    Wyświetleń: 1185
  • [STM32] USART3 nie wysyła danych - konfiguracja i inicjalizacja GPIO i USART

    Faktycznie trzeba było zmienić ustawienie z 24MHz na 8MHz (piszę dopiero dziś aby zamknąć temat ale sprawa od dawna rozwiązana).

    Mikrokontrolery   06 Lis 2011 08:16 Odpowiedzi: 10    Wyświetleń: 2936
  • Zamień płytkę BluePill z STM32 w analizator logiczny kompatybilny z Sigrok

    Gdyby to działało dobrze to chińskie portale handlowe byłyby zarzucone analizatorami na BluePill Nie będą handlować bo BluePill ma full-speed USB a klon Saleae high-speed USB. Mnie tam zużycie RAMu nie przeszkadza. Nie łapałem nigdy więcej jak minutę, zwykle po kilka sekund wystarcza. Próbkowanie 24MHz. (nie BluePillem, jest za wolny)

    Newsy   15 Lis 2020 23:17 Odpowiedzi: 4    Wyświetleń: 2325
  • Sound Blaster 16 + STM32, czyli co nuda robi z człowiekiem

    STM32F100RBT6B Ma max 24Mhz, W zasadzie są podobne tylko u mnie PB1 i PB2 są wykorzystane do przycisków, i nie mam JTAG jako takiego

    DIY Konstrukcje   17 Mar 2012 14:35 Odpowiedzi: 46    Wyświetleń: 37051
  • Konfiguracja STM32 w Eclipse Mars.1 - Problemy z ustawieniami PATH i makefile

    Jakie zmiany wprowadziłeś w projekcie? Ten z mojej strony pracuje na 72MHz używajac kwarcu 8MHz, a Twój mikrokontroler ma maksymalną częstotliwość pracy 24MHz... Przede wszystkim wyłącz więc całkowicie konfigurację PLL (usuń wywołanie funkcji pll_start() z main()).

    Mikrokontrolery   21 Gru 2015 22:16 Odpowiedzi: 12    Wyświetleń: 1608
  • [STM32] Czy warto używać bibliotek ST w projektach z STM32?

    [syntax=c]uint32_t wait_states; if (frequency < 24000000ul) // 0 wait states for core speed below 24MHz wait_states = 0; else // 1 wait state for core speed between 24MHz and 48MHz wait_states = 1; FLASH->ACR = wait_states;[/syntax] Pisze się bardzo przyjemnie wystarczą pliki CMISIS Rejestry mają układ. [nazwa peryferia]->[nazwa rejestru] bardzo...

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 33436
  • [STM32] [STM32F303] - Jak efektywnie zarządzać buforami DMA w oscyloskopie 1MHz?

    Bez zewnętrznej pamięci będziesz miał małą pamięć próbek. Z drugiej strony przy zakładanym paśmie to możesz to wysyłać przez USB na FT232R (do 2Mbps). Ja bym podszedł inaczej do całości - jest analizator stanów logicznych który przesyła dane przez USB nazywa się Saele (https://www.saleae.com/logic). Klony dostępne na allegro, ebay za 30zł. Może lepiej...

    Mikrokontrolery ARM   15 Maj 2014 23:36 Odpowiedzi: 15    Wyświetleń: 4641
  • STM32F103C8T6 Blue Pill jako debugger CK-Link: C-SKY/T-Head/XuanTie Badanie kopii zapasowej Flash CK

    Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...

    Smart Home IoT   20 Wrz 2025 12:05 Odpowiedzi: 15    Wyświetleń: 3297
  • Dlaczego kod się zawiesza? STM32F100xx, IMU na MPU6050 po I2C z STM32f100RB.

    Zacznijmy od początku, czyli od inicjalizacji. Coś wygrzebałem, post Freddie Chopin o inicjalizacji: [syntax=c] #defineI2C_CR2_FREQ_24MHz 0b011000 RCC_APB1ENR_I2C2EN = 1; // wl. taktowanie I2C2 I2C_CR1_SWRST = 1; // programowy reset I2C_CR1_SWRST = 0; I2C2->TRISE = 37; // ?? z kad ta wartosc ( Co tu wpisać ?) I2C2->CCR = 120; // 24MHz/120/2 ~= 100kHz...

    Mikrokontrolery ARM   31 Mar 2015 23:02 Odpowiedzi: 26    Wyświetleń: 1896
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Tylko pierwsze 74 impulsy zegara muszą być ~400kHz. Inicjalizacja natywna może być na pełnej prędkości (CMD0 + CMD8 + ACMD41 + CMD11 + ew.CMD59). Może kiedyś napiszę, w sumie trzeba tylko dorzucić kawałek kodu po CMD11 (CMD2 + CMD3 + CMD7 + CMD42 + ACMD6 + CMD6/3 + CMD6/1i4 + CMD19). Też pisałem jakieś 2..1,5 roku temu na Xmega (wszystko w asm) i wtedy...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 49    Wyświetleń: 13977
  • [STM32] STM32F411 - Jak skonfigurować DMA do odczytu SPI bez wybudzania procesora?

    Witam, Mam następujący problem koncepcyjny: mam mikrokontroler STM32F411 do którego po SPI jest podpięty m.in pomiarowy interfejs analogowy. Co 125us (8kHz) interfejs generuje przerwanie - należy wtedy odczytać z interfejsu 27 bajtów danych. Urządzenie nastawione jest na niski pobór energii (zasilanie bateryjne, procesor taktowany dość nisko - 24MHz)...

    Mikrokontrolery ARM   23 Gru 2016 21:17 Odpowiedzi: 11    Wyświetleń: 1398
  • [STM32F10x] STM32F100RB: Konfiguracja PWM na TIM3 do sterowania serwo - co poprawić?

    Dokładnie. Dzięki. PS. poprawne wartości dla serwo to: timeBaseInit.TIM_Period = 10000; timeBaseInit.TIM_Prescaler = 48; przy 24MHz zegara.

    Mikrokontrolery ARM   02 Wrz 2013 13:25 Odpowiedzi: 5    Wyświetleń: 1782
  • [STM32F107] [STM32F107RCT6] Brak komunikacji z procesorem, błąd core not halted

    Witam ponownie, mam teraz niezwykłą zagadkę, tak więc posklejałem kawałek kodu który obsługuje USART + Ethernet - program polega jedynie na tym że jak odbierze jakąkolwiek ramkę Ethernetową to powiadomi o niej i wyśle przez RS-232 MAC address nadawcy i odbiorycy (przy czym tutaj kwestia estetyczna jest niedopracowana) - tak czy inaczej kod ten przetestowałem...

    Mikrokontrolery ARM   31 Paź 2011 19:02 Odpowiedzi: 16    Wyświetleń: 5459
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    To ja dodam podobne pytanie, dla STM32vldiscovery. Migająca diodka i dźwięki typu beeep:). Ustawienia źródła (kwarc 8MHz), pętli PLL (x3=24MHz), ten sam program programowany z Keil działa wg ustawień (Systick 1ms, delay = 1000 daje 1sek. pasuje). Oraz ten sam program .bin (lub .hex) programowany przez STM32 ST_Link Utility i diodka mruga dużo wolniej,...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101580
  • Wybór ARM 32b Cortex-M3: STM32F100RTB6B vs. NXP LPC1754

    STM32F100 to linia budżetowa, więc max to 24MHz. STM32F103, ...105 i ...107 pracują na 72MHz. Oprogramowanie do obydwu tych układów będzie na 99% takie samo - zalezy jakie środowisko wybierzesz. 4\/3!!

    Mikrokontrolery ARM   28 Sty 2011 09:43 Odpowiedzi: 5    Wyświetleń: 3170
  • Wybór pierwszej rodziny ARM: STM32, Atmel czy NXP dla początkującego?

    Mam tą płytkę STM32VL Discovery od kilku dni. Na razie sprawdzałem ją pod Atolliciem free i to środowisko jest dość wrednie ograniczone, nag screeny przy każdym wejściu do debugowania i brak podglądu SFR. Sama płytka fajna, ale procek na niej nie jest zbyt wypasiony, 8kB RAM i 24MHz. Złącze SWD ma zworki na płytce, można odpiąć procek ze startera i...

    Mikrokontrolery ARM   04 Lut 2011 18:52 Odpowiedzi: 31    Wyświetleń: 6689
  • STM32F103 + LCD HD44780 - Nieprawidłowe działanie

    Dziękuję kolegom za cenne uwagi. Co do wersji z os.mbed.com, to próbowałem ją do siebie przeportować ale niestety efekt był podobny. Poprawiłem kod według wskazówek kolegi Freddie Chopin, przerwanie SysTick jest generowane co 10 us oraz wydłużyłem czasy dla półbajtów, ale efekt jest dalej taki sam. Pojawiło się też słówko volatile. Kod wygląda teraz...

    Mikrokontrolery ARM   09 Mar 2018 22:31 Odpowiedzi: 7    Wyświetleń: 1746
  • Porównanie mocy obliczeniowej i energooszczędności PIC vs AVR

    ST produkuje STM32 w wersjach od "ekonomicznej" STM32F100 (24MHz) do "wypasionej" STM32F107(72MHz). Coś mi się obiło o uszy, że jest przygotowywana wersja STM32F108. Nie tak dawno wprowadzili wersje z pamięcią 512kB i więcej FLASH. Wszystkie układy mają identycznie wyprowadzone sygnały. Dlatego trzeba jedynie zwracać uwagę by kupić w odpowiedniej obudowie...

    Mikrokontrolery   08 Lip 2011 21:51 Odpowiedzi: 474    Wyświetleń: 46161
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu lpc1114_blink_led i rename na stm32f0_blink_led 2. Zmiany...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4263
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Dzięki ;) Czyli powinno to wyglądać mniej więcej tak: [syntax=c] //Prescaler fclk = 24MHz/24 = 1MHz TIM1->PSC = 24-1; //Zliczanie od 25(dec) = 25us TIM1->CNT = 25-1; TIM1->ARR = 25-1; //Tryb zliczania w gore, trub powtarzania i wlaczenie licznika TIM1->CR1 = (TIM_CR1_ARPE | TIM_CR1_CEN); [/syntax] Paprocki wypisuje, że artość rejestru CNT jest przepisywana...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26535
  • STM32F100 Keil - DMA nie zapełnia bufora ADC po pierwszym przerwaniu

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

    Mikrokontrolery ARM   18 Lip 2014 09:41 Odpowiedzi: 9    Wyświetleń: 2202
  • [STM32F103][C]Sprzętowe sterowanie LED WS2812 na STM32 plus 3xNAND

    No litości, od 3 lat steruję WS2812 z STM32 na dwa sposoby bez żadnych bramek i w dodatku przez DMA, czyli bez narzutu programowego w czasie rzeczywistym, a rozwiązanie z SPI dawno opublikowałem. W takim przypadku każdy bit WS2812 koduje się na trzech bitach wysyłanych przez SPI. Ale masz na myśli stary numer z kodowaniem bitu WS2812 na trzech bitach...

    Mikrokontrolery ARM   28 Sty 2019 09:27 Odpowiedzi: 43    Wyświetleń: 7572
  • [STM32] STM32F107 Timer2 - dlaczego przerwanie co 10s zamiast 1s?

    Masz racje z tym 36 The PLL configuration (selection of HSI oscillator divided by 2 or HSE oscillator for PLL input clock, and multiplication factor) must be done before enabling the PLL. Once the PLL enabled, these parameters cannot be changed. Może spróbuj funkcji Frediego: [syntax=c] static void flash_latency(uint32_t frequency) { uint32_t wait_states;...

    Mikrokontrolery ARM   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2387
  • stm32/f105 - Konfiguracja OTG na wewnętrznym oscylatorze, możliwe?

    Da się tak ustawić PLL by uzyskać 48MHz na wewnętrznym RC. Testowałem USB na wewnętrznym RC (bez kalibracji HSI) i działało to poprawnie. Czy możesz napisać na jakim to było CPU? Problem jest taki ze na F105 maksymalny PLL to 9x. Czyli wg. schematu z dokumentacji (z 1 mojego postu) sygnal zegoarowy idzie tak. HSI 8mhz -> /2 = 4mhz -> PLL 4*9mhz = 36mhz...

    Mikrokontrolery ARM   18 Kwi 2013 13:29 Odpowiedzi: 5    Wyświetleń: 1473
  • STM32F107 konfiguracja zegara w Keil uVision - błędy kompilacji kodu

    Masz nagłówek "stm32f10x.h" to z niego korzystaj. A nie stawiasz wszędzie (1 << X). Na poniższym przykładzie widać co chce zrobić... nawet nie potrzeba komentarzy, kto już jest obeznany trochę z STM32. [syntax=c]inline void RCC_conf(void){ FLASH->ACR |= FLASH_ACR_LATENCY_0; //set FLASH latency[2:0]=001, one state wait state, if 24MHz < SYSCLK...

    Mikrokontrolery ARM   20 Kwi 2012 15:36 Odpowiedzi: 55    Wyświetleń: 7421
  • [stm32][FreeRTOS] - Zawieszanie się sterownika w tasku Idle

    #define configCPU_CLOCK_HZ ( ( unsigned long ) 72000000 ) Nie żeby to był specjalny problem, ale STM32F100 to akurat działają na max 24MHz z tego co wiem... #define configTOTAL_HEAP_SIZE ( ( size_t ) ( 19 * 1024 ) ) 19kB na heap, tymczasem większość STM32F100 ma MAŁO RAMu... dodałem również w pliku port.c: Dodaj to po prostu w FreeRTOSConfig.h bardzo...

    Mikrokontrolery ARM   05 Kwi 2013 16:30 Odpowiedzi: 2    Wyświetleń: 1647
  • [STM32] - Jak skonfigurować przerwanie przy uszkodzeniu kwarcu 8MHz w STM32F100RB?

    Ok, więc sprawdzam bit RCC_CIR_CSSF i po wyjęciu kwarcu nie zmienia się jego stan. Chyba powinien. Czy aby ten bit zmieniał wartość trzeba to jakoś dodatkowo uaktywnić? Albo procesor nie widzi wyjęcia kwarcu jako błąd HSE? Dodano po 3 No to jest tak: Inicjalizacja Dodano po 2 Jeszcze można w obsłudze przerwania ustawiać jakąś flagę że było przerwanie...

    Mikrokontrolery ARM   23 Wrz 2014 21:08 Odpowiedzi: 7    Wyświetleń: 1152
  • Co zrobić aby przerwanie było wywoływane co 1ms w liczniku SysTick

    Witam. Kupiłem płytkę uruchomieniową STM32vldiscovery z kontrolerem STM32F100RB. W przykładowym programie użyto licznika SysTick do wywoływania przerwania co 1ms. W programie użyto funkcji włączającej podział zegara systemowego (ustawionego na 24MHz) przez 8. "SysTick_CLKSourceConfig(SysTick_CLKSour... Jednak aby przerwanie było wywoływane...

    Mikrokontrolery ARM   25 Lut 2012 10:39 Odpowiedzi: 26    Wyświetleń: 4531
  • Jaki mikrokontroler wybrać do...?

    Nie interesują Cię szybkie ARM'y, ale wymieniasz w zestawieniu produkty Xilinx'a, gdzie można rozprowadzić zegar do kilkuset MHz (; Układy programowalne to nie mikrokontrolery. Zainteresuj się architekturą ARMv7, Cortex'ami. Najtańszy od NXP dostaniesz za ~7zł (LPC1113), a od STM za ~9zł (STM32F100x). I nie są tak od razu jakieś super szybkie np: STM32F100xx...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 268390
  • Eclipse + STM32F10x - Kompilacja projektu zawierającego StdPeriph_Driver

    Witam wszystkich. Po wielu wysiłkach udało mi się skonfigurować środowisko do programowania STM32 w ECLIPSE. Mam jednak problem z konfiguracją projektu z użyciem biblioteki StdPeriph_Driver. Projekt ma zainkludowane pliki: stm32f10x_rcc.h i stm32f10x_flash.h z tej biblioteki w celu skonfigurowania układu taktowania ale nie chce się kompilować. /home/grzegorz/Programowanie/STM32_Toolc...

    Mikrokontrolery ARM   26 Wrz 2015 22:34 Odpowiedzi: 2    Wyświetleń: 1230
  • STM32 F107 - Jak poprawnie wysyłać dane przez magistralę I2C?

    No kwarc jest ani 8 ani 24 tylko 14,7456 MHz, może faktycznie coś z ustawieniem traktowania magistrali... Predkość jaka wyszła mi na APB1 to 35,9424, czy muszę jakoś przeliczać GPIO_InitStructure.GPIO_Speed bo próbowałem już i przy 2 i 10 i 50..., no i jeszcze I2C_InitStructure.I2C_ClockSpeed = I2C_SPEED mam ustawione na 100k. czy mogę tu wpisać cokolwiek.......

    Mikrokontrolery ARM   25 Lip 2014 15:38 Odpowiedzi: 4    Wyświetleń: 2655