rejestr stm32

Znaleziono około 4760 wyników dla: rejestr stm32
  • [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ń: 2907
  • Zapis 0 i 1 do portu bezpośrednio na rejestrach STM32

    Zacznijmy od tego, że powinieneś podać konkretny model procesora. W przypadku wątpliwości powinieneś czytać manual zamiast eksperymetować z ustawieniami. Przykładowo w STM32F030 masz rejestr BSRR który odpowiada zarówno za kasowanie jak i ustawnienie bitu IO. https://obrazki.elektroda.pl/5898146400_... https://obrazki.elektroda.pl/3378724200_...

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

    Czekaj (2min)...
  • 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ń: 576
  • REKLAMA
  • [STM32F107VB][C/uVision4] Ethernet na stm32 - first steps

    The very first step jest modyfikacja pliku stm32_eth.h, plik ten zawiera definicje adresu rejestru statusowego zastosowanego PHY, oraz definicje masek bitowych zawierających informacje na temat położenie bitów prędkość oraz duplexu w tymże rejestrze. W przypadku ste100p jest to rejestr “XCVR Configuration Information and Interrupt Status Register”...

    Mikrokontrolery ARM   22 Mar 2011 08:16 Odpowiedzi: 5    Wyświetleń: 5110
  • REKLAMA
  • [STM32] Jak skonfigurować NVIC dla przerwań w STM32 bez biblioteki ST?

    Funkcja _W_ mainie? Od kiedy w C funkcje daje się wewnątrz innych funkcji? Pomijam aspekt semantycznej poprawności, chodzi mi tylko faktycznej użyteczności takiej konstrukcji. Taka funkcja musi być "gdzieś" - jest to generalnie całkowicie nieistotne w którym pliku i w którym jego miejscu ta funkcja będzie. Co do funkcji, to zostanie ona wywołana za...

    Mikrokontrolery ARM   05 Gru 2011 15:49 Odpowiedzi: 7    Wyświetleń: 2466
  • STM32 F4 Discovery - Akcelerometr MEMS LIS3DSH vs LIS302DL

    Mi działa. [syntax=c]void spi_init( void ) { RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; gpioa_init(); gpioe_init(); gpio_pin_cfg( GPIOA, 5, GPIO_AF5_PP_50MHz ); // sck gpio_pin_cfg( GPIOA, 6, GPIO_AF5_PP_50MHz ); // miso gpio_pin_cfg( GPIOA, 7, GPIO_AF5_PP_50MHz ); // mosi gpio_pin_cfg( GPIOE, 3, GPIO_OUT_PP_50MHz ); // cs CS_1; SPI1->CR1 |= SPI_CR1_MSTR |...

    Mikrokontrolery ARM   20 Lut 2016 17:56 Odpowiedzi: 9    Wyświetleń: 5757
  • [C, STM32 CM3] Konfiguracja DMA MEM->GPIOx->ODR w STM32 CM3 z użyciem timera jako triggera

    Na bazie jednego z przykładów od STM zrobiłem transfer DMA z urządzenia zewnętrznego i drugi układ z transferem do urządzenia zewnętrznego. W każdym przypadku miałem zewnętrzny sygnał taktujący (zegar) danych równoległych w takt którego dane są wysyłane/odbierane. W przykładzie był do tego zaprzęgnięty któryś timer, ale nie pracował jako licznik tylko...

    Mikrokontrolery   24 Wrz 2013 20:35 Odpowiedzi: 5    Wyświetleń: 1872
  • REKLAMA
  • 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ń: 753
  • [STM32] Jak poprawić odczyt I2C dla AR1020 na STM32 w C/Keil?

    Skoro wiesz lepiej to po co pytasz? Bit jest "cały czas" ustawiony, bo cały czas coś odbierasz (nie wysyłasz stop), a dodatkowo jak pracujesz krokowo, to pomiędzy jednym krokiem a drugim po prostu układ odbiera dane, bo ma czas. Tak więc każda kolejna porada będzie taka sama. Przed odebraniem trzeba oczekiwać na odpowiednie bity. Po odebraniu trzeba...

    Mikrokontrolery ARM   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1812
  • [smt32] Konfiguracja SPI dla STM32 F103 z czujnikiem MAX6675 w Keil-C

    1. Ustawiłeś sobie sprzętowe sterowanie pinem SS, a sterujesz nim ręcznie - generalnie raczej Twoje ręczne zabiegi nic nie dają. 2. Odbiór danych MUSI być poprzedzony nadaniem czegoś, a ty tylko odczytujesz rejestr DR, w którym nic nie ma. Najpierw sprawdzasz, czy możesz coś nadać, potem wpisujesz do DR cokolwiek, czekasz aż będzie coś do odbioru i...

    Mikrokontrolery ARM   31 Paź 2011 08:01 Odpowiedzi: 6    Wyświetleń: 2307
  • stm32 ILI9320 - Określenie współrzędnych ekranu

    Oczywiście pokazałeś kodu tyle co kot napłakał, więc zobaczmy co mówi moja kula. Problem jest zapewne w tym że w funkcji wyświetlającej tekst używasz funkcji setPoint która pewnie na podstawie zmiennych x i y odpowiednio wyświetla na podstawie wybranej orientacji. Dokładnie tak Zobacz na stronę 55 i 56 Datasheet. Dla sterownika punkt (0,0) to lewy...

    Mikrokontrolery ARM   29 Cze 2014 21:12 Odpowiedzi: 3    Wyświetleń: 1209
  • REKLAMA
  • Jak działa rejestr LR i stos w STM32 przy wywołaniach funkcji i przerwaniach?

    2. Sprawa to stos. Jest on sprzętowy. Nie jest.

    Mikrokontrolery ARM   05 Maj 2016 14:58 Odpowiedzi: 40    Wyświetleń: 2763
  • STM32 [C] - Jak zresetować rejestr CCR2 w przerwaniu innego timera?

    W CCR2 też są. W moim przypadku ten kanał podpięty jest pod wejście TI2. Fakt, że inną sprawą jest to, że nie musiałem go włączać i mogę odczytywać z CNT. Już wiem jak to działa, nawet logiczne. Żeby wyzerować CCR2 trzeba wyłączyć CC2E w CCER oraz CC2S w CCMR, czyli odciąć jakby takt dla tego rejestru. Choć w zwykłym trybie liczenia z taktem wewnętrznym...

    Mikrokontrolery ARM   17 Gru 2016 13:05 Odpowiedzi: 2    Wyświetleń: 852
  • Jak zasilić rejestr 74HC595 5V z mikrokontrolera STM32 3V3?

    1. Maksymalne napięcie na wyjściu może wynosić 35mA 2. Maksymalne napięcie zasilania układu wynosi 70mA Nie napięcie tylko prąd. Na wyjściu rejestru będziesz miał logikę 5V. Maksymalny prąd pobierany z 5V to 70 mA. jeśli na jednym pinie wystawimy 35mA, to zostanie jedynie kolejne 35mA do zagospodarowania. Tak. 35 mA to prąd wypływający z wyjścia. Lepiej...

    Początkujący Naprawy   28 Lis 2013 20:33 Odpowiedzi: 3    Wyświetleń: 1143
  • HomeIO - sterownik kontrolowany komendami MQTT

    https://obrazki.elektroda.pl/6347997200_... Cześć. Od jakiegoś czasu chodził mi po głowie projekt dzięki któremu mógł bym sobie sterować światła w domu i w ogrodzie poprzez wifi. Funkcjonalność banalnie prosta i spotykana w zapewne tysiącach rożnych projektów, jeszcze jeden nie zaszkodzi. :) W trakcie rozmyślania i projektowania kilka...

    DIY Smart Home   13 Mar 2024 17:10 Odpowiedzi: 5    Wyświetleń: 1953
  • Stacja lutownicza T12 T12OAS Orange z szybką wymianą grotów [testy video oraz wnętrze]

    https://obrazki.elektroda.pl/1018603600_... Zapraszam na testy kolejnej stacji lutowniczej kompatybilnej z grotami T12 (groty zintegrowane z grzałką). Pokazywana tu stacja charakteryzuje się możliwością szybkiej wymiany grotów (na gorąco), zasilana jest napięciem sieciowym (nie potrzeba zewnętrznego zasilacza) oraz nagrzewaniem w niecałe...

    Artykuły   04 Maj 2025 15:51 Odpowiedzi: 33    Wyświetleń: 2376
  • [stm32] [STM32] Rejestry nie resetują się poprawnie - jak to naprawić?

    Witam! To znowu ja. Uczyli w szkole o generale, co się kulom nie kłaniał, a ja mam rejestry, co się resetu nie słuchają, ani sprzętowego z pinu, ani z jtag-a. Jak to rozumieć? Timer i dma też nic sobie z resetu nie robią. Teoretycznie po resecie powinienem mieć w rejestrach reset value, ale przynajmniej w wymienionych tak nie mam. Pomaga dopiero wyłączenie...

    Mikrokontrolery ARM   05 Paź 2010 21:50 Odpowiedzi: 4    Wyświetleń: 1446
  • STM32 - Funkcje poszczególnych rejetrów mikrokontrolera

    Witam. Przeglądając dokumentację uC STM32F10x natrafiłem na rejestr: AFIO_EVCR (Event control register) Zastanawia mnie do czego on dokładnie służy. Według dokumentacji jest to rejestr kontrolny zdarzeń (lub jakoś podobnie). Ustawia się w nim bit "EVOE", oraz poszczególne porty i piny. Czy ma on jakiś związek z przerwaniami EXTI? Dlaczego znajduje się...

    Mikrokontrolery ARM   18 Lut 2014 00:58 Odpowiedzi: 5    Wyświetleń: 1764
  • 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ń: 1188
  • Sterownik matryc LEDowych z interfejsem hub75

    https://obrazki.elektroda.pl/8760486500_... Po przygodach z matrycami zbudowanymi na max7219, przyszła pora na coś bardziej zaawansowanego. Miałem w planach zrobienie własnej matrycy z 1500 jednokolorowych ledów 0603, 3 rejestrów przesuwnych i paru elementów dyskretnych, ale jak już ją zaprojektowałem, to przypadkiem trafiłem na matryce...

    DIY Konstrukcje   13 Paź 2021 00:51 Odpowiedzi: 25    Wyświetleń: 6885
  • Rejestrator EEG - Jak przesłać wiele sygnałow do PC?

    Jest trochę mikrokontrolerów, które pozwalają na połączenie poprzez USB, trzeba się temu przyjrzeć - jakieś ATmegi chyba obsłużą tylko najwolniejszy tryb, i to nie wszystkie, STM32 mogą więcej. Ale najpierw trzeba dużo poczytać z opisu tego AD7768, bo on ma jakiś złożony protokół (i to niekoniecznie SPI - może poprzez SPI ustawia się tryb pracy, a dane...

    Początkujący Elektronicy   07 Lis 2024 13:24 Odpowiedzi: 13    Wyświetleń: 252
  • [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ń: 1774
  • Brak migania diody na mikrokontrolerze STM32 C011: konfiguracja pinów GPIO i rejestry

    Właśnie w datasheecie, 157 strona dokładnie jest napisane, że rejestr dzieli się na dwie części. Bity 0-15 służą do wysterowania na logiczne 1 pinów od 0 do 15 poprzez wstawienie tam wartości logicznej 1, oraz bity 16-31 służą do wysterowania logicznie na 0 pinów od 0 do 15 także poprzez wstawienie tam wartości logicznej 1. https://obrazki.elektroda.pl/3431699300_...

    Mikrokontrolery   21 Lis 2023 12:49 Odpowiedzi: 29    Wyświetleń: 804
  • DIY stacje meteo z ethernetem

    http://obrazki.elektroda.pl/9733504600_1... DIY stacja meteo, a właściwie stacje, bo naprodukowałem już ich kilka, chyba 10 wersji. Dlaczego stacje? Bo lubię statystyki, poza tym to jedna z tych rzeczy, która może nie jest niezbędna do życia, ale fajnie mieć. Tym bardziej jeśli samemu się skonstruowało. Dlaczego ethernet? Bo wygoda...

    DIY Konstrukcje   14 Lut 2017 15:30 Odpowiedzi: 49    Wyświetleń: 19719
  • Jak sterować DRV8711 z BluePill STM32F103C8T6? Problemy z zapisem rejestrów

    Witam wszystkich Przychodzę do Was z problemem, z którym borykam się już tydzień może dwa. Chcę móc sterować sterownikiem DRV8711 (na PCB od Pololu) przez BluePill (STM32F103C8T6). LINK: Płytka Pololu z DRV8711: https://www.pololu.com/product/3730 Dokumentacja DRV8711 Texas Instruments: https://www.ti.com/lit/ds/symlink/drv871... BluePill: https://sklep.msalamon.pl/produkt/plytka...

    Mikrokontrolery ARM   20 Mar 2025 12:02 Odpowiedzi: 2    Wyświetleń: 207
  • Ustawianie kilku pinów mikrokontrolera jako jedno słowo - jak to zrobić? [AVR, STM32]

    Generalnie w AVR-ach nawet mających te nowoczesne rejestry nie da się tego zrobić jedną operacją. Musisz zapisać rejestr ustawiający i zerujący (będą to dwa zapisy) albo musisz odczytać wartość, dokonać operacji logicznych i następnie zapisać. W STM32 da się jako że jeden rejestr zawiera część zerującą i ustawiającą i da się jedną operacją zapisu można...

    Mikrokontrolery   17 Kwi 2024 22:25 Odpowiedzi: 26    Wyświetleń: 690
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6504
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5457
  • [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ń: 6591
  • Jak podłączyć stary joystick do USB za pomocą Arduino?

    Witam. Odnośniki: - Aplikacje np. MMJo2-y (na ATmega32u4) z wykorzystaniem rejestrów przesuwnych (CD4021 lub 74HC165) pod przyciski. Układy tj. rejestry przesuwne ograniczają ilosc przewodów do 5 z ATmegą i ułatwiają podłacenie nawet do max. 64 przycisków, czyli na jeden układ przesuwny przypada 8 przycisków. - Aplikacja "FreeJoy" (na STM32 F103C8T6)...

    Arduino   07 Maj 2024 16:24 Odpowiedzi: 1    Wyświetleń: 639
  • Jak skonfigurować pin UART jako GPIO: niezbędne ustawienia i kroki

    Czy użycie pinu UART jako GPIO wymaga pewnych ustawień? Bezpośrednia odpowiedź: Tak, użycie pinu UART jako GPIO zazwyczaj wymaga pewnej konfiguracji. Wynika to z faktu, że piny UART są zwykle domyślnie skonfigurowane do komunikacji szeregowej i należy je ponownie skonfigurować, aby działały jako piny wejścia/wyjścia ogólnego przeznaczenia (GPIO). Szczegółowa...

    Początkujący Elektronicy   24 Wrz 2024 10:01 Odpowiedzi: 1    Wyświetleń: 831
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    Ogłoszenia! Uwzględniając uwagi Czytelników z wątku "wywiadowego" ( errata v1_2 ) otrzymuje oznaczenie 1.1. 6. Poradnik w wersji 1.1, po dodaniu najnowszych zmian (patrz plik errata v1_2a ) otrzymuje numerek 1.2 (jest świeży i jeszcze ciepły). 7. Poradnik w wersji 1.1 nie był publikowany. Ta "wirtualna" wersja została wprowadzona jedynie dla zachowania...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 93702
  • STM32 F303 - SPI na rejestrach wysyła tylko 0xFF - problem z konfiguracją SPI1

    Poprawiłem program ale dalej to samo wysyłam do rejestru 0x24 żyroskopu wartość 0x10 później odczytuje ten sam rejestr i dostaje wartość 0xff. Dodano po 7 Chciałbym jeszcze zapytać o taką rzecz czemu gdy wysyłam adres rejestru żyra a zaraz pod tym sprawdzam wartość rejestru SPI->DR to wyświetla mi 0 zamiast adresu? SPI1->DR=rejestr;//rejestr=0x24...

    Mikrokontrolery   29 Lip 2015 08:59 Odpowiedzi: 39    Wyświetleń: 2517
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    RISC nie poznaje się po długości listy instrukcji, a po tym, co te instrukcje potrafią. Np. nie potrafią równocześnie przesyłać danych do pamięci i zmieniać wskaźnika stosu (PUSH/POP). W ARM jest PUSH/POP/LDM/STM, w dodatku na wielu rejestrach w jednej instrukcji - bardzo nieRISCowa cecha. Za to RISCową cechą jest rejestr LR i architektura typu Load-Store....

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3168
  • STM32F1 SPI - po SPI szybkość transferu dużo mniejsza niż ustawiona

    No właśnie tam musi być bufor, który jest automatycznie uzupełniany nowymi danymi z kolejki w momencie kiedy pierwsza patia danych jest aktualnie wysyłana żeby zachować ciągłą transmisję. Panowie, rzućcie sobie okiem na dokumentacje może, co? Jest rejestr nadawczy, odbiorczy (8 lub 16bit) i shift register pomiędzy nimi, tyle. W nowszych STM32 jak F0...

    Mikrokontrolery ARM   25 Paź 2021 20:17 Odpowiedzi: 17    Wyświetleń: 846
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    Dzięki wielkie! wałkowałem to ładne parę dni a takiej głupiej pomyłki nie zauważyłem ;) za to poznałem dość dobrze kod fatfs ;) ... oprócz zapisu TRZEBA także odczytać rejestr SPI...

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2640
  • STM32 - Programowanie "po rejestrach" bez SPL

    gdzie znajdę plik który ma zdefiniowane adresy rejestrów, przerwań itp. Masz w środowisku: stm32f10x.h ale miało problem zrozumieć zapis: GPIOA->CLR ^= 1<<MODE2 Ja także mam problem :) W pliku stm32f10x.h masz definicje: Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle syfu, że kompilacja trwała dość długo,...

    Mikrokontrolery ARM   15 Lut 2016 18:44 Odpowiedzi: 19    Wyświetleń: 3564
  • Gdzie znaleźć pełny opis rejestrów i funkcji CMSIS dla STM32 w PDF?

    Nigdzie [; Wszystkie resjestry peryferyjne zorganizowane są w formie struktur typu UKŁAD_PERYFERYJNY->REJESTR UKŁAD_PERYFERYJNY to na przykład TIM5, ADC2, DMA, SPI1 itd. (do znalezienia w pliku nagłówkowym stm32f10x.h). REJESTR jest nazwą rejestru, identyczną jak w manualu do STM32. Jeśli używasz Eclipse, to wpisując np SPI i naciskając CTRL+Space otrzymujesz...

    Mikrokontrolery ARM   28 Cze 2010 09:29 Odpowiedzi: 7    Wyświetleń: 1855
  • Stm32 Nucleo - Generowanie sygnału o zadanej ilości impulsów.

    (at)excray, (at)es2, w stm32 jest coś takiego jak rejestr powtórzeń licznika - więc zmienna / licznik stanu nie ma sensu ;) Dygresję nie na temat usunąłem.

    Mikrokontrolery ARM   03 Sty 2018 08:54 Odpowiedzi: 4    Wyświetleń: 1257
  • STM32 UART odbiera tylko jeden bajt z dwóch przychodzących

    Czy ten zapis jest koniecznie potrzebny: USART1->SR=0x80;. Powinno działać bez ingerencji w rejestr SR w przerwaniu.

    Mikrokontrolery ARM   24 Maj 2011 07:29 Odpowiedzi: 6    Wyświetleń: 2169
  • [STM32] [STM32][C][KEIL] Różnice między rejestrami GPIOx_BSRR, GPIOx_BRR i GPIOx_ODR

    Takie samo? To czemu w pierwszej linijce przesuwasz o 0 pozycji, a w drugiej o 16? Dla jednego to żadna różnica, dla innego będzie to problem i dodatkowy kod. Każdemu według potrzeb. Poza tym naprawdę nie rozumiem problemu - nie chcesz to nie używaj, przecież nie płacisz za to żadnych dodatkowych pieniędzy. Ktoś będzie chciał użyć - użyje. Ktoś nie...

    Mikrokontrolery ARM   04 Sie 2011 14:06 Odpowiedzi: 8    Wyświetleń: 7622
  • [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ń: 5061
  • Wymiana doświadczeń i pytania ogólne dotyczące mikrokontrolerów – hydepark

    Dostałeś kiedyś jakiś support od Atmela czy wyssałeś to z palca. avr-gcc, datasheety, arty tematyczne - to się nazywa support, tu widać przewagę AVRów nad np. PICami czy ST8. no tak widać znawcę STM32, co nigdy żadnego nie używał a wiedzę swoją ma z 8 bitowców. W pracy kodzę na STM32 w Keilu. Nieprecyzyjnie się wyraziłem, rejestr 32-bitowy, za to jego...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 103239
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    No myślę, że rozwiązaliśmy problem dostatecznie go podsumowując, także zamykamy. A ja dziękuję za zagorzałą :) dyskusję. Pozdrawiam. Temat okazał się być niedostatecznie rozwiązany gdzyż funkcje nie działały poprawnie. A oto 100% działające kody do obsługi flash: Wyłączenie zabezpieczenia zapisu wybranych oczywiście grup stron : [syntax=c]if((GPIOA->IDR...

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6706
  • [stm32] Jak skonfigurować STM32 do transmisji SPI z użyciem DMA?

    Jeśli wstawiasz długość transferu dłuższą to nie, chyba że coś steruje CSem w jakiś sposób... Tak czysiak - przed wpisaniem czegokolwiek do rejestru długości transferu trzeba (!) wyłączyć dany kanał DMA i w istocie on się sam nie wyłącza (mój błąd wcześniej). Upewnij się więc, że jak wpisujesz tam cokolwiek, to masz zero na odpowiedniej pozycji (najprościej...

    Mikrokontrolery ARM   18 Sty 2012 20:12 Odpowiedzi: 28    Wyświetleń: 6481
  • Konfiguracja 4xPWM na jednym Timerze STM32 w HAL - jak sterować pinami?

    jaki sposób można to zmieniać na rejestrach? Jest rejestr TIMx capture/compare enable register (TIMx_CCER). https://obrazki.elektroda.pl/9768584600_...

    Mikrokontrolery ARM   28 Sie 2020 20:05 Odpowiedzi: 10    Wyświetleń: 837
  • STM32 Serial Wire Output i ST-LINK

    Dobra, cos tam ruszyło po zmianie w SYS na SW Debug. Ale to mi nasunęło kolejne pytanie. Ponieważ ustawienie tego SW Debug powoduje wywołanie funkcji [syntax=c] /** NOJTAG: JTAG-DP Disabled and SW-DP Enabled */ __HAL_AFIO_REMAP_SWJ_NOJTAG();[/syntax] Która wpisuje do rejestrów AFIO->MAPR 0b010 w [26:24] Jeśłi nie ustawię SW Debug to do tych rejestrów...

    Mikrokontrolery ARM   25 Gru 2019 11:04 Odpowiedzi: 17    Wyświetleń: 6654
  • 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ń: 1455
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    Zdecydowanie lepszym pomysłem będzie wrzucenie całego projektu, bo jak widać gołym okiem nie potrafię do końca określić swoich problemów. Jednak teraz doszedłem na czym polega problem. Mianowicie zegar taktujący systicka nie jest dzielony przez 8. Gdzie ustawić aby dzielił mi sygnał przez 8? (Tylko już po AHB prescaler). Który dokładnie rejestr za to...

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15627
  • STM32 - I2C na przerwaniach: czy trzeba kasować bit ADDR?

    To prawda, nie wyraziłem się precyzyjnie. Dokładniej, przed ostatnim zostanie ustawiony rejestr na późniejsze podanie NACK. I jednocześnie jest wystawiony już teraz STOP ?

    Mikrokontrolery ARM   22 Mar 2017 08:19 Odpowiedzi: 85    Wyświetleń: 5400
  • Sterowanie transceiverem RF CC1120 z STM32F100RBT6B na STM32VLDISCOVERY

    Faktycznie, rozwiązanie kwestii działania SPI było dosyć proste i po sprawdzeniu - SPI działa. Odczytuję zapisany wcześniej rejestr poprawnie. Teraz mam inny problem. Poniżej zamieszczam program z pliku main.c, w którym są dodane miejsca wysyłania kolejnych numerów przez UART i program zatrzymuje mi się po wysłaniu numeru 88. Nic więcej się nie dzieje,...

    Mikrokontrolery Początkujący   11 Lip 2020 02:18 Odpowiedzi: 3    Wyświetleń: 1119
  • [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ń: 3338
  • STM32 CubeMX RTC - brak wyświetlania daty, tylko czas jest widoczny

    A nie prościej odczytać rejestr RTC i sobie wyłuskać dane zamiast zgadywać co robi HAL. Tak przy okazji - HAL i deasemblacja, trochę to chyba się mija z celem.

    Mikrokontrolery ARM   08 Maj 2018 23:50 Odpowiedzi: 5    Wyświetleń: 1614