stm32 pamięć

Znaleziono około 1594 wyników dla: stm32 pamięć
  • Czy mikrokontrolery STM32 mają wbudowaną pamięć EEPROM?

    Czy są jakies wady takiego zapisu w porównaniu do poczciwego eeproma? Kasować można tylko całą stronę, więc jeśli często uaktualniasz małe fragmenty to stosuje się metodę emulacji EEPROMu opisaną choćby w notach aplikacyjnych od ST.

    Mikrokontrolery   16 Cze 2016 14:05 Odpowiedzi: 3    Wyświetleń: 1548
  • [STM32] Jak krok po kroku obsłużyć pamięć flash N25Q128A na QSPI?

    Proszę bardzo.

    Mikrokontrolery   30 Lis 2018 03:41 Odpowiedzi: 10    Wyświetleń: 1695
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32] STM32 – malloc/pvPortMalloc zawiesza się po resecie, pamięć nie zwalnia się?

    Z kodu wynika pewna ciekawa rzecz... Otóż z tego co widzę stos znajduje się... w środku sekcji .bss - nie wiem czy to normalne, ale nie sądzę... 4\/3!!

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4226
  • REKLAMA
  • STM32 F429 - Podział i zastosowanie pamięci SRAM oraz co to jest CCM?

    Żeby był dostęp bez opóźnień z wielu źródeł. (CPU/DMA/...) CPU nie musi czekać na SRAM1 kiedy DMA zajmuje się SRAM2. Do pamięci CCM ma dostęp tylko CPU. Jest to pamięć tylko na dane.

    Mikrokontrolery ARM   03 Lip 2019 17:54 Odpowiedzi: 4    Wyświetleń: 636
  • STM32 i W25Q128JV przez QSPI - odczyt zwraca 0x88, zapis działa poprawnie

    zepsuta pamięć

    Mikrokontrolery ARM   21 Lip 2024 12:40 Odpowiedzi: 5    Wyświetleń: 348
  • REKLAMA
  • Kompilacja projektu Freddiego dla STM32 pod pamięć RAM - co zmienić?

    Witam Rozumiem, że chcesz aby cały kod wynikowy został umieszczony w pamięci RAM. Żeby tego dokonać należy zmienić adres sekcji ROM w skrypcie linkera: "rom (rx): org = 0x08000000, len = 128k" na pamięć RAM(zaczyna się od adresu 0x20000000 dla stm32). Pamięć RAM również należy przesunąć o odpowiedni adres. Jeżeli masz w kodzie przerwania to nie zapomnij...

    Mikrokontrolery ARM   17 Cze 2011 21:28 Odpowiedzi: 1    Wyświetleń: 995
  • [STM32] - Zabezpieczenie pamięci flash przed odczytem.

    No to wyjątkowo słabo tą dokumentację przeglądałeś (; Na pierwszej stronie manuala masz coś takiego: For information on programming, erasing and protection of the internal Flash memory please refer to: ● PM0075, the Flash programming manual for low-, medium- high-density and connectivity line STM32F10xxx devices ● PM0068, the Flash programming...

    Mikrokontrolery ARM   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 2991
  • Jak sprawdzić nowy STM32F103R8T6 na płytce głównej przez ISP i ST-Link V2?

    Widać, że coś się odczytało i jest czysta pamięć. Nowy układ nie będzie zabezpieczony przed odczytem. A jeszcze dopytam, z tego starego STM32 zero szans żeby coś odczytać? Jedyne co o nim wiem że robi zwarcie pomiędzy 3.3V a GND. Jeżeli jakiś np. port jest uszkodzony nie oznacza to, że na 100% rdzeń się uszkodził i interfejs do pamięci flash również....

    Mikrokontrolery ARM   04 Cze 2025 23:00 Odpowiedzi: 13    Wyświetleń: 660
  • STM32: Czy aliasing oznacza fizyczne przeniesienie programu?

    Nie piszesz o Cortex-M, a o STM32 - popraw temat. U innych producentów uC wygląda to zupełnie inaczej. Pamięć spod adresu 0x08000000 w normalnym trybie pracy STM32 zostaje odwzorowana również pod adresem 0 - jest dostępna do odczytu (tylko) pod dwoma adresami.

    Mikrokontrolery ARM   28 Maj 2018 10:21 Odpowiedzi: 3    Wyświetleń: 753
  • [STM32] STM32F107 Timer2 - dlaczego przerwanie co 10s zamiast 1s?

    //wlaczenie opoznienia FLASH FLASH ->ACR |= (FLASH_ACR_LATENCY_1); Dla częstotliwości 72 MHz, żeby pamięć Flash działała musisz ustawić jej dwa cykle opóźnienia a nie jeden.

    Mikrokontrolery ARM   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2357
  • [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ń: 4548
  • [Stm32] Jak zapisać liczby float w emulowanej pamięci EEPROM na STM32?

    Ale... float to przecież bity w pamięci! To co one przedstawiają, powinno cię mało obchodzić, gdy chcesz to zapisać w pamięć nie ulotną... Jeśli float ma 4 bajty (a chyba ma), to wystarczy dobrać się do tych czterech bajtów intem... [syntax=C] float ulamek=54.75701; unsigned int *ple=(unsigned int*)&ulamek; ZapiszZmienną([adres],*ple); //tu wlasnie...

    Mikrokontrolery ARM   03 Paź 2011 18:46 Odpowiedzi: 10    Wyświetleń: 2681
  • [LPC2146] - Błąd odczytu flash przez OpenOCD z JTAG lock-pick, jak naprawić?

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

    Mikrokontrolery ARM   15 Wrz 2013 21:14 Odpowiedzi: 4    Wyświetleń: 2292
  • REKLAMA
  • [STM32] Jak poprawnie zaadresować pamięć 23K256 podłączoną do SPI3 w STM32F107?

    Witam, podłączyłem kość pamięci 23K256 do SPI3 układu STM32F107. Procedura konfiguracji SPI: void RAM_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef SPI_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Perip... , ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SPI3, ENABLE); RCC_APB1PeriphClockCmd(RCC_APB1Perip...

    Mikrokontrolery   12 Mar 2011 23:48 Odpowiedzi: 2    Wyświetleń: 2896
  • [STM32][C/uVision] problem z deklaracjami zmiennych

    bez apelacyjne operator extern powinno się tam znaleźć. To zleży jak przebiega proces kompilacji. Jeżeli kompilujemy wszystkie pliki na raz to w sumie ta dyrektywa o której wspominasz działa tak jak oczekujesz i rzeczywiście zmienna jest zadeklarowana tylko raz. Natomiast jak kompilujemy każdy plik źródłowy osobno do postaci pośredniej i później linkujemy...

    Mikrokontrolery ARM   18 Maj 2011 23:40 Odpowiedzi: 5    Wyświetleń: 2701
  • [stm32F103ZE] Jak sformatować pamięć M25P16 na FAT12 z użyciem FatFS na STM32F103ZE?

    Tak jak napisałem jeżeli nie implementujesz MSD przez USB to nie ma sensu. Inaczej robisz sobie na około. Pozdrawiam

    Mikrokontrolery ARM   02 Lut 2011 23:52 Odpowiedzi: 6    Wyświetleń: 1688
  • STM32_Smart_v2 - Problem z uruchomieniem pamięci EEPROM na płytce STM32_Smart_v2 w programie CooCox

    Cześć, W wolnym czasie uczę się układów STM32 na płytce STM32_Smart_v2 (https://stm32-base.org/boards/STM32F103... Próbuję uruchomić pamięć eeprom, która jest na tej płytce na podstawie kursu (https://forbot.pl/blog/kurs-stm32-11-i2... Niestety program nie działa - funkcja I2C_EVENT zwraca error....

    Mikrokontrolery ARM   02 Lip 2023 05:38 Odpowiedzi: 1    Wyświetleń: 336
  • [stm32] Jak wysyłać i odbierać dane z zewnętrznego RAMu przez FSMC w STM32?

    To trzeba w linkerze dopisać jeszcze jedną pamięć ?

    Mikrokontrolery ARM   13 Wrz 2011 08:50 Odpowiedzi: 26    Wyświetleń: 3680
  • [OpenOCD] [JTAG BF30] [STM32F103] - nie laduje programu

    OMG, ale po co ładujesz wciąż plik .bin... Załaduj po prostu plik .hex czy .elf - parametr offset nie ma wtedy żadnego znaczenia (jest ignorowany), bo pliki te zawierają adresy. Co do parametru "unlock" - jeśli masz układ z zablokowaną pamięcią, to ta komenda nie zadziała zawsze - jak widzisz - w niektórych układach po odblokowaniu pamięci konieczny...

    Mikrokontrolery ARM   11 Sty 2011 16:49 Odpowiedzi: 8    Wyświetleń: 4870
  • [Programowanie, C] - tablica globalna,alokacja pamięci,STM32

    Coś naplątałeś... Aby uzywać malloca bez dziwnych errorów, musisz zadeklarować odpowiednią ilość miejsca na stertę . Co z tego, ze twoje zmienne zajmują niewiele ramu, skoro najpewniej ustawiles sobie parę kB sterty, i gdy przekroczysz te pare kB, program ci sie natychmiast wykrzaczy, bo oczywiście najpewniej nigdy nie sprawdzasz, czy malloc przypadkiem...

    Mikrokontrolery   12 Gru 2010 21:32 Odpowiedzi: 2    Wyświetleń: 2733
  • [STM32] Funkcja malloc powoduje/wywołuje przerwanie HardFault

    Moim zdaniem nie jest to wina kompilatora. Powinieneś sprawdzić rozmiar sterty, ponieważ funkcja malloc właśnie w tym obszarze rezerwuje pamięć.

    Mikrokontrolery ARM   22 Cze 2014 22:01 Odpowiedzi: 7    Wyświetleń: 3047
  • Zapis do zewnętrznej pamięci SDRAM/SRAM [AVR/STM32]

    o super. Jak to teraz podłączyć i uruchomić pod jakiegoś AVRa? Się uparłeś z tymi AVRami :) Naprawdę, jeśli masz wypasionego ARMa, to dodanie AVR niczemu nie służy. Co innego, gdyby projekt dało się całkowicie zrealizować na AVR. Ale konkretnie - wybierz AVR z magistralą pamięci zewnętrznej, z klasycznych AVR to masz jakieś ATMega128 lub nowsze serie....

    Mikrokontrolery   23 Gru 2020 21:34 Odpowiedzi: 37    Wyświetleń: 1851
  • STM32 - jaki typ pamięci flash jest wbudowany? EEPROM, NAND czy NOR?

    Witam. Mikrokontrolery STM32 mają w sobie embedded flash memory. Jest to pamięć EEPROM, NAND Flash czy NOR Flash? Nie znalazłem tego w manualu.

    Mikrokontrolery ARM   10 Lis 2013 13:22 Odpowiedzi: 8    Wyświetleń: 1665
  • Jak odblokować pamięć Flash w STM32 Cortex M3 po jednej operacji?

    Wprawdzie program mojego bootloadera napisałem korzystając z bibliotek ST, ale odblokowanie dowolnych stron FLASH'a do zapisu bardzo ładnie działa i nie mam z nim najmniejszych problemów. Zrobiłem to w następujący sposób (kolejność jest ważna): 1. Odblokowanie FLASH'a: FLASH_Unlock(); 2. Skopiowanie ustawień bitów rejestru USER OPTION BYTES: KopiaOBR...

    Mikrokontrolery ARM   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 3647
  • [stm32] [stm32][c++] Jak sprawdzić zużycie RAM przy dynamicznych obiektach?

    Ponieważ systemy są wielozadanione i program nie jest sam. Dodatkowo jest pamięć wirtualna.

    Mikrokontrolery ARM   06 Wrz 2011 08:02 Odpowiedzi: 9    Wyświetleń: 3530
  • [STM32] - STM32F103VC LQFP100 Wyświetlacz TFT + FSMC

    To od razu zapytam, czy przy STM32F103VC można obsłużyć pamięć nand flash?

    Mikrokontrolery ARM   26 Gru 2013 03:42 Odpowiedzi: 10    Wyświetleń: 2949
  • [STM32] Jak przechowywać stałe wskaźniki w pamięci FLASH na STM32 w C++?

    Ja w takich przypadkach stosuję metodę którą na swoje potrzeby nazwałem "split objects". Obiekt u mnie składa się po prostu z dwóch części - stałej i zmiennej. Zwykle "główny" obiekt jest stały, a ten "zmienny" fragment jest podrzędny, jednak są sytuacje w których robię to odwrotnie, głównie wynikające z polimorfizmu lub dlatego że łatwiej/lepiej jest...

    Mikrokontrolery ARM   31 Lip 2016 22:30 Odpowiedzi: 23    Wyświetleń: 2664
  • STM32F0DISCOVERY - brak możliwości zapisu do pamięci Flash po modyfikacji kodu

    Witajcie, właśnie się bawię pamięcią Flash w STM32F0DISCOVERY (chcę się nauczyć obsługi). Efekt? Chyba zablokowałem możliwość zapisu... Kod (dopiero się uczę, więc komentarze mogą zawierać błędy): [syntax=c]#include "stm32f0xx.h" #include "stm32f0_discovery.h" int main(void) { RCC -> AHBENR |= RCC_AHBENR_GPIOCEN;//LEDY GPIOC -> MODER |= GPIO_MODER_MODER8_0...

    Mikrokontrolery ARM   09 Maj 2017 20:29 Odpowiedzi: 10    Wyświetleń: 1212
  • STM32F0Discovery - Jak rozwiązać konflikt przerwań TIM2 i TIM3?

    Tadzik85: Wygląda na to, że dziechu zmierzył dokładnie to, o co chodziło, a wyszło mu to, co przewidywałem. Ten sam kod (taka sama sekwencja instrukcji), piszący raz do bitband, drugi raz do tego samego rejestru/komórki ale przez zwykły dostęp - zapis 32-bitowy. Na zdrowy rozsądek - pamięć w mikrokontrolerze nie może mieć dostępu bitowego sama z siebie...

    Mikrokontrolery ARM   31 Paź 2013 10:15 Odpowiedzi: 91    Wyświetleń: 7770
  • Flash Loader Demo - duży plik hex z STM32F103RB, jak interpretować?

    Witam. Zaopatrzyłem się niedawno w aplikację zwaną Flash loader demonstrator. Umożliwia ona m.in. zapis i odczyt pamięci programu mikrokontrolera STM32 przez bootloader poprzez RS232. Gdy chciałem odczytać pamięć flash i zapisać obraz pamięci w pliku hex mocno się zdziwiłem, gdyż plik miał rozmiar 319744 bajtów, a flash mojego STM32F103RB ma "tylko"...

    Mikrokontrolery ARM   31 Gru 2020 08:20 Odpowiedzi: 4    Wyświetleń: 4014
  • [STM32][SPI][FLASH_SPI] Jak uruchamiać moduły z pamięci flash w RAM?

    pamięć wirtualna Pamięć wirtualna bez MMU? Niezłe wyzwanie.

    Mikrokontrolery   30 Sty 2020 23:06 Odpowiedzi: 14    Wyświetleń: 804
  • [stm32] [CrossStudio] Zmienna char - alokacja pamięci

    1) Czy dla zmiennych o rozmiarze poniżej 32bity zawsze przydzielane jest 4 bajtowy rozmiar pamięci? To nie ma nic wspólnego z 32 bitami :) Masz wyrównywane adresy do 4 bajtów, dlatego kompilator dodał Ci w środku tablicę 3 bajtową. Jeżeli chcesz żeby taka struktura miała 9 bajtów to musisz jej nadać atrybut packed. 2) Czy stosowanie zmiennej 8 bitowej...

    Mikrokontrolery ARM   09 Mar 2012 07:32 Odpowiedzi: 3    Wyświetleń: 1544
  • [STM32L][STM32L-Discovery] Zablokowane programowanie procesora

    Może pamięć się "zalock'owała" (ustawiły się przypadkiem flagi "option bytes") ? Mnie się to zdarzyło wielokrotnie. Do unlock'owania procesorów STM32 używam programatora J-Link i oprogramowania z firmy SEGGER a konkretnie "JLinkSTM32.exe". Jest to specjalnie napisany program do takich właśnie sytuacji. W ST-Linku powinien pomóc Masss Erase z programu...

    Mikrokontrolery ARM   28 Lis 2011 12:57 Odpowiedzi: 4    Wyświetleń: 2866
  • STM32F103RB - Program nie działa po ponownym podłączeniu

    Jest to płytka STM32F103RB NUCLEO. Podpięcie pinu BOOT0 pod masę nic nie daje nadal program zanika Sprawdziłem pamięć flash poprzez STM32 ST-LINK Utility i jest w niej program aczkolwiek nie działa http://obrazki.elektroda.pl/5116944600_1... Dodam jeszcze, iż kiedy połączę się płytką w STM32 ST-LINK Utility to wciśnięcie przycisku reset...

    Mikrokontrolery ARM   27 Paź 2016 15:35 Odpowiedzi: 10    Wyświetleń: 1251
  • [LPC 1114/302] - Wgrywają się same przykłady, brak możliwości modyfikacji

    Może źle wgrywasz swoje programy? Nie znam konkretnie tych procesorów, ale np. w STM32 trzeba ustawić pamięć, do której ma być załadowany program? Próbowałeś modyfikacji przykładu i wgrywanie spod tego samego projektu? Może stale masz wskazany do wgrania stary plik wsadowy?

    Mikrokontrolery ARM   08 Lip 2013 09:36 Odpowiedzi: 4    Wyświetleń: 1209
  • Czy można używać Arduino jako pamięć EPROM z procesorem Z80?

    To, że tam jest podłączone 8 MHz, to nie znaczy, że z taką częstotliwością pracuje, tym bardziej że bez podkręcania STM32F405 działa do 168 MHz. Racja, czyli... jeszcze gorzej. Przejrzałem źródła i rzeczywiście STM32 w tym projekcie pracuje z taktowaniem 168MHz. Wiem, że takie emulatory pamięci ROM w 8-bitowcach od biedy dają radę (oczywiście STM32...

    Artykuły   21 Lut 2025 09:50 Odpowiedzi: 23    Wyświetleń: 1458
  • poszukuję jak najwięcej układów syren alarmowych.

    Z nagrywaniem jest kwestia "na co?" - ale to zależy od tego, czego użyjesz. Można programowo wygenerować wzorce sygnałów, jakie są potrzebne, i na jakimś Pi odczytywać z karty SD (czy mikroSD - różne bywają tam gniazda na kartę) odpowiednie wzorce i puszczać je na pin, który będzie połączony z wejściem wzmacniacza. Na każdy sygnał trzeba będzie ze 200kB,...

    Początkujący Elektronicy   30 Sie 2019 13:39 Odpowiedzi: 325    Wyświetleń: 11517
  • STM32 - Nie da się więcej zaprogramować po udanym programowaniu.

    Connect under reset, reset: hardware, reset after connect, SWD (a nie JTAG), częStotliwość poniżej 1 MHz i musi zadziałać. Możesz jeszcze spróbować nacisnąć guzik reset podczas łączenia. I ZAWSZE zachowuj funkcję SWD na obu nogach (AF0), nie ustawiaj ich jako GPIO ani nic innego. Spróbuj zrobić to pod Keil MDK-ARM (przynajmniej skasować pamięć).

    Mikrokontrolery ARM   09 Gru 2015 23:17 Odpowiedzi: 8    Wyświetleń: 1476
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Przydałoby się jeszcze 2 rzeczy: 1. zmniejszyć FLASH o odpowiednią wartość, tak aby na siebie nie najeżdżały - możesz od LENGTH odjąć ile tam potrzeba ... LENGTH = 128k - XXX 2. Dodać profilaktycznie } > VAR AT > VAR Tym sposobem skrypt linkera będzie w 100% poprawny. Jeśli nadal będą jakieś błędy, to już nie po stronie linkera. Jeśli dalej coś nie...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7718
  • [STM32][CodeSourcery]Deklaracja funkcji w pamięci flash

    Ja mam tak: __attribute__ ((section(".bootloader&... int program_page(unsigned short *data, unsigned int adr) {... } i linker: .bootloader 0x08000000+128K-1K : { *(.bootloader) } i działa

    Mikrokontrolery ARM   14 Lut 2010 15:32 Odpowiedzi: 3    Wyświetleń: 2174
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Znalazłem informację, że gwarantowana ilość zapisów to 1000. A nie wiem ile wcześniej była zapisywana ta pamięć. Jakie komendy powinny być ?

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 13008
  • ATmega32 – jak rozszerzyć pamięć RAM? Sposoby podłączenia zewnętrznego RAM

    Pytanie 1 - dlaczego uważasz kolego, że jest Ci niezbędny większy RAM Pytanie 2 - dlaczego nie użyjesz mikroprocesora z obsługą zewnętrznej pamięci - czyli od Mega64 wzwyż. Pytanie 3 - dlaczego nie użyjesz mikroprocesora z większą pamięcią wbudowaną na innej architekturze (np. ARMowe LPC, STM32)

    Początkujący Elektronicy   12 Kwi 2015 12:57 Odpowiedzi: 27    Wyświetleń: 3438
  • STM32F103VE - Wgrywanie programu do pamięci Ram Keil4 + J-link Segger

    Wg dokumentacji MINIMALNA wytrzymałość pamięci w STM32 to 10k cykli. Jest taki jeden wyjątek: STM32F030 Można zerknąć np. do datasheeta (DM00088500), tabela 38. Miałem zabawną dyskusję z przedstawicielem producenta: Ja: Czemu ST daje tu gorszą pamięć? PP: Ta pamięć nie jest gorsza, niż w innych STM32, po prostu jest mniej testowana i dlatego producent...

    Mikrokontrolery ARM   21 Gru 2013 17:17 Odpowiedzi: 11    Wyświetleń: 2115
  • [stm32] STM32VET6 nie komunikuje się z Jlink po wgraniu programu migania diodą

    Dziękuję Panowie za pomoc. Opcja z podaniem "1" na Boot0 zadziałała, można wtedy wyczyścić pamięć przy pomocy jtaga.

    Mikrokontrolery ARM   06 Paź 2010 20:53 Odpowiedzi: 13    Wyświetleń: 3202
  • [STM32] Kasowanie FLASHa po szybkich zmianach zasilania.

    Tak, da się. Zgrana pamięć ma niektóre komórki pamięci wykasowane (ustawione 0xFFFFFFFF)...

    Mikrokontrolery ARM   19 Sty 2011 11:14 Odpowiedzi: 15    Wyświetleń: 3108
  • STM32 Bluepill? programownie przez USB jako mass storage

    To jest tzw. bluepill i wszystkie opisy, które się go tyczą pasują. Zworki, w dużym uproszczeniu, służą do wyboru bootloatera. Masz wgrany jakiś soft, który emuluje pamięć masową. Ja zawsze używam ST-Link'a, nie korzystam z bootloaderów, ale można wgrywać przez port szeregowy, jak i USB (ale musisz mieć wcześniej wgrany jakiś niestandardowy bootloader,...

    Pozostałe platformy uruchomieniowe   17 Paź 2022 23:15 Odpowiedzi: 8    Wyświetleń: 594
  • [STM32] Jak zapisać i odczytać dane z IS66WV51216EBLL na magistrali równoległej?

    To bardzo proste i opisane w DSie. Są rózne tryby. Możesz podłączyć tylko 8 linii danych i wtedy musisz odczytywać po jednym bajcie aby oczytać całe słowo z pamięci (16 bitów). Wtedy używasz trybu 2 Możesz podłączyć tylko 16 linii danych odczytujesz całe słowo z pamięci (16 bitów). Wtedy używasz trybu 1 Analogicznie jest z trybami pisania - których...

    Mikrokontrolery ARM   27 Kwi 2024 21:58 Odpowiedzi: 35    Wyświetleń: 1053
  • [STM32] Dziwne działanie ADC na STM32F100RB - problem z odczytem kanału PA1

    Tak spytam przy okazji poza tematem - w STM32 chyba nie ma sensu dla oszczędności stosować uint8_t czy uint16_t bo chyba i tak zawsze rezerwuje całą komórkę 32 bity Chyba pamięć jest zorganizowana co 8bitow i jest możliwość zapisywania bez data alignment. Jest chyba możliwość zapisu pamięci: word, half-word, byte.

    Mikrokontrolery ARM   07 Wrz 2012 08:48 Odpowiedzi: 17    Wyświetleń: 1914
  • [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
  • Analizator widma audio na STM32F103 - FFT czy filtry cyfrowe?

    FFT o długości okna M probek daje M/2 prążków z rozdzielczością Fsampl/M. Dość proste. Czyli np. Fsampl = 22000Hz dł. FFT = 1024 rozdzielczość 21.48Hz pierwszy prążek to składowa stała. ostatni to 10978 Hz Czyli ni jak wpasować te 21.48Hz czy 42.9Hz w potrzebną nam 30Hz, potrzeba więcej prążków i jeszcze jakieś wagi bo przecież prążki zachodzą na siebie...

    Mikrokontrolery   08 Lis 2014 12:07 Odpowiedzi: 4    Wyświetleń: 1788
  • [STM32F10x] programowanie - Zapis programu do czystego STM32F10x

    Mam jeszcze pytanie odnośnie samego działania SWD i programowania... Jeśli BOOT0 = 0 to startuje ten kod który jest we Flash. Jak to się dzieje, że mimo działającego programu OpenOCD potrafi przerwać jego pracę i zacząć wgrywać program ? Jeśli dobrze doczytałem to jest to tylko możliwe jeśli są włączone sygnały SWDIO i SWCLK ? i drugie pytanie: Jeśli...

    Mikrokontrolery ARM   17 Mar 2014 19:38 Odpowiedzi: 6    Wyświetleń: 1536
  • [stm32]Najlepszy sposób przechowywania bitmap w pamięci kontrolera

    ... czy da sie to zrobić jakoś wydajniej? Bo w tym przypadku dla każdej ikony tworzę oddzielna funkcję, która różni się tylko tablicą. Napisz jedną funkcję do wyświetlania z parametrami. Funkcję tę uruchom z RAM'u. Kompilator i tak rozmieści "liniowo" tę dwuwymiarową tablicę więc możesz używać wskaźnika zrzutowanego na "u16". Jakbyś nie zrobił (wskaźniki...

    Mikrokontrolery ARM   25 Mar 2011 21:19 Odpowiedzi: 7    Wyświetleń: 2672
  • STM32F103RBT6 - Błąd kompilacji: sekcja `.text` nie mieści się w `rom`

    W skrypcie linkera masz zadeklarowaną zbyt małą pamięć. 4\/3!!

    Mikrokontrolery ARM   12 Lis 2011 20:17 Odpowiedzi: 2    Wyświetleń: 2359
  • [STM32] Chan FatFs - odczyt długich nazw plików w folderze

    o ile pamięć mnie nie myli to jest tam pole lfname

    Mikrokontrolery ARM   12 Gru 2017 15:52 Odpowiedzi: 10    Wyświetleń: 933
  • stm32+karta pamięci - Obsługa dużych kart pamięci.

    Witam! Zbieram informacje na temat obsługi dużych kart pamięci >16gb przez mikrokontroler. Są to oczywiście w tym momencie jedynie wolne przemyślenia. Do tej pory rzuciły mi się w oczy jedynie dwie karty warte uwagi: - SDXC - mam stosunkowo niewiele informacji na ten temat. Obsługa przez SPI (za wolny - przydałoby się chociaż 1mb/s), UHS (o tym nie...

    Mikrokontrolery ARM   23 Wrz 2014 09:46 Odpowiedzi: 4    Wyświetleń: 1506
  • Konfiguracja OpenOCD z JTAG lock pick Freddiego - błąd debugowania w Eclipse

    1. W Debug Configuration zamień DBG (DSF) na Standard DBG (na samym dole). 2. W Startup, w pierwszym okienku, wpisz reset halt (razem!). 3. Wywal komendę exit. 4. Odblokowałeś pamięć FLASH STM32?

    Mikrokontrolery ARM   08 Lis 2011 22:17 Odpowiedzi: 36    Wyświetleń: 10660
  • [stm32][C] Operacja na wskaźnikach - jakby zapętlanie.

    Odkryłem, że zawsze podczas używania wskaźnika do zapisu adresy: [syntax=c]*( volatile uint8_t * )( Bank2 | Address ) = x;[/syntax] np. podczas próby zapisu do pamięci uC się zawiesza. Chciał się zapytać co może być przyczyną tego zjawiska ? A może bym wymienił pamięć na nową ?

    Mikrokontrolery ARM   28 Lut 2012 17:54 Odpowiedzi: 18    Wyświetleń: 2098
  • [STM32] Jak zabezpieczyć kod w STM32 przed odczytem z pamięci Flash?

    Ależ jest i to znacznie lepszy mechanizm bo zabezpieczyć procesor można zarówno programatorem jak i z poziomu programu a odbezpieczenie wymaga skasowania całej pamięci i odblokowanie nie nastąpi do momentu kiedy cała pamięć nie będzie wykasowana (algorytm sprawdza wszystkie komórki - zabezpieczenie przed trikiem z wyłączeniem zasilania po rozpoczęciu...

    Mikrokontrolery ARM   19 Lis 2012 11:18 Odpowiedzi: 8    Wyświetleń: 5154
  • STM32CubeProgrammer 2.6.0 - jak bezpiecznie zresetować pamięć FRAM w odbiorniku SDR Radio Malachit?

    Witam. Mam odbiornik SDR Radio "Malachit". Chcę do niego uzyskać pełne autorskie oprogramowanie. Instalacja najnowszego firmware za pomocą STM32CubeProgrammer 2.6.0. przebiegła normalnie. Jednak radio nie do końca działa jak powinno. Muszę wrócić do wersji testowej firmware. Przedtem jednak trzeba "wyczyścić" pamięć FRAM urządzenia dedykowanym oprogramowaniem...

    Początkujący Elektronicy   06 Lip 2021 12:27 Odpowiedzi: 1    Wyświetleń: 330
  • Zapisywanie i odczyt danych z FRAM FM25256 przez SPI na ATmega32

    Ostatnia rzecz jaka przychodzi mi do głowy, to zabezpieczenie pamięci przed zapisem. Do odbezpieczenia może być konieczne ustawienie pinu WP w stan wysoki, po czym zapisanie do rejestru statusu (instrukcja WRSR) wartości 0x00 (cała pamięć odbezpieczona, brak zabezpieczenia rejestru statusu pinem WP) [zapis musi być poprzedzony przez WREN]. Innych firmwareowych...

    Mikrokontrolery AVR   27 Wrz 2011 08:05 Odpowiedzi: 9    Wyświetleń: 2326
  • "Arduino" jako pamięć typu ROM/pendrive - z blokagą zapisu itp

    Ale chyba Arduino nie ma USB, tylko zainstalowany port szeregowy na USB (może jeszcze kwestia, który model, ale Arduino Nano na pewno) - podłączenie do komputera Arduino przez USB to podłączenie portu szeregowego i komunikacja z Arduino poprzez ten port - komputer nie może "zobaczyć" Arduino jako pendrive-a. Natomiast można to zrobić z STM32F103C8T6...

    Początkujący Elektronicy   29 Lut 2020 13:12 Odpowiedzi: 5    Wyświetleń: 630
  • STM32 a Qt GUI – czy każdy devboard STM32 obsłuży aplikacje graficzne w Qt?

    ARM to zarówno układy z 4kB ramu pracujące na 20MHz jak i wielordzeniowe specjalizowane układy w telefonach komórkowych obsługujące pamięć DDR i taktowane gigahercami. STM32 znajdują się bliżej tych pierwszych niż tych drugich. 4\/3!!

    Mikrokontrolery ARM   14 Mar 2012 00:02 Odpowiedzi: 2    Wyświetleń: 3546
  • [STM32] STM32F103RB: HardFaultException przy przerwaniu DMA channel 1 po ADC

    W przypadku wciągnięcia śmieci ze zmiennej automatycznej dostajemy przewaznie, kolokwialnie mowiac, syf, nie zero. To samo dotyczy nie zainicjalizowanego statica w funkcji. Już to przerabiałem z powodu 'zapomnienia' zainicjalizować strukturki do liczenia CRC. Problem polega jedynie na pomyleniu adresu zmiennej / rejestru z ich zawartością. Oj polega....

    Mikrokontrolery ARM   20 Paź 2013 22:51 Odpowiedzi: 17    Wyświetleń: 4064
  • Jak podłączyć zewnętrzną pamięć RAM i Flash do procesorka?

    Nie da się - STM32 z zewnętrzną magistralą do podłaczenia pamięci dopiero mają wejść do produkcji w tym roku...

    Mikrokontrolery   05 Mar 2008 11:15 Odpowiedzi: 4    Wyświetleń: 2245
  • [stm32] Keil umieszczenie przeskalowanego sinusa w pamięci flash

    Właśnie generacji z Excel'a chciałem uniknąć bo jak napisałem będzie to nie wygodne przy dużej liczbie elementów tablicy. Musi być wyliczony cały sinus ponieważ operacje które muszą się wykonać jak najszybciej. Jak na razie zostaje tylko Excel. Bądź Pan Pro-Inżynier, użyj Pan fid = mopen('probki.c', 'w'); if (fid == -1) error("upss...

    Mikrokontrolery ARM   26 Maj 2011 22:08 Odpowiedzi: 8    Wyświetleń: 2559
  • [STM32][Keil][C]Przechowywanie tablicy w pamięci programu

    Nie używam Keila ale coś takiego powinno wystarczyć [syntax=c]const unsigned char tablica[] = {dane}; const unsigned char *pointer pointer = tablica;[/syntax]

    Mikrokontrolery ARM   02 Maj 2011 23:32 Odpowiedzi: 2    Wyświetleń: 1813
  • Najlepszy programator cena/jakość do pamięci S29GL512?

    Najtaniej : STM32 z magistralą zewnętrznej pamięci + podstawka pod pamięć podłączona do tejże magistrali + klon jLinka + oprogramowanie jFlash. Kilka lat w ten sposób programowałem różne pamięci serii S29GL. Teraz przerzuciłem się na BX48 Batronixa, ale to droga zabawka a te tanie nie koniecznie chcą programować S29GL.

    Mikrokontrolery   30 Gru 2017 09:24 Odpowiedzi: 2    Wyświetleń: 1770
  • [STM32] Jak skutecznie nadpisać dane w pamięci FLASH?

    Flash musisz kasować blokami, to nie działa jak EEPROM, że możesz skasować pojedynczą komórkę. Gdzieś widziałem przykład emulacji pamięci EEPROM za pomocą pamięci flash... O, już wiem, w książce p. Lucjana Bryndzy o ARMach 9 jest przykład, który wykorzystuje 2 bloki pamięci flash. Jest tam zrobione wirtualne adresowanie itp. Ale można zrobić też tak,...

    Mikrokontrolery ARM   03 Lip 2009 21:20 Odpowiedzi: 4    Wyświetleń: 2359
  • [OpenOCD] [OpenOCD][STM32] Błąd debugowania po dodaniu funkcji sscanf_ w kodzie

    1. W jakim formacie jest skompilowany jest twój program? elf, bin, hex ? 2. Pochwal się nam swoim skryptem debuggera - robisz to przez telnet czy jak? Jakich poleceń używasz do programowania i debugowania? Jak używasz pliku gdb.ini to pokaż go nam. Twój program najwidoczniej ma za duże zapotrzebowanie na pamięć.

    Mikrokontrolery ARM   08 Lut 2012 10:32 Odpowiedzi: 7    Wyświetleń: 2976
  • Red Dragon STM32 - czy wymiana stabilizatora 3,3V uratuje moduł?

    Ten element stabilizuje napięcie 3,3V dla STM32, pamięci i inne - na pozostałe pewnie napięcie prosto z zasilacza.

    Mikrokontrolery   22 Lut 2014 19:59 Odpowiedzi: 8    Wyświetleń: 1425
  • [stm32] Czy warto używać bibliotek ST do dużych projektów na STM32F2?

    Przeczytaj sobie np ten temat: http://www.elektroda.pl/rtvforum/topic17... Od siebie napiszę tylko tyle, że jak porównasz kody bez bilioteki ze źródłem biblioteki to zauważysz jedną rzecz: coś co często można zrobić w dwóch linijkach (konfiguracja) tam jest robione w dwustu. Jest tam mnóstwo niepotrzebnych obliczeń do sprawdzania jaki bit gdzie...

    Mikrokontrolery ARM   02 Wrz 2011 20:51 Odpowiedzi: 15    Wyświetleń: 2210
  • [STM32] USART hard fault przy wysyłaniu danych w pętli while(1)

    Po prostu źle skonfigurowałeś pamięć - pewnie wynika to z niechęci do czytania RM-ów.

    Mikrokontrolery ARM   12 Maj 2019 19:07 Odpowiedzi: 8    Wyświetleń: 2382
  • Jaki programator do STM32F103RBT6? Czy można użyć USB?

    Inne środowiska są albo płatne i darmowe wykorzystanie ograniczenia do np. 32kB niczego nie rozwiązuje, bo prosty wyświetlacz graficzny na starcie wykorzysta tą pamięć Używam Atollic TrueSTUDIO for ARM Lite. Ma co prawda ograniczenie rozmiaru ale dotyczy ono tylko kodu. Dane takie jak tablice fontów czy grafiki nie są liczone, natomiast funkcjonalnością...

    Mikrokontrolery ARM   03 Kwi 2014 00:05 Odpowiedzi: 25    Wyświetleń: 2697
  • [STM32][C++] - Zawieszanie się procesora przy alokacji pamięci

    Chcę móc dynamicznie alokować pamięć, której rozmiar jest z góry znany, a nie ograniczony stosem. A mółbyś tę myśl rozwinąć? Czy stos ma wielkosć nieznaną bo nie rozumiem.

    Mikrokontrolery ARM   13 Mar 2018 15:05 Odpowiedzi: 4    Wyświetleń: 921
  • Dlaczego po pewnym czasie wyrzuca HardFault w przerwaniu SysTicka? STM32 NUCLEO.

    Stos, pamięć, kto to wie? Raczej HAL-a nikt nie będzie debugował. Takie podmianki część plików stąd część nie wiadomo skąd - raczej nigdy nie działają. Zrób sobie projekt z Cube i zaimportuj. Nie sądze abyś miał problemy. Albo napisz sobie to samo na rejestrach i zobacz. Praca na 10 minut.

    Mikrokontrolery ARM   13 Kwi 2017 09:52 Odpowiedzi: 2    Wyświetleń: 1164
  • Wybór taniego programatora dedykowanego dla pamięci NAND - WINDBOND 25N01GVZEIG

    W25Nxxx to zwykła pamięć SPI/qSPI kompatybilna z pamięciami 25xx. Możesz zaprogramować dowolnym programatorem który obsługuje pamięci o rozmiarze 1Gbit, wybierasz dowolny numer kostki o takiej pojemności i wyłączasz opcje sprawdzania ID. W miare tani programator do spi-flashy to program flashrom + jakikolwiek adapter, np serprog https://github.com/dword1511/stm32-vserp...

    Mikrokontrolery   08 Mar 2022 14:40 Odpowiedzi: 1    Wyświetleń: 408
  • STM32: Jak zredukować próbkę 24-bitową do 16-bitowej i odwrotnie?

    Tutaj chodzi o sygnał audio, zwyklą muzykę. Chcę z tych 24 bitów zrobić 16 bitów bo taką mam pamięć SRAM. Potem ten sygnał będzie "domiksowany" do sygnału głównego, 24-bitowego. Jak z tą kompresją czy nieliniowością?

    Mikrokontrolery ARM   10 Cze 2024 15:47 Odpowiedzi: 33    Wyświetleń: 849
  • Brak komunikacji I2C z BME280 na STM32 F411RE - krzaki na oscyloskopie

    Pytanie czy analogowy oscyloskop sie nadaje do takich rzeczy? Sygnał i2c nie jest okresowy, więc na analogowym oscyloskopie wyświetlać się będzie właśnie to, co widzisz. Chyba, że ma pamięć. Możesz ewentualnie użyć zewnętrznej synchronizacji, generując specjalnie w tym celu impuls przed rozpoczęciem transmisji na dodatkowym pinie i korzystając z odpowiednio...

    Mikrokontrolery Początkujący   25 Sie 2019 19:06 Odpowiedzi: 19    Wyświetleń: 1605
  • [STM32][Nand flash] - Nie działajacą obsługa pamięci nand flash

    Uruchomiłem kod, który wkleiłeś. Dopisałem tylko definicje dla Bank_NAND_ADDR ( 0x70000000 ), CMD_AREA ( 0x00010000 ), ADDR_AREA ( 0x00020000 ) i DATA_AREA ( 0x00000000 ). W funkcji FSMC_NAND_ReadID() pominąłem zapis do struktury i odczytuję zmienną data - mam w niej prawidłowe dane. Dodano po 8 Może nie włączyłeś taktowania dla FSMC? Ja mam to w innej...

    Mikrokontrolery ARM   23 Maj 2013 14:04 Odpowiedzi: 6    Wyświetleń: 5388
  • [STM32F4] Stabilność LwIP-1.4.1 na STM32F4 w długoterminowym użytkowaniu TCP

    Witam Odbierając dane w stm32 nie udało mi się zgubić żadnej danej nawet jak dam po każdym odebranej ramce 50ms Delay na testy. Max Transmisja jaką miałem to 4Mbit Akurat używam TCP to przesyłania programu wykonywalnego do STM32. Mam telegramy które wysyłam z PC do STM32 a on na nie odpowiada. Zapytania i odwiedź mam na jednym porcie Chciałem teraz...

    Mikrokontrolery   21 Gru 2014 12:24 Odpowiedzi: 13    Wyświetleń: 3030
  • [stm32] [STM32] Wgranie własnego bootloadera pod adres 0x1FFFF000 - czy to możliwe?

    no ale flash też jest w ROMie (czy aby na pewno jest to pamięć niezapisywalna - wolałbym aby było inaczej ale jak się nie da to trudno)

    Mikrokontrolery ARM   09 Paź 2010 14:29 Odpowiedzi: 9    Wyświetleń: 2465
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    Jest napisane: ustaw PSIZE na 32 bity. To wpływa na sposób i czas zapisu i nie ma nic wspólnego z organizacją pamięci. W F4 pamięć zapisuje się w słowach 32-bitowych - zrzutuj wskaźnik na uint32_t na tę tablicę i zapisuj po 32 bity.

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 5148
  • Przystosowanie płytki STM32 do pracy z Arduino IDE

    programem dla STM, jest to tylko i wyłącznie definiowanie pinów No... nie tylko :) usbserial zamiast serial do debug przez usb (bo większość arduino ma konwertery bądź atmegi u jako konwertery), mamy z reguły kilka i2c, uart, spi (a do tego alternatywne piny). Nie ma eeprom. I jak dobrze kojarzę tylko PB są 5V tolerant co i tak jest lepsze niż SAMD21...

    Artykuły   11 Wrz 2022 21:00 Odpowiedzi: 54    Wyświetleń: 22140
  • [STM32]Wykorzystanie karty Sound Blaster 16 do odtwarzania dźwięku.

    Bo ja wiem czy nie wyjdzie. Z tego co pamiętam te SB dosyć proste były, a DMA to chyba nie była jedyna możliwość, tym bardziej, że część z nich miała własną pamięć na próbki. Zresztą DMA na ISA do zasymulowania programowo to też kosmos nie będzie. Poczytaj dokumentację tej karty, może jest jakiś tryb sensowniejszy. Z drugiej strony może wykorzystać...

    Mikrokontrolery   20 Sty 2012 21:33 Odpowiedzi: 14    Wyświetleń: 3580
  • [STM32F100][OPENOCD+Eclipse] - HardFault po pierwszej instrukcji

    A jeśli chciałbym mój program wgrać do RAM to musiałbym w tym Twoim skrypcie linkera dla sekcji np .text zamiast > rom AT > rom wpisać > ram AT > ram czy wewnątrz {} tez trzeba coś zmieniać? Jeśli wystarczy Ci, że program będzie działał jedynie przez debugger, to wystarczy ta pierwsza opcja. Jeśli byś chciał, żeby program normalnie działał z RAM, to...

    Mikrokontrolery ARM   29 Wrz 2014 19:06 Odpowiedzi: 34    Wyświetleń: 2832
  • Budowa komputera jednopłytkowego x86 - jakie procesory użyć?

    Co większe STM32 mają możliwość podłączenia (i to nawet dużej) pamięci zewnętrznej (RAM, ROM, Flash...). Na to trzeba sporo pinów, o ile pamięć nie jest szeregowa.

    Projektowanie Układów   07 Lip 2019 12:45 Odpowiedzi: 10    Wyświetleń: 477
  • [stm32] Jak umieścić strukturę const w pamięci programu w Keilu?

    extern należy dodać wtedy gdy dołączamy ten sam plik .h kilka razy (zresztą kompilator nas o tym uprzejmie poinformuje). Wskaźnik jest zmienną wskazującą na dane w obszarze flash i jest umieszczony w RAM'ie'. Wskaźnik może wskazywać również na dane w RAM'ie.

    Mikrokontrolery ARM   17 Kwi 2011 20:13 Odpowiedzi: 8    Wyświetleń: 2044
  • STM32F103ZE - FSMC pamięć SRAM i wyświetlacz LCD

    Jeśli skonfigurujesz odpowiednio moduł FSMC to nie widzę przeszkód.

    Mikrokontrolery ARM   20 Lip 2015 16:20 Odpowiedzi: 1    Wyświetleń: 732
  • [STM32][C/eclipse] - Inicjalizacja sekcji .text w pamięci RAM

    Hmm... podejrzyj dezassemblację (plik .lss jeśli korzystasz z moich szablonów) i zobacz co tam ciekawego się dzieje (; Jeśli możesz, to wrzuć tu projekt w jakiejś przyciętej postaci. 4\/3!!

    Mikrokontrolery ARM   07 Gru 2013 21:09 Odpowiedzi: 15    Wyświetleń: 3741
  • [STM32] - Algorytm bezstratnej kompresji grafik GUI dla LCD TFT

    Chodzi cały czas o grafiki typu interfejsu użytkownika - przyciski, suwaki itp. Nie o wyświetlanie skomplikowanych animacji czy filmów, nie ma tu przesyłu dużego strumienia danych, a więc nie ma znaczenia w jakiej pamięci są grafiki i czy są przesyłane przez procesor czy nie - mogą być i przez procesor, i przez DMA, np. SPI->FSMC. LCD_WriteRAM_Prepare();...

    Mikrokontrolery ARM   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 7815
  • [stm32] Zmiana częstotliwości pracy a program w pamięci Flash

    Masz rację - wydaje Ci się... (; Latencja to nie jest jakiś delay czy preskaler, po prostu przy nie-sekwencyjnym wykonywaniu rozkazów (skoki), potrzebne są te 2 cykle na załadowanie bufora. Spadek wydajności przez taką latencję oscyluje pewnie w rejonie kilku procent, więc nad czym się tu zastanawiać? Jeśli podniesienie częstotliwości "nic nie dało"...

    Mikrokontrolery ARM   19 Lip 2011 15:13 Odpowiedzi: 10    Wyświetleń: 2687
  • Jak odczytać całą pamięć NAND z STM32Discovery przez ST-Link?

    Tak do STLinka próbuje napisać

    Mikrokontrolery   02 Gru 2019 12:05 Odpowiedzi: 3    Wyświetleń: 465
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    Ja nie tworzę żadnej zmiennej tylko wskaźnik któremu każę wskazywać na pewien adres. Fredie :) dziewięć dni temu prosiłem cię oto żebyś wkleił ten kawałek pierońskiego kodu na forum i się doczekałem tylko kilku krotnego chwalenia się tym, że go masz i że jest taki genialny ... . Pamięć jest odblokowana do zapisu tylko jednokrotnego i to zaraz po resecie....

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6691
  • [STM32F103][C]Sprzętowe sterowanie LED WS2812 na STM32 plus 3xNAND

    Na ogół "sprytne" rozwiązanie - to takie, które minimalizuje koszty sprzętowe. Przy kodowaniu 3-bitowym kosztem jest dodatkowa pamięć RAM w uC, której może w niektórych sytuacjach zabraknąć. Jeśli nie braknie - rozwiązane nie kosztuje nic. W rozwiązaniu z bramką kosztuje układ, miejsce na płytce i montaż - w każdym egzemplarzu urządzenia. Rozwiązanie...

    Mikrokontrolery ARM   28 Sty 2019 09:27 Odpowiedzi: 43    Wyświetleń: 7476
  • STM32F103C8T6 Blue Pill jako debugger CK-Link: C-SKY/T-Head/XuanTie Badanie kopii zapasowej Flash CK

    Czy ktoś ma plik TXW8301 FLASH ALGORITHM ELF? Otrzymuję błąd "ERROR: Current CPU is not in debug-mode, can't do any flash operations" podczas próby zrzucenia pamięci flash przy użyciu innych plików elf. P.S. Pamięć flash to SPI 16Mbit W25Q16JVSSIG Procesor wewnątrz TXW8301 to CK803SG: +-- Debug Arch is CKHAD. --+ +-- CPU 0 --+ XuanTie CPU Info:...

    Smart Home IoT   20 Wrz 2025 12:05 Odpowiedzi: 15    Wyświetleń: 1482
  • Obsługa mikrokamerki PAL/NTSC, transmisja bezprzewodowa

    Da radę podpiąć bezpośrednio do stm32? Myślę, że tak. Jednak uP będzie musiał mieć dodatkową pamięć aby zapisać w niej całą klatkę obrazu.

    Projektowanie Układów   23 Sty 2014 19:32 Odpowiedzi: 9    Wyświetleń: 2166
  • [STM32] Jak uruchomić USB HID na STM32 z użyciem C/GCC? Problemy z przykładami STM i KEIL

    Problem prawie rozwiązany, tym razem to była pierdółka. Aż dziw bierze, że straciłem na tym kilka godzin. Funkcja obsługi przerwania nie nazywa się: [syntax=c_loadrunner]void USB_LP_CAN_RX0_IRQHandler(void)[/syntax] Tylko [syntax=c_loadrunner]void USB_LP_CAN1_RX0_IRQHandler(void)[/syntax... Ta jedynka była kluczowa. Zauważyłem, że nie wchodzi w przerwanie...

    Mikrokontrolery ARM   13 Sty 2013 21:28 Odpowiedzi: 48    Wyświetleń: 9318
  • Jak przechować współczynniki we flashu STM32 przy aktualizacji bootloadera?

    Chyba nie proponujesz, żeby bootloader na żywo starał się odczytywać te współczynniki skądś i modyfikować przesyłany firmware wstawiając do niego odczytane wartości... To byłoby niezłe kombinowanie... To chyba nie jest jakiś wielki problem. Ten manewr chyba stosowany jest w niektórych PIC-ach, które mają fabrycznie wgrywane dane kalibrujące oscylator....

    Mikrokontrolery ARM   13 Gru 2017 00:02 Odpowiedzi: 11    Wyświetleń: 981
  • Brak dźwięku przy I2S między STM32-H743ZI2 a kodekiem CS4220

    - Sprawdź, czy pamięć, którą używasz, jest obsługiwana przez DMA (i to konkretnie tę, którą używasz). - Jeżeli włączyłeś Cache na pamięci, w której zapisujesz lub odczytujesz dane, pamiętaj, że musisz ją "invalidate". Inaczej nie masz żadnej gwarancji, że dane zostały zapisane/odczytane z pamięci. DMA nie aktualizuje cache.

    Mikrokontrolery ARM   12 Lut 2024 06:54 Odpowiedzi: 30    Wyświetleń: 918
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

    Ogólnie dobrze kombinujesz. Wyrzuć ustawienie VTOR z aplkikacji - niech ustawia go bootloader. W bootloaderze zawołaj procedurę spod adresu pobranego z adresu 4 aplikacji, czyli o 4 dalej niż wartość VTOR. Jedyna potrzebna zmiana w skrypcie konsolidatora - to adres startowy (no i zmniejszony rozmiar dostępnej pamięci ROM)

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3114