stm32 kwarc

Znaleziono około 526 wyników dla: stm32 kwarc
  • [STM32] Czy inicjalizacja RTC w STM32 z kwarcem 32.768 kHz jest poprawna?

    No i tak i nie, kiedy wpisywałem np. RCC_APB1ENR_PWREN to nie było, a było RCC_APB1Periph_PWREN. Ale być może mam nie te pliki .h dołączone. No chyba, bo w tym pliku o którym ja mówię jest np. #define RCC_APB1ENR_PWREN ((uint32_t)0x10000000) /*!< Power interface clock enable */ stm32f10x.h Co do reszty, to w ostateczności można popatrzeć jak to...

    Mikrokontrolery ARM   29 Lip 2012 14:58 Odpowiedzi: 11    Wyświetleń: 4948
  • [STM32] - Jak skonfigurować przerwanie przy uszkodzeniu kwarcu 8MHz w STM32F100RB?

    Też nie bardzo wiem jaka jest nazwa (wektor) funkcji tego przerwania, więc mam tak: Przecież wystarczy zajrzeć do tablicy wektorów i wszystko stanie się jasne... Można też zajrzeć do manuala, aby dowiedzieć się, że system CSS jest zmapowany na przerwanie NMI. Nie wiem czy czekanie na odpowiedź na forum jest naprawdę szybsze... 4\/3!!

    Mikrokontrolery ARM   23 Wrz 2014 21:08 Odpowiedzi: 7    Wyświetleń: 1122
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Dlaczego kwarc 32768Hz w RTC na STM32 i jak uzyskać dziesiętne sekundy?

    No ale przecież tak właśnie jest zrobione - preskaler/dzielnik to po prostu licznik z porównaniem. 4\/3!!

    Mikrokontrolery   07 Cze 2012 12:49 Odpowiedzi: 9    Wyświetleń: 8039
  • Jakie kondensatory do rezonatora kwarcowego wg karty katalogowej?

    Te kondensatory są zależne od parametrów użytego kwarcu, jego własnych pojemności. Wg mnie jak zastosujesz po jednym kondensatorze 15pF na każdą nóżkę kwarcu, to zadziałają. Mam nadzieję, że ścieżki będą trochę szersze niż włos i kwarc zastosowany będzie na tej samej płytce co uC. pytanko: jaki to mikrokontroler, skoro nie używa kwarcu? Dodano po 13...

    Mikrokontrolery AVR   24 Maj 2020 09:00 Odpowiedzi: 20    Wyświetleń: 2664
  • STM32 f103: Jak uzyskać ADC 14 MHz i USB 48 MHz przy kwarcu 8 MHz?

    Niestety tak jak chcesz to się nie da. To jedno z ograniczeń tej rodziny procesorów. Główne to takie, że dzielniki dla USB to tylko 1 oraz 1.5, zatem procka możesz puścić tylko na 72 MHz, albo 48 MHz, żeby mieć odpowiedni zegar na USB. Dodatkowo mała ilość dzielników na ADC powoduje dodatkowe utrudnienia, także maksymalnie można taktować ADC zegarem...

    Mikrokontrolery ARM   01 Sty 2020 22:33 Odpowiedzi: 3    Wyświetleń: 558
  • REKLAMA
  • [STM32] [STM32CubeMX] ver. 4.21 błąd przy ustawianiu kwarcu LSE i HSE

    Nadal nie rozumiem, na czym polega Twój problem.

    Mikrokontrolery ARM   05 Lut 2019 15:09 Odpowiedzi: 12    Wyświetleń: 1854
  • Izolowany galwanicznie kowerter USB-I2C (głównie AVR, Arduino ale i dla ARM)

    Większość STM32 nawet do USB nie potrzebuje kwarcu. Byłbym ostrożny z takim stwierdzeniem. Raczej niektóre STM32 nie wymagają kwarcu do prawidłowej pracy w trybie USB Device FS. To są układy z rodziny L0 i L5, oraz przestarzałe już dziś L1 i F0. Synchronizują się do sygnału Start of Frame z Hosta. W pozostałych (F1, F2, F3, F4, F7, G0, G4, H7, MP1),...

    DIY Początkujący   12 Lut 2020 23:01 Odpowiedzi: 60    Wyświetleń: 6777
  • REKLAMA
  • Połączenie BME280, FT800CB-HY50B z STM32 NUCLEO-L432KC - weryfikacja schematu

    Po co moduł rtc? Stm32 maja wbudowane rtc potrzeba tylko kwarcu.

    Mikrokontrolery Początkujący   10 Mar 2021 08:11 Odpowiedzi: 11    Wyświetleń: 1194
  • [stm32][usb] virtual com. Urządzenie podpięte pod USB nie przechodzi enumeracji.

    Problem rozwiązany. Ścieżki od danych USB prowadzone są za blisko kwarcu.

    Mikrokontrolery ARM   22 Gru 2011 21:44 Odpowiedzi: 1    Wyświetleń: 2195
  • Dziwne zachowanie procesora stm32f103 po przylutowaniu generatora kwarcowego

    Czy ktoś potrafi to sensownie wyjaśnić? Jak najbardziej sensownie da się wyjaśnić. Na opisie na procesorze, dla obudowy LQFP48 w dolnym prawym rogu, znajduje się litera lub cyfra oznaczająca rewizję (np. dla tych Twoich może być jeden ze znaków “B”, “Z”, “Y”, “1”, “2”, “3”, “X”...

    Mikrokontrolery ARM   15 Wrz 2018 18:53 Odpowiedzi: 12    Wyświetleń: 915
  • [STM32][c][AtollicSt - Port szeregowy ma inną prędkość niż ustawiona

    A jaki masz kwarc? - 8MHz. Jeśli nie to dodaj/zmień [syntax=c]#define HSE_VALUE ((uint32_t)twoja_czestotliwosc)[/syntax]

    Mikrokontrolery ARM   25 Lip 2012 10:44 Odpowiedzi: 3    Wyświetleń: 1039
  • Jak zadeklarować zewnętrzny kwarc 12MHz w STM32F030K6T6?

    Standardem w wielu aplikacjach i płytach rozwojowych jest 8 MHz, czasami 25 MHz. 12 MHz jeszcze nie widziałem. Niemniej jednak częstotliwość tego rezonatora - jeśli tylko mieści się w dopuszczalnym zakresie (strzelam z pamięci, że jest to zwykle 4 - 25 MHz) - naprawdę nie ma ŻADNEGO znaczenia w 99% przypadków. Pozostały 1% przypadków to sytuacje gdy...

    Mikrokontrolery ARM   28 Gru 2018 11:57 Odpowiedzi: 9    Wyświetleń: 738
  • REKLAMA
  • [STM32] [STM32F103] Jak zwiększyć szybkość przełączania GPIO w pętli?

    na stm'ach się nie znam, ale czas takich impulsów zależy też od szybkości taktowania - więc możesz zmienić kwarc na szybszy.

    Mikrokontrolery ARM   27 Lut 2011 17:13 Odpowiedzi: 6    Wyświetleń: 2962
  • STM32F10x: Jak ustawić podział częstotliwości dla Timer2 z kwarcem 25 MHz?

    Jeśli chcesz mieć periodyczne przerwanie, to ustaw stosowny okres timera i użyj przerwania końca okresu. Czy zablokowałeś wywołanie SystemInit lub wyedytowałeś ustawenia? Jeśli nie, to zapewne masz zegar 72 MHz, co by wiele wyjaśniało.

    Mikrokontrolery ARM   24 Wrz 2013 18:57 Odpowiedzi: 6    Wyświetleń: 1533
  • [STM32F103RBT6] Jak dobrać Rext i pojemności dla rezonatora kwarcowego STM32F103RBT6?

    Witam Staram się sklepać jakąś płytkę z prockiem STM32F103RBT6. Mam parę wątpliwości co do podłączenia rezonatora kwarcowego a mianowicie: CL=(CL1 × CL2)/(CL1 + CL2) + Cs przy czym rozumie ze Cs jest jakimś parametrem rezonatora jak jestem w błędzie poprawcie mnie ewentualnie tak jak na schemacie włączona pojemność równolegle do rezonatora(musi tak...

    Mikrokontrolery ARM   02 Lut 2009 15:56 Odpowiedzi: 8    Wyświetleń: 3176
  • Konfiguracja oscylatora kwarcowego w mikrokontrolerach ARM LPC

    Jako takie fusebity nie istnieją. Wszystko robimy w programie. W zależności od toolchaina/podejścia jest zawsze funkcja która inicjuje zegar układu. Jest zazwyczaj wywoływana jawnie, zaraz po main lub niejawnie (przed main). Tam jest uruchamiana pętla PLL i generowany właściwy zegar (zazwyczaj dużo wyższy od frequ kwarcu). W datasheetach masz napisane...

    Mikrokontrolery ARM   05 Kwi 2011 16:06 Odpowiedzi: 6    Wyświetleń: 2243
  • Oscylator smd 3225 + atmega 328 smd - jak to podłączyć?

    Dziwne, że nie otrzymywałem powiadomień... Gdyby to kogoś interesowało- 1. Podejrzewam, że mój kwarc jest z tego samego źródła, co kwarc autora. 2. Procesor na zdjęciu to ATMEGA328P ale z sukcesem zamontowałem ten sam kwarc do STM32. 3. Co do rozróżnienia kwarc - generator, myślę, że wystarczy sprawdzić połączenie przekątnych wyprowadzeń co zrobiłem....

    Mikrokontrolery Początkujący   16 Gru 2016 02:01 Odpowiedzi: 29    Wyświetleń: 2931
  • Jakie kwarce 32768Hz do RTC w STM32F10xxx? Wybór rezonatora 6pF czy 12.5pF?

    Może STM32F10xxx jest wewnętrznie przystosowany jedynie do spowolnienia działania RTC. Tak więc pewnie zakładają że RTC musi zawsze chodzić szybciej i być kalibrowany w procesorze tym spowalnianiem. Jeśli częstotliwość kwarcu jest zbyt mała by wykonać kalibrację poprzez dodanie ustawianej ilości cykli, wystarczy zmniejszyć współczynnik podziału w preskalerze....

    Mikrokontrolery ARM   16 Kwi 2014 14:17 Odpowiedzi: 11    Wyświetleń: 2979
  • [stm32] schemat płytki pod uC STM32 - czy poprawny?

    Te nieużywane linie JTAGa po prostu zostaw "wiszące". Upewnij się też co do poprawności schematu, bo EAGLE nie powinien stawiać "kropki" jeśli linia dochodzi tylko do jednego punktu - kropka powinna być dopiero jak masz 3 (lub więcej) "końcówek" w jednym punkcie. Takie coś masz przy R2, R3, gnieździe JTAGa, liniach kwarcu zegarkowego, zworce JP1, obok...

    Mikrokontrolery   01 Gru 2009 10:43 Odpowiedzi: 5    Wyświetleń: 6455
  • STM32F0Discovery - SysTick Przerwania co 3kHz zamiast 1kHz

    Tak 8MHz i taki kwarc mam na płytce zestawu. Ta definicja jest w pliku: stm32f0xx.h #if !defined (HSI_VALUE) #define HSI_VALUE ((uint32_t)8000000) /*!< Value of the Internal High Speed oscillator in Hz. The real value may vary depending on the variations in voltage and temperature. */ #endif /* HSI_VALUE */

    Mikrokontrolery ARM   11 Lis 2013 08:24 Odpowiedzi: 26    Wyświetleń: 2706
  • STM32F0Discovery - TIM1 Input Capture CH1 Konfiguracja i GPIO (bez ST library)

    Miałem na myśli taką funkcje(akurat dla F1): W każdym z przykładowych projektów z mojej stronki jest taka funkcja, bez biblioteki. Dodatkowo ona wylicza sama odpowiednie ustawienia PLL na podstawie parametrów funkcji (kwarc, oczekiwana częstotliwość końcowa). Ale chyba trzeba zrobić funkcję podobną do tej wyżej(od F1), odczekać az HSE bedzie gotowy...

    Mikrokontrolery ARM   21 Lis 2013 14:48 Odpowiedzi: 35    Wyświetleń: 3915
  • Konfiguracja SPI dla żyroskopu L3GD20 na płytce STM32F072B-DISCO - co robię źle?

    Hmm no racja, funkcja Hal'a odczytuje w tym samym, a wg DS żyroskopu powinno się odczytać następny bajt. Inaczej to byłby żyroskop jasnowidz - podawałby odpowiedź na pytanie przed jego zadaniem. Myślę zę w Hoghwarcie były takie urządzenia. funkcja Hal'a odczytuje w tym samym A jak może w innym? Biblioteka nie może wysyłać niczego bez wyraźnej zgody...

    Mikrokontrolery ARM   13 Maj 2017 19:44 Odpowiedzi: 8    Wyświetleń: 1266
  • [stm32f105rct6] Jak sprawdzić działanie procesora STM32F105RCT6?

    ... procek był przylutowany do adaptera lqfp->DIP i miał podciągnięte tylko zasilanie, zworki BOOT, reset i kwarc. Polecam przeczytanie STM32F105/107xx revision Z errata sheet a w szczególności podpunktu 2.16 powinien on tutaj pomóc, jest w nim opisane kiedy bootloader nie zadziała.

    Mikrokontrolery ARM   23 Mar 2011 14:38 Odpowiedzi: 11    Wyświetleń: 2036
  • [stm32][SWD(jtag)]jest połączenie ale czasem nie ma debugowania

    No tak jak pisałem mniejszy kwarc nie czyni problemu. Zapodasz schemat ?

    Mikrokontrolery ARM   13 Lip 2012 15:32 Odpowiedzi: 16    Wyświetleń: 3739
  • STM32F103 - czy wystarczą kwarc i kondensatory do działania?

    Chodzi o to, jakich komponentów tak potrzebuję, że kontroler nie będzie bez nich działał. Zadziała bez zewnętrznych specjalnie-dla-niego-komponentów, ma wbudowany oscylator RC na którym osiągniesz max 64MHz. Inna kwestia jest to, czy będzie tak działać stabilnie, bo jednak reset powinien być podciągnięty rezystorem do V+, a każdy (dodatni) pin zasilania...

    Mikrokontrolery   11 Sty 2020 20:49 Odpowiedzi: 6    Wyświetleń: 609
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    No ale jak chcesz testować miganie diodki to mam nadzieję, że plik config.h sobie modyfikujesz "pod swoją płytkę"? Na którym pinie masz diodę, na jakim porcie i jaki masz tam kwarc? 4\/3!!

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 5296
  • Konfiguracja SPI1 dla STM32F3 do sterowania WS2812 nie działa

    BlueDraco głupia sprawa chyba, studiowałem sobie swoją płytkę stm32f3 discovery, zwarłem piny odpowiadające za zewnętrzny oscylator, dolutowałem kwarc i kondensatory, ale nie zwarłem miejsca na rezystory przy kwarcu łączące kwarc z STM32, na płytce te miejsca są malutkie i myślałem, że są tam te rezystory na pewno. Jak tylko dzieciaki położę spać uruchamiam...

    Mikrokontrolery ARM   17 Lut 2016 23:15 Odpowiedzi: 41    Wyświetleń: 3657
  • [stm32f107vbt6] [stm32f107vbt6][C++/Eclipse] Zatrzymanie programu przy konfiguracji RTC na Butterfly

    Niestety wciąż to samo :cry: diodka nie miga co 1s. Zaczynam myśleć, że ten kwarc zegarkowy jest uszkodzony. Wystarczy, że zaremuję konfiguracje zegara i program rusza. Tzn to co jest w main{}. Mam jeszcze takie pytanie do Ciebie. Widzę, że nie wybierasz grupy priorytetów. Czy jeśli jest wykorzystywane tylko jedno przerwanie to nie musimy wybierać grup??

    Mikrokontrolery ARM   31 Mar 2010 13:07 Odpowiedzi: 4    Wyświetleń: 1918
  • [STM32] [Keil] Jak skonfigurować symulator dla STM32F10x?

    Słyszałeś kiedyś o formatowaniu kodu ? [syntax=c]void RCC_Conf(void) { RCC->CR= 0x00000083; // to jest bez sensu, można wyrzucić RCC->CFGR= 0x00000000; // j.w. RCC->CIR= 0x00000000; // j.w. RCC->CR|=RCC_CR_HSEON ; while(RCC->CR & RCC_CR_HSERDY == 0); FLASH->ACR |= FLASH_ACR_PRFTBE; FLASH->ACR |= FLASH_ACR_LATENCY_2; RCC->CFGR |= RCC_CFGR_PLLMULL9 |...

    Mikrokontrolery ARM   08 Gru 2011 12:30 Odpowiedzi: 10    Wyświetleń: 2611
  • STM32, LwIP, Eclipse - Jak dodać przykłady z książki do projektu?

    Jak chcesz to mam działający kod dla Propoxu i Kamami. Ale to tylko na PRIV bo nie mogę publikować. Bez RTOS udało mi się odpalić na LwIP 1.4.1 www+snmp+telnet+UDP. Właściwie płytka Propoxu leży u mnie bezczynnie. Na płytce od Kamami (ZL26) brakuje kwarcu od RTC! Obie płytki są wzorowane na płytkach ST. W pewnym momencie odpuściłem przykłady książkowe....

    Mikrokontrolery ARM   11 Kwi 2013 11:09 Odpowiedzi: 17    Wyświetleń: 5814
  • Najlepszy zestaw-> ZL27ARM, ZL30ARM, ZL31ARM, STM32Butter

    Kamami robi tanie zestawy w porównaniu do "firmowych" np. Keil'a, ale niekiedy można kupić coś taniej i z dużo lepszym wyposażeniem. Zestaw na którym protestujesz wszystkie interfejsy komunikacyjne, a który nie oferuje nic ponad to szybko wyląduje w szufladzie. Rzuć okiem na [url=http://projectproto.blogspot.com/se...

    Mikrokontrolery ARM   20 Lis 2013 15:09 Odpowiedzi: 30    Wyświetleń: 7800
  • Nieustanne zaciemnianie ekranu w panelu Siemens LOGO! TDE - przyczyna i możliwość naprawy

    Ja bym na start podmienił kwarc, albo chociaż obmierzył go oscyloskopem. STM32 niby poradzi sobie w przypadku usterki kwarcu, ale nie wiadomo, co ma robić procesor, gdy ów kwarc nie wystartuje (zachowanie zależy od tego, co producent napisał w software). Resetowanie się układu może świadczyć o problemie z zasilaniem, ale też może być wynikiem działania...

    Automatyka Sterowanie PLC   05 Paź 2021 14:56 Odpowiedzi: 15    Wyświetleń: 900
  • STM32F107 - USART nie działa z HSE, kłopoty z SYSCLK

    HSE_VALUE jest potrzebne funkcji SystemInit, poza tym w pliku "stm32xxx.h" masz coś takiego [syntax=c] #if !defined (HSE_VALUE) #define HSE_VALUE ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */ #endif /* HSE_VALUE */ [/syntax] najlepiej dodaj do opcji kompilacji coś takiego "-DHSE_VALUE=(tu częstotliwość kwarcu w Hz"

    Mikrokontrolery ARM   10 Kwi 2013 15:34 Odpowiedzi: 2    Wyświetleń: 1344
  • [STM32F765ZG] Błędy UART przy taktowaniu z kwarcu ABRACON ABM3B-25.000MHZ

    Na jednej końcówce mam 25.0028 MHz a na drugiej 24.8606 MHz. Przypinasz sondę, więc zmieniasz pojemność układu, a tym samym częstotliwość. Dlatego nie dotyka się kwarcu, tylko mierzy sygnał na MCO. Skoro wiesz, że odchyłka wynosi 2% (24,5/25=0,98) i sprawdzałeś różne kwarce, to chyba jednak nie jest to kwestia kwarcu. Jeżeli testowy program z CubeMX...

    Mikrokontrolery ARM   10 Mar 2018 00:29 Odpowiedzi: 71    Wyświetleń: 3069
  • USB HID Stm32f103<->PC

    Nie chcę za mocno krytykować, ale płytka jak była chaotyczna tak jest. Sam mam często lenia a przy płytkach jednostronnych procent połączeń stawiam na pierwszym miejscu, ale tu jest tylko kilka elementów i można to sensowniej ułożyć w parę chwil. Zerknąłem na schematy olimexu czy ETT które traktowałem jako wzorcowe - przy liniach D+/D- są dodatkowo...

    Mikrokontrolery ARM   06 Wrz 2012 17:47 Odpowiedzi: 21    Wyświetleń: 8331
  • STM32F4 - Układ nadzorczy ADM699 / wieszanie się przy załączeniu zasilania

    Mikrokontroler ma zapewne możliwość włączenia zwłoki (nie znam STM32) przy włączeniu zasilania - wykorzystujesz? Może to wina kwarcu i kondensatorów, o ile kwarc używasz. Może zbyt wolno narasta napięcie. Generalnie to co opisałeś nie ma prawa się zdarzyć i należy znaleźć przyczynę, a nie łatać projekt zewnętrzną plombą :)

    Mikrokontrolery ARM   10 Wrz 2015 20:44 Odpowiedzi: 9    Wyświetleń: 1212
  • STM32F103VCT6 na płytce prototypowej – brak sygnału na kwarcu 8MHz, nie startuje

    O matko! Dzięki. Problem rozwiązany. Pozdrawiam

    Mikrokontrolery ARM   29 Maj 2014 10:15 Odpowiedzi: 4    Wyświetleń: 909
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    wpisuje 1600000. Częstotliwość układu 62,5MHz. Z tego wynika że częstotliwość mrygania to 39Hz ( co można zaobserwować szybkim mryganiem). Natomiast jeśli by dzieliło przez 8, częstotliwość mrygania byłaby znacznie mniejsza. Znalazłem coś takiego: Indicates whether the device provides a reference clock to the processor: 0 = reference clock provided...

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15504
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Dzięki za odp. Trochę mi się naświetliło , ale resztę chyba sam sobie dopowiem. Zaciekawiło mnie natomiast, że STM32 DISCOVERY F4 ma wbudowane kwarce 8MHz i obsługuje z powodzeniem TFT z dotykiem. No ale jakby nie patrzeć to 32bitowce więc wydajność lepsza od 8bitów. (at)Leonow kurs znam i chyba przejdę na XMEGA. Dzięki raz jeszcze za odp pozdrawiam

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 550062
  • [STM32] Jak poprawnie uruchomić RTC z zegarem systemowym?

    Bo masz jakiś błąd hardware-owy? Np. kwarc 32768Hz o pojemności Cl = 12,5pF zamiast 6pF?

    Mikrokontrolery ARM   04 Mar 2012 18:30 Odpowiedzi: 8    Wyświetleń: 2437
  • [STM32] STM32F103RBT6 - Program działa tylko z podłączonym JTAG, bez niego nie startuje

    A co jeśli HSEStartUpStatus != SUCCESS? Taktowanie zostanie pozostawione jako domyślne. Prawdopodobnie taktowanie zostaje na 8MHz. I czasami tak się właśnie dzieje, program rusza ale chodzi dużo wolniej. Jaki masz czas oczekiwania na start HSE? Dokładnie nie wiem. Wykorzystuję bibliotekę STMa więc wydaje mi się prze powinien być poprawny ale dołączę...

    Mikrokontrolery ARM   14 Maj 2010 13:57 Odpowiedzi: 22    Wyświetleń: 4717
  • STM32F031 - Program nie startuje po włączeniu zasilania, debug działa poprawnie

    Spróbuj zmienić ten 100 nF na RST na 10nF. Na próbę wylutuj go całkowicie. Ja zawsze daję do kwarca kondensatory odsprzęgające. Niewielki koszt, a czasem "ratuje dupę". nie jestem pewien, czy ten rezystor na Boot0 nie jest zbyt słabym pull-down-em. Ale najpierw sprawdź to co wyżej.

    Mikrokontrolery ARM   21 Lip 2015 16:35 Odpowiedzi: 12    Wyświetleń: 1446
  • STM32L151 DFU USB bootloader – czy wymagany zewnętrzny kwarc i jak go uruchomić?

    dzieki za info, ale chyba sam cos napisze, a raczej dodam do przykladu z DFU w STM32 USB-FS-Device

    Mikrokontrolery ARM   15 Lut 2014 08:49 Odpowiedzi: 8    Wyświetleń: 2802
  • [STM32F103V] Konfiguracja UART w STM32F103V z DMA - wysyłanie niepoprawnych danych

    Puść impulsy 10s a nawet 100s na diodę będziesz wiedział czy kwarc jest OK! Będziesz wiedział czy panujesz nad zegarem!

    Mikrokontrolery ARM   03 Wrz 2011 18:49 Odpowiedzi: 27    Wyświetleń: 2565
  • STM32f103C8t6 - Zawieszenie debugowania przy użyciu OpenOCD i Eclipse

    Koledzy, mam ostatnio taki problem dziwny, bo jak długo programuję STMy takiego nie miałem. Wcześniej używałem cały czas CodeSourcery lub Linaro. Teraz zmieniłem komputer i się zdziwiłem. Dorwałem tylko jakąś ostatnią wersję toolchaina CodeSourcery. Mam jednak taki problem: Łącze się z procesorem (STM32f103C8t6) przez openocd. Open On-Chip Debugger...

    Mikrokontrolery ARM   05 Gru 2016 13:27 Odpowiedzi: 27    Wyświetleń: 1743
  • Najlepszy Ethernet PHY do STM32 - silne zakłócenia

    Dzięki za odpowiedź. Zastanawia mnie też sens stosowania zewnętrznego trafo. Czy różnią się one w praktycznym znaczeniu odporności na różne problemy wspomniane powyżej od złącz LEN z wbudowanym trafem? Mam na "widelcu" złącze RJ45-TRAFO-LP ( [url=http://www.tme.eu/pl/details/rj45-t... ) i może takie będzie...

    Mikrokontrolery ARM   18 Lip 2016 09:49 Odpowiedzi: 3    Wyświetleń: 2589
  • OpenOCD w Eclipse Galileo - Breakpoint na main i błędy przy ładowaniu programu

    Próbuj po kolei. 0. Wywal całego Eclipse'a i zainstaluj od nowa (najlepiej razem z Java i Java SDK [ponoć jest potrzebne] ), na początek pomiń Twoją ulubioną wtyczkę - zrób po prostu po kolei wszystko z mojego tutoriala. Okienko od GDB Hardware Debugging MUSI wyglądać tak jak na obrazku wyżej - nawet teraz ściągnąłem tą wtyczkę raz jeszcze na prawie...

    Mikrokontrolery ARM   23 Kwi 2010 18:22 Odpowiedzi: 12    Wyświetleń: 4864
  • ARM - Wybór taniej płytki startowej: TM4C123GLX vs STM32F103C8T6

    Szkoda pieniędzy na STM32VLDISCOVERY. Dostajesz ST-Link + CPU z klawiszem i 2 ledami. Bieda straszna. STM32F4DISCOVERY jest znacznie lepszy. I lepszy, i nie. Na pewno znacznie mocniejszy procesor i kilka peryferiów, ale to co raz jest zaletą, innym razem jest wadą. Ja od początku miałem kilka płytek discovery, w tym vldiscovery i F4discovery. No i...

    Mikrokontrolery ARM   04 Kwi 2014 19:59 Odpowiedzi: 46    Wyświetleń: 5511
  • Dobór kwarcu dla UART oraz jego kupno. Kwarce dla UART czy klasyczne? VCC=2.8V

    Mam w domu system z RS485 pracujący na 250kbps, bez kwarcu na wew RC 8MHz. Długość ramki 35 bajtów. Działa bez błędów. Mniejszy kwarc ma większe ESR i mniejszą moc strat. Jeśli to zastosowanie profesjonalne a nie amatorskie, to należy zainteresować się stabilnością, kompensacją, moc strat w ESR aby go nie "zniszczyć" Polecam https://www.st.com/resource/en/applicati...

    Mikrokontrolery   11 Paź 2023 17:52 Odpowiedzi: 9    Wyświetleń: 537
  • Sound Blaster 16 + STM32, czyli co nuda robi z człowiekiem

    W swoim projekcie mam częstotliwość 72MHz, niestety po zjechaniu do 24 program się nie odpala. Zawsze możesz spróbować przetaktować swój układ. Mój przy kwarcu 8MHz osiąga maksymalnie 128MHz.

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

    Z aktu desperacji wyjąłem kwarc z płytki...(był w stojaku) I wszystko zaczęło działać... Udało mi się nawet wgrać na płytkę nowy program... Nic z tego nie rozumiem.... Dziękuję za pomoc, jak będę miał czas to spróbuje uruchomić płytkę z sramu, innym razem wyjęcie kwarcu z płytki może nie zadziałać...

    Mikrokontrolery   21 Gru 2015 22:16 Odpowiedzi: 12    Wyświetleń: 1581
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Ok. Niemniej jednak skopiowałem ten kod z #8 do CubeIDE 1.5.0, zrobiłem parę korekt pod moje PCB, dokonałem poprawnej implementacji flagi BUSY i wszytko działa jak powinno z inkrementacją jak i bez. Kod uruchamiałem na STM32F070F6P6 z szablonu generowanego w CubeMX i okrojonego z HALa - przerwania działają poprawnie, zarówno jeśli używam sprzętowego...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1032
  • [STM32F107VB][SourceryGCC] Częstotliwość timera TIM7

    Witam, z góry przepraszam za mój nikły poziom obeznania w świecie STM32. Myślę, że problem będzie błahy dla wielkich myślicieli elektrody :) Otóż skonfigurowałem sobie TIM7 do pracy tak: [syntax=c]TIM_TimeBaseInitTypeDef TIM_InitStructure; TIM_InitStructure.TIM_Period = 4; TIM_InitStructure.TIM_Prescaler = 999; TIM_TimeBaseInit(TIM7, &TIM_InitStructure);...

    Mikrokontrolery ARM   21 Wrz 2011 14:28 Odpowiedzi: 4    Wyświetleń: 1109
  • STM32F107VCT6 - konfiguracja taktowania i zegara systemowego

    0. Na początek postaraj się zapomnieć o SPL. To już nie jest rozwijane i nigdy nie powinno było się pojawić. 1. Środowisko definiuje startup, a ten może konfigurować PLL. Poszukaj pliku startup.c, albo startup.s oraz wywołań funkcji System_Init czy jakoś tak. Poszukaj też definicji zewnętrznego kwarcu, pewnie będzie 25MHz, a wtedy zegar jest ustawiony...

    Mikrokontrolery ARM   02 Mar 2015 18:36 Odpowiedzi: 3    Wyświetleń: 1416
  • Przejście z AVR na ARM – który mikrokontroler ARM wybrać na start, STM32 czy inne?

    Jeśli chciałbym sobie zrobić jakąś płytkę z STM32 to co jest konieczne? 1.Stablizator napięcia 3,3V. 2.Kwarc. 3.Kondensatory filtrujące, mogą być 100nF jak w AVR? 4.Jaki jest potrzebny interfejs do programowania? Jeszcze coś?

    Mikrokontrolery   01 Cze 2013 10:18 Odpowiedzi: 11    Wyświetleń: 2787
  • kompatybilność programu na różnych mikrokontrolerach i zastosowanie przemysłowe

    Możecie podać nazwę tego chińskiego cuda? Nie spotkałem. Artykuł "porównawczy" nie do końca obiektywny, np. przykład mający wykazać, jak trudno się inicjuje STM32 jest zupełnie niewiarygodny, bo: a. nie ma obowiązku uruchamiania PLL ani zewnętrznego kwarcu b. nie ma obowiązku używania koszmarnego HAL c. zainicjowanie portów jak w przykładzie wymaga...

    Mikrokontrolery AVR   23 Lis 2020 14:48 Odpowiedzi: 17    Wyświetleń: 867
  • [Stm32] STM32F4Discovery konflikt z domyslnymi urzadzeniami

    Kwarcu zegarkowego w zasadzie nie trzeba lutować, RTC może działać też na HSE. VBAT nie jest wyprowadzone, więc i tak podtrzymania bateryjnego nie ma.

    Mikrokontrolery ARM   22 Mar 2016 16:22 Odpowiedzi: 2    Wyświetleń: 717
  • Stm32F2 - RTC kwarc nie startuje, kod działa na Stm32F4, różnice w ustawieniach?

    Ale tu mówisz o kwarcach na wysokie częstotliwości. Prawda, dopiero później doczytałem że chodzi o LSE z kwarcem 32kHz. Dodano po 6 ale zegar w kalendarzu stoi Możesz sprawdzić czy w ogóle oscylator chodzi? Bezpośrednio na nodze kwarcu, na jednej z nich powinno dać się zmierzyć.

    Mikrokontrolery ARM   09 Lip 2014 07:22 Odpowiedzi: 13    Wyświetleń: 1737
  • STM32L083-discovery: Jak ustawić zegar na 32MHz z kwarcem 8MHz i PLL?

    Dokumentacja płytki jest w stanie Ci to szybciutko wyjaśnić. Zgaduję, że sygnał 8 MHz pochodzi z ST-Link.

    Mikrokontrolery ARM   25 Sty 2019 21:16 Odpowiedzi: 2    Wyświetleń: 462
  • STM32F051R8 - Podtrzymanie RTC podczas zasilania z VBAT

    O kwarc zegarkowy 32768Hz. Dowolny, choć najlepiej taki żeby tam ładnie pasował. 4\/3!!

    Mikrokontrolery ARM   27 Lis 2012 08:07 Odpowiedzi: 11    Wyświetleń: 2706
  • [STM32] Jak ustawić i resetować pin PA3 co 500ms przy 64MHz?

    No ale to opóźnienie to ma być zrealizowane dowolną metodą przy dowolnych ustawieniach? Bo mój bin dla kwarcu 8MHz (PLL -> 72M) może nie odpowiadać twojemu sprzętowi (inny kwarc, inna częstotliwość)... Podaj więcej parametrów, to taki wyprodukuję. 4\/3!!

    Mikrokontrolery ARM   20 Paź 2009 20:42 Odpowiedzi: 9    Wyświetleń: 6046
  • [STM32f105RCT6] podstawowe pytanie od początkującego

    Teraz jak czytam sobie dokumentację, to jest tam napisane, że USB wymaga odpowiedniego kwarcu do działania, a skoro STM32 jest fabrycznie ustawiony na rezonator wewnętrzny RC, to póki nie przestawię tego innym programatorem (jtag, RS232), to nie będzie działać. Wychodzi na to, że opcje programowania USB muszę porzucić. Chyba wybiorę więc RS232, ale...

    Mikrokontrolery ARM   04 Cze 2010 12:14 Odpowiedzi: 34    Wyświetleń: 4874
  • [STM32] Konfiguracja USART na STM32F100RB w TrueStudio - problem z inicjalizacją

    Cześć! Dzięki za informacje. Faktycznie część rozwiązań nie jest jasna, ale to może z pośpiechu "chcę zobaczyć jak działa". Zacząłem się bawić tą wartością, żeby ją sprawdzić. Co dziwne dla BRR=1170 działa USART dobrze dla odbiornika 1200bps... Wynikałoby z tego, że zegar ~1.5MHz. Jakim cudem? Dodam jeszcze, że po wyjęciu kwarcu układ wariuje i nic...

    Mikrokontrolery ARM   27 Gru 2010 00:20 Odpowiedzi: 8    Wyświetleń: 6918
  • Dlaczego STM32F103RBT6 nie działa z PLL ustawionym na 72 MHz?

    Witam, zaprojektowałem i uruchomiłem sobie moduł z Cortexem STM32. Do programowania używam JTAGa ARM USB od Freddiego Chopina ( pozdro działa bez problemu i jest szybszy od Wigglera ) i w IDE CrossWorks firmy Rowley w oparciu od biblioteke firmware FWLIB. Jak to bywa zawsze, na początku postanowiłem sprawdzić czy działają peryferia. STM32 domyślnie...

    Mikrokontrolery ARM   03 Mar 2009 06:55 Odpowiedzi: 3    Wyświetleń: 1451
  • [stm32 - openocd] - wgranie obrazu, debugging - zdesperowany

    Najpierw wejdź tu -> http://www.elektroda.pl/rtvforum/topic13... i upewnij się, że wykonałeś WSZYSTKIE kroki tutoriala. Wejdź tu -> http://www.elektroda.pl/rtvforum/topic13... , zastosuj się do instrukcji i pobierz przykład dla STM32. W pliku config.h zmień port i pin jakiejś diodki oraz częstotliwość kwarcu. Skompiluj, załaduj (dostarczonymi...

    Mikrokontrolery ARM   13 Gru 2009 22:45 Odpowiedzi: 15    Wyświetleń: 4226
  • STM32F439 i STM32F429 - RTC nie działa na zasilaniu z VBAT.

    Z moich doświadczeń wynika, że lutowanie obudów kwarców THT to zła praktyka. Kwarce podczas takiego przegrzewania uszkadzają się. Jeśli już istnieje potrzeba usztywniania kwarcu to lepiej to zrobić taką obejmą z srebrzanki lutowaną to PCB. Edit: Masz za długie i zbyt masywne ścieżki do tego kwarca. Spróbuj trochę poskracać odcinając część tych ścieżek...

    Mikrokontrolery ARM   06 Gru 2016 23:17 Odpowiedzi: 29    Wyświetleń: 2415
  • Która rodzina ARM lepiej wspierana w Atmel Studio7: ST32 czy SAM?

    Peryferia w różnych STM32 są PRAWIE takie same. Identyczne są timery, UARTy mogą się różnić rozszerzeniami funkcjonalności (baza zawsze taka sama), SPI występuje w dwóch odmianach, USB - w kilku różnych. Seria L4 ma najmniej udziwnień i parę przyjemnych cech, np. w wielu modelach można używać USB bez kwarcu, co w F4 ani F7 nie jest możliwe. W wyborze...

    Mikrokontrolery Pozostałe   25 Lis 2018 23:38 Odpowiedzi: 36    Wyświetleń: 3006
  • [STM32] Czy warto używać bibliotek ST w projektach z STM32?

    Biblioteka pozwala na korzystanie z napisanych funkcji lub tylko na korzystanie ze zdefiniowanych rejestrów. Na pewno kod przygotowany z wykorzystaniem przygotowanych struktur jest bardziej czytelny i szybszy w analizie przez innych którzy też ich używają. Sam z nich korzystam, ale i tak są przypadki że coś trzeba zmienić. Przykładem jest chociażby...

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 33253
  • stm32/f105 - Konfiguracja OTG na wewnętrznym oscylatorze, możliwe?

    Można polegać na domyślnej kalibracji. Wystarczy termostatować urządzenie na 25 stopni... ;) Niestety, nawet przy własnej kalibracji jednokrotnej trzeba termostatować, a do kalibracji ciągłej trzeba mieć pod ręką jakiś wzorzec częstotliwości - najprościej kwarc, co oznacza, że nie ma sensu używać RC.

    Mikrokontrolery ARM   18 Kwi 2013 13:29 Odpowiedzi: 5    Wyświetleń: 1416
  • Jak wgrać wsad .hex do STM32F100 przez CP2101 USB/UART na Win10?

    Po podłączeniu do zasilania na wyświetlaczu pokazuje się "Error GPIOA, pin#2". To znaczy że dużo rzeczy już Ci działa, np. program który wgrałeś, kwarc, wyświetlacz. To już zostaw kwestię programowania. NB. Jeśli będziesz przeprogramowywać to używaj włączonej opcji "Erase necessary pages". Komunikat na wyświetlaczu, który widzisz pochodzi z programu,...

    Mikrokontrolery ARM   21 Lis 2017 23:03 Odpowiedzi: 13    Wyświetleń: 1563
  • STM32F100 vs ATmega32 – wolne odświeżanie LCD mimo wyższego zegara 24MHz

    W jaki sposób mam skonfigurować zegar żeby uzyskać prędkość działania STM32 podobną do np. atmega32 z ustawioną częstotliwością 8 albo 16MHz. No chyba że nie da się porównać tego tak łatwo i ustawienie na STM32 'RCC_SYSCLK_Div1 i RCC_PLLMul_2 pozostałe parametry bez zmian' wcale nie oznacza że układ(program) będzie działać z taką samą szybkością jak...

    Mikrokontrolery ARM   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5764
  • Jak wyznaczyć wartość rezystora szeregowego przy kwarcu w STM32F407?

    Witam. Punkt 4.4 i wszystko będzie jasne :)

    Mikrokontrolery ARM   01 Gru 2014 18:23 Odpowiedzi: 2    Wyświetleń: 1452
  • [STM32] Jak wysłać komendy i CR przez USART2 do modułu RN4871?

    Czy takie podejście jest prawidłowe? Czy konieczny jest kwarc zewnętrzny? Bez kalibracji raczej nie uda się skomunikować na wewnętrznym RC. Gdy próbowałem miałem błędy.

    Mikrokontrolery   07 Cze 2018 11:12 Odpowiedzi: 8    Wyświetleń: 1062
  • [STM32] [STM32][C] Problem z uruchomieniem oscylatora LSE dla wewnętrznego RTC

    I jeszcze kwarc musi być na 6 a nie na 12,5pF. Jak będzie na 12,5pF to oscylator też może nie ruszyć. A na 99% masz kwarca na 12,5pF.

    Mikrokontrolery ARM   27 Sty 2011 22:20 Odpowiedzi: 14    Wyświetleń: 4111
  • Jak uzyskać 1Hz na Q1 i Q2 łącząc CD4060 z CD4013 jako multiwibrator?

    Mam to zrobione na Attiny2313 , Attiny 13a , Atmega8a ,Atmega 328 , z kwarcem 16MHz, w j.C i ASM. Teraz przymierzam się do ARM,STM32 . Na razie chcę to rozwiązać na 2 scalakach,może na jednym. Spróbuję podłączyć do CD4013 ,oporniki i kondensatory. Wiesz może coś na ten temat: Napisane jest ,że program był w języku maszynowym chyba C ,zrobiono z niego...

    Początkujący Elektronicy   25 Sie 2021 22:26 Odpowiedzi: 81    Wyświetleń: 5034
  • [STM32f446] Konfiguracja DAC+DMA w STM32f446 dla funkcji sin(x) - optymalizacja prędkości

    TIM2->ARR=1; TIM2->PSC=0; To oczywiście spowoduje bład DMA o którym pisze poniżej przy drugiej transmisji i przerwanie transakcji DMA Ja używam Nucleo, tam nie mam kwarcu, Masz - sygnał idzie z ST-Linka i w cube iustawiasz jako bypass. Jaki jest procent wykorzystania czasu szyn przy tak częstych żądaniach DMA? Czy na cokolwiek jeszcze zostaje czas,...

    Mikrokontrolery ARM   20 Gru 2017 22:15 Odpowiedzi: 19    Wyświetleń: 1050
  • [STM32] - Uruchomienie USB z wewnętrznym oscylatorem, brak enumeracji urządzenia

    Jeśli używasz dodatkowo kwarc zegarkowy, to może on posłużyć do skalibrowania HSI. Używam takiego rozwiązania w jednym projekcie i działa to bardzo dobrze.

    Mikrokontrolery ARM   04 Gru 2013 21:30 Odpowiedzi: 12    Wyświetleń: 1809
  • Stare na nowe czyli kod z ATMEGA 32 usiłuje wziąć do STM32F103

    niestety nie ma takiej biblioteki, jest STM32duino RTC. podaj przykład zastosowania tej biblioteki. Rzeczywiście, jeżeli nie ma biblioteki o nazwie "STM32RTC", można użyć "STM32duino RTC". Przejdźmy zatem do szczegółowego przykładu użycia tej biblioteki z płytką Nucleo. Instalacja biblioteki STM32duino RTC 1. Otwórz Arduino IDE. 2....

    Mikrokontrolery ARM   09 Sie 2024 15:25 Odpowiedzi: 330    Wyświetleń: 6588
  • HD47780 oraz niepożądany reset cykliczny stm32f103vb

    Z podejściem "HSI/HSE zwał jak zwał" to chyba daleko nie zajdziesz. To są dwie różne rzeczy. Aż się boję co ta biblioteka robi z ludźmi :D uC działa - ale czemu? nie wiadomo, ale niech se działa. Kolejność kolejnych konfiguracji można wyczaić czytając rozdział o RCC w RM0008. Jak umierasz czytając suchy tekst to posiłkujesz się też obrazkami, które...

    Mikrokontrolery ARM   21 Wrz 2011 19:37 Odpowiedzi: 44    Wyświetleń: 8854
  • Stan niewykorzystanych pinów STM32 po resecie - wejście, wyjście czy Hi-Z?

    Czy dobrze zinterpretowałem te informacje? https://obrazki.elektroda.pl/8662108100_... Można by zrozumieć ,że wszystkie GPIO będą input floating. A tutaj rozumiem ,że są stany JTAG po resecie, SWD mieści się w ramach JTAG (a przynajmniej SWDIO i SWCLK). https://obrazki.elektroda.pl/5492308300_... Czy są to w sumie wszystkie...

    Mikrokontrolery ARM   13 Mar 2021 21:33 Odpowiedzi: 6    Wyświetleń: 810
  • [STM32] STM32 F103 SysTick Delayms nie odlicza poprawnie czasu przy 72 MHz

    Witam. Właśnie próbuję napisać obsługę hd44780 ale mam problem że funckaj delay_ms nie odlicza odpowiednio czasu. Stm32 podłaczony do kwarcu 8 MHz i taktowane na 72Mhz. Proszę o wskazanie w czym jest problem, oczywiście dalej sam będę poszukiwał problemu. Pozdrawiam https://obrazki.elektroda.pl/1550611200_...

    Mikrokontrolery ARM   13 Sty 2018 21:04 Odpowiedzi: 10    Wyświetleń: 939
  • AVR Lab++ (obsługa AVR) by Slawek K.

    A może podział na fusy uproszczone dla mniej zaawansowanych i zaawansowane dla pozostałych? Coś jak w MKAvrKalkulator? Tam w uproszczonych jest wybór rezonator wew/kwarc i możliwość szybkiego wyboru taktowania. Coś jeszcze było, ale już nie pamiętam. Ceniłem sobie to rozwiązanie po zablokowaniu dwóch procków. To mnie denerwuje w AVR. Mam sporo procków,...

    DIY Konstrukcje   13 Paź 2022 12:48 Odpowiedzi: 116    Wyświetleń: 28968
  • [STM32F103] - Konfiguracja HSE z kwarcem 16MHz dla szybkiego ADC

    Np tak: 1. Włączasz HSE. 2. Czekasz aż się ustabilizuje. 3. Konfigurujesz PLL (mnożnik, źródło z HSE). 4. Konfigurujesz preskalery AHB, APBx. 5. Włączasz PLL i czekasz aż się rozbuja. 6. Konfigurujesz opóźnienia flash. 7. Zmieniasz źródło sygnału systemowego na PLL.

    Mikrokontrolery ARM   10 Mar 2015 19:32 Odpowiedzi: 3    Wyświetleń: 930
  • [STM32] STM32F3 Discovery: SPI1 Master nie odbiera danych z SPI2 Slave

    Połączenia są dobrze zrobione, próbowałem jeszcze włączyć do gry SPI3 ale dalej to samo. Tylko jednego nie rozumiem, w dokumentacji jest ze SPI3 jest na pinach PC10, PC11, PC12 oraz drugi na PB3, PB4, PB5. Ma jakieś znaczenie do którego sie podpina? Zresztą próbowałem tak i tak ale dalej bez efektu. Postaram się jeszcze spróbować zrobić połaczenie miedzy...

    Mikrokontrolery ARM   12 Sie 2013 08:02 Odpowiedzi: 38    Wyświetleń: 4617
  • [STM32 COrtex-M3] STM32F105 - które piny wyprowadzić na płytce do złącza SWD?

    Dołączę się do wątku. Wykonałem nie dawno adapter z kwarcem i koniecznymi kondensatorami dla STM32F407VG z wyjściem gooldpinowym. By go przetestować wykonałem płytkę z samym złączem JTAG. Do programowania używam klona Ulinka2 i Keila. Mikrokontroler programuje się bez problemu przez złącze JTAG. Wyprowadzenia które użyłem: - TDI, - TCK, - TMS, - TRST,...

    Mikrokontrolery ARM   17 Mar 2015 22:48 Odpowiedzi: 14    Wyświetleń: 12564
  • [ARM-Assembler] Jak zacząć naukę ARM Assembler na STM32F103VET?

    Witam, Czy jeśli w nocie napisano że rozkaz wykonuje się w jednym cyklu to np: przy taktowaniu rdzenia zegarem o f=72MHz czas wykonania tego rozkazu będzie trwał t = 1/f ? Tak, np jeden cykl przy kwarcu 1MHz bedzie trwal 1us, duzo instrukcji assemblera wykonuje sie w czasie tego jednego cyklu (niektóre trwają dłużej). MLA trwa tyle samo co MUL i ADD...

    Mikrokontrolery ARM   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 12583
  • Wybór płytki testowej STM32 z wyświetlaczem dotykowym i gniazdem na kartę SD

    1. Linki 2,3,4 to ten sam zestaw tylko w różnych cenach - więc to nazwę dalej zestawem II, a pierwszy to zestaw I Więc tak, zestaw I: +ma układ do odtwarzania muzyki +ma do wyboru pełną możliwość ustawiania opcji bootowania (niestety nieco uciążliwą - dip-switch) +ma joystick +ma sterownik CAN -nie ma wyprowadzonych wszystkich pinów uP - dużą część...

    Mikrokontrolery ARM   12 Paź 2011 07:15 Odpowiedzi: 2    Wyświetleń: 2407
  • STM32F103RB - Sprawdzenie prędkości ARM 72MHz w Keil podczas debugowania

    Nie ma znaczenia czy to Keil czy inne środowisko. Nie znajdziesz rejestru, z którego możesz odczytać wartość częstotliwości taktowania rdzenia wprost, czyli jawnie np. 72000000. Możesz odczytać poszczególne ustawienia pętli z rejestrów RCC i użyć wzoru, aby obliczyć przybliżoną, rzeczywistą wartość w oparciu o częstotliwość podłączonego do układu kwarcu,...

    Mikrokontrolery Początkujący   21 Lip 2014 00:03 Odpowiedzi: 16    Wyświetleń: 2931
  • [STM32F103RB][Nucleo] Problem z pierwszym programem z książki p. Galewskiego

    m.ki Tak, chodzi mi o Cw1_diody - wybacz, myślałem że reszta zostanie od razu pominięta. Zaznajomiłem się z Cube'em, udało mi się odpalić już kilka programów, ale problem polega na tym, że dostałem się na staż do firmy, w której pracuje się na SPLu właśnie i SPLa muszę się nauczyć... Taki daleki strzał w ciemno - czy na płytce jest zewnętrzny kwarc?...

    Mikrokontrolery ARM   02 Maj 2015 22:50 Odpowiedzi: 6    Wyświetleń: 1140
  • [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ń: 1635
  • STM32 - Ethernet STM32F249-disco ZL3Eth brak komunikacji z modułem

    Czy sprawdziłeś podłączenia obu modułów, czy nie ma tam błędów? Czy oscyloskopem sprawdziłeś sygnały że na pewno wychodzą z STM32F...? "Czy skoro na płytce jest kwarc 25 MHz to trzeba wyprowadzać z uC 25 MHz do modułu ZL3ETH?" Nie. Procesor napędzany jest ze swojego zegara, a phy ze swojego.

    Mikrokontrolery   21 Wrz 2014 17:45 Odpowiedzi: 10    Wyświetleń: 2136
  • [STM32F1][C] UART4 STM32F103RET6 - problem z inicjalizacją i DMA

    tak tak, ReceivedBytesThreshold ustawiałem, gdy korzystałem z eventu DataReceived. AppendText też testowałem, bez zmian. Powiem szczerze, że to jest chyba jakiś dziwny przypadek... Zacznę ręcznie wysyłać dane bez DMA (bajt po bajcie funkcją UART4_puts()) i wszystko działa pięknie. Załączę DMA i transmisja siada, mimo że w terminalach jest OK... Powoli...

    Mikrokontrolery ARM   14 Sie 2018 21:06 Odpowiedzi: 20    Wyświetleń: 1056
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    Znalazłem w pliku [syntax=c]uint32_t SystemCoreClock = 72000000;[/syntax] jednak nie posiadając zewnętrznego kwarcu nie jest on w stanie pracować z taką prędkością a program jest kompilowany na nią i dlatego mam problemy. Muszę wlutować kwarc 8MHz i kondensatory 22pf. Wystarczy sama funckja bez atrybutu? [syntax=c]void SysTick_Handler(void)[/syntax]

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3120
  • [stm32] moduł stm32f103 do płytki stykowej-schemat/sugestie

    Witam. Postanowiłem zrobić moduł z procesorem stm32f103 do płytki stykowej. Planuje wyprowadzić wszystkie wolne piny na złącza tak jak typowy układ dip (szerokość 0,3" i raster 2,54 mm). Sama płytka będzie pionowo przylutowana do drugiej płytki z goldpinami. Na razie na schemacie jest USB, JTAG, zasilacz (z USB +5), slot na kartę micro SD i przycisk...

    Mikrokontrolery ARM   16 Lip 2009 21:34 Odpowiedzi: 2    Wyświetleń: 5188
  • Wybór zestawu startowego do nauki ARM Cortex-M3, STM32, ZL27ARM czy inny?

    A ja właśnie po 3 latach "przesiadam się" z LPC11xx na STM32F0, głównie z powodu niewystarczającej liczby interfejsów UART i SPI w LPC11. Na 11U6x, który rozwiązuje ten problem to sobie jeszcze trochę poczekamy. Timery też w w STM32F0 ciut mądrzejsze, no i zapowiadane USB bez kwarcu w małych obudowach wygląda zachęcająco.

    Mikrokontrolery ARM   23 Sty 2014 08:57 Odpowiedzi: 33    Wyświetleń: 7476
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Freddie Chopin, z ciekawosci zerknalem w przyklad, ktory stworzyles dla LPC2103. W jednym punkcie "dopusciles sie" nadinterpretacji. Nie badalem czy to szkodzi, ale wedlug instrukcji oraz w praktyce jest to niepotrzebne. Chodzi mianowicie o wywolanie funkcji pll_feed() po ladowaniu rejestru PLLCFG. Oczywiscie nie przycmiewa to wartosci przykladu w zadnym...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101277
  • radio3 - wielofunkcyjne urządzenie pomiarowe dla krótkofalowca

    Na wejściu częstościomierza jest układ formowania impulsu/wzmacniacz i dzielnik przez 16. Sygnał po podzieleniu jest podawany na wejście zliczające jednego z timerów w STM32 i co sekundę pobierana jest liczba zliczonych impulsów, następnie licznik jest zerowany. STM32 jest taktowany zwykłym kwarcem więc na stratę informacji związaną z obecnością dzielnika...

    DIY Konkurs   08 Paź 2017 13:51 Odpowiedzi: 6    Wyświetleń: 7140
  • STM32F0DISCOVERY - Bluetooth HC05 - Błędne znaki przy odbiorze UART

    wiec mam 8MHz tak jak fabrycznie dostalem stm32f0discovery. Napewno? "Fabrycznie" jest kwarc 8MHz natomiast MCU ma mnożnik PLL który można ustawić. Jakiego środowiska używasz? W "moim" eclipse standardowy szablon dla STM32F0DISCOVERY wygląda tak: Na pewno mam 8MHz. SysTick'iem sie upewnilem. Pokaż kod.

    Mikrokontrolery ARM   08 Mar 2016 15:38 Odpowiedzi: 20    Wyświetleń: 1506
  • Cyfrowy potencjometr-tłumik na wyjściu uP do regulacji sygnału sinusoidalnego 5mV-0,7V

    A dlaczego koniecznie chcesz użyć PWM, a nie prostego wyjścia analogowego DAC? Większość współczesnych uC takie ma, w tym prawie wszystkie modele STM32 (oprócz najuboższych w każdej serii). DAC znajdziesz np. w STM32F103, z którym płytka kosztuje < 10 zł (w tym kwarc, USB itd. i złącze w rastrze DIP 2.54 mm)

    Mikrokontrolery   16 Lip 2016 09:13 Odpowiedzi: 4    Wyświetleń: 684
  • [LPC2146] - Błąd odczytu flash przez OpenOCD z JTAG lock-pick, jak naprawić?

    Zacznijmy od tego, że OpenOCD nie uruchamia się poprawie, wiec warto byłoby dochodzić do sprawy "krok po kroku". Przede wszystkim plik lpc2xxx.cfg NIE JEST przeznaczony do uruchamiania bezpośredniego, należy ZAWSZE użyć któregoś z konkretnych plików. Tymczasowo możesz użyć pliku lpc2148.cfg, ale najlepiej przerób go sobie na lpc2146 - komentarze w środku...

    Mikrokontrolery ARM   15 Wrz 2013 21:14 Odpowiedzi: 4    Wyświetleń: 2277