stm32 zapis

Znaleziono około 2940 wyników dla: stm32 zapis
  • [STM32] Zapis danych z czujnika MEMS na kartę SD w STM32 - problem z buforem char

    Jeśli zmiana rozmiaru buforów powoduje że program przestaje działać oznacza to że prawdopodobnie kończy się pamięć na stosie. Kilka rozwiązań jest. 1. zwiększyć stos 2. zdefiniować bufory jako static albo zmienne globalne wtedy nie trafią na stos 3. jeżeli idea projektu na to pozwala podzielić odczyt na mniejsze paczki i zapisywać po trochu(używając...

    Mikrokontrolery ARM   20 Paź 2017 21:50 Odpowiedzi: 8    Wyświetleń: 849
  • [STM32] STM32 zapis i odczyt stringów z Flash – dlaczego printf nie wyświetla pełnego tekstu?

    Pomijając sensowność używania sprintf do SKOPIOWANIA stringa do jakiejś zmiennej, to błędów jest bardzo dużo. 1. Skasowałeś stronę którą chcesz zapisywać? 2. Odblokowałeś zapis do flasha? 3. Twój zapis jest dziurawy, bo jak zero będzie na nieparzystej pozycji, to pętla nie zakończy się wtedy kiedy będziesz chciał 4. Odczytujesz FlashStatus, to sprawdź...

    Mikrokontrolery ARM   07 Gru 2009 10:48 Odpowiedzi: 2    Wyświetleń: 2222
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32][Eclipse] - Zapis pamięci I2C EEPROM 24...1024/1025/1026

    Być może, że twoje opóźnienie wcale nie jest takie jak myślisz (skoro 3ms to typowy czas to 5ms spokojnie powinno wystarczyć). Zauważ, że jeśli zapisujesz pierwszą stronę to kolejną możesz zapisać jeśli wysłanie control byte zwróci ACK jeśli nie to pamięć jest zajęta i należy ponownie wysłać start i control byte. Co jeśli najpierw zapiszesz druga stronę...

    Mikrokontrolery ARM   24 Sty 2017 18:27 Odpowiedzi: 24    Wyświetleń: 4545
  • REKLAMA
  • [STM32] - Pojedyncza instrukcja zapisu GPIO z dwóch różnych portów.

    Nie jest to możliwe - zapis do dwóch portów to będą dwie odrębne operacje. Różnica między nimi może wynosić kilka cykli zegara (~3).

    Mikrokontrolery ARM   19 Lis 2015 19:18 Odpowiedzi: 3    Wyświetleń: 1182
  • 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ń: 6691
  • Odczyt, inkrementacja, zapis do FLASH STM32- BŁĘDY

    Oczywiście, że można to zrobić bez użycia HAL, czy SPL. Kod, który tu przedstawiłeś wymaga bardzo wielu poprawek. Nie uważasz, że funkcja zapisu do pamięci jest zbyt skomplikowana? Długa na 88 linii, zawiera dziwne stałe typu: 1 << 14, 0xF3. Np co robi ta instrukcja: [syntax=c]FLASH->CR &= 0x1FFE;[/syntax], albo taka: [syntax=c]while(FLASH->SR...

    Mikrokontrolery ARM   25 Sie 2017 13:12 Odpowiedzi: 4    Wyświetleń: 1875
  • REKLAMA
  • STM32: Czyszczenie FLASH przed zapisem, szybkość vs SRAM, DMA a odczyt

    Czy tak trudno odpowiedzieć na pytanie? Sam się czasami dziwie, że to taki trudne. Nie specjalizuje się w angielskim, a trudno przetłumaczyć/znaleźć zagadnienie w pdfie. Wszystko wynika ze specyfiki takiej pamięci. Pomijając aspekty fizyczne, czysta komórka pamięci flash odpowiada stanowi "1". Podczas zapisu do pojedynczej komórki można tylko i wyłącznie...

    Mikrokontrolery ARM   27 Gru 2018 22:55 Odpowiedzi: 34    Wyświetleń: 1923
  • STM32 i W25Q128JV przez QSPI - odczyt zwraca 0x88, zapis działa poprawnie

    Czytałes errate?

    Mikrokontrolery ARM   21 Lip 2024 12:40 Odpowiedzi: 5    Wyświetleń: 333
  • Programator C-SKY Flash z STM32 CK-Link Lite: Odczyt/zapis do MCU Taixin TXW817-810

    C-SKY Flash Programmer jest oprogramowaniem dostarczanym do pobrania przez XuanTie na stronie https://www.xrvm.cn/community/download?i... https://obrazki.elektroda.pl/1504579400_... Narzędzie to współpracuje z programatorami CK-Link do odczytu i zapisu w pamięci flash procesorów C-Sky z rdzeniem RISC. Procesory...

    Smart Home Poradniki   29 Maj 2025 13:20 Odpowiedzi: 2    Wyświetleń: 1296
  • [STM32][C]fatfs i najszybszy sposób zapisu danych modyfikowanych w przerwaniach

    Flagi zeruj bezpośrednio po sprintf - wtedy dane w zmiennych nie są już potrzebne i można je zmienić. Dłuższe czekanie może powodować, że w momencie przyjścia przerwania flagi są ciągle ustawione - i gubisz dane. Dość łatwo to wykryć programowo, więc możesz sprawdzić czy taka sytuacja ma miejsce.

    Mikrokontrolery   17 Mar 2012 18:22 Odpowiedzi: 12    Wyświetleń: 2299
  • STM32F0DISCOVERY - brak możliwości zapisu do pamięci Flash po modyfikacji kodu

    Na tym polega dobre zabezpieczenie, że raczej nie da się go łatwo ominąć [; Na przyszłość polecam głupie porady z internetu choćby zweryfikować w innych źródłach (np. spytać najpierw tutaj), lub choćby przeczytać w dokumentacji co zamierzasz zrobić zanim tego faktycznie dokonasz.

    Mikrokontrolery ARM   09 Maj 2017 20:29 Odpowiedzi: 10    Wyświetleń: 1200
  • STM32 - HardFault przy inicjalizacji zegara podczas zapisu na kartę SD w Keil

    Standardowa rozbiegówka definiuje "słabe" handlery przerwań zawierające puste nieskonczone pętle. Standardowa - nie pamiętam gdzie ale widziałem że te funkcje weak kierowały na HardFault.

    Mikrokontrolery Początkujący   26 Sie 2015 19:23 Odpowiedzi: 13    Wyświetleń: 1383
  • REKLAMA
  • STM32 i 16-bitowy RAM: Czy zapis 8-bitowy jest dozwolony?

    A czemu miałoby nie być dozwolone? 4\/3!!

    Mikrokontrolery ARM   02 Lis 2010 18:41 Odpowiedzi: 5    Wyświetleń: 2004
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    W funkcji xmit_spi_multi() masz błąd. 4\/3!!

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2634
  • Zapis do zewnętrznej pamięci SDRAM/SRAM [AVR/STM32]

    A to w takim razie służę pomocą. Zaczynamy tutaj: [url=https://www.microchip.com/wwwproduc... Proszę się zapoznać z tym dokumentem, rozdział 27: [url=https://ww1.microchip.com/downloads... Pomocny może być jeszcze ten dokument, rozdział...

    Mikrokontrolery   23 Gru 2020 21:34 Odpowiedzi: 37    Wyświetleń: 1833
  • Zapis 0 i 1 do portu bezpośrednio na rejestrach STM32

    GPIOx->BSSR

    Mikrokontrolery   03 Sty 2020 16:47 Odpowiedzi: 15    Wyświetleń: 738
  • [STM32] ILI9328 - Błędny odczyt obszaru GRAM, powtarzający się pierwszy piksel

    Skoro masz datasheet wyświetlacza weźmy ten http://www.adafruit.com/datasheets/ILI93... strona 66 rozdział 7.2.20 i tutaj nie ma nic że address counter jest inkrementowany podczas odczytu, natomiast podczas zapisu jest.

    Mikrokontrolery ARM   02 Cze 2014 16:07 Odpowiedzi: 4    Wyświetleń: 1050
  • Błąd zapisu do pamięci flash przy użyciu SWD i STM32 - jakieś sugestie?

    Odpowiedź na Twoje pytanie jest dosyć prosta - protokół SWD nie ma rozkazu zapisu do flash i tego się po prostu nie da tak zrobić jak zapisu do RAM. Oprogramowanie na PC, które się komunikuje przez SWD z układem (np. program do ST-Linka, OpenOCD) wgrywa do RAMu specjalną procedurę, która fizycznie realizuje zapis (poprzez odpowiednią sekwencje zapisów...

    Mikrokontrolery ARM   20 Lut 2018 23:25 Odpowiedzi: 3    Wyświetleń: 1290
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    Mieszasz ze sobą dwie zupełnie oddzielne kwestie. Adresy w pamięci dotyczą komórek jednobajtowych, bo niby jak inaczej miałoby to być? Niemniej jednak fizyczny zapis dokonywany jest po 4 bajty na raz jeśli ustawiłeś zapis 32-bitowy.

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 5139
  • [STM32] Czy można użyć DMA przy zapisie do pamięci flash w STM32?

    Być może da się pokombinować z wyzwalaniem transferu timerem. Z drugiej strony nie bardzo rozumiem, jaki miałby być z tego pożytek - przesadzenia całego oprogramowania do RAM łatwe nie jest, a na czas zapisu procesor zatrzyma się przy dostępie do Flash, chyba że to model z dwoma bankami.

    Mikrokontrolery ARM   30 Sie 2017 16:42 Odpowiedzi: 2    Wyświetleń: 924
  • [STM32] HardFault przy zapisie do LCD przez FSMC bez podłączonego kontrolera

    Witam Pisałem już o problemie ale nieco zamieszałem. Nie potrafię nic zapisać przez FSMC do kontrolera LCD. Kontroler nie jest fizycznie podłączony do stm32 (na razie). Przy próbie zapisu dostaję HardFaulta. Nieprzespana noc i nic :evil: Na zrzucie poniżej moment tuż przed HardFault http://obrazki.elektroda.pl/2504254100_1...

    Mikrokontrolery ARM   14 Wrz 2011 20:34 Odpowiedzi: 2    Wyświetleń: 3279
  • 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ń: 570
  • STM32 HAL_FLASH_Program nie zapisuje słowa po słowie

    Nie ma możliwości zapisywania poszczególnych BAJTÓW (w uproszczeniu), a wygląda że to próbujesz zrobić. Funkcje zapisują zwykle 2 bajty na raz, adres zapisu powinien być więc parzysty, a Ty powiększasz zmienną Address tylko o 1 między wywołaniami.

    Mikrokontrolery Początkujący   30 Sty 2018 10:29 Odpowiedzi: 3    Wyświetleń: 747
  • [STM32F439] Dziwne podwójne przerwanie TXE przy nadawaniu SPI w trybie MASTER

    O ile pamiętam dziwaczny bufor SPI w STM32 ma pojemność 32 bitów, więc nawet bez wysłania jednego bitu masz po zapisie 16 bitów do DR od razu przerwanie - bo możesz od razu zapisać następne 16 bitów.

    Mikrokontrolery ARM   05 Paź 2017 11:06 Odpowiedzi: 21    Wyświetleń: 843
  • 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 i SDIO - problemy z zapisem na SD przy 3,3V

    Czy dla kart SDHC napięcie 3,3V jest za wysokie? Zbyt ogólnie. Model jest istotny.

    Mikrokontrolery ARM   08 Sty 2020 13:32 Odpowiedzi: 4    Wyświetleń: 357
  • [STM32] - Algorytm bezstratnej kompresji grafik GUI dla LCD TFT

    w pakiecie STemWin jest programik BmpCvt.exe w którym jest możliwość generowania obrazków w c, skompresowanych , podczas zapisu można wybrać. Czy działa skutecznie musisz sprawdzić

    Mikrokontrolery ARM   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 7794
  • Jak sterować DRV8711 z BluePill STM32F103C8T6? Problemy z zapisem rejestrów

    wydaj 50 zł i kup sobie jakiś najtańszy chiński analizator logiczny. Podłącz i zobacz co siętam dzieje na tym SPI. https://obrazki.elektroda.pl/5220450300_... Chyba tak się właśnie to skończy... Liczyłem, że popełniam jakiś błąd, którego łatwo pominąć i go niedoświadczony ja pomijam :( Taka drobna uwaga: Jak już używasz Arduino to...

    Mikrokontrolery ARM   20 Mar 2025 12:02 Odpowiedzi: 2    Wyświetleń: 177
  • STM32 - FATFS: FR_INVALID_OBJECT przy zapisie do pliku, błędne ścieżki

    [syntax=c] fr = f_mount(&FatFs, "0:", 0); fr = f_open(&fil, "0:filea.txt", FA_CREATE_ALWAYS | FA_WRITE); fr = f_write(&fil, "towrite", 6, &bw); [/syntax] Niestety, write zwraca FR_INVALID_OBJECT. Problem jest chyba z ścieżkami które podaje, wewnątrz f_open funkcja follow_path(&dj, path); zwraca FR_NO_FILE. Niestety glebszy debug się sypie bo nie mogę...

    Mikrokontrolery ARM   04 Mar 2014 22:43 Odpowiedzi: 1    Wyświetleń: 1251
  • [STM32] ADC1 STM32L4 - problem z zapisem do rejestrów CR w C++

    Wrzuć kompilowalny przypadek + wywołanie kompilatora. Moim zdaniem nie ma możliwości, aby nie działało, ponieważ akurat to pola ADC_TypeDef są volatile. Jest pewna drobna szansa, że natrafiłeś na ciekawy błąd kompilatora, dlatego chciałbym, abyś wrzucił tu kod tej klasy najlepiej z przykładem użycia w main(). I napisz jaką masz dokładnie wersję kompilatora....

    Mikrokontrolery ARM   20 Lip 2018 11:42 Odpowiedzi: 4    Wyświetleń: 726
  • Wybór szybkiego nośnika do zapisu danych z STM32 przez RS485

    Przecież karta ma o wiele większą prędkość zapisu. Problem jest w programie na STM32. I nie chodzi nawet o to że wykorzystujesz SPI. Tak z ciekawości: jaką masz prędkość RS-a?

    Mikrokontrolery   09 Paź 2009 15:36 Odpowiedzi: 39    Wyświetleń: 4455
  • STM32 + SDIO: Jak uniknąć długich zapisów na kartę SD/SDHC?

    Zrobiłem coś takiego: - buforuję transmisję do STM32 (10 ramek * 400B = 4KB) i wtedy wykonuję zapis Niestety zapis na kartę 4KB trwa więcej niż 1 sekundę (raz na kilka minut) i mam overrun transmisji do STM32. A nie myślałeś, żeby łączyć się z kartą przez DMA? Wówczas odpalasz transfer tych 4KB i o nim zapominasz, idzie sobie asynchronicznie do programu....

    Mikrokontrolery ARM   21 Lut 2013 10:31 Odpowiedzi: 6    Wyświetleń: 2901
  • [stm32][keil] Konfiguracja EXTI i NVIC dziwne zachowanie.

    tak to są makra, ale chodziło mi o używanie tych które są już zadeklarowane w nagłówkach a nie tworzenie swoich. Łatwiej nam będzie analizować kod po makrach niż po wartościach z kosmosu. Może ktoś bardzo biegły w głowie to przetrawi jak zna wszystkie bity kofiguracyjne, ale raczej mało kto po zapisie 0x3492 wysnuje to o co chodziło.

    Mikrokontrolery ARM   17 Cze 2014 23:58 Odpowiedzi: 6    Wyświetleń: 3015
  • [C][STM32] - Enkoder absolutny - wyznaczanie prędkości

    Inny zapis, nie korzystający z tego, że zakres jest potęgą dwójki: enc_delta = (ENCODER_MAXVAL + encoder_count - last_encoder_count) % ENCODER_MAXVAL;

    Mikrokontrolery   12 Lut 2016 11:03 Odpowiedzi: 11    Wyświetleń: 1296
  • STM32 - obsługa przerwań od UART podczas zapisu do pamięci flash mikrokontrolera

    A jaki to ma związek z Twoim problemem? Jeśli nie robisz tego w przerwaniu o priorytecie wyższym od przerwania UART - nie ma to znaczenia. Przerwanie UART może zostać obsłużone pomiędzy zapisami kolejnych porcji danych.

    Mikrokontrolery ARM   01 Gru 2017 20:41 Odpowiedzi: 19    Wyświetleń: 2142
  • STM32 - Obsługa kart przez sdio - zapis do pliku txt

    Załączam kawałek działającego kodu. Folder SDCard zawiera przykładowy kod zestawu ewaluacyjnego od firmy ST. Jest nieco zmodyfikowany od oryginału, niestety nie pamiętam źródła (możliwa płyta z przykładami do HY-Mini). W folderze FatFs biblioteka ChaNa w wersji 0.09a. Plik diskio.c uzupełniony o potrzebny kod.

    Mikrokontrolery ARM   10 Sty 2013 20:10 Odpowiedzi: 2    Wyświetleń: 2871
  • STM32F030C8T6 - Konfiguracja SPI1 i zrozumienie ustawień GPIO

    Przy odczycie z DR jest dokładnie ten sam problem co przy zapisie - jak chcesz 8-bitów, to musisz się odwołać przez wskaźnik 8-bitowy (identyczny jak ten powyżej do zapisu). Twoja zmienna tmp i w tym przypadku nie ma żadnego znaczenia, bo "szerokość" odczytu/zapisu jest zdeterminowana tylko i wyłącznie przez źródło odczytu lub cel zapisu, a nie rozmiar...

    Mikrokontrolery ARM   04 Maj 2014 12:22 Odpowiedzi: 4    Wyświetleń: 2409
  • [STM32] Jak poprawnie używać kodów ASCII w funkcji GUI_TextBig?

    Co to znaczy, że jest legalne ? Zapis '1' jest dozwolony. Każdy string ma na końcu null terminator i trzeba o tym zawsze pamiętać.

    Mikrokontrolery ARM   29 Lip 2012 14:55 Odpowiedzi: 8    Wyświetleń: 1740
  • STM32 - Jak efektywnie zapisywać dane 1KHz z sensorów na kartę SD Fatfs?

    No, będzie - zapisów będzie 2 razy mniej.

    Mikrokontrolery   17 Paź 2015 13:40 Odpowiedzi: 6    Wyświetleń: 1206
  • STM32 - I2C na przerwaniach: czy trzeba kasować bit ADDR?

    W jakim celu zamiast napisać po prostu I2C_SR1_RXNErzutujesz stałą 0x40 na typ uint16_t (co nie ma żadnego skutku i jedynie wydłuża i zaciemnia zapis)?

    Mikrokontrolery ARM   22 Mar 2017 08:19 Odpowiedzi: 85    Wyświetleń: 5331
  • [STM32] [STM32][Keil][C] Problemy z zapisem/odczytem pamięci m25p16 - tylko RDID działa

    Witam ponownie. Niedawno zacząłem zabawę z ta pamięcią (m25p16) firmy ST. Niestety już na początku kłody pod nogi. Wstępnie posiłkowałem się przykładem z Keila do pamięci m25p64, gdyż uznałem, że pamięci z tej samej rodziny programuje się tak samo. Po nieudanych próbach zapisu i odczytu danych (jedyne co działało to odczyt numeru identyfikacyjnego)...

    Mikrokontrolery ARM   13 Cze 2011 15:27 Odpowiedzi: 1    Wyświetleń: 1902
  • 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 zapisać i odczytać dane z IS66WV51216EBLL na magistrali równoległej?

    Jest wiele metod. Najwygodniejsze: 1. Ustaw sobie SWV data trace i pisz do jakiejś globalnej zmiennej. Bedzesz miał w CubeIde licznik taktów wyświetlony kiedy ten zapis się dokonał. Odejmiesz dwie wartości i będziesz miał wynik :) [url=https://www.elektroda.pl/rtvforum/v... pisałem Ci już o SWV Jest to potężne narzędzie...

    Mikrokontrolery ARM   27 Kwi 2024 21:58 Odpowiedzi: 35    Wyświetleń: 1044
  • [STM32] USART4 przerwanie nie działa po zapisie hexa, działa w debugowaniu

    Trzeba jeszcze włączyć przerwania w NVIC przecież... 4\/3!!

    Mikrokontrolery ARM   18 Paź 2010 21:01 Odpowiedzi: 7    Wyświetleń: 3204
  • 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ń: 1997
  • Dobór podzespołów do zapisu obrazu na kartę SD - kamera analogowa, STM32, Banana Pi M2pro, RPI zero

    Oczywiście, że wystarczy. Wszystko zależy od twoich umiejętności programistycznych.

    Mikrokontrolery   13 Sie 2023 12:25 Odpowiedzi: 9    Wyświetleń: 444
  • [STM32][STM32F407] - [USART]złączenie dwóch kanałów USART, wysłanie trzecim

    He, he, he... Patrz na to: while (1); Nic, co jest dalej, nie ma szans się wykonać, więc kompilator eliminuje zbędny kod. ...A ponadto masz błąd w inkrementacji wskaźnika. idx = (idx + 1) % BUFSIZE; - to najprostszy poprawny zapis tego, co masz zrobić, chociaż nie zawsze daje optymalny kod.

    Mikrokontrolery ARM   18 Cze 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2952
  • [STM32] STM32F2 SDIO: Zawieszanie przy MultiBlocks, status SD_TRANSFER_BUSY

    Kiedyś też korzystałem z tych libów i w zasadzie tylko jedna z opcji (polling, irq-s, dma) mi działała całkowicie - chyba irq-s. Czemu tak się działo nie wiem, niektóre pozwalały tylko na odczyt danych a nie na zapis.

    Mikrokontrolery ARM   25 Cze 2013 18:35 Odpowiedzi: 5    Wyświetleń: 2465
  • [STM32] [SPI] Problemy z komunikacją z żyroskopem L3G4200D przez SPI1

    Jeśli zmienna / rejestr jest volatile to działa, używam takich zapisów już od dawna i nie ma z tym problemów.

    Mikrokontrolery ARM   14 Paź 2024 17:50 Odpowiedzi: 36    Wyświetleń: 10767
  • [STM32] [STM32F107] Jak skonfigurować linker do zapisu danych w pamięci Flash?

    Witam! Chcę wgrać parę danych do pamięci mikrokontrolera STM32F107 (ustawienia domyślne). Nie wiem za bardzo jak powinien wyglądać kod linkera do takiego zapisu? Korzystam z CodeSourcery ze strony Freddiego. Nie posiadam debuggera, więc kod mogę wgrywać tylko poprzez bootloader na USART. Pamięć chciałbym zapisać paroma danymi 32bit, a następnie mieć...

    Mikrokontrolery ARM   30 Gru 2010 08:43 Odpowiedzi: 1    Wyświetleń: 2033
  • Arduino Nano jako logger z zapisem na SD oraz wyświetlaczem Nokia 5110

    Ta, tego nie analizowałem, niestety ta biblioteka Nokia_LCD.h korzysta z funkcji shiftOut, która może być użyta na dowolnych pinach i nie zauważa w ogóle użycia pinów SPI hardwarowego. Więc pewnie albo MEGA i biblioteka Adafruit albo zmiana pinów LCD. Oledy też są w opcji z SPI i w nich też jest do wyboru biblioteka z pełnym buforowaniem ekranu (tu...

    Arduino   29 Lis 2018 15:03 Odpowiedzi: 8    Wyświetleń: 999
  • STM32F0Discovery - Jak rozwiązać konflikt przerwań TIM2 i TIM3?

    Zacznijmy od tego, że zapis zera do jakiegoś bitu TIMx->SR powoduje wyzerowanie tego bitu, a zapis jedynki nie zmieni nic. A teraz popatrz: Załóżmy, że w tym momencie w SR jest ustawiony tylko bitCC2IF: if(TIM3->SR & TIM_SR_CC2IF) { Operacja, którą zapisałeś jako: TIM3->SR &=~ TIM_SR_CC2IF; W rzeczywistości wykona się w dwóch fazach: - faza 1: temp...

    Mikrokontrolery ARM   31 Paź 2013 10:15 Odpowiedzi: 91    Wyświetleń: 7767
  • Błąd w warunku if przy programowaniu STM32 - pomijana linia kodu

    zmienna=0 -> zmienna==0? edit przez ten zapis nawet jeden bit kodu związanego z ifem i tego co jest po nim ({} lub linia po) nie jest obecny w kodzie maszynowym

    Programowanie   07 Kwi 2019 18:09 Odpowiedzi: 2    Wyświetleń: 327
  • STM32F0DISCOVERY - Analizator widma - wszędzie jest to samo

    To, co robi funkcja oswietl_kolumne da się łatwo zapisać w dwóch linijkach kodu bez switch(). Na rejestrach BSRR i BRR nie wykonuje się operacji logicznych - to jeden z poważnych błędów w programie. Tablice stałych należy definiowań ze słowem kluczowym const. I jeszcze ze 20 innych uwag, których nie chce mi się pisać. Skróć ten kod z 10 razy, to poanalizujemy.

    Mikrokontrolery ARM   04 Maj 2016 22:05 Odpowiedzi: 12    Wyświetleń: 1077
  • STM32 [Keil] - Jak zintegrować ADC1 i zapis na SD z użyciem FATFS?

    Nie poszło tak prosto bo...? 4\/3!!

    Mikrokontrolery ARM   26 Lis 2011 18:04 Odpowiedzi: 5    Wyświetleń: 2493
  • [stm32][C/Keil] różnice między stm32F1 a stm32F4

    To by się zgadzało. Ale niestety w stm32f4xx.h nie ma takich makr co skutkuje: ..\main.c(63): error: #20: identifier "GPIO_AFRH_AFRH13_AF5" is undefined Jak więc powinien wyglądać prawidłowy zapis?

    Mikrokontrolery ARM   28 Kwi 2012 15:27 Odpowiedzi: 33    Wyświetleń: 5139
  • STM32 F0 Discovery - Timer 1 nie włącza żarówki po odliczeniu czasu

    TIM1->SR = ~TIM_SR_CC1IF; - to "skasuj znacznik CC1IF" TIM1->SR &= ~(TIM_SR_CC1IF); - to "skasuj znacznik CC1IF oraz znaczniki innych przerwań timera, które zostały zgłoszone po odczytaniu rejestru SR, a przed jego zapisem".

    Mikrokontrolery ARM   23 Gru 2013 19:11 Odpowiedzi: 8    Wyświetleń: 3081
  • [STM32] FatFS - f_write zapisuje 3 początkowe bajty jako 0, jak to naprawić?

    A w funkcji print(); nie wykonujesz przypadkowo jakiś zapisów pod wskaźnik? Co jest w temp zaraz przed zapisem na kartę?

    Mikrokontrolery ARM   18 Lut 2011 19:14 Odpowiedzi: 4    Wyświetleń: 3168
  • 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ń: 2301
  • [STM32F0DISCOVERY/C] Konfiguracja przerwania Timera 6

    A mi się najbardziej podoba pierwsza instrukcja, która włącza HSI. Bez niej procesor w ogóle nie mógłby działać, bo nie ma źródła zegara. Ciekawe, jakim cudem w ogóle ją wykonuje... :) Kod poniżej robi to, o ci Ci chodzi - jak widać, wystarczy 9 zapisów do rejestrów, żeby skonfigurować porty i timer. Nie przezsadzaj z tymi operacjami logicznymi... [syntax=c]...

    Mikrokontrolery ARM   03 Lut 2013 15:50 Odpowiedzi: 14    Wyświetleń: 1998
  • NRF24L01 i STM32F0DISCOVERY z HAL - problem z bibliotekami z ATmega8

    Dałem radę już cokolwiek zrobić, jednak nadal mam problem z odbiorem drogą radiową (wysyłania jeszcze nie sprawdziłem). Zaraz opiszę co dokładnie nadal nie działa. W załączniku dodaję cały projekt. Kody (obecne): main.c [syntax=c]/** ****************************************... * File Name : main.c * Description : Main...

    Mikrokontrolery ARM   09 Lut 2017 15:23 Odpowiedzi: 2    Wyświetleń: 1536
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    A jak daję w f_read & przed zmienną to nic nie zmienia? Zastanów się nad tym sam... Funkcji każesz odczytać 480 bajtów. Gdzie ona je niby ma zapisać, skoro podajesz jej adres zmiennej o rozmiarze 2 bajty? To że wpisujesz tam '&' nie sprawia że nagle zmienna uint16_t staje się workiem bez dna... 4\/3!!

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6168
  • STM32F051K8T6 - ADC zakłóca obliczanie wariancji częstotliwości

    Problem stanowi warunek while(*input) . Bez odczytów z ADC działa, bo prawdopodobnie tablice freq_window i amplit_window zostają rozmieszczone obok siebie, więc dopóki ta druga zaczyna się zerem nie ma problemu. W momencie zapisana do niej niezerowych odczytów z ADC wszystko się sypie. Przerób funkcję var_welford by pobierała liczbę elementów lub chociaż...

    Mikrokontrolery ARM   21 Mar 2016 12:58 Odpowiedzi: 2    Wyświetleń: 939
  • STL32L0 obsługa wewnętrznego eepromu Cortex M0+ HAL

    Czy ktoś może potwierdzić czy instrukcje zapisu i odczytu wewnętrznego eepromu w STM32L0 ze strony https://ciastkolog.pl/elektronika/stm32-... działają prawidłowo? Program piszę w STM32CubeIDE na bibliotekach HAL. Pytam bo w moim przypadku podczas odczytu z eepromu za każdym razem odczytuję wartość...

    Mikrokontrolery   10 Gru 2019 10:16 Odpowiedzi: 7    Wyświetleń: 780
  • STM32F407 - Problemy z komunikacją SPI z modułem RFM12

    Nie pomyślałem, że to chodzi o radio. Dzięki :) Nadal zastanawia mnie dlaczego mogę zmieniać ustawienia np. częstotliwość pracy modułu, a nie chce on mi nic wysłać. A skąd wiesz, że możesz? Jak już pisalem wszystkie rejestry są write oprócz status ale w nim nie masz żadnych parametrów konfiguracyjnych (zapisanych wczesniej) do odczytu i porównania....

    Mikrokontrolery ARM   13 Sty 2016 00:13 Odpowiedzi: 15    Wyświetleń: 1785
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    3-4 zapisy do rejestrów, faktycznie poczujesz to,

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12987
  • stm32f103 - Prosty przykład zapisu/odczytu EEPROM 24LC02 przez I2C

    http://lmgtfy.com/?q=stm32+i2c+eeprom Pierwszy link: http://forbot.pl/blog/artykuly/programow...

    Mikrokontrolery Początkujący   09 Maj 2016 18:11 Odpowiedzi: 6    Wyświetleń: 906
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    Zwykłe symbole ASCII, tu akurat widząc taki zapis łatwo to pokojarzyć.

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4383
  • Jak kasować licznik watchdoga w STM32F107, aby uniknąć resetu?

    Jest jakiś powód dla którego używasz WWDG (okienkowego watchdoga) a nie IWDG? WWDG zresetuje układ jeśli wartość licznika spadnie poniżej 0x40 lub kiedy uaktualniasz licznik, ale jego wartość podczas aktualizacji jest większa niż to co zapisałeś do CFR. Do CFR zapisałeś 1. Więc masz "wieczny reset". Zainteresuj się IWDG lub zapisz do CFR jakąś sensowną...

    Mikrokontrolery ARM   17 Gru 2017 23:30 Odpowiedzi: 3    Wyświetleń: 732
  • Wyjaśnienie zapisu `id = *(uint16_t *)(restart + 1)` w C i inne pytania

    Uczę się programowania dlatego proszę o pomoc w rozszyfrowaniu tego kodu: 1. Dlaczego jest taki zapis i co on oznacza [syntax=c]id = *(uint16_t *)(restart + 1)[/syntax] gdzie [syntax=c]uint8_t restart[64][/syntax] 2. Dlaczego w main.c [syntax=c] #ifdef USE_LEDS #include "led.h" #endif[/syntax] czemu nie wystarczy [syntax=c]#include "led.h"[/syntax]...

    Mikrokontrolery Początkujący   03 Sty 2013 17:13 Odpowiedzi: 14    Wyświetleń: 1839
  • STM32F030 - emulacja EEPROM

    2) Jak się zabrać do tego by zrealizować taki zapis do flash (emulowanego EEPROM)? Nie mam pomysłu a niczego wartego uwagi nie znalazłem. Nie trzeba nic wymyślać bo STM ma własny, stosunkowo dobrze opisany algorytm na emulację EEPROM dla całego szeregu procesorów w tym F0. Który jest atrakcyjny, dlatego że w bardzo małym stopniu "zużywa" limit żywotności...

    Mikrokontrolery ARM   19 Kwi 2017 07:26 Odpowiedzi: 34    Wyświetleń: 4200
  • STM32F0Discovery - TIM1 Input Capture CH1 Konfiguracja i GPIO (bez ST library)

    Na forum jest 3900 wyników z rozwiązaniem Twojego "nietypowego" i "niespotykanego" problemu ze zmienną zapisywaną w przerwaniu, co nie jest widoczne dla głównego programu... Jak to możliwe, że pomimo tak ogromnej ilości razy kiedy to problem na "v" został poruszony i rozwiązany - wciąż, niezmiennie, z regularnością atomowego zegara takie pytania pojawiają...

    Mikrokontrolery ARM   21 Lis 2013 14:48 Odpowiedzi: 35    Wyświetleń: 3927
  • Zapisywanie danych testowych w arbitralnie ustalonym miejscu FLASH w STM32F030 przez GCC

    Dzięki za odpowiedź. Danych do kodu nie wstawię z powodów, które już podałem. Ale może znasz jakiś prostszy sposób, by użytkownik, nie mający pojęcia o przygotowaniu kodu dla mikrosterownika mógł w nim umieścić duże bloki swoich danych? Moje rozwiązanie dobrze się dotychczas sprawdza, ale chętnie poznam inne możliwości. Tak to wygląda dotychczas w pliku...

    Mikrokontrolery ARM   11 Mar 2021 23:36 Odpowiedzi: 6    Wyświetleń: 648
  • STM32 C Keil optymalizacja projektu, dostęp do gpio

    Po co funkcja? - wystarczy prosty zapis do rejestrów BSRR / BRR - krótszy zapis w kodzie, szybsze wykonanie.

    Mikrokontrolery ARM   31 Lip 2019 18:46 Odpowiedzi: 2    Wyświetleń: 513
  • STM32F0Discovery - RTC nie aktualizuje czasu w trybie free-run, jak to naprawić?

    Witam Mam problem ze zmianą czasu w STM32F0Discovery. Konfiguracja i inicjalizacja modułu jest dobrze wykonana - w debugerze zlicza sekundy, ustawia flagi itd. Problemy zaczynają się gdy chcę załadować do rejestru czasu TR i daty DR aktualny czas. Podczas pracy krokowej wszystko idzie ładnie - flagi się ustawiają, rejestr ładuje i wartości się zmieniają....

    Mikrokontrolery ARM   28 Sie 2013 18:32 Odpowiedzi: 4    Wyświetleń: 2016
  • STM32F103 - Zapis do FLASHa nie działa przy optymalizacji -Os. Co robić?

    Flash procesorów STM32 ma wytrzymałość 1000 cykli zapisów. Korzystasz z kilku bajtów a zapisujesz całe 4096. W dodatku nie wiem po co wyrównujesz do 256 te bufory, przecież one są w RAM.

    Mikrokontrolery ARM   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2634
  • STM32F4[C] keil - Wydzielenie Pamięci FLASH do zapisu / odczytu danych ?

    W wyszukiwarce wpisz "stm32 eeprom emulation".

    Mikrokontrolery ARM   24 Maj 2013 01:41 Odpowiedzi: 13    Wyświetleń: 4233
  • [stm32] [CrossStudio] [C] Umieszczenie pliku BMP we flash'u

    Nie znam takiego sposobu. Ale jak potrzebuję to korzystam z fajnego narzędzia Freescale Embedded GUI Converter Utility. Tworzy on dla danego obrazka plik c i h i ma sporo możliwości jak sposób zapisu 8/16bit, kompresja itp. Ewentualnie bardziej karkołomny sposób jak konwersja WinHex-em za pomocą copy block->C source.

    Mikrokontrolery ARM   14 Lis 2011 13:12 Odpowiedzi: 2    Wyświetleń: 1306
  • [stm32] - LCD 4,3" 480x272 złe wyświetlanie obrazów

    No to może czas zajrzeć do dokumentacji wyświetlacza jak się mu podaje 24-bitowe dane o kolorze, bo na pewno nie tak jak Ty to zrobiłeś (3 zapisy)? 4\/3!!

    Mikrokontrolery ARM   26 Sie 2012 10:20 Odpowiedzi: 26    Wyświetleń: 4225
  • STM32F051 - Brak przerwania RTC po ustawieniu alarmu

    Usuń znaczniki |= |= |= ) [syntax=c]NVIC->ISER[0] = (1 << 2);[/syntax] [syntax=c]NVIC->IP[2] = (9 << 4);[/syntax] Tutaj znowu niebezpieczne przypisanie, lepiej użyć operatora |=, ewentualnie ze wstępnym wyzerowaniem odpowiednich bitów. CMSIS nie gryzie, można go spokojnie używać dla przejrzystości kodu.

    Mikrokontrolery ARM   18 Lis 2014 23:59 Odpowiedzi: 2    Wyświetleń: 1080
  • Zawieszanie się programu przy zapisie do flash STM32F103C8T6

    Pojęcia nie mam - ale działa. Jak pisałem to wydawało mi się konieczne. Wysokie Konsylium (FC i BD , kolejność przypadkowa) też nie napisało, że źle, to przyjąłem, że jest dobrze. To działa w działającym programie. Przyznam, że nie porównywałem z Twoim kodem. Ponieważ procesor się zgadzał, to uznałem, że można wstawić mój kod do Twojego programu i zadziała....

    Mikrokontrolery ARM   31 Gru 2018 20:38 Odpowiedzi: 12    Wyświetleń: 666
  • [Stm32f10x][flash] - Zapis dużej ilości do emu eeprom

    Obawiam się, że rozmiar strony może zwiększyć tylko producent, i to na etapie projektowania układu. ;) Użytkownik może za to określić liczbę stron, których che używać.

    Mikrokontrolery ARM   30 Gru 2015 00:19 Odpowiedzi: 8    Wyświetleń: 1200
  • Dlaczego jest tak mało startup-ów sprzętowych - trudne debugowanie sprzętu na przykładzie

    Dobre pytanie! Musiał łączyć z sobą układy i widać miał poważne problemy, a może potrafiłby wszystko zbudować na ESP32? Podejrzewam, że może chodziło o pracę urządzenia na baterie przez rok, pełen zapis danych realizowany przez STM32, a wybudzany dosyć rzadko ESP32 miałby przesyłać te dane przez WiFi? Z drugiej strony chyba ESP32 też jest energooszczędny,...

    Newsy   18 Lip 2024 07:19 Odpowiedzi: 18    Wyświetleń: 1092
  • [STM32] Jak zapisać znak na wyświetlaczu LED 7-segmentowym STM32 w C?

    Ale dlaczego instrukcja PIN_x_y = z miałaby sterować konkretnym pinem? Proszę o definicję. Bo PIN_x_y jest makrem operującym bezpośrednio na pinach za pomocą bit-bandingu, czyli czegoś o czym użytkownicy biblioteki nie wiedzą i raczej się nie dowiedzą, bo w bibliotece nie ma takich możliwości, a po co szukać więcej info niż w manualu do biblioteki?...

    Mikrokontrolery ARM   02 Gru 2011 17:47 Odpowiedzi: 28    Wyświetleń: 3450
  • Emulator ZX Spectrum 48 na STM32F407

    https://obrazki.elektroda.pl/6678526600_... https://filmy.elektroda.pl/59_1553290096... https://obrazki.elektroda.pl/6296500900_... https://obrazki.elektroda.pl/9260337200_... Zapewne nic odkrywczego ale wolnej chwili udało się połączyć parę projektów i wyszło takie coś. Jeśli chodzi o hardware to...

    DIY Konstrukcje   26 Mar 2019 11:57 Odpowiedzi: 12    Wyświetleń: 8064
  • Jak uzyskać dostęp do partycji na dysku MAXTOR STM3250310AS?

    Kopia posektorowa to zapis sektor do sektora. Miejsce jest potrzebne takie samo lub większe niż rozmiar partycji.

    Naprawa nośników i odzysk danych   26 Lut 2010 19:22 Odpowiedzi: 5    Wyświetleń: 2242
  • [STM32] Jak pisać efektywne i przenośne biblioteki dla STM32 w C?

    Sposób mam bardzo prosty - po kolei ładuję rejestry sterujące każdego peryferiala i dzięki temu kod inicjujący wszystkie peryferia w dużych projekstach nie przekracza kilkudziesięciu linii. żadna pseudowuniwersalna biblioteka nie obejmie wszytskich potrzeb projektu, a inicjowanie peryferiów potworkami typu SPL wychodzi wielokrotnie (np. 8x) dłuższe...

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10731
  • 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ń: 657
  • STM32F103 - Jak zrobić odczyt CodeProtect z aplikacji

    Ciężko odpowiedzieć na tak zadane pytanie. To tak jakbyś zapytał jak sprawdzić wartość jakiejś komórki pamięci RAM (czyli powiedzmy jakąś zmienną). No po prostu odczytując ją :D Tak samo różne opcje zabezpieczeń. One są zapisane w pamięci, tyle że FLASH. Żeby je sprawdzić to trzeba je odczytać. No inaczej się nie na napisać. Ale mała podpowiedz: Option...

    Mikrokontrolery   18 Sie 2014 08:49 Odpowiedzi: 5    Wyświetleń: 1212
  • MAXTOR STM3250820AS (232 GB) - odczyt z dysku, prędkośc działania, rzężenie

    Dysk po gwarancji, systemowy ;/ Skan w MHDD nie udaje się zrobić... same "?" i "#" na sektorach......... wie ktoś jak zapisać loga z MHDD? zaznaczam, że nie mam dyskietki ;/

    Naprawa nośników i odzysk danych   01 Lis 2012 17:58 Odpowiedzi: 6    Wyświetleń: 1575
  • Jak zapalić wybrane diody na STM32F103VB w kolumnie K3?

    Po pierwsze, nie w żadnej pętli, tylko w przerwaniu timera, zgłaszanym z częstotliwością np. 2400 Hz Po drugie, w każdym przerwaniu timera należy: 1. W rejestrze GPIOD->CRL/CRH ustawić wszystkie używanie linie portu jako wejścia lub Analog. 2. Do rejestru ODR zapisać jedynkę na linii wyboru kolumny, zera na pozostałych. 3. Do rejestru CRL/CRH zapisać...

    Mikrokontrolery ARM   03 Lut 2017 08:43 Odpowiedzi: 8    Wyświetleń: 1080
  • [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ń: 1566
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    tadzik85 napisał: Zwróćcie uwagę na jakiś rejestr SR gdzie flagi kasuje się zerem. A chcesz skasować tylko jedną, co ST czyni nadmiernie w swoich przykładach. Są pola reserved (czyli nie spisuj nic innego niż tam jest) A jednak takie kasowanie wpisuje tam 1. Też na to zwróciłem uwagę. Tak z ciekawości - zapis do bitów Reserved przysporzył kiedyś komuś...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 92814
  • [stm32] - Przerwanie zewnętrzne na PE0 zamiast PA0, analiza kodu

    przerwanie przeciez jest wlaczone, bo sie wykonuje handler. chyba ze nie wiem co to znaczy wlacz EXTI... problem jest w tym zapisie do rejestru EXTICR

    Mikrokontrolery ARM   05 Sty 2015 17:47 Odpowiedzi: 22    Wyświetleń: 1674
  • stm32 - freeRTOS: Odczyt z karty SD/MMC, stos i zmienne lokalne

    Że tak zapytam.. Takie ustawienie: [syntax=c] SCB->AIRCR=0x5FA0000|(3<<8); //skonfiguruj PRIGROUP na 4:4 [/syntax] Ustawia wszystkie 4 dostępne bity na preemption więc tak czy siak jest 16 grup priorytetów bez możliwości ustawienia podpriorytetów w grupach. A to nie na jedno wychodzi, co 16 priorytetów bez grup? W takim wypadku ten zapis: [syntax=c]...

    Mikrokontrolery   31 Lip 2012 13:14 Odpowiedzi: 21    Wyświetleń: 3399
  • Czy ULPI na STM32F407 wymaga inicjalizacji, aby został wykryty przez komputer?

    Ja mam na stm32f205 Edit: Kod nie jest twoj ale w kodzie masz inicjalizacje interfejsu ulpi i gdzies w inicjalizacji usb masz kod gadajacy z phy ulpi. W tym przykladzie co podalem powyzej funcja odczytu i zapisu to USB_OTG_READ_REG32 i USB_OTG_WRITE_REG32, wiec moze po tych funkcjach znadz miejsce w ktorym jest komunikacja uc --> phy ulpi

    Mikrokontrolery ARM   20 Sty 2017 15:21 Odpowiedzi: 31    Wyświetleń: 2289
  • Jak używać masked access w GPIO na mikrokontrolerze LPC1112?

    Jakbyś nie zauważył to inna rodzina procesorów ;-) W użyciu jest lepsze. Inaczej po co w tamtych procesorach stosowano by bit band? Albert W STM32 też taki zapis można wykonać jedną instrukcją. Mimo, że są oddzielne rejestry do ustawiania i kasowania bitów. Porty są 16bitowe a jeden z tych rejestrów jest 32bitowy. Zapis do starszych 16b powoduje kasowanie...

    Mikrokontrolery   26 Maj 2011 12:54 Odpowiedzi: 20    Wyświetleń: 2894
  • [STM32F10x] programowanie - Zapis programu do czystego STM32F10x

    Nic więcej nie trzeba, tylko w środowisku wybierz właściwy układ z właściwym rozmiarem pamięci Fłash i RAM. Oczywiście układ trzeba też zasilić.

    Mikrokontrolery ARM   17 Mar 2014 19:38 Odpowiedzi: 6    Wyświetleń: 1524
  • Reset programowy STM32 z użyciem standardowych bibliotek

    Bez bibliotek zajmuje to jedną linię z jedną instrukcją - zapis wartości do rejestru AIRCR.

    Mikrokontrolery ARM   28 Mar 2015 20:46 Odpowiedzi: 3    Wyświetleń: 1257
  • stm32f407 - jaka maxymalna częstotliwość transferu DMA (PORT-RAM)

    Pasma 40 MHz nie, ale 40 Msps mam nadzieję że tak. Tylko chciałbym się dowiedzieć który sposób (bez stosowania dodatkowych zewnętrznych układów) będzie najszybszy. Ale przecież podaliśmy jeden sposób :) DMA na timerze. Odczytywanie wejść + zapis do tablicy + inkrementacja wskaźnika jest z automatu, a w pollingu tracisz czas na wykonanie kilku rozkazów....

    Mikrokontrolery ARM   30 Maj 2012 08:54 Odpowiedzi: 80    Wyświetleń: 8677