stm32 rejestr

Znaleziono około 4585 wyników dla: stm32 rejestr
  • [stm32] Jak zapisywać rejestry FSMC w STM32 bez użycia biblioteki SPL?

    W pliku stm32f10x.h jest to trochę inaczej niż w dokumentacji. Np. dla PSRAM1 - rejestr BCR1 odpowiada: [syntax=c]FSMC_Bank1->BTCR[0][/syntax] - rejestr BTR1 odpowiada: [syntax=c]FSMC_Bank1->BTCR[1][/syntax] - rejestr BWTR1 odpowiada: [syntax=c]FSMC_Bank1E->BWTR[0][/syntax] Według tego powyżej mam ustawiony LCD i zewnętrzny RAM i działa.

    Mikrokontrolery ARM   14 Wrz 2011 22:12 Odpowiedzi: 4    Wyświetleń: 2877
  • Zapis 0 i 1 do portu bezpośrednio na rejestrach STM32

    Skorzystaj z rejestru GPIO->BSRR

    Mikrokontrolery   03 Sty 2020 16:47 Odpowiedzi: 15    Wyświetleń: 714
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32] Stos zrzuca rejestry do zmiennych globalnych

    Pierwsza opcja to oczywiście zdefiniowanie NAPRAWDĘ DUŻEGO stosu, ale to średnie rozwiązanie jak wiadomo [; Do rozbudowanej aplikacji na ARMa myślę że należy liczyć minimum 1kB, jeśli używa się jakichś potwornych funkcji standardowych (printf!) i to głęboko to lepiej zaopatrzyć się w 2kB (o apetycie tych funkcji na pamięć pisałem ostatnio http://www.elektroda.pl/rtvforum/topic13...

    Mikrokontrolery ARM   05 Paź 2009 18:43 Odpowiedzi: 9    Wyświetleń: 3287
  • REKLAMA
  • [stm32] Jak naprawić wyświetlanie rejestrów w embsysregview dla STM32F107VCT6?

    Żeby podejrzeć rejestry układ trzeba oczywiście najpierw zatrzymać. Generalnie też (kiedyś) wtyczka embsysregview nie odświeża automatycznie rejestrów (ikonka szara) - trzeba daną pozycję kliknąć 2x (ikonka zielona) i wtedy wartość jest aktualizowana itd. 4\/3!!

    Mikrokontrolery ARM   26 Sie 2011 18:15 Odpowiedzi: 2    Wyświetleń: 1969
  • REKLAMA
  • STM32 - Programowanie "po rejestrach" bez SPL

    Masz serię artykułów w EP z ostatnich 2 lat o programowaniu bez SPL w Keilu - wystarczy poczytać, archiwalne numery są dostępne za darmo. Marudzisz, że nie działa, ale ani nie pokazałeś kodu, ani nie napisałeś, co to znaczy że "nic nie rusza", więc jak niby mamy Ci pomóc, hę?

    Mikrokontrolery ARM   15 Lut 2016 18:44 Odpowiedzi: 19    Wyświetleń: 3516
  • Brak migania diody na mikrokontrolerze STM32 C011: konfiguracja pinów GPIO i rejestry

    Czy działa Systick to łatwo sprawdzić w debuggerze. Zresztą wiele spraw można sprawdzić. Ja bym zaczął od tego czy właściwe rejestry podlegają zmianom. To nie jest nic trudnego, w krokowym trybie Też jaka wartość jest SystemCoreClock, to zmienna globalna. Może ląduje gdzieś w HardFault, zaraz po uruchomieniu. EDIT. Często problemem przy kopiowaniu plików,...

    Mikrokontrolery   21 Lis 2023 12:49 Odpowiedzi: 29    Wyświetleń: 750
  • Jakie środowisko do STM32 Nucleo-f103? Problemy z Eclipse System Workbench

    Aż niemożliwe, że tak ciężko jest zacząć z stm32 na rejestrach... To dość złożona architektura i potrzeba sporo rzeczy aby stworzyć działąjący program. Dziś mam dziń dobroci i zrobiłem Ci projekt. Dalej to już tylko problem Twoich programów. Nie można zwalać na środowisko.

    Mikrokontrolery ARM   19 Lut 2025 15:32 Odpowiedzi: 7    Wyświetleń: 171
  • [stm32] [STM32] Rejestry nie resetują się poprawnie - jak to naprawić?

    reset to reset i już, może pokaż jakiś schemat ?

    Mikrokontrolery ARM   05 Paź 2010 21:50 Odpowiedzi: 4    Wyświetleń: 1389
  • [eclipse,openocd0.4,jtag] Jak włączyć podgląd rejestrów STM32 w Eclipse z JTAG usbScarab2?

    Ja mam tylko target remote localhost:3333 monitor reset halt lub target remote localhost:3333 monitor reset halt #load monitor flash write_image erase main.bin 0x08000000 bin load działa ale mam przypadek gdzie muszę użyć tego drugiego

    Mikrokontrolery ARM   07 Mar 2010 23:26 Odpowiedzi: 14    Wyświetleń: 1714
  • REKLAMA
  • STM32 - Flaga RXNE w rejestrze SR nie jest ustawiana po przyjściu danych UART

    Odczyt rejestru DR przez debugger jest odczytem, a więc resetuje flagę RXNE w rejestrze SR. Wyłącz podgląd rejestru DR to powinno być lepiej.

    Mikrokontrolery Początkujący   14 Wrz 2016 07:06 Odpowiedzi: 2    Wyświetleń: 1575
  • [STM32] Czy STM32F100C6T6B można zastąpić modelem z większą ilością flash?

    Np. STM32F100C8T6B. Ogólnie stm32 są "bardzo kompatybilne". Ważnie żeby trzymać się jednej grupy np stm32f1xx (nie zmieniać typu rdzenia (rodziny) np. z m3 na m4 lub m0 bo mają nieco inne rejestry konfiguracyjne).

    Mikrokontrolery ARM   25 Lis 2013 12:30 Odpowiedzi: 2    Wyświetleń: 1086
  • [STM32/Eclipse/OpenOCD] - Debuger zgłasza dziwne bledy

    Opcje -g? Masz ustawioną? EmbSysRegisters wtyczka do eclipse polecam pełen podgląd rejestrów.

    Mikrokontrolery ARM   18 Gru 2013 23:23 Odpowiedzi: 36    Wyświetleń: 6462
  • [STM32] [STM32][C][KEIL] Różnice między rejestrami GPIOx_BSRR, GPIOx_BRR i GPIOx_ODR

    Za pomocą BRR możesz szybko kasować poszczególne bity bez dotykania innych , a z pomocą BSRR ustawiać poszczególne bity bez dotykania innych . BSRR daje jeszcze jedna możliwość, w tym samym czasie możesz jedne bity kasować, jeszcze inne ustawiać, bez dotykania jeszcze innych . Mechanizm ten jest po to, aby przyspieszyć dostęp do portów i żeby dostęp...

    Mikrokontrolery ARM   04 Sie 2011 14:06 Odpowiedzi: 8    Wyświetleń: 7538
  • STM32 F303VC6 - Konfiguracja przerwań TIM7 na rejestrach, problem z częstotliwością

    Tablicami NVIC się nie przejmuj. Korzystaj z funkcji dostarczonych przez CMSIS, w tym przypadku nie warto stosować rejestrów wprost. Konfiguracja Timera OK, choć kolejność nie należy do poprawnych. Przyjrzyj się jeszcze rejestrowi EGR. Przerwanie? Brak kasowania flagi skutkuje ciągłym jego wywoływaniem. Flagę kasuje się na początku przerwania. I taka...

    Mikrokontrolery   28 Lip 2015 21:58 Odpowiedzi: 4    Wyświetleń: 930
  • REKLAMA
  • Jak zapisywać do rejestru ADXL345 przez SPI na STM32?

    Myślę że to wszystko jest wytłumaczone w datasheecie do tego akcelerometru. 4\/3!!

    Mikrokontrolery Początkujący   18 Cze 2012 10:50 Odpowiedzi: 2    Wyświetleń: 2165
  • [STM32] Jak skonfigurować PWM na TIM4 w STM32F100RB dla PB6 bez bibliotek?

    Musisz jeszcze ustawić aby wyjście było aktywne w rejestrze CCER.

    Mikrokontrolery ARM   29 Maj 2012 09:23 Odpowiedzi: 21    Wyświetleń: 5007
  • [STM32] [C / KEIL] pytanie o bitbanding rejestru ODR

    odczyt rejestru - modyfikacja - zapis do rejestru . Nie powinno cię dziwić, że jeśli między tymi operacjami wystąpi przerwanie, w którym modyfikowane są ODR bitbandingiem i nie tylko to cała operacja z przerwania zostanie anulowana.

    Mikrokontrolery ARM   06 Lut 2012 08:27 Odpowiedzi: 10    Wyświetleń: 2856
  • stm32f3discovery - Prośba o sprawdzenie kodu uruchomienia TIM2

    Np. zaprogramuj SysTick lub dowolny inny timer na zgłaszanie przerwań z częstotliwością 100 Hz. Co 25 przerwań zmieniaj stan jednej diody, a co 100 - drugiej. Wszystko razem zmieści się w max. 20 liniach. Jeśli chcesz "zobaczyć" działanie timera z rejestrami compare - użyj dwóch rejestrów CC. W przerwaniu końca okresu zaświeć dwie diody, w przerwaniu...

    Mikrokontrolery ARM   15 Mar 2014 12:40 Odpowiedzi: 7    Wyświetleń: 1125
  • Mapowanie rejestrów GPIO w STM32 za pomocą struktur i unii - jak to działa?

    (at)toch88 Nie ma powodów, aby nie stosować takiego zapisu. Np. Atmel w swoich nagłówkach dla ARM daje możeliwość korzystania z pól bitowych, lub składania wartości z masek i przesunięć. Przy czym jeśli korzystasz z pól to wygodnie jest użyć compund literals: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery ARM   29 Sty 2017 17:01 Odpowiedzi: 12    Wyświetleń: 1416
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    A może byś tak włączył pull-up? Domyślnie masz pull-down. Wskazówka - Tabela 20 w sekcji 9.1. ;)

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3117
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Nie ustawiłeś bitu MOE w rejestrze TIM1->BDTR.

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12921
  • [STM32] [STM32][F429xx] - Błąd powrotu z przerwania EXTI0 na STM32F429-Discovery

    W przerwaniu przydałoby się kasowanie flagi od przerwania (rejestr EXTI_PR)

    Mikrokontrolery ARM   19 Paź 2014 01:27 Odpowiedzi: 2    Wyświetleń: 933
  • STM32F3Discovery - Konfiguracja GPIO bez bibliotek, wartość RCC_AHBENR_GPIOEEN

    czywiście RCC_AHBENR_GPIOEEN nie mam, próbuje zdefiniować. Gdzieś w Internecie znalazłem taką definicję: Kod: c Pozbywaj się bibliotek SPL ale CMISISa zostaw te wszystkie wartości powinieneś mieć zdefiniowane w pliku nagłówkowym stm32f3xx.h lub analogicznie do twojego procesora w innym. Bit IOPEEN to 21-szy bit w rejestrze RCC_AHBENR, stąd maska bitowa:...

    Mikrokontrolery Początkujący   09 Sie 2015 11:08 Odpowiedzi: 3    Wyświetleń: 1527
  • [STM32] Szukam generatora kodu dla GPIO bez HAL/LL, tylko na rejestrach

    To nie rozwiązuje problemu. Jeśli masz do skonfigurowania kilkadziesiąt pinów to dalej stoisz w tym samym miejscu - tracisz dużo czasu na klepanie konfiguracji dla GPIO. To rób konfigurację CubeMX a dostęp do GPIUO na rejestrach. Często używam tej metody nie tylko dla GPIO ale i dla USART, SPI. Transmisję realizuję swoimi funkcjami a init robię przez...

    Mikrokontrolery ARM   18 Lip 2018 09:06 Odpowiedzi: 12    Wyświetleń: 960
  • Gdzie znaleźć pełny opis rejestrów i funkcji CMSIS dla STM32 w PDF?

    ja pytam o sposób dostępu do tego rejestru, gdzie znajdę to napisane? Czy mam sam przez podobieństwo próbować czy coś takiego zadziała: DMA->ISR=0x......; ? Czy taka jest zasada? Taka jest zasada. Gdzie te nazwy są zdefiniowane? Większość jest w pliku stm32f10x.h . Jeśli używasz Eclipse, to po prostu trzymając CTRL kliknij w daną nazwę, a otworzone...

    Mikrokontrolery ARM   28 Cze 2010 09:29 Odpowiedzi: 7    Wyświetleń: 1843
  • Tryb CTC w STM32? - Generowanie zmiennej częstotliwości w STM32

    Czemu po prostu nie przestawisz wartości ARR zamiast jednego z rejestrów od porównania?

    Mikrokontrolery   12 Maj 2016 13:32 Odpowiedzi: 8    Wyświetleń: 1056
  • STM32F0Discovery - Modyfikacja kodu do migania diodą LED (blink LED)

    Same błedy pierwsza linijka: RCC->APB2ENR = RCC_AHBENR_GPIOCEN; rozumiem że wszyskie peryferia poza losowym RCC_AHBENR_GPIOCEN (losowym bo z innego rejestru) wyłaczasz. Zastanawiam się czy to naprawde trudno zauważyć że APB2 != ABH oraz przyjąć ze w takim rejestrze jest więcej niż jeden bit i raczej nalezy inne zostawić w spokoju. Trzeba też działać...

    Mikrokontrolery ARM   10 Cze 2017 22:12 Odpowiedzi: 2    Wyświetleń: 1104
  • [STM32] Spi Master Slave. W jaki sposób zresetować Spi w Stm32?

    W module RCC masz rejestry odpowiedzialne za reset peryferiów (RCC_APBxRSTR)

    Mikrokontrolery ARM   31 Mar 2011 19:40 Odpowiedzi: 4    Wyświetleń: 4085
  • Jak przepisać kod z AVR na STM32? Problem z przesunięciami bitowymi.

    Zacznij od zrozumienia przesunięć bitowych, potem poczytaj o portach GPIO w STM32 (rejestr MODER działa ciut inaczej niż DDR w AVR). No i jeszcze timery - też całkiem różne od tych w AVR.

    Mikrokontrolery ARM   21 Cze 2018 08:34 Odpowiedzi: 3    Wyświetleń: 672
  • STM32F103 -brak danych odebranych w interfejsie SPI

    Po drugie, chcesz nadawać bajty, a rejestr DR w STM32 ma 16 bitów, więc jednym zapisem do DR nadajesz 2 bajty. Tutaj się mylisz. Akurat w F103, możesz wysyłać pojedyncze bajty bez bajtowego dostępu. To co opisujesz jest w nowszych STM32, np. L4, F4, F7. W każdym przypadku lepiej użyć do tego DMA.

    Mikrokontrolery   29 Lis 2017 12:17 Odpowiedzi: 7    Wyświetleń: 546
  • [STM32] FSMC ILI9328 wyświetlacz nie inicjalizuje się

    nie ma czegos takiego jak dummy read przy odczycie rejestru tylko przy odczycie z GRAM chyba.

    Mikrokontrolery ARM   15 Kwi 2012 15:58 Odpowiedzi: 19    Wyświetleń: 3917
  • STM32F0Discovery - SysTick Przerwania co 3kHz zamiast 1kHz

    Rzeczy, które zaznaczyłeś - to stałe zdefiniowane na podstawie lektury manuala - wartości bitów włączających odpowiednie tryby pracy peryferiali. MODER. A to nie powinno być zdefiniowane w pliku "stm32f0xx.h" aby wykorzystać w kodzie programu? Opis, który wkleiłeś plus opis bitów w rejestrach daje komplet informacji potrzebnych do zaprogramowania timera....

    Mikrokontrolery ARM   11 Lis 2013 08:24 Odpowiedzi: 26    Wyświetleń: 2706
  • STM32 - bezpośrednie odwołania do rejestrów - możliwe?

    Witam, Zagłebiam się powoli w procesor STM32F107 i widzę, że nie będzie łatwo :-) Pamiętam wcześniejszą dyskusję o nieużywaniu biblioteki "Standard Peripherals Library". OK To jak w takim razie zrealizować cos takiego, znanego z innych procesorów: np. GPIOA_CRL = 0x44444444; W pliku STM32F1x.h nie widzę adresów poszczególnych rejestrów np. GPIOA-G,...

    Mikrokontrolery   11 Paź 2011 19:07 Odpowiedzi: 3    Wyświetleń: 1149
  • [Stm32]Atollic TrueSTUDIO + wiggler ZL14PRG + pliki z książki

    a reklamy wcale nie wyskakuja czesto, mi sie zdarza raz na 1h moze nawet rzadziej A jak klikniesz debug? podgladu rejestrow nie ma ale zawsze mozna to ominac w taki sposob ze sobie dane z rejestru do zmiennej przypisujesz i w zakladce veriables masz to do podgladu Nie próbowałem. Ale w Keilu w podglądzie rejestrów możesz sobie w trakcie debugowania...

    Mikrokontrolery ARM   08 Gru 2011 13:31 Odpowiedzi: 11    Wyświetleń: 2920
  • STM32 F7 - Problemy z inicjalizacją RTC z LSE 32.768 kHz

    Chodzi o to co pisze NAD opisem bitów z rejestru RCC_BDCR. Można tam znaleźć takie oto info: The LSEON, LSEBYP, RTCSEL and RTCEN bits in the RCC backup domain control register (RCC_BDCR) are in the Backup domain. As a result, after Reset, these bits are write-protected and the DBP bit in the PWR power control register (PWR_CR1) has to be set before...

    Mikrokontrolery ARM   08 Gru 2015 09:52 Odpowiedzi: 5    Wyświetleń: 2298
  • Czy poprawnie obliczam offset bit-banding dla ARM? Adresacja rejestrów i bitów.

    Może wbiję kij w mrowisko: Po co właściwie Ci ten bitbanding? Programuję Cortexy na codzień i nie zauważam praktycznej potrzeby użycia BB. Nie to, żeby w ogóle jej nie było, ale jest ona tak marginalna, że nie opłaca się w to bawić. Tam, gdzie są potrzebne operacje bitowe, są one zaimplementowane w sprzęcie lepiej i bez potrzeby użycia BB i szybciej...

    Mikrokontrolery ARM   15 Cze 2017 19:42 Odpowiedzi: 14    Wyświetleń: 1857
  • [STM32][C] Nie załącza się dioda przy zliczaniu impulsów na PA8

    Sprawdź opis rejestru w Reference manual. Tam jest to jasno i klarownie wyjaśnione.

    Mikrokontrolery ARM   09 Mar 2020 11:19 Odpowiedzi: 25    Wyświetleń: 954
  • [STM32] Kalibracja ADC w STM32F1xx dla długotrwałej pracy miernika mocy 230V

    Nie no zaraz. Kanały są multipleksowane, więc rozwiązanie jeden na kanał odrzucam. Prawdopodobne jest rozwiązanie kilka w jednym przetworniku, no ale jakie (od czego) miałyby być te kondensatory i w związku z tym po co ich kalibracja. Najbardziej prawdopodobne wydaje się być rozwiązanie kalibracji jednego kondensatora na przetwornik, co tłumaczyłoby...

    Mikrokontrolery ARM   13 Lip 2014 11:35 Odpowiedzi: 29    Wyświetleń: 4619
  • [STM32] [C] [LED] [BUTTON] - sprawdzanie czy wcisniety przycisk.

    Makro LED_bb_B odnosi się do rejestru ODR który pozwala na zmianę stanu pinu. Ty natomiast musisz skorzystać z rejestru IDR który odwzorowuje rzeczywisty stan wyprowadzenia.

    Mikrokontrolery ARM   30 Lis 2011 10:01 Odpowiedzi: 5    Wyświetleń: 2550
  • STM32 F4 (Nucleo F446RE) DMA UART RX - konfiguracja

    Tak zrobię, spróbuję na samych rejestrach.

    Mikrokontrolery ARM   17 Lut 2017 16:14 Odpowiedzi: 14    Wyświetleń: 2100
  • [STM32] STM32F107 - Konfiguracja przycisków i problem z USART, jak to zrobić?

    Chyba trzeba przestawić funkcję wybranych wyjść GPIO na linie interfejsu USART. Dla mnie mało czytelne są te gotowe biblioteki STM32. Sam wszystko robię na rejestrach.

    Mikrokontrolery ARM   07 Lut 2013 20:18 Odpowiedzi: 10    Wyświetleń: 2112
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Hala do usarta czy SPI nie lubię. Łatwiej i dużo szybciej na rejestrach

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 7956
  • STM32 F303 - SPI na rejestrach wysyła tylko 0xFF - problem z konfiguracją SPI1

    A biblioteka to CMSIS

    Mikrokontrolery   29 Lip 2015 08:59 Odpowiedzi: 39    Wyświetleń: 2481
  • Podwójne SPI w STM32F0DISCOVERY - dziwne zachowanie pinu NSS

    W funkcji wpisującej cokolwiek do SPIx->DR powinno być oczekiwanie na informację o tym, że rejestr TX jest pusty - trzeba więc sprawdzać flagę TXE. Rzutowanie powinno być na "volatile uint8_t*". Wrzuć cały aktualny kod. Wrzuć informację o tym jaka jest zawartość rejestrów SR obydwóch SPI w momencie wystąpienia problemu. "__attribute__((interrupt))"...

    Mikrokontrolery ARM   29 Maj 2017 21:00 Odpowiedzi: 16    Wyświetleń: 1200
  • [STM32][C] - I2C na przerwaniach (rejestry) nie chce ruszyć

    Przejrzyj erratę od Twojego układu - w I2C jest kilka problemów.

    Mikrokontrolery ARM   05 Lip 2016 08:46 Odpowiedzi: 2    Wyświetleń: 1392
  • arm stm32 - konfiguracja I2C na rejestrach i odczyt danych z czujnika ciśnienia

    STM32F10xxx I2C optimized examples AN2824

    Mikrokontrolery ARM   13 Gru 2013 11:03 Odpowiedzi: 10    Wyświetleń: 2400
  • [STM32] Odbieraniedanych z UART1 i odsyłanie ich dalej poprzez UART6

    Czy domyślnie jest w danym modemie włączone czy nie to już zależy od modemu chyba. I/lub S-rejestrów.

    Mikrokontrolery ARM   14 Cze 2019 20:04 Odpowiedzi: 31    Wyświetleń: 1494
  • [STM32] - STM32F103 - TIM4_CH1 remap - problem z SWD

    W tym samym rejestrze (AFIO->MAPR) znajduje sie bity konfiguracyjne JTAG/SWD. Dokumentacja mówi, że są one tylko do zapisu, a odczyt tych bitów daje wynik niezdefiniowany. Może warto sprawdzić bezpośredni zapis do rejestru [syntax=c]AFIO->MAPR = AFIO_MAPR_TIM4_REMAP; // bez |[/syntax] albo z maską na te bity [syntax=c]AFIO->MAPR |= AFIO_MAPR_TIM4_REMAP...

    Mikrokontrolery ARM   14 Wrz 2014 11:18 Odpowiedzi: 2    Wyświetleń: 1560
  • Jak uzyskać precyzyjne opóźnienie sygnału 10 ns, 100 ns, 1 us?

    Napisał, że ma to być cyfrowy - ale np. czy opóźnienie ma dotyczyć jednego zbocza, czy obu, już nie widzę. Można by rozważyć użycie rejestrów przesuwnych i dobierać liczbę bitów - ale to może wyjść drogo. Procesor? Przynajmniej STM32, i to jakiś szybszy. Tylko w każdej z tych wersji to działa synchronicznie z zegarem...

    Początkujący Elektronicy   16 Kwi 2025 23:28 Odpowiedzi: 23    Wyświetleń: 585
  • [STM32][HAL] UART , optymalna metoda odbioru danych

    jest jakaś prosta metoda na timeout ? Nie wiem jaki masz STM, ale niektóre mają sprzętowy timeout. Wystarczy w rejestrze RTOR podać po ilu nieodebranych znakach ma zostać wygenerowane przerwanie. Ewentualnie musisz się posiłkować jakimś timerem - np. w trybie OPM. Szczerze mówiąc chyba lepiej Ci będzie napisać tę cześć kodu bezpośrednio na rejestrach...

    Mikrokontrolery ARM   30 Gru 2019 16:52 Odpowiedzi: 15    Wyświetleń: 1524
  • [STM32/LPC] - Początki ARMów, kilka wątpliwości.

    1. Polska literatura bazuje na tych bibliotekach 2. Bo się pisze szybciej i łatwiej, 3. Mniej cię obchodzi bo większość rzeczy dzieje się pod spodem 4. Dużo przykładów w sieci = co za tym idzie 1. mniej optymalnie 2. w razie problemów i tak trzeba grzebać po rejestrach żeby dowiedzieć się co się dzieje

    Mikrokontrolery ARM   17 Lut 2014 12:29 Odpowiedzi: 27    Wyświetleń: 4341
  • STM32 [C] - Jak zresetować rejestr CCR2 w przerwaniu innego timera?

    Liczbę impulsów masz w CNT, nie w CCR2. Zerowanie go nie ma sensu, wystarczy odejmować od siebie dwa kolejne odczyty.

    Mikrokontrolery ARM   17 Gru 2016 13:05 Odpowiedzi: 2    Wyświetleń: 816
  • STM32F103VCT6 – jak przenieść program LED z GPIOB (F103VBT6) na GPIOD (PD8–PD11)?

    RCC->APB2ENR=0x00000008; 0x00000008; - jak nazwać tą wartość, czy to nie jest adres rejestru? Nie, to jest wartość którą zapisujesz do rejestru który znajduję się pod adresem RCC->APB2ENR. GPIOB->CRH=0x33333333; LDR R0, =0x40010C04 LDR R1, =0x33333333 STR R1, Masz czarno na białym że wartośc 0x33333333 jest zapisywana do adresu 0x40010C04, czyli do...

    Mikrokontrolery ARM   09 Mar 2012 20:24 Odpowiedzi: 8    Wyświetleń: 1985
  • [STM32] STM32F3 Discovery: SPI1 Master nie odbiera danych z SPI2 Slave

    A SPI_CR1_DFF za co odpowiada? Bo ja nie mam takiego bitu w rejestrze.

    Mikrokontrolery ARM   12 Sie 2013 08:02 Odpowiedzi: 38    Wyświetleń: 4617
  • [stm32][C/Keil] różnice między stm32F1 a stm32F4

    Dostęp atomowy w STM32: - bit-banding - rejestr BSR - wpisywanie gotowej wartości do rejestru ODR (czyli nie "|=" i nie "&=~") W innych układach, np. LPC17xx, dochodzą jeszcze inne możliwości. 4\/3!!

    Mikrokontrolery ARM   28 Kwi 2012 15:27 Odpowiedzi: 33    Wyświetleń: 5118
  • [STM32] - Jak ponownie uruchomić DMA mem to mem bez pełnej inicjalizacji?

    (at)dziechu poczytaj co robi operator sizeof zamiast grzebać w rejestrach

    Mikrokontrolery ARM   29 Kwi 2014 08:49 Odpowiedzi: 24    Wyświetleń: 2736
  • stm32f103 , biblioteka StdPeriph, program na rejestrach

    Wszystkie odwołania do rejestrów napisane w SPL, zamienić na swoje własne wersje.

    Mikrokontrolery Początkujący   29 Mar 2018 13:37 Odpowiedzi: 4    Wyświetleń: 996
  • Wyłączanie/ resetowania zegara RCC peryferiów stm32

    Czyli jeżeli dobrze rozumiem to w przypadku resetowania powinienem ustawić bit RST. Następnie włączyć zegar RCC (ponieważ w konfiguracji po restarcie jest on wyłączony) Resetujesz konkretne peryferium a nie RCC. Tak że w RCC nic się nie zmieni. Mogłbyś mi jeszcze podać źródła gdzie znalazłeś takie informacje o resecie Takich jak Ty podałeś to nie znalazłem...

    Mikrokontrolery   11 Lis 2020 11:09 Odpowiedzi: 3    Wyświetleń: 339
  • [STM32] Nie da rady pisać po rejestrach konfiguracyjnych ADC

    Ale co ma do rzeczy UART czy DMA do ADC? Każdy układ peryferyjny trzeba "włączyć" osobno i tyle. 4\/3!!

    Mikrokontrolery ARM   23 Gru 2009 15:17 Odpowiedzi: 4    Wyświetleń: 1557
  • STM32F103 - Zakłócenia przy równoległej komunikacji USART1 i USART2

    Ale to nie problem bo w STM32 możesz w rejestrze UARTu ustawić negację na pinie. Tylko w niektórych rodzinach. W STM32F1 którego dotyczy ten temat (jak i np. w STM32F4) nie jest to możliwe.

    Mikrokontrolery ARM   23 Wrz 2016 08:39 Odpowiedzi: 36    Wyświetleń: 3465
  • [STM32] STM32F103C8T6 - różnice w obsłudze timerów w porównaniu do Arduino Mega

    Zupełnie inny układ, zupełnie inne timery obsługiwane przez zupełnie inne rejestry :) I tak, przerwania też trochę inne (nvic).

    Arduino   18 Sty 2017 09:43 Odpowiedzi: 15    Wyświetleń: 1131
  • STM32 F4 + MT9D111: Czy można ustawić rejestry kamery tylko przez I2C?

    Tak - da sie. To sa dwa niezależne interfejsy

    Mikrokontrolery   02 Paź 2016 00:39 Odpowiedzi: 11    Wyświetleń: 1440
  • [stm32][c/uvision] - stm32f429zi Discovery stm32cubemx uvision4 stlinkv2

    Może głupie pytanie ale gdzie JEST GPIO_PIN_RESET? Zaraz po wejściu zapalasz PING14 potem dopóki niezakończony się konwersja ustawiany jest PING13 ale nawet jak się konwersja zakończy to nic tego rejestru nie resetuje

    Mikrokontrolery ARM   30 Kwi 2014 10:41 Odpowiedzi: 23    Wyświetleń: 5049
  • [STM32] STM32F101 I2C zawiesza się przy I2C_EVENT_MASTER_MODE_SELECT - jak to naprawić?

    Wszystko masz ładnie wytłumaczone na stronie 707 (Master Mode). Może zegar za mały na I2C: The peripheral input clock frequency must be at least:  2 MHz in Standard mode  4 MHz in Fast mode Może nie nadajesz Start itp. Trudno powiedzieć pokaż więcej, a najlepiej skonfiguruj sam na rejestrach (jeśli tak nie masz) na podstawie tego rozdziału. EDIT....

    Mikrokontrolery ARM   22 Wrz 2010 13:09 Odpowiedzi: 21    Wyświetleń: 6059
  • [STM32] STM32F103VBT6: PWM na TIM4_CH1 zależny od stanu pinu TIM4_ETR/PE0

    Rysunek chyba jakiś mały wymowny, tam znajdziesz odpowiedź (; A jak nie, to ustawienia rejestrów do wglądu, bo tak to się nie dogadamy. Znajdziesz to w TIMx w rejestrze CCMRx, bit OCxCE. Fragment opisu: OC1CE: Output Compare 1 Clear Enable 0: OC1Ref is not affected by the ETRF input 1: OC1Ref is cleared as soon as a High level is detected...

    Mikrokontrolery ARM   03 Wrz 2010 10:13 Odpowiedzi: 4    Wyświetleń: 3205
  • Nieoczekiwana zmiana rejestru CR1 od USART3 -komunikacja Master - Slave, stm32f1

    Zastanawiam się tylko po co sprawdzać to: [syntax=c]USART3 -> CR1 & USART_CR1_TCIE[/syntax] nie rozumiem powodu. Przecież to jest "This bit is set and cleared by software." Programista nie wie czy ustawił to przerwanie czy nie? Dodatkowo ten zapis: [syntax=c]if(( USART3 -> CR1 & USART_CR1_TCIE) && (USART3 -> SR & USART_SR_TC ))[/syntax] wygląda dość...

    Mikrokontrolery ARM   18 Mar 2019 12:39 Odpowiedzi: 24    Wyświetleń: 990
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Nawet dla takiego małego Miki jak ja już na pierwszy rzut oka jest jasne że te kody to potężne źródło problemów. Co widać bez wgłębienia się w szczegóły: * Funkcja main() jako rozbiegówka to słaby pomysł. Kolega stmx napisał coś na ten temat (nawet podaje link w promowanych tematach), warto to przeczytać. * Stos musi mieć odpowiednie wyrównanie, zwykle...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 993
  • [STM32] [RTC} zerująca się data na podtrzymaniu batt

    Tak też zrobię - podłubię w bibliotece. Sadze ze (at)Freddie Chopin chodziło o to abyś sobie napisał na rejestrach :).

    Mikrokontrolery ARM   31 Maj 2017 16:17 Odpowiedzi: 3    Wyświetleń: 1290
  • [STM32] Czy warto używać bibliotek ST w projektach z STM32?

    Zamienił stryjek siekierkę na kijek. Nie rozumiem w czym jakieś dziwolągi programistyczne mają mieć przewagę nad prostym ustawieniem kilku bitów w kilku rejestrach.

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 33247
  • [HAL]Jak obsłużyć przerwanie RX w STM32F103RB bez STM32CubeMX?

    Musisz je znowu aktywować. Konfigurację UARTa można zostawić z HALa, jednak samą obsługę przerwań lepiej zrobić na rejestrach. Jak je ponownie aktywować ? HAL_UART_Receive_IT

    Mikrokontrolery ARM   13 Mar 2019 21:13 Odpowiedzi: 7    Wyświetleń: 513
  • [STM32] [STM32][C] - USART z DMA nie działa po przeniesieniu do funkcji

    W Twoim działającym przykładzie do rejestru wpisujesz adres tablicy ("&" może być albo może go też nie być - również zadziała wg mnie), natomiast w przykładzie niedziałającym najpierw do funkcji podajesz adres tej tablicy, a potem jeszcze raz wyciągasz adres tego adresu - żeby zaspokoić Twoje potrzeby kompilator zmienną tab umieszcza gdzieś na stosie...

    Mikrokontrolery ARM   04 Paź 2012 11:21 Odpowiedzi: 4    Wyświetleń: 957
  • Konfiguracja środowiska do programowania STM32F302R8 na rejestrach - jak to zrobić?

    Jeżeli zadajesz pytanie, to zamykanie tematu uniemożliwia uzyskanie odpowiedzi. Odblokowałem. Źródło taktowania po zwolnieniu sygnału reset jest określone sprzętowo. W przypadku STM32F302 jest to opisane w sekcji 9.2.6 w [url=https://www.st.com/content/st_com/e...

    Mikrokontrolery ARM   02 Lis 2020 16:06 Odpowiedzi: 8    Wyświetleń: 2109
  • STM32 - Poszukiwana Zmodyfikowana biblioteka Std Periph Lib

    Cała korporacja AVT silnie promuje używanie SPL. W zasadzie nie widziałem jakiegoś artykułu w odniesieniu do rejestrów.

    Mikrokontrolery ARM   19 Paź 2012 15:45 Odpowiedzi: 8    Wyświetleń: 1704
  • Jak zakodować 48 halotronów na 6-bitową wartość w projekcie STM32?

    Witam A może rejestr przesuwny, będziesz potrzebował tylko trzy linie. Pozdrawiam Romek

    Mikrokontrolery ARM   24 Cze 2012 15:42 Odpowiedzi: 4    Wyświetleń: 900
  • STM32 F4 Discovery - Akcelerometr MEMS LIS3DSH vs LIS302DL

    Funkcje będą takie same ale sprawdź adresy do rejestrów poszczególnych.

    Mikrokontrolery ARM   20 Lut 2016 17:56 Odpowiedzi: 9    Wyświetleń: 5718
  • [STM32] Jak zapisać i odczytać dane z IS66WV51216EBLL na magistrali równoległej?

    to zapisuje do rejestru 8 bitów. A podobno chcesz 16

    Mikrokontrolery ARM   27 Kwi 2024 21:58 Odpowiedzi: 35    Wyświetleń: 1008
  • [STM32] Dlaczego inicjalizacja SP wymaga asm? Adres stosu w RAM

    po co w niektórych implementacjach takich 'rozbiegówek' mamy kod assemblerowy który kopiuje adres stosu do rejestru SP procesora? STM32 może używać dwóch stosów - jednego dla przerwań (nazwanego wyjątkowo myląco "main stack") i drugiego dla wątków (nazwanego "process stack") - a więc i dla "main()". To co jest w tablicy wektorów ląduje w MSP ("main...

    Mikrokontrolery Początkujący   29 Kwi 2019 20:11 Odpowiedzi: 14    Wyświetleń: 681
  • [STM32] Problem z generacją PWM w trybie 1 na TIM1 (STM32VLDISCOVERY)

    Dla licznika TIM1 trzeba dodatkowo dodać polecenie: [syntax=c]TIM_CtrlPWMOutputs(TIM1, ENABLE);[/syntax] Ustawia ono bit MOE w rejestrze BDTR, polecenie dotyczy liczników 1, 8, 15, 16 i 17 .

    Mikrokontrolery ARM   06 Lip 2011 13:47 Odpowiedzi: 18    Wyświetleń: 4964
  • STM32F100RB - Jak ustawić częstotliwość zegara I2C na 100kHz?

    W "Reference manual" masz podrozdział "22.6.8 I2C Clock control register (I2C_CCR)". Za pomocą tego rejestru ustawiasz parametry zegara w odniesieniu do częstotliwości magistrali.

    Mikrokontrolery ARM   28 Sie 2013 23:29 Odpowiedzi: 4    Wyświetleń: 1701
  • STM32F4 i Raspberry Pi (SPI) - problem z odbiorem danych na RPi

    Nie może być UART. Tylko SPI albo I2C. Musi być wykorzystany HAL na stm32 a na RPI bcm2835 ewentualnie wiringPI. Nie powinienem korzystać z rejestrów na stm32. Dlaczego? To są zagadnienia z kursów pewnych. Jak to powinno wyglądać?

    Mikrokontrolery ARM   10 Lip 2017 18:07 Odpowiedzi: 22    Wyświetleń: 1719
  • STM32 F103RB - TIM1 Komplementarny PWM - stany początkowe wyjść

    Nie powiem Ci jak z HAL, ale TIM1 owszem ma taka możliwość, jeśli bit MOE w BDRT jest == 0, a OSSI == 1, to stany wyjść kiedy timer jest wylączony ustalają bity OISx(N) w rejestrze CR2.

    Mikrokontrolery ARM   15 Gru 2021 18:52 Odpowiedzi: 3    Wyświetleń: 573
  • Ustawianie kilku pinów mikrokontrolera jako jedno słowo - jak to zrobić? [AVR, STM32]

    Procesor musi mie odpowiedni rejestr, który umoliwia taką zabawę. W STM32 nazywa się BSRR. W AVR-ach nie ma chyba niczego takiego.

    Mikrokontrolery   17 Kwi 2024 22:25 Odpowiedzi: 26    Wyświetleń: 618
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Nie wiem, dlaczego działa w Keil - na moje oko nie ma prawa. Wyłączasz SPI w czasie trwania transmisji ostatniej ramki. Zaprogramuj drugi kanał DMA na odbiór do stałej lokalizacji w pamięci i obsługuj przerwanie od tego kanału, a nie od nadawania. Czy możesz jaśniej wytłumaczyć?jestem że tak powiem amatorem programowania. W momencie mam ustawiony kanał...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 1032
  • [STM32][FreeRTOS]Priorytety przerwań, Systick i przerwania od peryferiów

    Tak, Freddie Chopin ma rację, configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIO... oraz configMAX_SYSCALL_INTERRUPT_PRIORITY powinny być spójne, ponieważ odnoszą się do tego samego lecz różnią się przesunięciem bitowym w celu stosowania tych flag w funkcjach bibliotecznych lub bezpośrednio w rejestrach.

    Mikrokontrolery ARM   20 Lip 2018 13:18 Odpowiedzi: 5    Wyświetleń: 1014
  • [stm32] Jak skonfigurować TIM2_CH2 na STM32 do generowania sygnału na PA1?

    Pomyśle :) w ogromnej ilości rejestrów stm32, myślałem, że jakoś łatwiej się odnajdę dzięki bibliotece, a tu chyba jest dokładnie odwrotnie :) pozdrawiam Krzysiek

    Mikrokontrolery ARM   24 Lis 2010 21:41 Odpowiedzi: 12    Wyświetleń: 2044
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    Przerwanie bym raczej właczył przed odpaleniem DMA. Odbiór przez DMA to raczej tylko w przypadku kiedy masz zawsze tę samą ilość danych. nie wiem jak w Twoim przypadku bo nic o tej "ramce" nie piszesz. Rozmiem że ma dokładnie 30 bajtów. Jezeli ma więcej lub mniej o choćby jeden bajt to Twój algorytm nie zadziała. - jezeli mniej np o 5 bajtów to odbierze...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1293
  • stm32f103rb nucleo HAL funkcja nie zmienia wartości rejestrów

    KeypadStruct.OUT0_Port->CRH &= ~(1UL << (4<< OutPositions To jest na pewno źle. Może zamiast struktury IF lepiej w tym przypadku użyć SWITCH? No i co to zmienia, poza zajmowaniem więcej miejsca i wymaganiem dziwnych słówek?

    Mikrokontrolery ARM   02 Maj 2018 16:17 Odpowiedzi: 10    Wyświetleń: 807
  • stm32f103 makra, sklejanie nazw, bibliotekaHD44780 błędy,

    1. Jak chcesz odpowiedź, to podawaj WSZYSTKIE dane. Skąd mamy wiedzieć co jest pod LCD_RWPORT? Może jest zdefiniowane jako "("? 2. Nie wiem po co te magiczne kombinacje. W przypadku STM32 to w ogóle nie ma sensu, bo wystarczy jakbyś sobie zdefiniował LCD_RWPORT jako "GPIOA", a nie samo "A" (jak zapewne planujesz) i już cały pomysł sklejania makr jest...

    Mikrokontrolery Początkujący   10 Kwi 2018 21:34 Odpowiedzi: 4    Wyświetleń: 747
  • STM32F072CBTx hard fault przy czytaniu rejestrów flash

    Temat rozwiązany. Problemem było to, że były zworki w Nucleo i programowałem Nucleo a nie docelowy STM32.

    Mikrokontrolery ARM   03 Cze 2021 10:01 Odpowiedzi: 8    Wyświetleń: 936
  • Jak zresetować rejestry Core CPU w STM32F103C8T6?

    Nie wszystkie wsady chcą na nim działać poprawnie Albo podróba ;) sprawdź jakie ma ID w CubeProgrammer Powinno być ID 0x0410 Wersja 32kb ID 0x0412 low density a wcześniej działały. Full chip erase, jeśli dalej to samo to uszkodzony.

    Mikrokontrolery   02 Sty 2024 09:15 Odpowiedzi: 3    Wyświetleń: 315
  • STM32F103RET6: Przykład ustawienia rejestru DAC w C/C++

    efekt w 100% prawidłowy - napisałeś kod, w którym s jest w pamięci RAM, a następnie tworzysz na niego wskaźnik, który zresztą też jest w pamięci RAM. Naprawdę weź jakiś przykładowy projekt dla STM32... 4\/3!!

    Mikrokontrolery ARM   15 Maj 2009 14:26 Odpowiedzi: 7    Wyświetleń: 2507
  • stm32, CrossWorks for ARM - Biblioteki w CrossWorks for ARM

    Skoro te biblioteki Ci się nie podobają, to ich nie używaj - w czym problem? Jeśli podoba Ci się inna to jej użyj. Jeśli żadna, to napisz swój kod w oparciu o rejestry.

    Mikrokontrolery ARM   28 Maj 2015 09:11 Odpowiedzi: 12    Wyświetleń: 1212
  • [STM32F3Discovery][C] - Brak komunikacji przy użyciu I2C.

    A jakieś inne flagi się nie "świecą"? W rejestrze ISR cały czas jest 0. Coś ciekawego w erracie? W sumie co nic ciekawego tam nie widziałem.

    Mikrokontrolery ARM   05 Lip 2013 02:01 Odpowiedzi: 9    Wyświetleń: 2280
  • [STM32][C/asm] - Zarządzanie stosem w funkcji obsługi przerwania

    1. funkcja bez atrybutu interrupt nie odkłada na stos wartości rejestrów które modyfikuje potem w "ciele funkcji" - czy to znaczy, że wartości tych rejestrów są tracone czy też procesor sam z siebie (sprzętowo) je zapamiętuje na stosie przy wejściu w obsługę przerwania? Informacje jak zwykle w dokumentacji rdzenia. Po co są zerowane trzy ostatnie bity...

    Mikrokontrolery ARM   22 Maj 2014 09:55 Odpowiedzi: 5    Wyświetleń: 1956
  • [STM32F030CCT6] RTC Wakeup Interrupt - brak reakcji na przerwanie

    Przerwania RTC są podpięte przez EXTI - trzeba się upewnić, że są "odmaskowane" w rejestrze EXTI_IMR i mają włączoną detekcję narastającego zbocza w EXTI_RTSR. 21.6 RTC interrupts All RTC interrupts are connected to the EXTI controller. Refer to . To enable RTC interrupt(s), the following sequence is required: 1. Configure and enable the EXTI line(s)...

    Mikrokontrolery ARM   20 Kwi 2018 22:39 Odpowiedzi: 3    Wyświetleń: 1017
  • [STM32F107] STM32F107: Konfiguracja zegarów RCC_CFGR2 - problem z ustawieniami rejestru

    Step 9 i 10 nie mogą być wykonywane po step 7 Dodano po 5 I jeszcze Step 12 powinien być wykonany przed Step 11.

    Mikrokontrolery ARM   06 Lis 2011 17:46 Odpowiedzi: 9    Wyświetleń: 2993
  • [STM32] Źródła wiedzy o STM32: szczegółowe omówienie API Standard Peripheral Library

    To API jest bez sensu więc nie ma co szukać o tym informacji. Dlaczego uważasz, że jest bez sensu? To według Ciebie lepiej pisać odwołując się bezpośrednio do rejestrów?

    Mikrokontrolery ARM   05 Lip 2011 22:18 Odpowiedzi: 21    Wyświetleń: 4356
  • Czy ULPI na STM32F407 wymaga inicjalizacji, aby został wykryty przez komputer?

    Tak, te funkcje sa do odczytu z zapisu rejestrow, jednak jak mnie przekonales ( nie w 100% do poki nie zobacze jakiejs dokumentacji :P ), na rejestrach usb stm32 a nie phy.

    Mikrokontrolery ARM   20 Sty 2017 15:21 Odpowiedzi: 31    Wyświetleń: 2274
  • [STM32] Sterowanie PWM 20kHz i transmisja RS232 100bajtów - czy to możliwe?

    BlueDraco, przejście na programowanie za pomocą rejestrów dawno mnie pociągało, ale w zasadzie trzeba by było zaczynać naukę od zera (szczególnie dla każdego nowego procesora). Czy gdyby dalej pisać w HAL, ale ważniejsze czasowo fragmenty tylko na rejestrach, to szybkość ich byłaby porównywalna? Czy jednak pozostałe fragmenty kodu w HAL akurat niezwiązane...

    Mikrokontrolery ARM   26 Cze 2019 07:42 Odpowiedzi: 13    Wyświetleń: 957
  • STM32F030 timer TIM17 nie wpisuje do rejestru - Keil 5

    Co do instrukcji barierowych to tylko wiem ze są takie i mają coś pożytecznego robić np zmusić proca do wykonania zalegających w cachu instrukcji np zapisu STM32F0 nie mają żadnego cache. Punktem wyjścia jest program bez tych instrukcji który też nic nie wpisuje do rejestrów. Widzisz tą podświetloną na żółto linijkę? Tam właśnie zatrzymał się układ....

    Mikrokontrolery ARM   27 Mar 2017 10:25 Odpowiedzi: 6    Wyświetleń: 966