pamięć flash stm32

Znaleziono około 339 wyników dla: pamięć flash stm32
  • 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 &=...

    Mikrokontrolery ARM   25 Sie 2017 13:12 Odpowiedzi: 4    Wyświetleń: 1407
  • C++ i obiekty "const" w pamięci FLASH

    Powracam z nowym pomysłem, którym są template'y Może na wstępie napiszę po co mi to w ogóle jest. Otóż mam taką fanaberię, żeby stworzyć "framework" do ARMów w C++. Wszystko byłoby fajnie, gdyby nie trudności z przechowywaniem danych w pamięci FLASH. Otóż taka na przykład klasa Pin dla Cortex-M3 (STM32)...

    Mikrokontrolery   12 Paź 2009 17:49 Odpowiedzi: 17    Wyświetleń: 3043
  • 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ń: 4050
  • Algorytm sprawdzanie integralności danych w zewnętrznej pamięci FLASH

    Dziękuje za szybką odpowiedź W swojej aplikacji chciałem wykorzystać jakiegoś stm32 więc bœdę mógł skorzystać ze sprzętowego CRC tmf mógłbyś podać jakie inne sposoby można stosować do sprawdzania integralności ? Słyszałem jeszcze o March C ale to wymaga zapisu komórki więc nie bardzo...

    Mikrokontrolery   11 Mar 2016 13:15 Odpowiedzi: 17    Wyświetleń: 1071
  • AVR - Zapis tablicy zmiennych do pamięci Flash z programu

    To uporządkujmy: 1) Przede wszystkim chodziło mi o wskazanie kierunku jak można pisać do pamięci Flash z programu, dziękuję koledze tmf za wskazówki 2) Opisałem do czego jest mi to potrzebne, padło pytanie o liczby, więc odpisałem trochę na szybko i liczby podałem od czapki, co spowodowało ogólny zamęt....

    Mikrokontrolery AVR   30 Paź 2016 17:58 Odpowiedzi: 20    Wyświetleń: 2247
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Dziękuję za wyczerpujące wyjaśnienie. Rozwiązało mi to problem w paru rzeczach, z którymi się borykałem. Co do wpisywania struktury w pamięć wreszcie udało mi się to zrobić tak jak opisuje ten temat. Funkcja load co prawda przypisuje tej zmiennej zadeklarowany adres, ale już nie wpisuje tam wartości...

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

    Ok działa, ale tylko jak wgrywam plik bin. Komendą load nie chce się flash poprawnie zapisać, ponieważ pod adresem wskazanym przez sekcję "bootlader" dostaję same 0xffffffff (gdb komenda "mdw 0x0801A000"). Jak wgram plik bin dostaję również błąd w chwili gdy debuguje ( debuger nie widzi kodu np. z obsługi...

    Mikrokontrolery ARM   14 Lut 2010 15:32 Odpowiedzi: 3    Wyświetleń: 2024
  • [STM32] Wgrywanie danych do 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ęć...

    Mikrokontrolery ARM   30 Gru 2010 08:43 Odpowiedzi: 1    Wyświetleń: 1850
  • STM32 - zapis do pamięci flash

    Cześć Chciałbym zrobić emulowanego EEPROM-a i mam problem z odblokowaniem zapisu do pamięci FLASH. Pierwsze co zrobiłem to FLASH->KEYR=0x45670123; FLASH->... Następnie sprawdziłem stan bitu LOCK w rejestrze CR i jest na 0 czyi dostęp do flasha jest możliwy. Chciałem zrobić...

    Mikrokontrolery ARM   26 Sty 2011 06:48 Odpowiedzi: 4    Wyświetleń: 4416
  • [STM32] Program uC nie startuje z pamięci flash??

    Witam, Wiem że było dużo podobnych tematów, ale w żadnym nie znalazłem niczego, co pomogło by rozwiązać mój. Otóż właśnie piszę pracę magisterską i potrzebuję wykonać dwa układy komunikujące się radiowo. Problemem jest to, że programu nie mogę uruchomić w innym trybie niż debugowania w IAR'ze....

    Mikrokontrolery ARM   03 Kwi 2011 19:32 Odpowiedzi: 3    Wyświetleń: 1832
  • [stm32] Keil umieszczenie przeskalowanego sinusa w pamięci flash

    Witam, czy ktoś z forumowiczów wie jak umieścić w pamięci flash tablicę z wartościami przeskalowanego sinusa (wartości stałoprzecinkowe). Chcę, aby tablica miała np. 1024 elementów (od 0 do 2pi) dla tego zapis na sztywno wartości będzie nie wygodny. tj. [syntax=c]const s16 tab_sin[1024] = {wartosci}[/syntax] Wolałbym...

    Mikrokontrolery ARM   26 Maj 2011 22:08 Odpowiedzi: 8    Wyświetleń: 2397
  • [stm32] Zmiana częstotliwości pracy a program w pamięci Flash

    Z tym włączeniem buforowania po resecie to jest tak, że faktycznie reset ustawia bity PRFTBE i PRFTBS. Jednak jak puszczę program z debuggera (korzystam z IAR) to te bity nie są ustawiane i program leci bez buforowania. Z czego to może wynikać? Eksperymentując z buforowaniem oraz ilością operacji...

    Mikrokontrolery ARM   19 Lip 2011 15:13 Odpowiedzi: 10    Wyświetleń: 2408
  • [STM32] - Zabezpieczenie pamięci flash przed odczytem.

    Ok, to tak działa - po włączeniu zabezpieczenia Read Out Protection - Enable i Apply, procesor staje się niedostępny dla odczytu pamięci flash. Po ponownym odbezpieczeniu - Disable - Apply, procesor się odblokowuje, ale zostaje skasowana cała pamięć flash.

    Mikrokontrolery ARM   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 2424
  • Tablica w pamięci Flash dla STM32 w Keil

    Znalazłem informację, że: text + bss = FLASH data + bss = RAM To powinno wygladac tak: text + data = FLASH data + bss = RAM Zmienne zainicjalizowanie (.data) powinny zostac przekopiowne z FLASH do RAM przed funkcją main. 1) Deklarujesz tablice i ja inicjalizujesz (bedzie zajmowala...

    Mikrokontrolery ARM   11 Cze 2014 18:34 Odpowiedzi: 28    Wyświetleń: 5053
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    Wiesz że dane zapisane w ten sposób zajmują 2x lub 3x więcej pamięci flash niż rozmiar struktury? Chodzi o wyrównanie Flasha do 4 bajtów? Próbowałem zapisać rzutując na int a nie char i dać size jako: [syntax=c] int size = sizeof(EEPROM_Data)/sizeof(int); [/synt... zapisywać do Flasha po...

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 4578
  • [STM32][C++] - Stałe w pamięci FLASH

    Tych instancji to będzie około 100 i dlatego kombinuję jak zaoszczędzić trochę pamięci, bo każda z tych instancji posiada własną, unikatową nazwę w postaci stringa, więc static i constexpr nie pomogą. 4 bajty na wskaźnik to i tak lepiej niż przechowywanie całego stringa w RAM-ie

    Mikrokontrolery ARM   31 Lip 2016 22:30 Odpowiedzi: 23    Wyświetleń: 2286
  • STM32 - Szukam pamięci flash

    Aktualnie korzystam z AS4C4M16SA-6TCN w połączeniu z STM32F746 w obudowie QFP 176, w ten sposób płytka na tylko 2 warstwy, a SDRAM jest dokładnie pod uC. Mniejsza obudowa uC nie pozwala na taki layout. Rozwiązanie jest przejściowe, ponieważ jest to 2 wersja urządzenia, które pierwotnie było zbudowane...

    Mikrokontrolery   08 Wrz 2016 19:10 Odpowiedzi: 33    Wyświetleń: 2187
  • STM32 - obsługa przerwań od UART podczas zapisu do pamięci flash mikrokontrolera

    Ok dzieki. Czyli jesli kasujemy lub zapisujemy flasha wykonujac procedurę z pamięci flash, to nawet jesli handlery przewan sa umieszczone w RAM tak samo jak i tablica przerwan, to zadne przerwanie w RAM sie juz nie wykona do czasu skonczenia operacji na flash.

    Mikrokontrolery ARM   01 Gru 2017 20:41 Odpowiedzi: 19    Wyświetleń: 1926
  • [STM32] Obsługa pamięci flash na QSPI

    Dzięki Panowie za wsparcie. Udało mi się to co chciałem a dzięki koledze BlueDraco nawet i więcej bo zmapowałem pamięć i działa wszystko jak marzenie. Co prawda robiłem na początku kilka głupich błędów, które zatrzymały mnie na kilka godzin lecz wszystko jest jak należy i mam własną, przejrzystą bibliotekę. Jeszcze...

    Mikrokontrolery   30 Lis 2018 03:41 Odpowiedzi: 10    Wyświetleń: 1038
  • Dobór pamięci flash pod STM32.

    W takim razie najpierw zmień mikrokontroler na taki który posiada: - Więcej wyprowadzeń, ponieważ w tej chwili masz do wyboru podłączyć do FMC NAND Flash, albo NOR Flash, albo kontroler LCD. Jeżeli chcesz podłączyć LCD, to nie obsłużysz zewnętrznej pamięci. Potrzebujesz minimum obudowę QFP144, a jeszcze...

    Projektowanie Układów   02 Maj 2021 19:59 Odpowiedzi: 9    Wyświetleń: 303
  • STM32 - code protect - można coś na to poradzić?

    Jest jakiś ratunek dla tego procka ? Czy lutować nowego ? Flash loader demonstrator - spokojnie "odratujesz" ale będziesz musiał usunąć aktualny program. Przed podłączeniem programatora sprawdź ustawienie pinów BOOT. Jeśli nie możesz się połączyć, to coś nie tak jest ze sprzętem. Czy z poziomu...

    Mikrokontrolery ARM   19 Sty 2011 07:27 Odpowiedzi: 1    Wyświetleń: 1559
  • Mikrokontrolery STM32 - po które z nich warto sięgnąć?

    STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe...

    Mikrokontrolery   21 Lut 2019 08:39 Odpowiedzi: 17    Wyświetleń: 2550
  • Pierwszy 8-pinowy mikrokontroler STM32

    Pod koniec ubiegłego roku firma STMicro zaprezentowała, jak twierdzi, pierwszy mikrokontroler na rynku wykonany w technologii 90 nm - STM32G0. Jest to układ z rdzeniem ARM Cortex-M0+ o taktowaniu zegarem o częstotliwości 64 MHz. W momencie prezentacji pierwszego układu, rodzina ta obejmowała...

    Newsy   10 Paź 2019 15:54 Odpowiedzi: 6    Wyświetleń: 1983
  • Zegar tekstowy na procesorze STM32

    Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . Jedna z dwóch gier Tetris Na dłuższy film zapraszam do oglądnięcia Dokonane zmiany . W matryc liter dodałem jeszcze...

    DIY w budowie   24 Mar 2019 20:14 Odpowiedzi: 22    Wyświetleń: 4365
  • IZIRUN STM32 - otwarta płytka rozwojowe z GPIO na złączu M.2

    Gniazda M.2 są zwykle używane do podłączania kart rozszerzeń bezprzewodowych (Wi-Fi, GSM itp) lub pamięci masowych do laptopów, komputerów i komputerów jednopłytkowych. Ale nic nie stoi na przeszkodzie, aby wykorzystać to złącze w innym celu. Część firm korzysta z tego jako modułów rozszerzeń dla...

    Newsy   12 Cze 2021 12:28 Odpowiedzi: 0    Wyświetleń: 525
  • Rekordowej wydajności mikrokontrolery STM32

    Firma STMicroelectronics idzie w kierunku coraz bardziej skomplikowanych aplikacji, dzięki rekordowo szybkiej serii układów STM32H7. Układy te posiadają dużą ilość pamięci SRAM (1 MB) i Flash (2 MB) oraz szeroką gamę peryferii i wyjść. Ten istotny skok jakościowy ST zawdzięcza opracowaniu własnego...

    Newsy   06 Lis 2016 13:01 Odpowiedzi: 0    Wyświetleń: 2265
  • Użyj funkcjonalnego języka programowania Scheme z płytką LambdaChip Alonzo STM32

    Większość systemów wbudowanych opartych na mikrokontrolerach jest wyposażona w oprogramowanie układowe napisane w asemblerze, C lub C++. Ale jak wspomniano w artykule opublikowanym w 2000 roku zatytułowanym „Punkt widzenia: Lisp jako alternatywa dla Javy”, funkcjonalne języki programowania,...

    Newsy   18 Mar 2021 20:44 Odpowiedzi: 1    Wyświetleń: 708
  • [STM32][eclipse/GCC] Bootloader CAN

    Witam. Jestem w trakcie pisania bootloadera po magistrali CAN dla STM32F103VE. Opieram się głównie na publikacji AN2557 zamieszczonej na stronie ST. Potrafię przesłać aplikację użytkownika po magistrali CAN do uC i zaprogramować pamięć Flash od wybranego adresu w górę. Na wstępnie odblokowuje pamięć...

    Mikrokontrolery ARM   17 Lis 2009 09:05 Odpowiedzi: 8    Wyświetleń: 4037
  • STM32W108 - Konfiguracja debugowania i programowania flash w OpenOCD.

    To jak już znajdziesz tam jakieś DOBRE porady to daj znać (; Chyba znalazłem. :) Pomocny okazał się STLINK/V2 z kupionej okazyjnie przeze mnie płytki STM32F4DISCOVERY (niejako dla samego STLINK-a). Po paru próbach z konfiguracjami udało mi się ustalić pierwszą rzecz - czyli programowanie i kasowanie...

    Mikrokontrolery ARM   27 Lut 2013 22:11 Odpowiedzi: 16    Wyświetleń: 2466
  • KEIL Linker STM32 - umieszczenie biblioteki *.LIB w stałym miejscu Flash

    Witam Mam pytanie (wcale nie hipotetyczne): Mam własny program + zamknięte biblioteki (format *.LIB - ok 18kB!) z których on korzysta. Przyszła potrzeba wykonania bootloadera. W związku z tym, że zarówno bootloader, jak i aplikacja wymagają do działania właśnie tej (nie małej jak widać) biblioteki...

    Mikrokontrolery ARM   09 Paź 2013 12:46 Odpowiedzi: 1    Wyświetleń: 1830
  • [STM32] - Zestaw uruchomieniowy z usb i ethernet

    Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to...

    Mikrokontrolery ARM   20 Gru 2013 11:12 Odpowiedzi: 15    Wyświetleń: 3234
  • Własny programator SWD stm32

    Witam Próbuje od jakiegoś czasu zmusić jeden procesor do zaprogramowanie części pamięci w drugim za pomocą protokołu swd. Bazowałem na początku na dokumentacji odnośnie EFM32 (jedyny cortex m3 który znalazłem w miarę opisany). Niestety zatrzymałem się na etapie, możliwości odczytu, zapisu do pamięci...

    Mikrokontrolery ARM   20 Lut 2018 23:25 Odpowiedzi: 3    Wyświetleń: 939
  • [STM32] - Wywołanie bootloader'a oraz kilka zagadnień

    Już poprawiłem, czytam na temat tego co napisał BlueDraco Dodano po 47 BlueDraco wertuje dokumentację AN2606 ale z tego co widzę to Boot mode to własnie bootloader o który mi chodzi, więc jeśli go wyłączę to stracę możliwość aktualizacji software. Ogólnie jeśli dobrze rozumiem, to aby...

    Mikrokontrolery ARM   25 Lis 2013 21:26 Odpowiedzi: 3    Wyświetleń: 1374
  • Nowie niskonapięciowe mikrokontrolery z serii STM32

    Firma STMicroelectronics zaprezentowała nową gamę mikrokontrolerów na napięcie 1, 8 V, które pozwalają rozwiązać częsty problem z podłączaniem dodatkowych chipów do takich niskonapięciowych MCU. Najnowsze mikrokontrolery STM32 pozwalają na pracę mikrokontrolera z napięciem zasilania 1,8 V, dając...

    Newsy   17 Cze 2014 14:40 Odpowiedzi: 0    Wyświetleń: 990
  • [STM32][C/RIDE7] Bootloader IAP

    Witam, Chciałbym napisać własny bootloader, który miałby działać podobnie jak ten z noty 2557 od ST. Bootloader chciałbym umieścić na początku pamięci FLASH, zaś aplikację we flashu z pewnym offsetem, podobnie jak w przykładzie od ST. Aplikacja jaka ma być ładowana/zmieniana przez bootloader...

    Mikrokontrolery ARM   16 Sty 2011 14:45 Odpowiedzi: 7    Wyświetleń: 2931
  • [ARM]Crossworks - konfiguracja projektu, bootloader STM32 - pytanie

    Witam! Zaczynam przygodę z ARM'ami (STM32 - STM32F103VCT6) i z powodzeniem kompilowałem programy pod KEILuVision4 i umiem tam skonfigurować nowy projekt. Jednak będę mieć prawdopodobnie dostęp do debugera AMNOTEC JTAGkey, który współpracuje z CrossWorks. Mam obecnie zainstalowane oprogramowanie CrossWorks...

    Mikrokontrolery   18 Mar 2015 09:35 Odpowiedzi: 33    Wyświetleń: 6830
  • [STM32][C] Obsługa modułów radiowych RFM12

    Witam! Mam problem z uruchomieniem modułów radiowych RFM12 pod STM32. Uruchomiłem je bez problemu na ATmegach8 korzystając z funkcji opisanych w [url=]tym poście. Jest to programowy SPI i przepisałem funkcje od nadajnika tworząc coś takiego: [syntax=c] #include "stm32f10x.h" #include "GLCD.h" #include...

    Mikrokontrolery ARM   16 Mar 2013 16:59 Odpowiedzi: 44    Wyświetleń: 8582
  • [Sprzedam] Zestaw STM32 STM32F103VCT6 NAND MP3 LCD 3.0"

    Do sprzedania mam moduł rozwojowy oparty o 32 bitowy procesor Cortex-M3 STM32F103VCT6: Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do...

    Ogłoszenia Elektronika   26 Maj 2015 21:29 Odpowiedzi: 0    Wyświetleń: 1101
  • Emulacja eeprom stm32, wirtualne adresy

    Nie zrozumiałeś, o co chodzi, a chodzi o ograniczenie liczby operacji kasowania. Nie wiem, jak to robi ST, ale typowo robi się to tak, że Flash przechowuje wartości elementów wektora, który może być unią "narzuconą" na strukturę. Przy każdej modyfikacji pola struktury do pamięci Flash zapisuje się...

    Mikrokontrolery ARM   19 Wrz 2013 09:24 Odpowiedzi: 5    Wyświetleń: 2322
  • [Sprzedam] DX32 (STM32+TFT 2,8''+USB+ETH+CAN+inne) + J-Link

    Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! Na płycie drukowanej ( doskonale wyposażony : wszystkie wyprowadzenia dostępne na złączach goldpin wokół układu...

    Ogłoszenia Elektronika   06 Mar 2011 22:50 Odpowiedzi: 2    Wyświetleń: 4910
  • [STM32][CFI Flash] - Nowy JTAG Freddiego a zewnętrzny flash CFI

    Czy ktoś z użytkowników nowej wersji JTAGa projektu Freddiego Chopina (z FT2232H) wykorzystuje go do programowania zewnętrznej pamięci FLASH podłaczonej pod FSMC? Obecnie korzystam z poprzedniej wersji JTAGa i programowania 20MB danych zajmuje 48 minut. Zastanawiam się czy wogóle i o ile krótszy ten...

    Mikrokontrolery ARM   31 Mar 2013 13:55 Odpowiedzi: 1    Wyświetleń: 1194
  • [STM32] - Firmware zapisany we FLASH i wysyłka po SPI.

    Witam, zwracam się do Was o pomoc, w jaki sposób zrealizować taki problem: Mam dwa pliki z oprogramowaniem na zewnętrzny układ. Zewnętrzny układ trzeba zaprogramować tymi firmware'ami za pomocą SPI podczas każdorazowego uruchomienia urządzenia. Docelowo będzie mikrokontroler np. STM32F103RCT6...

    Mikrokontrolery ARM   02 Mar 2016 14:18 Odpowiedzi: 2    Wyświetleń: 645
  • [STM32] nadpisanie zapisanych danych do FLASHa

    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...

    Mikrokontrolery ARM   03 Lip 2009 21:20 Odpowiedzi: 4    Wyświetleń: 2170
  • [stm32] Przerwania od timerów vs czyszczenie flasha

    Witam! Mam problem z projektem na STM32. Chciałem użyć pamięci flash do zapamiętania potrzebnych mi parametrów. Problem pojawił się przy czyszczeniu flasha. Po wywołaniu FLASH_ErasePage dostaję flagę FLASH_FLAG_BANK1_EOP,co wydaje się całkiem prawidłowe. Program wraca do pracy z tym, że przez około...

    Mikrokontrolery ARM   14 Cze 2011 12:02 Odpowiedzi: 0    Wyświetleń: 921
  • [Sprzedam] HIT! Moduł STM32 Cortex-M3 STM32F103VET6 512k USB

    Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103VET6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają wbudowane...

    Elementy elektroniczne Bazar   12 Paź 2011 21:07 Odpowiedzi: 0    Wyświetleń: 1892
  • [LPC2146] - Odczyt flash przez OpenOCD

    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...

    Mikrokontrolery ARM   15 Wrz 2013 21:14 Odpowiedzi: 4    Wyświetleń: 2016
  • STM32 - Poszukiwany program do programowania procesora.

    Większość programów do programowania wyświetla zawartość pamięci flash, którą można edytować, np. wpisywać dowolne wartości do części nieużywanej pamięci flash. Np. ST_Link Utility - po połączeniu z procesorem wyświetla pamięc flash. W miejscu (np. na końcu) gdzie są niezaprogramowane komórki (0xFFFFFFFF)...

    Mikrokontrolery ARM   21 Lip 2014 05:53 Odpowiedzi: 6    Wyświetleń: 1734
  • stm32 - dwie różne zmienne a ten sam adres

    odpisałeś w trakcie edytowania przeze mnie pierwszego posta. Użycie zmiennych pomogło na błąd debuggera lecz problem tego samego adresu pozostał. Co ciekawe, podglądając pamięć okazuje się że wartości inicjalizacji są zapisane do pamięci prawidłowo. Problem polega na przypisaniu złych adresów do wyrażeń...

    Mikrokontrolery ARM   21 Cze 2011 14:24 Odpowiedzi: 8    Wyświetleń: 2439
  • [STM32] SPI1, kanały DMA: odbiera mniej niż wysyła

    W normalnym świecie SPI działa w ten sposób, że wysyłając jeden bajt, odbiera się jeden. Pisząc pewien ogromny program, używałem powyższego założenia implementując obsługę SPI1 z pomocą kanałów DMA (DMA1_Ch2 i DMA1_Ch3). Jeden kanał używany do transferu bloku z pamięci RAM do SPI1->DR, drugi kanał...

    Mikrokontrolery ARM   24 Paź 2013 08:40 Odpowiedzi: 9    Wyświetleń: 3395
  • stm32, C, SPI DATAFLASH - SPI DATAFLASH at45db321d

    Tej pamięci nie znam, ale zazwyczaj z pamięciami FLASH z interfejsem SPI jest tak: Adresy będą pewnie 3-bajtowe i zapewne adresują pojedyncze bajty. Ty masz liczby 12-bitowe, więc najlepiej na każdą przeznaczyć 2 bajty. Wtedy adresy dla każdego pomiaru będą kolejne parzyste (np. adres pomiaru nr 12...

    Mikrokontrolery ARM   29 Sty 2013 21:54 Odpowiedzi: 6    Wyświetleń: 2163
  • [Sprzedam] STM32Butterfly (StarterKit STM32F107) i STM32 Primer2 (STM32F103V)

    Sprzedam STM32Butterfly - StarterKit KAMAMI STM32F107 z modułem LCD KAmodLCD1 - cena 59 zł oraz STM32 Primer2 - StarterKit STM32F103 - cena 49 zł. Oba zestawy używane tylko raz, niemodyfikowane. STM32Butterfly Podstawowe paramerty: mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128...

    Projektowanie Bazar   04 Sty 2016 18:41 Odpowiedzi: 0    Wyświetleń: 963
  • Black Pill - płytka prototypowa z STM32 za 3 dolary

    Black Pill to nowa płytka prototypowa. Black Pill to następca popularnej i niedrogiej Blue Pill. Sercem Black Pill jest układ STM32F401CCU6 lub STM32F411CEU6 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4F o taktowaniu odpowiednio 84MHz lub 100MHz. Kompatybilność Black...

    Newsy   29 Sty 2020 15:37 Odpowiedzi: 7    Wyświetleń: 2385
  • [OpenOCD][STM32]Debugowanie address + size wrapped

    Stosy są wyrównane do 8. A pamięci prawie nie używam, zmiennych globalnych jest jakieś 100b a stos jest ustawiony na 2000b. Trochę podłubałem w temacie i doszedłem do wniosku, że wykrzaczanie następuje gdy rozmiar kodu wynikowego zbliża się do 8kB (robię na F100c4t6b który ma 16kB). Dla testu zrobiłem...

    Mikrokontrolery ARM   08 Lut 2012 10:32 Odpowiedzi: 7    Wyświetleń: 2880
  • [Stm32][GCC] Umieszczenie tablicy wskaźników w FLASH

    Witam Zdefiniowałem sobie następującą tablicę wskaźników na teksty: [syntax=c] const uint8_t *Tab[3] = { (uint8_t*)("Menu1"), (uint8_t*)("Menu2"), (uint8_t*)("Menu3") }; [/syntax] Mój...

    Mikrokontrolery ARM   12 Maj 2012 18:16 Odpowiedzi: 2    Wyświetleń: 1507
  • Sterowanie kamerą Pan Tilt w oparciu o Raspberry Pi i STM32

    Jakiś czas temu zrealizowałem pewną konstrukcję, jaką jest kamera Pan Tilt na Raspberry Pi. Z racji tego, że jest to forum traktujące o elektronice skupię się właśnie na takich aspektach. Zanim zacznę opiszę architekturę systemu, czyli co z czym się łączy i jakie komponenty wchodzą w jego skład. ...

    DIY Konstrukcje   10 Cze 2018 15:25 Odpowiedzi: 8    Wyświetleń: 3381
  • [STM32] Jak wgrać program do pamięci RAM

    Olej "oszczędzanie" pamięci Flash - nigdy jej nie zajedziesz, a programy jednak działają trochę inaczej z RAM niż z Flasha. Post powyżej w ogóle nie odpowiada na Twoje pytanie... Ustawiasz w skrypcie linkera tak aby wszystko trafiło do RAM, a nie do flasha i to wszystkie zmiany jakie musisz wykonać,...

    Mikrokontrolery ARM   11 Paź 2010 13:21 Odpowiedzi: 4    Wyświetleń: 3852
  • [STM32][Keil][C]Obsługa pamięci m25p16

    Okazało się, że podszedłem do tematu z niewystarczającą wiedzą. Przed każdym zapisem, należy określony sektor wyczyścić instrukcja Sector Erase. Chcialbym móc kasować pojedyncze komórki i aktualizować tam niektóre dane, jednakże pamięci flash tego nie umożliwiają, cóż coś za coś. Może uda się niektóre...

    Mikrokontrolery ARM   13 Cze 2011 15:27 Odpowiedzi: 1    Wyświetleń: 1674
  • [STM32][coocox] - Brak połączenia z urządzeniem podczas flashowania.

    Podłączyłem kabelkiem BOOT0 do +, odpaliłem STM32 ST-Link Utility, po wyborze opcji Erase Chip wyskakuje komunikat: 23:28:11 : Some flash pages are write protected! Nie mogę skasować pamięci flash. Ustawiłem aby łączyć się z urządzeniem "connect under reset". Jak trzymam przycisk reset i próbuję...

    Mikrokontrolery ARM   07 Lut 2015 23:31 Odpowiedzi: 14    Wyświetleń: 3894
  • [STM32] Stringi w Flash - gdzie mam błąd?

    Chciałbym móc zapisywać do pamięci Flash stringi i później operować na nich tak jak na każdych innych w programie. Stworzyłem kawałek kodu: sprintf(RxBuffer, "Przykladowy string"); FlashAddress = 0x08040000; while (RxBuffer[Index] != NULL) { FLASHStatus...

    Mikrokontrolery ARM   07 Gru 2009 10:48 Odpowiedzi: 2    Wyświetleń: 2051
  • [Sprzedam] Kompletny zestaw STM32 - STM32Butterfly + ZL30PRG + ZL2ETH

    Witam. Mam do sprzedania w 100% sprawny zestaw z procesorem STM32F107VBT6. Podstawowe właściwości zestawu STM32Butterfly : mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART, USB-OTG, 2xCAN, MAC Ethernet, ADC, 2xDAC) ...

    Projektowanie Bazar   02 Lut 2014 16:54 Odpowiedzi: 0    Wyświetleń: 1245
  • Sterownik pompy CO na STM32

    Ustawienia zostają w wewnętrznym "EEPROM" - a raczej symulowanym bazującym na zapisie w pamięci FLASH. Producent dostarcza do tego bibliotekę, aczkolwiek jest ona zbyteczna - warto używać bezpośredniogo zapisu do FLASH za pomocą bibliotek peryferii. Zaoszczędzi się trochę miejsca jeśli to wymagane....

    DIY Poczekalnia   24 Sie 2015 09:04 Odpowiedzi: 10    Wyświetleń: 6066
  • CooCox, GCC, STM32 - Po wykonaniu skoku bootloader nie startuje

    Witam wszystkich. Od jakiegoś czasu ćwiczę STMy. Przyszedł czas na bootloader, ale stanąłem w zasadzie na początku drogi. Mój zestaw to: - ARM GCC (Linaro) w wersji 4.7 2012q4 - CooCox - STM32F4 Discovery - przykład AN3965 "STM32F40x/STM32F41x in-application programming using the USART" Po...

    Mikrokontrolery ARM   17 Sty 2014 08:50 Odpowiedzi: 3    Wyświetleń: 1806
  • [Sprzedam] STM32 F103VET6 Cortex M3 development board

    Witam wszystkich !!! OKAZJA!!! Mam do zaoferowania bogatą w liczne peryferia makiete dydaktyczną z uC STM32F103VET6. Podstawowe parametry mikrokontrolera STM32F103VET6: * MCU,32BIT,CORTEXM3,512KFLASH,100LQFP * Series:STM32 * Flash Memory Size:512KB * RAM Memory Size:64KB * No. of...

    Ogłoszenia Elektronika   22 Lis 2010 18:25 Odpowiedzi: 0    Wyświetleń: 2166
  • DFRobot Bluno M3 - Zgodna z Arduino płyta deweloperska z STM32 i Bluetooth 4.0

    Bluno M3 to nowa i komaptybilna z Arduino platforma deweloperska wykorzystująca 32-bitowy procesor ARM. Płytka produkcji DFRobot to nowy członek rodziny urządzeń Bluno, z której M3 dziedziczy najważniejsze funkcje. Użytkownik otrzymuje platformę z wbudowaną obsługą łączności Bluetooth...

    Newsy   23 Gru 2015 20:00 Odpowiedzi: 0    Wyświetleń: 1980
  • STM32F103 - Zapis do FLASHa nie działa dla -Os.

    Wcześniej użyłem volatile bo chciałem wymusić odczyt tych tablic za każdym razem z pamięci FLASH. A nie z jakiegoś rejestru gdzie wartość mogła by zostać zapamiętana. W tym celu, żeby po przeprogramowaniu pamięci, program na pewno operował na nowych wartościach. Ale mam rozumieć że w tym wypadku volatile...

    Mikrokontrolery ARM   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2385
  • [Zlecę] Współpraca przy tworzeniu oprogramowania STM32 (Język C/C++)

    Firma zleci wykonanie fragmentów kodu w języku C/C++ dla mikrokontrolera STM32. Wymagania dla kandydata: -Znajomość mikrokontrolerów STM32 (STM32F4 i STM32H7) -Język programowania (C/C++) -Znajomosć środowiska Atollic TrueStudio -Znajomość bibliotek HAL Opis zlecenia: -uruchomienie ADC z...

    Projektowanie Bazar   05 Sie 2019 10:57 Odpowiedzi: 0    Wyświetleń: 939
  • DAC konfiguracja - STM32 eclipse

    Mikrokontrolery, które wymieniłeś nie mają przetwornika D/A Możliwe że o czymś zapomniałem lub nie doczytałem. Tak, zapomniałeś zajrzeć do dokumentacji :) Nie mogę się z tym zgodzić bowiem st napisało: 12 Digital-to-analog converter (DAC) Low-density devices are STM32F101xx, STM32F102xx...

    Mikrokontrolery ARM   05 Lip 2011 11:07 Odpowiedzi: 5    Wyświetleń: 2861
  • [STM32][C] Timer2-obliczenia

    //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. słuszna uwaga, poprawiłem na: A gdzie masz ustawienie bitów SW na PLL w RCC? Nie byłem pewien wcześniej czy trzeba...

    Mikrokontrolery ARM   14 Wrz 2011 10:23 Odpowiedzi: 12    Wyświetleń: 2222
  • LX Cellular Core - moduł IoT z STM32, GSM, Wi-Fi, BLE, ANT+

    Australijska firma LX Group zaprezentowała prototyp nowego, opracowanego z myślą o aplikacjach Internetu Rzeczy, modułu o nazwie Cellular Core (na zdjęciu po prawej). Moduł umożliwia pracę w środowisku LX Cloud. Sercem modelu Cellular Core jest układ STM32F217IGH6 firmy STMicro integrujący w...

    Newsy   21 Maj 2016 16:00 Odpowiedzi: 0    Wyświetleń: 1812
  • Meowbit - przenośna konsola do gier z STM32 zgodna z Micro:bit

    Meowbit to przenośna konsola do gier chińskiej firmy Kittenbot. Ekran Meowbit cechuje rozdzielczość - 160 x 128 pikseli. Sercem Meowbit jest układ STM32F401RET6 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4 o taktowaniu 84MHz. Programowanie Meowbit odbywać może się...

    Newsy   17 Maj 2019 11:31 Odpowiedzi: 0    Wyświetleń: 675
  • [STM32]Dziwny problem z obsługą panelu dotykowego TSC2046

    Witam serdecznie po raz kolejny :) proszę o pomoc ze względu na fakt, iż troszeczkę się pogubiłem. Próbuje obsłużyć panel dotykowy TSC2046 (nigdy wcześniej tego nie robiłem) na wyświetlaczu 320x240 ze sterownikiem ILI9320. Używam trybu 8bitowego, ale w 12 bitowym dzieje się to samo. Problem polega...

    Mikrokontrolery ARM   25 Lut 2011 09:08 Odpowiedzi: 5    Wyświetleń: 3600
  • [stm32] aktualizacja firmware przez usb (DFU i DfuSe) - nie czyści pamięci

    (...) ustawiłem wektor przerwań i początku pamięci flash w linkerze z odpowiednim offsetem (0x3800) Co to za magiczny offset? :D Pamięć STM32F103RB, pierwsze 14K (0x3800) zajmuje bootloader, pozostałe 114K program właściwy. W efekcie początek flash (w skrypcie linkera) zaczyna się od adresu...

    Mikrokontrolery ARM   18 Wrz 2012 19:45 Odpowiedzi: 5    Wyświetleń: 2817
  • stm32 - Read Out Protection - czy da się wyłączyć ?

    Cześć, wczoraj testowałem program do zapisu danych w pamięci FLASH na STM32F051r8, korzystałem z programu przedstawionym w tym [url=]temacie Porgram jest pod STMa F103, który ma 128 kb pamięci, a mój tylko 64 no i przez przypadek nie zmieniłem adresu pod który maja być zapisywane dane, a więc pozostał...

    Mikrokontrolery ARM   16 Lut 2016 13:37 Odpowiedzi: 3    Wyświetleń: 1839
  • [Stm32][eclipse][openOCD] uruchomienie

    Co ja mam mysleć na temat telnetu w kontekscie dogadania się z tą czarną kostką z nóżkami? W wielkim skrócie. Openocd po uruchomieniu z poprawnie skonfigurowanymi skryptami target oraz interface po wykryciu procesora uruchamia na portach ustawionych w skrypcie interface(domyślnie telnet:4444 gdb:3333)...

    Mikrokontrolery ARM   15 Lut 2010 14:34 Odpowiedzi: 64    Wyświetleń: 16614
  • [STM32][Openocd]Dziwne zachowanie openocd

    Nie mogę Ci odpowiedzieć, bo wg mnie program zostaje we flashu, a problem masz gdzie indziej. Problemem mogą być zmiany na ślepo które wykonujesz bez zastanowienia, takie jak zmiana początku pamięci Flash. A tak BTW to jak masz JTAGa podłączonego do układu "po zaniku zasilania" to w 99% przypadków...

    Mikrokontrolery   01 Lis 2009 22:44 Odpowiedzi: 8    Wyświetleń: 3191
  • [STM32][Keil][C]Rozpoznawanie typu stringa wejściowego

    Występuje wyjątek bo nastepuje dostęp RW do pamięci flash ktora jest tylko do odczytu a wszystkie stałe umieszczane są bezpośrednio we flash. Najprościej do funkcji dodać jeszcze jeden argument ze wskaźnikiem na bufor wyjściowy. [syntax=c]char *STRING_DeleteStr(char * dst, const char *string, const...

    Mikrokontrolery ARM   02 Maj 2011 20:22 Odpowiedzi: 7    Wyświetleń: 1184
  • STM32 - HY-mini STM32 - GUI

    Aktualnie z nim walczę. "Przykładów" jest dosyć sporo - są to configi (należałoby je nazwać BSP) w nuttx/configs, drivery do różnych sprzętów (LCD, jakieś układy ADC/DAC, pamięci FLASH, karty SD, jakieś czujniki, USB) w nuttx/drivers oraz przykładowe mini-aplikacje w apps/examples (np. serwer WWW, wysyłanie...

    Mikrokontrolery ARM   27 Sie 2014 11:24 Odpowiedzi: 36    Wyświetleń: 13623
  • STM32 + SDIO + Długie zapisy na kartę SD

    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...

    Mikrokontrolery ARM   21 Lut 2013 10:31 Odpowiedzi: 6    Wyświetleń: 2742
  • STM32 bootloader - Relokacja tablicy przerwań?

    (at)michalko:"Dokładnie, wystarczy zmieniać tylko adres bazowy głównego programu w skrypcie linkera. " No właśnie nie. Zmienna FLASH_BASE w tym wyrażeniu, to nie adres bazowy programu, ale adres bazowy całej pamięci FLASH 0x80000... (sprawdziłem). Najmniej inwazyjna zmiana, to właśnie podmiana w...

    Mikrokontrolery ARM   12 Lis 2014 21:49 Odpowiedzi: 17    Wyświetleń: 2496
  • STM32 Nucleo F103 RB Przycisk na rejestrach.

    To nie sprawa cortexa tylko pamięci flash dołączonej doń. Datasheet F103 podaje, że 10k cykli. (5.3.9 Memory characteristics, Table 54. Flash memory and data EEPROM endurance and retention)

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 2694
  • Komunikacja CAN między stm32 nucleo-f767ZI

    Chciałem się jeszcze zapytać, czy nucleo-F767ZI będzie odpowiednią płytką bazową do takiego projektu Wygląda na 20x za mocną i 10x za dużą. Do zbierania danych przez CAN to wystarczy któreś Nucleo-32 i nic większego wam nie potrzeba - byle miało CAN i potrzebne interfejsy dodatkowe. Na tym węźle na...

    Mikrokontrolery ARM   19 Mar 2019 14:06 Odpowiedzi: 13    Wyświetleń: 771
  • [STM32] Kalibracja ADC. Jak często?

    Ależ jest napisane, żeby robić kalibrację after each power up :) Może kalibracja jest tylko po to, żeby wyeliminować fabryczne wady ? To, co tam się tak naprawdę kalibruje i po co, pozostanie chyba tajemnicą :) Jaki jest czas retencji danych w pamięci flash tych ARMów ? Dane we flashu zostaną...

    Mikrokontrolery ARM   13 Lip 2014 11:35 Odpowiedzi: 29    Wyświetleń: 4223
  • Vigek IoT Core - niewielka płyta rozwojowa z STM32 i kamerą 2Mpix za 75 zł

    Firma Vigek wprowadziła do sprzedaży, stworzoną z myślą o aplikacjach Internetu Rzeczy, płytę rozwojową o nazwie IoT Core. W konstrukcji IoT Core wykorzystany został układ STM32F103 firmy STMicroelectronics integrujący w sobie, taktowany częstotliwością 72MHz, jednordzeniowy procesor ARM typu...

    Newsy   04 Lis 2015 10:24 Odpowiedzi: 8    Wyświetleń: 2340
  • stm32 - Konfiguracja Oprogramowania Eclipse Mars.1

    Zobacz czy da się w tej płytce tak ustawić piny BOOTx żeby układ nie uruchamiał się z pamięci flash tylko np. z RAM albo choćby z pamięci systemowej (tryb bootloadera).

    Mikrokontrolery   21 Gru 2015 22:16 Odpowiedzi: 12    Wyświetleń: 1407
  • STM32-Eeprom czy ma w sobie?

    Zwykle nie mają i zwykle nie jest to problemem, gdyż można bezproblemowo zapisywać wbudowaną pamięć flash, aby sobie taki EEPROM "emulować". Często układy te mają też podtrzymywana bateryjnie pamięć (np. do 4kB w STM32F4), która również może zastąpić EEPROM.

    Mikrokontrolery   16 Cze 2016 14:05 Odpowiedzi: 3    Wyświetleń: 1230
  • SensiBLE - zasilana bateryjnie płytka z STM32 i Bluetooth LE

    SensiBLE to nowy model płytki prototypowej firmy SensiEdge. Płytka po raz pierwszy zaprezentowała została w 2016 roku pod nazwą Simba-Pro jako efekt współpracy STMicroelectronics i SensiEdge. Sercem płytki jest układ STM32L476 firmy STMicroelectronics zawierający jednordzeniowy procesor ARM...

    Newsy   17 Wrz 2017 17:49 Odpowiedzi: 0    Wyświetleń: 1437
  • Współczynniki a bootloader STM32

    Jeszcze metoda 4. Napisać własny bootloader. Dodatkowe plusy - można dodać sprawdzaie poprawności programu we flash, szyfrowanie pliku do flashowania, możliwość flashowania przy zabezpieczonej pamięci flash oraz możliwość użycia interfejsów nie przewidzianych przez firmowy bootloader.

    Mikrokontrolery ARM   13 Gru 2017 00:02 Odpowiedzi: 11    Wyświetleń: 765
  • Identyfikacja mikrokontrolera stm32

    [uC zidentyfikowany jako stm32f401. Zacznijmy od początku , urządzenie to papieros elektroniczny. Uszkodzony podczas flashowania. Po podłączeniu do programatora musiałem wykasować pamięć flash żeby usunąć ROP Level 1. Po ponownym wgraniu oprogramowania do pamięci uC urządzenie niestety nie uruchamia...

    Mikrokontrolery Początkujący   12 Paź 2020 11:43 Odpowiedzi: 16    Wyświetleń: 1125
  • [Sprzedam] STM32 F103VET6 Cortex M3 development board

    Witam wszystkich !!! OKAZJA!!! Mam do zaoferowania bogatą w liczne peryferia makiete dydaktyczną z uC STM32F103VET6. W skład makiety wchodzi: 2.4'' wyświetlacz dotykowy TFT 240X320 1 x Ethernet, układ ENC28J60 1 x CAN interfejs, transciever TJA1050 2 x RS232 (złącze DB9),...

    Ogłoszenia Elektronika   11 Wrz 2010 08:05 Odpowiedzi: 0    Wyświetleń: 1386
  • [ARM-Assembler][STM32] Co na początek ?

    i tam napisane jest iż MLA trwa dwa cykle a np ADD, MUL jeden czyli ja zysku nie widzę przy wykorzystaniu tego rozkazu Moja odpowiedz mogła być trochę źle zrozumiana ale MLA trwa tyle samo (2 cykle) co (ADD 1cykl + MUL 1 cykl) no i tak jest, jednak czytałem że zaleca się używanie MLA. Następnie...

    Mikrokontrolery ARM   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 11710
  • STM32 - Tablicowanie - gruntowne wyjaśnienie

    W sumie racja, bo wygenerowac sobie wartości potrafie tylko nie wiem właśnie jak ugryźć zapis do pamięci FLASH. Jaki zapis do FLASH? ST-Linkiem zapisujesz wszystko - program wraz z tymi tablicami przecież zadeklarowane są jako const. A może chodzi Ci o taki myk jak: EEPROM emulation in STM32F0xx...

    Mikrokontrolery ARM   17 Paź 2014 22:33 Odpowiedzi: 9    Wyświetleń: 1212
  • STM32 - proste zasilanie z Li-Ion

    Mylicie dwie rzeczy - kalibrację przetwornika i wartość kalibracyjną VREF. W części modeli STM32 jest coś takiego, jak procedura kalibracji przetwornika, którą należy wykonać przed jego użyciem, a która minimalizuej późniejsze błędy przetwarzania. Natomiast w celu zmierzenia wartości napięcia zasilania...

    Mikrokontrolery ARM   19 Maj 2016 12:01 Odpowiedzi: 31    Wyświetleń: 3165
  • BluePill - zgodna z Arduino płytka rozwojowa z STM32 za 2 dolary

    Na chiński rynek trafiła nowa płytka rozwojowa o nazwie BluePill. Płytka umożliwia pracę w środowisku Arduino z użyciem bibliotek STM32Duino. Sercem płytki jest układ STM32F103C8T6 firmy STMicro, integrujący w sobie, taktowany częstotliwością 72MHz, jednordzeniowy procesor ARM typu Cortex-M3...

    Newsy   15 Lis 2018 11:05 Odpowiedzi: 14    Wyświetleń: 4929
  • Dobór procesora ARM z zew. pamięcią

    Mam w takim razie pytanie jaki programator jtag jest najtańszy, a zarazem oczywiście umożliwi mi w miarę bezproblemowe zaprogramowanie/debugowanie układu. To zależy, czy masz LPT - jeśli tak, to patrz wyżej, jeśli nie, to patrz np tutaj - Po drugie potrzebuję procesor, do którego będę mógł podłączyć...

    Mikrokontrolery ARM   24 Wrz 2009 06:36 Odpowiedzi: 12    Wyświetleń: 1973
  • [STM32]Logger GPS nie działa gdy procesor jest aktywny

    Czyli nie jestem osamotniony w tym temacie :). Tak jak pisałem wcześniej zmieniłem procesor na LPC i mam uruchomionych większość jego peryferiów i GPS działa normalnie. Co do STM32 to dowiedziałem się, że to wina pamięci flash. Według firmy ST gdyby wykonywać program z pamięci RAM to powinno działać...

    Mikrokontrolery ARM   21 Sie 2014 20:47 Odpowiedzi: 67    Wyświetleń: 19506
  • [stm32][C] Vector Table Offset Register, NVIC_SetVectorTable

    Offset powinien być wielokrotnością rozmiaru tablicy wektorów zaokrągloną w górę do najbliższej potęgi dwójki. W moim przypadku to: 59 wektorów, a po zaokrągleniu w górę to 64. 64 należy pomnożyć * 4 (bo 4 bajty na wektor) i mamy 256 = 0x100. Tyle także wymaga funkcja NVIC_Set_VectorTable. Wracając...

    Mikrokontrolery ARM   14 Kwi 2010 07:08 Odpowiedzi: 13    Wyświetleń: 4297
  • [stm32] struktura przetrzymująca stałe w Keilu

    Nie wiem co Wy kombinujecie. Taki zapis w Keil'u

    Mikrokontrolery ARM   17 Kwi 2011 20:13 Odpowiedzi: 8    Wyświetleń: 1831
  • [stm32] - KEIL - Zaadoptowanie przykładowego programu do projektu.

    Podstawowe pytanie, używać będziesz biblioteki ST czy swojej. Jak ST to jest bardzo zagmatwana i uczy złych nawyków, niestety na niej się uczyłem i nawyki zostały ;]. konfiguracja zegarów za każdym razem wygląda tak samo (z biblioteki ST): [syntax=c]RCC_DeInit(); //reset do stanu początkowego zegarów RCC_HSEConfig(RCC_HSE_ON);...

    Mikrokontrolery ARM   04 Lip 2011 19:52 Odpowiedzi: 11    Wyświetleń: 2308
  • [STM32][Keil][C]Transmisja CAN2.0a - nieosiągalna

    Witam ponownie, zacząłem niedawno zabawę z CANem, a raczej powinienem napisać, że chciałem zacząć. Jako, że ostatnio nie mam dostępu do auta postanowiłem pogadac z interfejsem ELM327. Tak więc podłączyłem CANL z CANL i CANH z CANH między płytką a interfejsem. Idea jest taka: wysyłam komendy do...

    Mikrokontrolery ARM   01 Lip 2011 22:29 Odpowiedzi: 5    Wyświetleń: 2107
  • [STM32][C/IAR][Win7] - "zawieszanie się" kontrolera NVIC

    1. Podstawowa zasada jest taka, że najpierw konfiguruje się to co ma wywoływać przerwania, a dopiero potem się to włącza. Innymi słowy - najpierw EXTI, potem NVIC 2. Wywal funkcję NVIC_Conf() - po co Ci ona, domyślnie tablica wektorów jest w pamięci flash i niech tam zostanie. 3. Funkcja obsługi przerwania...

    Mikrokontrolery ARM   20 Lip 2011 07:14 Odpowiedzi: 14    Wyświetleń: 3152
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    W celu uruchomienia kodu z pamięci RAM (aby pamięci FLASH nie nadwyrężać zbytnio..) użyłem skryptu linkera przeznaczonego dla Attolic TrueStudio, ze standardowej paczki firmware dla stm32 discovery. Jednakże po wgraniu programu, nie uruchamia się, w związku z tym pytanie, co trzeba jeszcze ustawić aby...

    Mikrokontrolery ARM   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 4140
  • [STM32][Keil][C]FSMC zakłóca pracę I2C1

    Witam, czy spotkał się ktoś z Was może z taką sytuacją, żeby uruchomiony zegar sterwonika FSMC uniemożliwiał generację sygnału start z i2c? Transmisja jest możliwa dopiero po jego wyąłczeniu, co może nie jest strasznie uciążliwe, ale nieprzyjemne i przede wszystkim nie wiem czemu tak jest... kod...

    Mikrokontrolery ARM   07 Wrz 2011 22:18 Odpowiedzi: 2    Wyświetleń: 1383
  • [STM32] Konwolucja obrazu

    Witam, piszę program do przetwarzania obrazu on-board na STM32F103x, taktowany 72MHz. Robię aktualnie testy i mam obrazek 320x240, monochromatyczny, konwertowany ze standardowego RGB (rgb888) na RGB565 czyli 16-bitowe czego wymaga wyświetlacz podłączony do ARM`a. Obraz początkowo wczytany jest do pamięci...

    Mikrokontrolery ARM   11 Wrz 2011 22:40 Odpowiedzi: 4    Wyświetleń: 2557
  • [stm32] debugowanie, resume i program ląduje w Default_Handler

    IMPRECISERR Imprecise bus error due to an explicit memory access. The Bus Fault Address Register is not written by this fault. Wniosek? Nie ma "niestabilnej" pracy procesora, tylko jest standardowy zonk z dostępem do pamięci... INVSTATE Attempt to execute in an invalid EPSR state...

    Mikrokontrolery ARM   17 Wrz 2011 07:12 Odpowiedzi: 29    Wyświetleń: 4489
  • [STM32][Linux][GDB] - ST-Link na płytce uruchomieniowej

    Po bojach i w sporym wysiłku intelektualnym (Ja Linuxa używam tak, jak się używa Windows i co chwilę mam jakiś problem do rozwiązania via Google), udało mi się zainstalować CodeSourcery, ściągnąć ze strony FreddiegoChopina przykłady, nawet skompilować przykład z migającymi LED-ami. Sciągnąłem sobie...

    Mikrokontrolery ARM   29 Gru 2011 16:56 Odpowiedzi: 10    Wyświetleń: 3517
  • Keil ARM - wskaznik zajętej pamięci oraz optymalizacja

    Cześć. Piszę sobie program na STM32 w środowisku Keil uVision. Proszę powiedzcie mi jak zrozumieć generowane liczby mówiące o zajętości (wielkości) programu w pamięci Flash oraz ile pamięci RAM zajmuje program? W Keil nie ma optymalizacji kodu znanego z WinAVR -Os. Co odpowiada temu poziomowi w...

    Mikrokontrolery ARM   11 Sty 2012 14:10 Odpowiedzi: 1    Wyświetleń: 1331
  • [STM32] log10() zawiesza procesor.

    Zrobiłem najprostszy program z uruchomieniem jedynie RCC i GPIO. [syntax=c] #include "math.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_flash.h" float a = 123.4; float b; void GPIO_Conf(void); void RCC_Conf(void); GPIO_InitTypeDef GPIO_InitStructure; int...

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 7977
  • [STM32][C] RCC_Configuration - czy o wszystkim pamiętałem?

    Witajcie, zbudowałem samodzielnie funkcję inicjalizacji zegarów i magistrali na podstawie biblioteki Standard Peripherals Library, jednak program nie rusza - na innej funkcji RCC_Configuration wszystko działa dobrze, jednak mi zależy na tym aby uC STM32L152 uruchomić przy jego maksymalnej prędkości...

    Mikrokontrolery ARM   08 Cze 2012 11:34 Odpowiedzi: 13    Wyświetleń: 2824
  • [STM32+OpenOCD] Backup programu

    Odczytać zawartość całej pamięci flash. Komendy do tego celu do znalezienia w manualu OpenOCD. 4\/3!!

    Mikrokontrolery ARM   15 Lip 2012 20:29 Odpowiedzi: 5    Wyświetleń: 1273
  • Miniaturowy sterownik ethernetowy STM32 - "uWebServer"

    Szaflik napisał: Cała zawartość systemu plików przechowywana jest w pamięci flash mikrokontrolera. A nie lepiej byłoby wykorzystać w tym celu kartę SD - skoro już tam ją masz, albo chociaż SPI Flash? Docelowo chciał bym wykorzystać do tego celu kartę uSD z systemem plików Szaflik napisał: Po...

    DIY Konstrukcje   23 Lis 2012 23:29 Odpowiedzi: 35    Wyświetleń: 42126
  • [STM32] Zabezpieczenie przed odczytem kodu

    Jakikolwiek ST-Link (tutaj St-LinkV2 z płytki testowej). Ustawienie tej opcji powoduje zablokowanie odczytu z FLASH aż do pełnego skasowania pamięci do 0xFF. Poniżej jest tabela z prawami zapisu do stron pamięci flash. Ustawienie tych opcji powoduje brak możliwości zapisu do pamięci flash z poziomu...

    Mikrokontrolery ARM   19 Lis 2012 11:18 Odpowiedzi: 8    Wyświetleń: 4194
  • [STM32][F4][GCC] - Weryfikacja częstotliwości zegara

    Witam, Skonfigurowałem sobie zegar bazując na przykładzie znalezionym w sieci (kod poniżej). [syntax=c]void RCC_Config(void){ ErrorStatus HSEStartUpStatus; RCC_DeInit(); /... Reset ustawień RCC RCC_HSEConfig(RCC_HSE_ON); // Włącz HSE HSEStartUpStatus = RCC_WaitForHSEStartUp(); // Czekaj...

    Mikrokontrolery ARM   17 Mar 2013 11:29 Odpowiedzi: 4    Wyświetleń: 1824
  • STM32 - Czy zabierać się za ARM

    Podałeś przykład z mnożeniem niedostosowanych do FFP liczb, to ja podam kontrprzykład: for(float i=0;i<10;i+=0.00000001); Zadziała z float? Oczywiście nie. O czym to świadczy? Wyłącznie o tym, że programując trzeba myśleć. Rozwiązanie problemu który przedstawiłeś zajmuje jakieś 3 sekundy -...

    Mikrokontrolery Początkujący   09 Kwi 2013 20:11 Odpowiedzi: 58    Wyświetleń: 9072
  • CORTEX M3-STM32,c, raisonance - Sprzętowy Watchdog blokuje programator

    Rozwiązanie najprostsze: nie włączać watchdoga przez bajt konfiguracji w pamięci Flash - włączyć go programowo.

    Mikrokontrolery   26 Sie 2013 12:03 Odpowiedzi: 5    Wyświetleń: 1521
  • Wybór procesora STM32 na początek

    Porównaj: Ogólnie seria F3 jest bogatsza, posiada rdzeń Cortex-M4 (a nie M3 jak F1), FPU (zatem obliczenia na liczbach zmiennoprzecinkowych pójdą szybciej) no i bogatsze peryferia. Z tym bogactwem F3 to bym nie przesadzał - mniej pamięci Flash, mniej pamięci RAM i brak FSMC.

    Mikrokontrolery Początkujący   11 Paź 2013 11:10 Odpowiedzi: 7    Wyświetleń: 2358
  • [STM32] - STM32F103VC LQFP100 Wyświetlacz TFT + FSMC

    A czy da się jednocześnie zadeklarować magistralę FSMC do LCD(magistrala 16 bitowa) i zadeklarować magistralę do pamięci FLASH NAND (magistrala 8bitowa). I w pętli odczytywać z pamięci NAND FLASH dane i wysyłać je do LCD? Chciałbym użyć 8 bitowej bo są tańsze i jest są ogólnie dostępne. Czy trzeba...

    Mikrokontrolery ARM   26 Gru 2013 03:42 Odpowiedzi: 10    Wyświetleń: 2811
  • Płytka uruchomieniowa - STM32

    Są, tylko jest ich zbyt wiele aby wymieniać Jeżeli jest ich aż tak wiele, to nie powinno sprawiać problemu opisanie tych kilku - przecież nie napisałem żebyś wymieniał wszystkie. Atollic ma wszystko co powinno mieć IDE natomiast CooCox tylko część z tego A czego nie ma Coocox, co ma Atollic?...

    Mikrokontrolery ARM   03 Kwi 2014 00:05 Odpowiedzi: 25    Wyświetleń: 2526
  • stm32 bmp kod w .c - konwersja pliku graficznego do .c

    Ok więc o co mi chodzi. - Plik wejściowy BMP lub co kolwiek - Format zapisu do LCD RGB 565 (np. zielony to 0x07E0) - Plik wyjściowy np. abcd.c - Obraz zapisywany w pamięci FLASH i wysyłany do LCD. Chodzi mi o zamianę pliku bmp na RGB 565. Dalej już myślę ze sobie poradzę.

    Mikrokontrolery ARM   25 Sty 2015 17:57 Odpowiedzi: 8    Wyświetleń: 879
  • [STM32] Konfiguracja przerwania od przepełnienia

    Od kilku dni bawię się płytką st32f401-c disco. Nie wiem dokładnie jak działają timery. Potrzebuję mieć przerwanie co 10ms. Z tego co przeczytałem w internecie powinno to wyglądać tak: Przerwanie, o ile skonfigurowane i włączone będzie co 10ms. Warunek drugi - odpowiednio ustawione RCC. I pamięć...

    Mikrokontrolery ARM   21 Lut 2015 10:14 Odpowiedzi: 7    Wyświetleń: 1095
  • [STM32] - Ilość plików a wielkość kodu wynikowego.

    Znałem język, kiedy pisałem w asm, zresztą pisałem w różnych asm przez ponad 20 lat, dość sporo, no ale filozofia tam była nieco inna. Napisanie programu na ARMa obsługującego kolorowy TFT, karty pamięci flash itp. w asm to raczej byłaby masakra, i to wymusiło naukę C. C jako tako nauczyłem się trzy...

    Mikrokontrolery ARM   20 Wrz 2015 21:12 Odpowiedzi: 25    Wyświetleń: 1269
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem,...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 77850
  • stm32f0 - System Workbench for STM32 debugger

    Witam. Testuję właśnie środowisko System Workbench for STM32 i mam problem z debuggerem dla procka STM32F030F4P6. Wgrywanie do pamięci FLASH działa. Programator ST link z płytki stm32VL, połączenie przez SWD. Konsola odpowiada: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed...

    Mikrokontrolery ARM   10 Mar 2016 13:36 Odpowiedzi: 18    Wyświetleń: 2652
  • - STM32 ARM na polskich uczelniach

    Później będąc już na rynku pracy nie potrafią zrobić czegokolwiek, bez wykorzystania czyjejś biblioteki, nie rozumieją wewnętrznych bebechów mikrokontrolerów i dziwią się, że pracodawca ma "tak wysokie wymagania". a) Studenci tego chcą, b) Na nic lepszego nas nie stać, a laboratoria jakoś trzeba...

    Mikrokontrolery ARM   29 Gru 2016 05:58 Odpowiedzi: 164    Wyświetleń: 7584
  • Stm32 , mapowanie a aliasing, start procesora,

    Dzieki. Jeszcze chciałbym się upewnić co do samego startu procesora. Zastanawia mnie co się dzieje zanim procesor pobierze adres stosu i resetu z pamięci Flash. Napewno musi funkcjonować już zegar HSI, czy on jest uruchamiany domyślnie w momencie wystąpienia napięcia? Następnie po 4 zboczu sprawdzany...

    Mikrokontrolery ARM   28 Maj 2018 10:21 Odpowiedzi: 3    Wyświetleń: 606
  • STM32 Blue Pill - alternatywa dla Arduino

    Myślę że watro jeśli chodzi o stosunek cena/możliwości. Jeśli korzystasz z rozszerzonego zestawu instrukcji, multum pinów, DAC, micro SD, dodatkowej pamięci FLASH na płytce, albo zwyczajnie odpalasz mniejsze programy z RAMu żeby nie zajechać flasha ;-) Swoją drogą to ciekawe jaką wartość tej płytki zadeklaruje...

    Artykuły   26 Paź 2019 12:16 Odpowiedzi: 48    Wyświetleń: 11619
  • [stm32] stm32g071 boot - ustawienia

    Witam, Chciałbym zapytać bardziej doświadczonych kolegów o pin BOOT w nowej rodzinie stm32g07x. Otóż pin BOOT0 jest współdzielony z pinem PA14, który pełni jednocześnie rolę SWCLK dla SWD. Znalazłem info w RM, a dokładnie tabelkę: Odczytałem z nowego procesora ustawienia: Czy...

    Mikrokontrolery ARM   16 Cze 2019 17:02 Odpowiedzi: 5    Wyświetleń: 432
  • STM32 Zapis zmiennej do pamięci EEPROM. - Na rejestrach.

    Witam :) Chce zapisać zmienną do pamięci EEPROM w procesorze. Testuje peryferia dynamicznie i nie wiem co się z nimi dzieje w trakcie działania. Wysyłają do mnie dane po USARCIE i chciałbym je zapisywać w wewnętrznej pamięci. Znalazłem realizacje zapisu, lecz wszędzie bazuje się na bibliotekach HAL,...

    Początkujący Elektronicy   10 Cze 2019 08:57 Odpowiedzi: 0    Wyświetleń: 282
  • [stm32][C/eclipse] Debugger i programowanie

    Witam Mam problem z debugowaniem i programowaniem mikrokontrolera STM32F103VE. Używam plików udostępnionych na stronie FreddieChopina. Problemów jest kilka: 1. Nie da się zaprogramować mikrokontrolera. Wcześniej przy openocd 0.4.0 cały czas po resecie występował Hard Fault. Teraz zainstalowałem...

    Mikrokontrolery ARM   04 Lip 2011 07:42 Odpowiedzi: 6    Wyświetleń: 3105
  • [stm32] Zapis do rejestrów FSMC

    Dzięki :) - właśnie tak wywnioskowałem z pliku *.h i napisałem coś takiego - chyba działa. Dziwi mnie tylko brak konsekwencji w nazewnictwie. Dodano po 1 Dalsze problemy: Nie potrafię nic zapisać do skonfigurowanej pamięci (LCD). Kontroler LCD nie jest fizycznie podpięty ale to chyba nie...

    Mikrokontrolery ARM   14 Wrz 2011 22:12 Odpowiedzi: 4    Wyświetleń: 2712
  • [STM32] [openocd] problem z wgrywaniem flasha

    Po dodaniu tej linijki pojawia się: Error: can't request a halt while in reset if nSRST pulls nTRST i od razy wywala błędy: address + size wrapped(0xfffffffe, 0x00000004) Open On-Chip Debugger 0.5.0 (2011-08-09-23:26) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc...

    Mikrokontrolery ARM   06 Kwi 2013 16:54 Odpowiedzi: 14    Wyświetleń: 4360
  • [Sprzedam] Moduł STM32 RedDragon LCD3.2" Cortex-M3 ARM

    Sprzedam jak w temacie Moduł STM32 RedDragon LCD3.2" Cortex-M3 ARM cena 300zł gratis ulink2 STM32F103ZET6: the high performance STM32 MCU which features Core: ARMŸ Cortex™-M3 32-bit RISC Operating Frequency: 72MHz, 1.25 DMIPS/MHz Operating Voltage: 2-3.6V Package: LQFP144 I/Os: 112 Memories:...

    Projektowanie Bazar   11 Wrz 2014 21:23 Odpowiedzi: 0    Wyświetleń: 963
  • STM32 - USB przesiadka z uvision

    Witam temat podobny do , Lecz sprawa wygląda troszkę inaczej. Z racji tego, że atollic udostępnił wersję litte postanowiłem przesiąść się z keila. Dotychczas korzystałem z example usb hid na keila. W Atollicu skonfigurowałem sobie nowy procesor, wrzuciłem kod z uvision i po małych przeróbkach (dostosowanie...

    Mikrokontrolery ARM   07 Mar 2016 16:41 Odpowiedzi: 12    Wyświetleń: 1359
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Rzeczywiście, wypisuje błąd związany z pamięcią stosu. Na początku zmieniam w linkerze : __main_stack_size = 4096; na __main_stack_size = 2048; błąd w konsoli w tym samym miejscu co wcześniej. lecz już konsola nie wypisuje błędów Możecie powiedzieć mi czy dobrze zabrałem się za to? Dodano...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7627
  • stm32, cortex M3, FLASH WRPR LOCKED

    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...

    Mikrokontrolery ARM   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 3161
  • [STM32] tablice we Flasch, RAM iprzekazywanie, zmienne globalne w kilku plikach

    Wątpię, by bez specjalnej deklaracji był tylko we flashu. W czystym C tego nie da się zażądać ( To prawda, czyste C nic nie wie o żadnych FLASH-ach, stosach, RAM-ach i innych (dotyczy to też sekcji, segmentów itp). Ale w realnym życiu używamy konkretnych implementacji, które coś o różnych lokalizacjach...

    Mikrokontrolery ARM   12 Mar 2021 07:25 Odpowiedzi: 16    Wyświetleń: 690
  • Eeprom emulation STM32 robił ktoś wg AN2594?

    Ta tablica nie jest potrzebna - ona jest tylko do celów demonstracji (jak zwykle w przypadku ST bardzo głupiej). U siebie mam "adresy" zmiennych (czyli to co tam jest w tej tabeli) jako zwyczajne define'y. Jeśli chciałbyś zapisać 2000 dwubajtowych niezależnych elementów, to ta emulacja eepromu się...

    Mikrokontrolery ARM   18 Paź 2010 13:37 Odpowiedzi: 16    Wyświetleń: 5106
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Hmmm. Wgrałem oryginalny program z Stm32 MassStorage. vectors.c startup.S i .ld o kolegi Freddie Chopin. Mam obecnie dwa przerwania z Usb: USB_HP_CAN1_TX_IRQHandler i USB_LP_CAN1_RX0_IRQHandler ( w vectors.c było bez jedynek kolo CAN ). Zrobiłem takie coś, orginalny program void USB_HP_CAN1_TX_IRQHandler(void) ...

    Mikrokontrolery ARM   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 3206
  • STM32 Discovery F100 - Konfiguracja GDB + lock-pick od frediego

    Witam Korzystam ze środowiska Eclipse. OpenOcd wydaje mi się, że działa poprawnie (widok konsoli): Open On-Chip Debugger 0.7.0 (2013-05-05-10:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.ne... : only one transport...

    Mikrokontrolery ARM   08 Sty 2014 00:58 Odpowiedzi: 12    Wyświetleń: 2055
  • 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...

    Mikrokontrolery ARM   23 Wrz 2014 09:46 Odpowiedzi: 4    Wyświetleń: 1278
  • Przystosowanie płytki STM32 do pracy z Arduino IDE

    Bardzo często EEPROM jest emulowany w pamięci FLASH w sposób niewidoczny dla użytkownika. Nie można emulować funkcjonalności takiej jak wytrzymałość na ilość cykli zapisu/kasowania albo możliwość nadpisania pojedynczego bajtu. Jak nie można? Potrzeba 1kB EEPROM 100'000 zapisów (jak np w AVR), przeznacza...

    Artykuły   14 Gru 2020 08:54 Odpowiedzi: 53    Wyświetleń: 18672
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Efekt dokładnie taki sam jak w przypadku moich wypocin. Zawiesza się i ląduje gdzie? Próbowałeś zmniejszyć w skrypcie linkera rozmiar dostępnej pamięci flash i RAM, np. każdą o połowę? Pokaż te pliki które zmieniłeś.

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 756
  • STM32, typ embedded flash memory

    Embedded flash brzmi dokładnie tak samo jak zielona trawa. To tak jakby wątek był o rodzajach trawy a byś rozprawiał o tym tym dlaczego jest zielona. A co do aluzji do AVR, to tylko niektóre wynalazki muszą czytać flash za pomocą dedykowanych instrukcji i w tym przypadku ten wątek też nie jest o tym. ...

    Mikrokontrolery ARM   10 Lis 2013 13:22 Odpowiedzi: 8    Wyświetleń: 1467
  • stm32 Discovery Board SW4STM32 - Przechowywanie plików z obrazem w pamięci MCU

    Jeśli tablica jest zainicjowana, to jej wartość początkowa musi być we Flash. Jeśli nie ma atrybutu const, to jest kopiowana z Flash do RAM przy starcie programu. Jeśli ma const - zostaje we Flash. Proste?

    Mikrokontrolery   04 Mar 2016 08:44 Odpowiedzi: 11    Wyświetleń: 741
  • STM32 stop mode pobor pradu przed i po przerwaniu zewnetrznym

    W przyszlosci podmienie flashe miedzy modulami i dam znac czy to one sa przyczyna. Niewykluczone, że tak właśnie jest i z jakiś powodów nie można "wybudzić" samej pamięci SPI flash. W takiej sytuacji ESP przełączy się w tryb programowania i nie uruchomi programu, bo nie ma skąd. Prośba o podanie dokładnego...

    Mikrokontrolery   04 Paź 2020 19:09 Odpowiedzi: 8    Wyświetleń: 351
  • [STM32] Dostęp do pojedyńczych bajtów we Flashu.

    Pytanie proste. Mam zdefiniowany String we flashu. Jak dostać się do każdego znaku z osobna? Jak chcę coś wydobyć z pamięci to mi pokazuje co czwarty znak. Przesunięcie bitowe typu "adres << 8" też mi nie chce działać. Robię parser a ponieważ string ładuję do flasha funkcja strtok nie chce mi...

    Mikrokontrolery ARM   07 Gru 2009 16:54 Odpowiedzi: 2    Wyświetleń: 842
  • [stm32 - openocd] - wgranie obrazu, debugging - zdesperowany

    Po tym jak wszystko prawie było dobrze wyskakiwał mi jeszcze jeden błąd: Coś że chce przydzielić większe workarea niż posiada. Metodą prób i błędów przekopiowałem plik targeta stm32.cnf zmieniłem wielkość workarea size na - czyli dodałem 0x100 (wyczytałem na anglojęzycznym forum): set _WORKAREASIZE...

    Mikrokontrolery ARM   13 Gru 2009 22:45 Odpowiedzi: 15    Wyświetleń: 4076
  • [stm32][openocd]programowanie przez telnet - błędy

    Witam. Od paru godzin próbuję ujarzmić programowanie STMa (konkretniej motyl - STM32F107). Postanowiłem zaprogramować go telnetem przez OpenOCD. Ściągnąłem Keila, wrzuciłem mu bezpośrednio projekt migającej diody z www.stm32.eu (żeby było, że na pewno działa binarka :) ) odpaliłem OpenOCD Open...

    Mikrokontrolery ARM   17 Sty 2011 15:32 Odpowiedzi: 10    Wyświetleń: 3881
  • STM32 MINI bootloader i za dużo DS18b20

    4,7k jest wyliczony raczej dla 5V, DS18B20 jak i STM32 może działać na 3.3V i wtedy proporcjonalnie to już jest ~3k. A jak zasilasz układ czujników jednak 5V to tym gorzej dla układu. Nie mam styczności z MacOS, sprawdzałeś to: ? Poza tym przy wgraniu bootloadera trzeba pamiętać o zworkach, bo się kasuje,...

    Arduino   24 Lis 2018 12:55 Odpowiedzi: 3    Wyświetleń: 447
  • Problem z programowaniem STM32

    choć wydaje mi się że wskazane obszary pamięci są poprawne (0x80000000 przy BOOT0 ustawionym na 0 powinien wskazywać początek flasha). Co do tego żebym zerknął do noty to nie bardzo rozumiem, jedyne do czego można by się na upartego przyczepić to podciąganie NRST do zasilania, bo jest ono i tak podciągane...

    Mikrokontrolery ARM   28 Paź 2010 18:48 Odpowiedzi: 9    Wyświetleń: 1405
  • [OpenOCD]STM32 + SST39VF1601 - nie mogę zaprogramować

    Próbuję za pomocą OpenOCD zaprogramować zewnętrzny flash SST39VF1601. Po trudach i bojach z kompilacją najnowszego snapshota OpenOCD (problem drivera niekompatybilnego z ARMv7M w 'oficjalnych' wersjach) w zasadzie wszystko już działa, z tym że pamięci zaprogramować nie mogę. Próbuję na dwa sposoby :...

    Mikrokontrolery ARM   26 Lut 2011 21:21 Odpowiedzi: 2    Wyświetleń: 1660