REKLAMA
REKLAMA

stm32 rozmiar flash

Znaleziono około 116 wyników dla: stm32 rozmiar flash
  • 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 jedno zero , gdyż wyświetlanie godziny zero ( północ ) nie bardzo wyglądało . Teraz...

    DIY w budowie   24 Mar 2019 20:14 Odpowiedzi: 22    Wyświetleń: 4974
  • 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 elementy dostępne w obudowach mających 24, 32, 48 i 64 pinów....

    Newsy   10 Paź 2019 15:54 Odpowiedzi: 6    Wyświetleń: 2661
  • 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 under GNU GPL v2 For bug reports,...

    Mikrokontrolery ARM   10 Mar 2016 13:36 Odpowiedzi: 18    Wyświetleń: 2898
  • REKLAMA
  • Najlepszy zestaw-> ZL27ARM, ZL30ARM, ZL31ARM, STM32Butter

    Najpierw wykonaj wszystkie kroki zawarte w opisie Pierwszy projekt w Open Source. Programy będą działać, ale po modyfikacjach. Trzeba zmienić rozmiar pamięci w skrypcie linkera (LENGTH). Zamiast STM32F10X_CL musi być STM32F10X_MD, bo STM32F103C8 ma 64KB Flash. Poza tym STM32F103C8 nie ma portu E, więc w programie musisz wszędzie gdzie jest GPIOE zmienić...

    Mikrokontrolery ARM   20 Lis 2013 15:09 Odpowiedzi: 30    Wyświetleń: 7644
  • REKLAMA
  • [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 [syntax=c]int sscanf_( char *src, const char *format,...

    Mikrokontrolery ARM   08 Lut 2012 10:32 Odpowiedzi: 7    Wyświetleń: 2919
  • STM32F1 - rozmiar obszaru backup

    Witam, Długo już szukam i nigdzie znaleść nie mogę: Jak rozpoznać jaki jest rozmiar obszaru backup danego stm32? Niektóre mają 10słów (20bajtów), inne 42słowa (84bajty), ale nigdzie nie mogę znaleść klucza które są jakie, i czy może są jeszcze jakieś inne wersje. Przekopałem dużo dokumentacji, jedyne co zauważyłem to że procki z małym flash'em zazwyczaj...

    Mikrokontrolery ARM   27 Sie 2012 15:33 Odpowiedzi: 1    Wyświetleń: 1059
  • REKLAMA
  • STM32F0 Discovery - ACD i emulacja EEPROM

    Z tym stosem to tez za bardzo nie wiem. W skrypcie linkera, który sobie pożyczyłem z TrueStudio nie było nigdzie rozmiaru stosu. Trochę przerobiłem skrypt ale nawet jak wpisze rozmiar stosu 0 to program się uruchamia. Tutaj fragment linkera: [syntax=text]/* Linker subscript for STM32F051 definitions with 64K Flash and 8K RAM Copyright RAISONANCE 2007...

    Mikrokontrolery ARM   14 Gru 2012 15:09 Odpowiedzi: 14    Wyświetleń: 3879
  • STM32/DISCOVERY/STM32L100C-Disco Probllem z wgraniem programu.

    Na mojej stronce znajdziesz gotowy projekt który można zaimportować do Eclipse'a - użyj tego o nazwie "stm32_blink_led". W projekcie masz wszystko co trzeba, włącznie z poprawnym skryptem linkera. Aby dostosować go do Twojej płytki po prostu zerknij do pliku config.h i zmień częstotliwość docelową oraz port na którym jest diodka. W pliku z rozszerzeniem...

    Mikrokontrolery   24 Mar 2016 09:03 Odpowiedzi: 17    Wyświetleń: 1125
  • Debugowanie STM32F103C8T6

    No proszę. Z kolei ja mam płytki Blue Pill z identycznym prockiem jak na zdjęciu przy których ST-Link raportuje 128kB ROM i 20kB RAM. Podpowiesz gdzie można odczytać ilość RAM w ST-Link?? jedyne co udało mi się znaleźć to rozmar Flash.. Do odczytu rozmiaru flash i ramu użyłem st-info . Niestety wyniki dla wszystkich zakupionych BluePill wyniki są takie...

    Mikrokontrolery ARM   19 Maj 2020 14:25 Odpowiedzi: 53    Wyświetleń: 3870
  • STM32L151 - Przerwania systick

    Tak OpenOCD Korzystam z Twojego przykałdu stm32_blink_LED, wszytskie pliki są .c, w pliku lnkiera zmieniłem tylko rozmiar ramu, flasha pod STML151CC Jedno mnie zastanawia bo mam w projekcie pilk vectors.c czy on jest taki sam dla tych procków i czy to moze miec znaczenie

    Mikrokontrolery ARM   20 Lut 2014 15:20 Odpowiedzi: 11    Wyświetleń: 1290
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    Wydaje mi się, że mam problem z poprawnym umieszczeniem w pamięci ram struktur zawierających ramkę obrazu. Pierwsza z nich to: [syntax=c] static struct framebuffer { int w; int h; int bpp; int ready; uint8_t pixels[]; }*fb = (struct framebuffer *) &_fb_base; [/syntax] Ona będzie przechowywała co najmniej 320x240*2 bajtów w tablicy pixels. Oraz druga:...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3252
  • [stm32] Zapis kontaktów, jaki sposób?

    W emulowanym EEPROMie najwygodniejszą opcją jest przechowywanie danych o stałym rozmiarze, który przy okazji w jakiś sensowny sposób pozwala wykorzystać rozmiar strony. Jeśli możesz się ograniczyć tak że KAŻDY wpis ma ten sam rozmiar, to emulowany EEPROM jest opcją. Choć wiele zależy od tego jaki dokładnie STM32 - w niektórych (np. STM32F4) najmniejszy...

    Mikrokontrolery ARM   14 Sty 2018 22:10 Odpowiedzi: 5    Wyświetleń: 564
  • Uruchomienie gotowego przykładu na STM32F103ZE

    Witam, Korzystam z gotowego przykładu ze strony Freddiego Chopina. Udało mi się jak dotąd dostosować go do moich potrzeb. Ale zastanawia mnie jeszcze jedna rzecz. Co trzeba w nim zmienić poza wpisaniem rozmiaru ram i flash ( flash - 512K; ram - 64K ) w skrypcie linkera aby uruchomić go na STM32F103ZE. Dopiero zaczynam moją przygodę z tymi mikrokontrolerami....

    Mikrokontrolery ARM   05 Cze 2011 18:19 Odpowiedzi: 21    Wyświetleń: 2311
  • REKLAMA
  • [STM32Fxxx] - Sprawdzenie rozmiaru RAMu z poziomu kodu.

    No domyślałem się że w fabryce. Ale nie fakt testowania jest tu decydujący. Lecz fakt zaznaczenia jaka część była testowana. No ale się sprawa wyjaśniła. Czyli sprawdzam rodzaj procka (line), rozmiar Flasha, i na tej podstawie już jest jednoznaczność co do rozmiaru RAM. PS. A co do FLASHa to faktycznie najpierw temat dotyczył FLASHa. Ale zedytowałem...

    Mikrokontrolery ARM   26 Kwi 2016 13:04 Odpowiedzi: 6    Wyświetleń: 693
  • STM32F103 - Zapis do FLASHa nie działa dla -Os.

    Makra takie: /* Flash Control Register bits */ #define CR_PG_Set ((uint32_t)0x00000001) #define CR_PG_Reset ((uint32_t)0x00001FFE) #define CR_PER_Set ((uint32_t)0x00000002) #define CR_PER_Reset ((uint32_t)0x00001FFD) #define CR_MER_Set ((uint32_t)0x00000004) #define CR_MER_Reset ((uint32_t)0x00001FFB) #define CR_OPTPG_Set ((uint32_t)0x00000010) #define...

    Mikrokontrolery ARM   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2538
  • STM32F410RB lista rozkazów

    Z rzekomymi ograniczeniami Keila też bym nie przesadzał - ograniczenie 32 KiB jest na rozmiar binarnego obrazu Flash, czyli bez wliczania w to danych niezainicjowanych i inicjowanych na 0. Mam kilka projektów pod Keilem, które mają zadeklarowane dane po ponad 300 KiB i mieszczą się w wersji darmowej Keila. Podpisuję się pod zdaniem przedpiszcy - na...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4113
  • [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ń: 918
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Nie musisz odblokowywać ani obsługiwać przerwań timera. Jeśli raz włączysz wyzwalanie ADC, będzie ono włączone (raczej - co prawda STM32F1 są strasznie skopane, ale chyba nie aż tak). No ale jak widać nie działa, nawet nie wchodził w przerwanie więc nie wiem już jak to powinno być poustawiane. DMA już chyba wysyła dobrze: 00 00 00 00 00 00 00 00 46...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 25860
  • STM32F100 Keil - ADC, DMA, Timer i obróbka danych

    Witam, Mam problem z którym już chwilę się borykam. Do STMa mam podłączony czujnik BAR180 z którym już się komunikuje po I2C. Dodatkowo skonfigurowałem ADC w trybie pomiaru jednokrotnego wyzwalanego przez Timer1 co 500µs. Dane z ADC chcę przerzucić do bufora przez DMA. Utworzyłem bufor jako tablicę o 256 pozycjach, ponieważ tyle chciałbym pomiarów....

    Mikrokontrolery ARM   18 Lip 2014 09:41 Odpowiedzi: 9    Wyświetleń: 2103
  • [STM32F407/C/KEIL] - Zawieszanie się mikrokontrolera

    Witam mam taki problem, otóż mój STM32F4 bardzo dziwnie się zachowuje. Mój program ma odczytywać z 3 różnych czujników przez I2C dane i przeliczać je. I2C zrealizowane jest na przerwaniach (z najwyższym priorytetem), dodatkowo używam timera 2, by odmierzał czas. Oto kod: [syntax=c]#include "stm32f4xx.h" #include "stm32f4xx_conf.h" #include <stdio.h>...

    Mikrokontrolery ARM   13 Gru 2012 15:35 Odpowiedzi: 11    Wyświetleń: 2160
  • STM32F103 [ZL27ARM] - TIM1 PWM i DMA bez bibliotek

    Witam, Bawię się zestawem ZL27ARM i robię ćwiczenia z książki "STM32. Aplikacje i ćwiczenia w języku C" Jestem przy ćwiczeniu 18 i mam problem z DMA (pierwszy raz mam styczność z DMA). Zgodnie z przykładem wypełnienie PWM powinno zmieniać się od 0 do 100%. U mnie jest cały czas 50%. Dane z tablicy bufor_PWM nie są przekazywane do TIM1->CCR1 Tak wygląda...

    Mikrokontrolery ARM   07 Sie 2014 08:31 Odpowiedzi: 3    Wyświetleń: 2334
  • ARM STM32F103RBT6 TIM1, ADC, DMA + LCD

    Witam, udało mi się skonfigurować TIM1 do pracy w trybie PWM z dead time'em. Poprzez dolutowaną złączka podłączam go do przekształtnika i 'kręce' silnikem - tutaj wszystko jest ok. Potrzebuję dokonać pomiaru 3 prądów z przekształtnika, napięcia Udc oraz nap 1 fazy - do tego celu stworzyłem i zlutowałem układ oparty na wzmacniaczach TL072CN bo jak wiadomo...

    Mikrokontrolery ARM   27 Maj 2010 09:54 Odpowiedzi: 0    Wyświetleń: 1962
  • [F0] EEPROM - zapisuje tylko pierwsze 256 komórek we FLASH

    Bazując na main.c [syntax=c] /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR]={0}; uint16_t Virtval[NB_OF_VAR]={0}; uint16_t VarValue= 0; int main(void) { HSE_init(); //systick_init(); FLASH_Unlock(); EE_Init(); //PLL_init(); uart_init(); uart_write("start"); uint8_t value = 0; for (uint16_t i =...

    Mikrokontrolery ARM   19 Lip 2020 23:30 Odpowiedzi: 8    Wyświetleń: 672
  • [STM32F2] Kasowanie flagi przerwania periodycznego

    Witam! Timer generuje przerwanie periodyczne. W procedurze obsługi testowo chciałem przełączać stan na jednej z linii portu GPIO (prymitywny debug na LED), ale... okazało się, że nie działa. W pierwszej chwili szukałem błędów w inicjalizacji timera, ale później się okazało, że przerwania się generują, tylko ja tego nie widzę, bo nie wykonuje się przełączenie...

    Mikrokontrolery ARM   13 Lis 2011 22:43 Odpowiedzi: 7    Wyświetleń: 2353
  • 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.net/doc/d... Info : only one transport option; autoselect 'jtag' adapter speed: 1000 kHz adapter_nsrst_delay:...

    Mikrokontrolery ARM   08 Sty 2014 00:58 Odpowiedzi: 12    Wyświetleń: 2142
  • Jak OpenCV działa na STM32 - benchmark

    OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...

    Artykuły   29 Wrz 2021 18:42 Odpowiedzi: 8    Wyświetleń: 2532
  • Nowa linia mikrokontrolerów STM32F446 od firmy STMicroelectronics

    Firma STMicroelectronics zaprezentowała nową linię mikrokontrolerów STM32F446, łączącą w sobie jednostkę obliczeniową ARM Cortex-M4, kompaktową pamięć Flash o pojemnościach od 256 kB do 512 kB, 128 kB RAM, wydajne interfejsy rozszerzenia pamięci, jak również rozbudowane opcje komunikacji i łączności. Wykorzystując opatentowaną przez firmę ST architekturę...

    Newsy   28 Kwi 2015 21:43 Odpowiedzi: 2    Wyświetleń: 1656
  • STM32 F1 - emulacja eeprom w HAL

    Dzięki za odpowiedź, ale to chyba nie jest w HAL... Zgadza się. Nie jest. Ale STM przepisał te algorytmy również na HAL i te źródła znajdują się np. w repozytorium CubeMx w ścieżce: Repository\STM32Cube_FW_F1_V1.6.1\Projec... To jest akurat dla tego typu uC który jest na tym Nucleo, ale jeśli potrzeba...

    Mikrokontrolery ARM   29 Wrz 2018 20:01 Odpowiedzi: 16    Wyświetleń: 1425
  • IAR minimalna konfiguracja na przykładzie stm32H7

    Program IAR jest jednym z podstawowych, dostępnych narzędzi do tworzenia oprogramowania na mikrokontrolery. Posiada kolorowe i wygodne środowisko graficzne, wraz ze zestawem zoptymalizowanych, standardowych bibliotek. Poniższy samouczek ma na celu pokazanie, jak skonfigurować te środowisko do wydajnej pracy. W autora praktyce sporym utrudnieniem są...

    Mikrokontrolery ARM   08 Sie 2019 08:20 Odpowiedzi: 52    Wyświetleń: 2505
  • [STM32][C] komunikacja po I2C z L3G42000D

    Cześć Od razu nadmienię, że jestem w tym początkujący. Posiadam mikrokontroler STM32F100C4T6B oraz moduł GY-50 L3G4200D. Próbuję nawiązać połączenie za pomocą interfejsu I2C i wyświetlić informację na komputerze kominukując się po UART, który na pewno działa. Jeżeli chodzi o połączenie to jestem na 99% pewny, że jest dobrze. Korzystam z programu STM32CubeMX...

    Mikrokontrolery ARM   10 Sty 2019 13:39 Odpowiedzi: 3    Wyświetleń: 453
  • STM32F407 - adc i dma - jak osiągnąć maksymalny czas próbkowania

    Próbuje osiągnąć maksymalny możliwy czas próbkowania (2.4MSPS) z STM32F407ZET6 Inicjalizacja ADC i DMA: ADC_SampleTime_3Cycles lub ADC_SampleTime_15Cycles powoduje że wartości odczytane z przetwornika są 0. Niższe prędkości próbkowania działają poprawnie lecz mi chodzi o "wyciągnięcie" tych 2.4MSPS Dla ADC_SampleTime_84Cycles : 982648 Dla ADC_SampleTime_56Cycles:...

    Mikrokontrolery ARM   01 Wrz 2019 11:31 Odpowiedzi: 7    Wyświetleń: 507
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Zamiast rzutować na u8 cały czas, prościej zrobić funkcję przyjmującą wskaźnik amorficzny - void* - wtedy funkcja "łyka" wszystko co jest wskaźnikiem. Wynik sizeof() technicznie jest typu size_t, a nie u8 (w końcu rozmiar może być większy niż 256 bajtów. Po skasowaniu strony nie musisz jej całej zapisywać, wystarczy zapisać tyle ile chcesz, a reszty...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7595
  • [stm32][eclipse]dołączanie plików .h .c do projektu

    Maxe: Twoja metoda nie działa już jej próbowałem co więcej po wprowadzeniu takiej lini: Dodano po 4 fantom: używam makefile'a Lucjana Bryndzy w którym miejscu powinienem dodać -I./lcd bo też nie dało mi to żadnych efektów. [syntax=c] # Automatic makefile for GNUARM (C/C++) # Copyright (C) Lucjan Bryndza <lucjan.bryndza(at)ep.com.pl> # #tutaj wpisz...

    Mikrokontrolery ARM   20 Kwi 2011 14:59 Odpowiedzi: 15    Wyświetleń: 4481
  • Uruchomienie STM32F2XX. Czy trzeba coś zmieniać?

    Chciałem się zapytać czy ten przykład od Freddie Chopin'a pasował by do STM32F2. Czy trzeba coś zmieniać prócz rozmiaru pamięci Flash, RAM i tablicy wektorów przerwań ?

    Mikrokontrolery ARM   09 Wrz 2011 18:28 Odpowiedzi: 10    Wyświetleń: 1810
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    Tyle że ja mam implementację EEPROMu podobną do tej od ST, tyle że przechowującą dowolny rozmiar w jednej "komórce". Moja implementacja jest dobra jeśli masz kilka-kilkanaście-kilkadziesiąt zmiennych do zapisywania w teorii dowolną ilość razy w dowolnej kolejności. Jeśli u siebie będziesz przechowywał te wartości razem i np ustawiał je tylko raz (nigdy...

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6445
  • Miniaturowy sterownik ethernetowy STM32 - "uWebServer"

    Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość pracuje pod kontrolą systemu FreeRTOS oraz stosu TCP-IP...

    DIY Konstrukcje   23 Lis 2012 23:29 Odpowiedzi: 35    Wyświetleń: 42960
  • PCB/GSM/GPS - Urządzenie zawierające GSM/GPS/STM32 dla samochodu ciężarowego

    Witam. Realizuje projekt urządzenia przeznaczonego do samochodu ciężarowego zawierającego moduł GPS oraz GSM i procesor STM32. Zadaniem urządzenia jest (w uproszczeniu) zatrzymywanie pojazdu w wypadku przekroczenia za programowanej uprzednio strefy oraz logowanie stanu pojazdu. Urządzenie oparte jest o: * moduł GPS Quectel L70 z zewnętrzną anteną aktywną...

    Projektowanie Układów   24 Cze 2013 21:14 Odpowiedzi: 2    Wyświetleń: 2355
  • [STM32F103] - "Znikający" flash.

    No a przez bootloader? Istnieje szansa, że w jakiś sposób się uszkodził rejestr podający ilość dostępnej pamięci flash - chyba wszystkie programy używają tego rejestru do poznania tego rozmiaru. W OpenOCD na pewno da się jednak wymusić rozmiar pamięci - wtedy program nie używa tego rejestru i programowanie powinno pójść. Chodzi o podanie rozmiaru pamięci...

    Mikrokontrolery ARM   18 Maj 2014 17:13 Odpowiedzi: 4    Wyświetleń: 999
  • Programowy odtwarzacz/dyktafon na STM32F407VGT6

    Witam wszystkich Tym razem chciałbym przedstawić jeszcze programowy projekt odtwarzacza i dyktafonu zrealizowany na STM32F4Discovery. Pisząc ten program, sporo rozwiązań wykorzystałem z mojego poprzedniego projektu małego odtwarzacza MP3 na ARM-ie, ale dołożyłem też dużo nowości i usprawnień. Obecnie program umożliwia odtwarzanie plików MP3, AAC-LC...

    DIY Konstrukcje   16 Lis 2014 10:37 Odpowiedzi: 14    Wyświetleń: 8397
  • Nowe mikrokontrolery ultraniskiej mocy z rodziny STM32L4

    Firma STMicroelectronics dodała do swojego portfolio mikrokontrolerów SMT32, nowe bardzo wydajne MCU o ultraniskiej mocy oparte na rdzeniu ARM Cortex-M4. Nowa rodzina STM32L4, która składa się aktualnie z dwóch serii o nazwach STM32L476 i STM32L486, spełnia dwa najważniejsze wymagania współczesnych systemów wbudowanych, zwiększenie wydajności, przy...

    Newsy   23 Lut 2015 10:32 Odpowiedzi: 0    Wyświetleń: 1197
  • Komunikacja pomiędzy STM32F4 a raspberry_PI [SPI]

    Cześć, Próbuję się skomunikować pomiędzy RPi i stm32f4. Na RPi korzystam z biblioteki bcm2835 a na stm32f4 z HAL. Być może nie do końca rozumiem zasadę działania SPI i sta te problemy. RPi jest masterem i co 1000ms wysyła dane w postaci tablicy o rozmiarze równym 4 elementy. Te dane są w poprawny sposób odbierane na stm32f4. Na stm32f4 korzystam z DMA,...

    Mikrokontrolery ARM   10 Lip 2017 18:07 Odpowiedzi: 22    Wyświetleń: 1617
  • [STM32F746][Ubuntu] undefined reference to `__errno'

    A ten generator templatek, to gdzie jest? To jest ten skrypt + używane przez niego jako dane pliki YAML (np. + ) oraz szablony zrobione w jinja2 (np. ). Generator najprościej wywołać poprzez `make board CONFIG_FILE=...`. W sumie na razie jest też dostępny prostszy i starszy generator skryptów linkera zrobiony w shellu, ale wkrótce raczej go usunę....

    Mikrokontrolery ARM   20 Lut 2018 18:44 Odpowiedzi: 100    Wyświetleń: 4029
  • STM32F042 - HardFault przy wywołaniu VL53L1X_StopRanging

    Witam, Nie mogę rozwiązać jednego problemu, może będziecie w stanie mi pomóc. Próbuję na STM32F042 uruchomić biblioteki dla czujnika VL53L (biblioteki ULD), ale problem w sumie raczej nie w tym. Kompilacja przechodzi bez problemu, ale przy próbie wywołania funkcji wpada w HardFault i nie mam pojęcia czemu. WatchDog jest wyłączony, rozmiary stert: [syntax=c]_Min_Heap_Size...

    Mikrokontrolery ARM   02 Gru 2019 23:29 Odpowiedzi: 4    Wyświetleń: 402
  • STM32F1 - problem z przesyłaniem pliku WAV za pomocą I2S (SD, FatFs, DMA, I2S, DAC)

    Cześć! Po kilku małych projektach opartych na Nucleo i Discovery postanowiłem wykonać trochę bardziej skomplikowany i praktyczny projekt - odtwarzacz plików WAV z karty SD i... zwracam się do Was z prośbą o pomoc 😄 Projekt oparty jest o STM32F103RCT6 do którego podłączone jest gniazdo kart microSD i DAC (PCM1780). Za pomocą FatFs odczytuję plik WAV...

    Mikrokontrolery   04 Maj 2023 19:52 Odpowiedzi: 5    Wyświetleń: 351
  • [STM32F103VE][ARMToolchain Eclipse + OpenOCD] debugowanie

    Trzeba zmienić PROGRAM. Domyślnie w STM32 tablica wektorów znajduje się w flash, a to skąd uruchamiasz program czy jak jest skompilowany nie ma żadnego znaczenia. Manual: Boot from the embedded SRAM: SRAM is accessible only at address 0x2000 0000. Note: When booting from SRAM, in the application initialization code, you have to relocate the vector table...

    Mikrokontrolery ARM   27 Sty 2011 08:47 Odpowiedzi: 12    Wyświetleń: 2810
  • Flash Loader Demo - upload hexa

    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ń: 3465
  • [STM32F100C4T6B][OpenOCD] Nie wgrywa większych .hex

    Witam, Programuje ten mikrokontroler w środowisku Eclipse. Program wgrywam za pomocą OpenOCD 0.5.0 bezpośrednio wpisując parametry w wierszu poleceń. Już na samym początku zauważyłem że po kompilacji pliki hex mają dużą wartość. Identyczny program skompilowany przy pomocy Keila zajmuje 9kB natomiast skompilowany w Eclipsie 18kB. Po wgraniu tegoż programu...

    Mikrokontrolery ARM   04 Paź 2011 18:09 Odpowiedzi: 2    Wyświetleń: 1175
  • [STM32F107][C][LWIP] Dziwne zachowanie

    Cześć Zabrałem się za zabawę z ethernetem na zestawie butterfly (STM32F107) + ZL2ETH. Pracuję na najnowszej wersji code sourcery, makfile i startup by Freddie Chopin + stos LWIP. Po początkowych problemach udało mi się zaininicjalizować PHY i na switchu zaświeciła się diodka, i to był początek problemów. Po dokładnym sprawdzeniu wszystkiego i wyeliminowaniu...

    Mikrokontrolery ARM   16 Kwi 2012 18:31 Odpowiedzi: 1    Wyświetleń: 1389
  • STM32F051 Disco Keil uVision - Flash timeout przy próbie download układu

    Cały projekt został wygenerowany przez CubeMX, po zmienieniu wartości w wyborze algorytmu (Cortex-M Target Driver Setup) (pierwotne możecie podejrzeć w moim poprzednim poście) - program ruszył. Zmiana jest widoczna na poniższym obrazku: Parametr size został zmieniony z 0x8000 na 0x1000. Co ten parametr oznacza (rozmiar pamięci ram do zaprogramowania)??...

    Mikrokontrolery ARM   27 Kwi 2015 10:09 Odpowiedzi: 3    Wyświetleń: 1281
  • [STM32F107] - konfiguracja lwIP, nieoczekiwane przerwanie zawiesza debuggowanie

    1. rozmiar stosu. 2. niewłaściwa nazwa przerwania 3 zła konfiguracja dostępu do flash. .......

    Mikrokontrolery ARM   04 Maj 2015 15:10 Odpowiedzi: 3    Wyświetleń: 1062
  • STM32F1 - Bootloader z karty SD

    Niestety po dodaniu tych ustawień nie wgrywa się nowy soft z karty. Bez tych ustawień udaje się wgrać lecz trzeba zresetować zasilanie. Co ciekawe, tylko jeden program udało mi się skompilować który działa po wgraniu, reszta nie chce. W linkerze ustawiam wartość IROM1 na 0x08002000 oraz zmniejszyłem rozmiar dostępnej pamięci z 0x00040000 na 0x0003E000...

    Mikrokontrolery   08 Kwi 2016 15:24 Odpowiedzi: 43    Wyświetleń: 6390
  • WiFiMCU - płytka deweloperska z STM32F4, WiFi(Broadcom) i Lua

    WiFiMCU to przyrodni brat bezprzewodowego modułu NodeMCU, charakteryzujący się lepszą wydajnością oraz większą ilością wyprowadzeń I/O. Płytka deweloperska została zbudowana w oparciu o energooszczędny moduł EMW3165 firmy MXCHIP integrujący WiFi oraz mikrokontroler STM32F411CE. Zastosowany MCU to jednostka z rdzeniem ARM Cortex-M4 taktowana częstotliwością...

    Newsy   31 Paź 2015 01:09 Odpowiedzi: 0    Wyświetleń: 1788
  • Do czego służy dodatkowe 4kB pamięci RAM w STM32F429?

    Proponujesz też, jako alternatywne rozwiązanie użyć wewnętrznej pamięci flash uC. I za każdym razem, kasowanie pamięci usuwa również wszystkie potrzebne dane, które miały być chronione. Przy słynnej "emulacji EEPROMu" nie jest tak źle, choć oczywiście trzeba się liczyć z tym że zanik zasilania w momencie gdy coś na tym flash jest zapisywane/kasowane...

    Mikrokontrolery ARM   09 Lip 2018 10:02 Odpowiedzi: 16    Wyświetleń: 933
  • [STM32f7][kiss_fft] niemożność debuggowania

    Na działającym kodzie opcja Resume powoduje wystąpienie komunikatu eclipse Target not avaliable ale debuggowanie działa. To jest jakiś błąd wynikający z połączenia nowej wersji Eclipse'a i nowej wersji GDB - bez znaczenia, niczemu nie przeszkadza. Tak jak pisałem wcześniej - zacznij wywalać po kawałku fragmenty problematycznej funkcji i zobacz kiedy...

    Mikrokontrolery ARM   01 Mar 2018 20:04 Odpowiedzi: 17    Wyświetleń: 804
  • FLASH we STM32 - szybkość odczytu i zapis

    Tak naprawdę, to ten wzór powstał z waszych :) Z lewej strony równania (at)stmx, a z prawej Twojego :) Page_127 to początek ostatniej strony flash = 0x0801FC00. U mnie w STM32F103 strony mają rozmiar 16x1024. Kompilator utworzony w Eclipsie na podstawie poradnika Freddie Chopin.

    Mikrokontrolery ARM   27 Gru 2018 22:55 Odpowiedzi: 34    Wyświetleń: 1725
  • STM32WL - pierwsze na świecie SoC z transceiverem LoRa

    Nie można zaprzeczyć, że Internet Rzeczy zrewolucjonizował wiele rynków i już jest dookoła nas. teraz pytanie brzmi: "Jaka technologia łączności IoT doprowadzi do ery dalszych zmian?" Jedną z głównych technologii w tym wyścigu jest LoRa. Duży zasięg, niska moc, niewielka powierzchnia na PCB, prostota i niesamowita społeczność stojąca za LoRa pozwoliły...

    Newsy   19 Sie 2020 15:58 Odpowiedzi: 9    Wyświetleń: 1776
  • [Sprzedam] Mikrokontroler STM32L412K8U6 - 50 % taniej

    Sprzedam mikrokontroler STM32L412K8U6 - 3003 szt. w dwóch opakowaniach: 2503 szt. – opakowanie nienaruszone, szczelne, z naklejkami oficjalnego dystrybutora Mouser. 500 szt. – opakowanie zostało naruszone, zostało wyjęte tylko 100 szt. do przetestowania. 2503 szt. - 3,3 zł/szt. za opakowanie 8 259,9 zł 500 szt. - 3,3 zł/szt. za opakowanie...

    Elementy elektroniczne Bazar   25 Cze 2020 10:02 Odpowiedzi: 0    Wyświetleń: 249
  • [OpenOCD][LPC1754]Problem z wgraniem programu do flash.

    No ale przecież nie masz skryptu linkera - bez tego to po prostu nie ma prawa działać... A ta wtyczka z której korzystasz kompiluje pliki assemblera tylko jeśli mają rozszerzenie .S, a nie .s. Zestaw porad jest taki: Weź przykładowy projekt dla STM32, wstaw do niego tylko swoją funkcję main() (no i potrzebny dla niej nagłówek dla LPC17xx). W skrypcie...

    Mikrokontrolery ARM   20 Kwi 2011 18:50 Odpowiedzi: 22    Wyświetleń: 4719
  • [STM32] Czy korzystać z firmowych bibliotek stlib?

    Ech, tu nie chodzi o oszczędzanie flasha tylko o wydajność, która jest konsekwencją rozmiaru kodu wynikowego). Ja rozumiem, że nie ma się co szarpać na oszczędność każdego bitu flasha, ale te biblioteki są iście niewydajne. Struktury inicjalizacyjne przejadają niepotrzebnie pamięć (a znając paru "programistów" wiem, że z reguły 90% kodu wisi w mainie...

    Mikrokontrolery ARM   10 Kwi 2012 19:12 Odpowiedzi: 49    Wyświetleń: 10272
  • [STM32F1][Keil] Prośba o wyjaśnienie kilku pojęć.

    W ramach nauki postanowiłem zrobić urządzenie na stm32f1 (512kB Flash, 64kB RAM) funkcjonalnie przypominające Palmtopa z WinCE. W miarę rozrastania się programu zacząłem zbliżać się do granic pojemność RAM. Na początku nauki pominąłem pewne aspekty dotyczące zarządzaniem pamięcią ale program zaczyna się już powoli sypać więc najwyższa pora żeby usystematyzować...

    Mikrokontrolery ARM   22 Kwi 2012 08:42 Odpowiedzi: 19    Wyświetleń: 3331
  • [stm32f4][C/Keil]Prawidłowe inicjalizowanie adresów

    Ani tak ani tak Ramu jest kilka typów: "zwykły ram" 0x20000000 rozmiar 112 kB aux 0x2001C000, 16 kB ccm 0x10000000, 64kB bkp 0x40024000, 4kB no i flash 0x08000000, rozmiar 1MB

    Mikrokontrolery ARM   22 Kwi 2012 08:44 Odpowiedzi: 5    Wyświetleń: 2616
  • stm32f407 - jaka maxymalna częstotliwość transferu DMA (PORT-RAM)

    No więc tak, problem jest narazie z samym DMA. Czy DMA1 jest jakieś szczególne? Inaczej się konfiguruje niż DMA2? A może po prostu DMA1 nie może przesyłać danych miedzy pamięcią i pamięcią. Z Figure 20 na stronie 163 RM0090 wynika, że są takie same. Problem jest w tym, że przy takiej samej konfiguracji DMA2 przesyła mi dane między pamięciami a DMA1...

    Mikrokontrolery ARM   30 Maj 2012 08:54 Odpowiedzi: 80    Wyświetleń: 8455
  • STM32F4[C] keil - Wydzielenie Pamięci FLASH do zapisu / odczytu danych ?

    W definicji obrazu pamięci zmniejszasz rozmiar pamięci dostępnej dla konsolidatora i masz Flash na dane. żeby byłoc elegancko możesz zdefiniować własną sekcję i zadeklarować strukturę bądź tablicę danych w tej sekcji, zamiast używać ordynarnych stałych jako wskaźników - to będzie Twój data Flash. Przy okazji - czy ktoś może mi podpowiedzieć, gdzie są...

    Mikrokontrolery ARM   24 Maj 2013 01:41 Odpowiedzi: 13    Wyświetleń: 4170
  • STM32F0DISCOVERY - Jaka książka?

    A no z tego samego powodu dla którego ktoś decyduje się na pisanie w C++. Chce mieć obiektowe API i hermetyzację. Jeśli już coś piszę obiektowo (czysto teoretycznie) to nie po to aby w obiektach używać odwołać do API bez obiektowości. A jeśli ktoś pisze program w C++ i chce skorzystać z biblioteki lwIP to też musi ją opakować w klasy? Czy jak ktoś...

    Mikrokontrolery ARM   12 Sty 2013 12:50 Odpowiedzi: 28    Wyświetleń: 3327
  • [ARM][STM32][Linker] - LINKER - skrypt, tutoriale

    Dobra, to ja się podczepię: odpaliłem w końcu semihosting, natomiast nie bardzo wiem, co zrobić ze skryptem linkera - bo nie do końca łapię pewne rzeczy: /* Linker script to place sections and symbol values. Should be used together * with other linker script that defines memory regions FLASH and RAM. * It references following symbols, which must be...

    Mikrokontrolery ARM   13 Sty 2014 08:27 Odpowiedzi: 23    Wyświetleń: 6300
  • [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 przerób go sobie na lpc2146 - komentarze w środku...

    Mikrokontrolery ARM   15 Wrz 2013 21:14 Odpowiedzi: 4    Wyświetleń: 2214
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    Jeżeli chodzi o ffconfig.h to próbowałem różnych ustawień a z desperacji ;) nawet zupełnie kosmicznych ich kombinacji. Jeżeli chodzi o ustawienia kompilatora to -O0 -> prawie najnowszy bleeding edge toolchain. Przed każdym buildem robię clean'a. Dodam, że dzieje się to na dwóch różnych kartach. Próbowałem też z różnymi typami zmiennych a uchwyt systemu...

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2478
  • [STM32f103ZET6][C/CooCox] - Automatyczna aktualizacja oprogramowania

    Firmowy bootloader mi nie wystarczy. Potrzebuje SPI i prawdopodobnie USB. Ustawiłem w pierwszym programie na: NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x00003000); i w drugim na: NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x00000000); Więc tablica wektorów powinna się przełączać, ale dalej miga tylko czerwona dioda. Uruchomiłem dodatkowo TIM4 i przeniosłem...

    Mikrokontrolery ARM   07 Mar 2014 14:39 Odpowiedzi: 10    Wyświetleń: 1926
  • 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 miejsce we FLASH oraz RAM) 2) Tylko flash. 3) Zadeklarowałeś tablicę...

    Mikrokontrolery ARM   11 Cze 2014 18:34 Odpowiedzi: 28    Wyświetleń: 5287
  • STM32F1/F4 (Eclipse) - Tworzenie biblioteki dynamicznej-podział programu

    Proponowałbym po prostu te dane stałe wyrzucić na sam koniec pamięci flash (uwaga - najlepiej zrobić tak, żeby dane zaczynały się na początku strony!) - wtedy Twój program może się rozrastać w miarę dowolnie, bo jeśli dojdziesz do ostatniej strony (lub stron), to tak czy siak będziesz musiał ciągle programować wszystko. Dzięki takiemu umieszczeniu,...

    Mikrokontrolery ARM   27 Wrz 2014 10:43 Odpowiedzi: 16    Wyświetleń: 1623
  • Netduino 3 - płyty deweloperskie z STM32F4 i .NET Micro Framework

    Netduino 3 to kolejna seria płytek należących do otwartego środowiska deweloperskiego wykorzystującego framework .NET Micro. .NET Micro Framework (NETMF) autorstwa Microsoft to platforma open-source .NET przeznaczona dla urządzeń z co najmniej 256KB pamięci Flash oraz 64KB RAM. Framework integruje zminimalizowaną wersję. .NET CLR, pozwala na tworzenie...

    Newsy   12 Sie 2015 20:48 Odpowiedzi: 4    Wyświetleń: 2181
  • [Stm32f10x][flash] - Zapis dużej ilości do emu eeprom

    Witam. Czy ktoś ma może przerobiona wersje programu z noty do emulowania eeprom lub inny podobny wynalazek, który by potrafił uzywać wiekszej ilości flesha ?? Ten gotowy ma 1 lub 2kB a ja potrzebuje 40kB na konfigurację... Gotowiec zaoszczędził by mi dużo czasu... Dodano po 12 Tak sobie oglądam ten kod i chyba wystarczyło by zwiększyć rozmiar stron......

    Mikrokontrolery ARM   30 Gru 2015 00:19 Odpowiedzi: 8    Wyświetleń: 1152
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    To wiem. Z rozmiaru programu to wynika. Ale chciałbym się też w jakiś sposób zabezpieczyć. A możesz się w sposób jasny wypowiedzieć? Zawsze możesz zmienić rozmiar pamięci flash w Keilu.

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 4848
  • Stm32f429 konfiguracja petli PLL

    (at)BlueDraco Ja też tak jak kolega (at)Freddie Chopin wolę własnoręcznie poresetować to co jest mi potrzebne, szczególnie że w tych procesorach o rozmiar kodu się nie bijemy za mocno (szczególnie takiego inicjalizującego co we flashu siedzi)

    Mikrokontrolery ARM   20 Lut 2017 17:28 Odpowiedzi: 15    Wyświetleń: 912
  • STM32F030 - emulacja EEPROM

    Próbowałem najpierw skopiować "na głupiego" kod z drugiego linku, niestety zawieszał się w EE_Init(); Spróbowałem ten cały przykład z mbed przenieść do SW4STM (ale bez biblioteki mbed, tylko do szablonu z CubeMX) i po drobnej kosmetyce chodzi całkiem dobrze. Kod jest dobry a przyczyną zawieszania pod SW4STM jest, jak się obawiałem, nieskuteczność tego...

    Mikrokontrolery ARM   19 Kwi 2017 07:26 Odpowiedzi: 34    Wyświetleń: 3840
  • Emulacja EEproma we flashu

    Czyli jak widać brak eepromu doskwiera nie tylko mi. Trzeba zatem sobie wyraźnie powiedzieć, że to jest OGROMNA wada Armów. Bo na każdym kroku słychać tylko ochy i achy dotyczące Armów. Wolałbym 100 bajtów eepromu w każdym procesorze, aniżeli 200 liczników czy 100 Uartów i 1GB flasha. Pod tym względem cudowne były i są Xmegi , szkoda tylko, że sie...

    Mikrokontrolery ARM   28 Gru 2017 17:55 Odpowiedzi: 86    Wyświetleń: 2817
  • [STM32][SPI][FLASH_SPI] Jak uruchamiać moduły z pamięci flash w RAM?

    Wszystko da się zrobić, ale nie wszystko ma sens. Moduły będą miały strukturę płaską tzn wywołując moduł z modułu nie będzie się zmieniał stos moduły wiedzą który jest kolejny a który poprzedni moduł. I tu chyba nie rozumiesz, o czym piszesz. Jeśli jeden moduł woła drugi, to ten drugi musi wrócić do tego pierwszego, a takie wywołanie zajmuje miejsce...

    Mikrokontrolery   30 Sty 2020 23:06 Odpowiedzi: 14    Wyświetleń: 663
  • STM32 vs ATMega328: Porównanie rozmiaru kodu i wpływ na moc obliczeniową

    To nie mikrokontroler "marnuje pamięć", a źle napisana biblioteka. Kod na uC 32-bitowy na ogół nie jest dłuższy niż odpowiadający mu kod na uC 8-bitowy, bo to samo da się zrobić mniejszą liczbą operacji. Za jakość bebechów biblioteki odpowiadają jej autorzy. Projekty, które na STM32 robią dużo więcej, niż da się zrobić na śrenim ATmega, na ogół zajmują...

    Mikrokontrolery ARM   24 Lis 2020 18:24 Odpowiedzi: 14    Wyświetleń: 591
  • STM32 i problem po zresetowaniu zasilania

    Po pierwsze ta linijka jest bardzo ciekawa: DISCARD : { libc.a ( * ) libm.a ( * ) libgcc.a ( * ) } Ja bym to wywalił od razu, bo to wcale nie usuwa informacji debugowania, tylko CAŁOŚĆ kodu biblioteki, który w tym momencie nie będzie zlinkowany - dzielenie, funkcje matematyczne, dowolne funkcje "standardowe" - aż dziwne że z czymś takim się to kompiluje....

    Mikrokontrolery ARM   10 Gru 2009 10:19 Odpowiedzi: 14    Wyświetleń: 3630
  • [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 do rejestru. Nie mogę po prostu zrozumieć jego budowy....

    Mikrokontrolery ARM   14 Kwi 2010 07:08 Odpowiedzi: 13    Wyświetleń: 4558
  • Eeprom emulation STM32 robił ktoś wg AN2594?

    Ciekawy pomysł... Jego jedyny minus to taki, że cały wirtualny eeprom jest sprawdzany, czy jakieś jego elementy są na pełnej stronie flasha. Jeżeli aplikacja będzie korzystała z niewielkiej części wirtualnego eepromu, to procedura transferu danych między stronami będzie na pusto czytać wielokrotnie całą stronę flasha... Ale można temu zapobiec ograniczając...

    Mikrokontrolery ARM   18 Paź 2010 13:37 Odpowiedzi: 16    Wyświetleń: 5184
  • [STM32] Czy używać bibliotek ST?

    Nie wiedziałem, że duży rozmiar pamięci obliguje programistę do pisania dłuższych i mniej czytelnych programów. ;) Poza tym większy flash większa cena znacząca.

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 32761
  • Sumowanie sinusów DAC + DMA stm32

    zwiększenie rozmiaru powoduje błąd kompilacji z powodu niewystarczającej ilości pamięci To na początek zacznij od poznania różnicy między sin() a sinf(), potem do rozważań dodaj też to, że M_PI jest typu double, podobnie jak wszystkie inne stałe w formie "x.y". 16 kB RAM i 128 kB flash to oczywiście nie jest jakoś bardzo dużo, ale bardzo mało też nie....

    Mikrokontrolery ARM   13 Sty 2018 23:03 Odpowiedzi: 5    Wyświetleń: 651
  • OpenOCD i ST-Link - testowanie...

    Witam Pracuję na konfiguracji: stm32f417, debugger swd stlink-v2, kompilator bleeding edge Freddiego 4_7-130810, openOCD 0.7.0, eclipse kepler Konfiguracja OpenOCD i GDB jak na screenach. W argumentach OpenOCD muszę mieć dodane -c "init; reset init", żeby dało się uruchomić debug ze skryptu. Bez tego muszę najpierw wydawać komendy z telnetu a dopiero...

    Mikrokontrolery ARM   05 Lip 2014 16:55 Odpowiedzi: 298    Wyświetleń: 63677
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    Ponieważ dopuszczalne są też pytania z dziedziny, być może tych niemądrych Bynajmniej nie jest to żadne "niemądre" pytanie. Jest bardzo dobre i pokazuje właśnie jak bardzo zmitologizowane są RTOSy. czy taki STM32G070RBT6 z 36 KB ram oraz 128 KB flash (w detalu ok. 5.5 zł) to już się nada czy nie do RTOS? Jak najbardziej. Ilość flash jest zwykle mało...

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 8556
  • Przykładowe projekty dla ARMów

    Niestety nie wiem o którą informację na początku skryptu linkera chodzi. :| O tą? * description: * Linker script for STM32F4xxxG chip (1MB Flash, 112kB SRAM, 16kB aux SRAM, * 64kB CCM RAM and 4kB backup SRAM). Only main block o SRAM (112kB) is used. Poza tym Twoja szklana kula działa wyśmienicie. :) Po wystąpieniu przerwania uint8_t...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 100476
  • Programowania mikrokontrolerów/ mikroprocesorów w języku C# pod .NETMF

    Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...

    Artykuły   29 Sty 2019 15:33 Odpowiedzi: 5    Wyświetleń: 4329
  • Co elektronik może kupić na Aliexpress?

    Co ciekawe - paczka została wysłana z Polski kawał czasu po tym jak zamawiałem na ali-e (nadawca to światprzesyłek czy jakoś podobnie - pisane jednym słowem). Znam sprawę. Firma z Nysy. Też tak dostałem kilka przesyłek i to właśnie zamawianych z darmowa wysyłką. Ciekawa była też etykieta pod spodem tej nalepionej w Polsce. Na moje nazwisko, poczta...

    Tematy tygodnia   20 Lut 2024 23:03 Odpowiedzi: 1963    Wyświetleń: 224451
  • Uniwersalny sterownik robota - RoboCORE

    Cześć! Chciałbym przedstawić projekt, który powstawał przez ostatnie 1,5 roku. Na początku wspomnę, że nie tworzyłem go sam – zaczynaliśmy projekt w 2 osoby. Ale o tym napiszę dalej. Najpierw opowiem o samym projekcie. Pierwotne założenia Celem było stworzenie uniwersalnego sterownika do robotyki. Wraz z kolegą dobrze nam szło budowanie wszelkich...

    DIY Konstrukcje   01 Kwi 2015 06:37 Odpowiedzi: 17    Wyświetleń: 10203
  • ARM toolchain - tutorial - jak to połączyć?

    Witam Potrzebuje zmoyfikować projekt dla stm32f103vc. Co potrzebuje zrobić?: -zmodyfikować w skrypcie linker rozmiary flasha i RAMu -w makefile nazwe skryptu linkera i zmieniłem 2 linijki (MD na HD:)) # C++ definitions (e.g. "-Dsymbol_with_value=0xDEAD -Dsymbol_without_value") CXX_DEFS = -DSTM32F10X_HD # C definitions C_DEFS = -DSTM32F10X_HD Tablica...

    Mikrokontrolery ARM   22 Wrz 2017 13:17 Odpowiedzi: 374    Wyświetleń: 132674
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    przyswojenia sobie z punktu widzenia początkującego całkiem pokręconych koncepcji architektury ARM może być odstraszające Raczej nie o to chodzi. Rdzeń ARM zasadniczo nie ma nic do tego. Trochę ma podłączenie peryferiów (w tym w niektórych przypadkach PAMIĘCI) poprzez wspólną magistralę peryferyjną. Ostatecznie reszta to już kwestia samych peryferiów....

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 16170
  • Otwarte oprogramowanie do chińskiego zasilacza warsztatowego

    Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia wiele do życzenia, jeśli chodzi o czytelność etc. Innym problemem...

    DIY Zagranica   13 Cze 2021 19:16 Odpowiedzi: 21    Wyświetleń: 12558
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie projektu. Kierować się możemy różnymi kryteriami, tak subiektywnymi,...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6222
  • [Line Follower] Impact

    Przedstawiamy robota klasy Line Follower o nazwie Impact. Jest to ulepszona wersja Moduł z czujnikami Jest to element najdalej wysunięty od środka obrotu. Moment bezwładności jest duży (masa pomnożona przez kwadrat odległości od środka obrotu), dlatego też aby móc wysunąć daleko czujniki, masa płytki powinna być możliwie najmniejsza. W poprzedniej...

    DIY Konstrukcje   22 Mar 2015 10:50 Odpowiedzi: 22    Wyświetleń: 25671
  • ARM w małej obudowie z prawdziwym EEPROM

    LPC11E i parę innych serii. W rodzinie STM32F też się parę serii znajdzie. Można też użyć zewnętrznej pamięci na I2C lub SPI za grosze - to po pierwsze. A po drugie: Pamięć Flash w STM32 może być programowana pojednyczymi słowami, więc nie ma żadnych problemów w użyciu jej do przechowywania często zmienianych danych. Jesta na to parę sposobów, w zależności...

    Mikrokontrolery ARM   20 Lip 2014 16:15 Odpowiedzi: 17    Wyświetleń: 2520
  • SPI Clone - programator kości SPI

    Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...

    DIY Początkujący   05 Sty 2023 20:47 Odpowiedzi: 8    Wyświetleń: 4158
  • Inteligentny dom - szukam więcej pomysłów

    Witam serdecznie zauważyłem przez przypadek temat z którym też się zmagam. Tworząc inteligentny dom, postanowiłem zrobić system rozproszony. Podyktowane jest to tym że, nie potrzebuje inteligentnego pudła w domu. Którym się będę mógł chwalić, tylko najbardziej bezawaryjny system jaki może powstać. System rozproszony nigdy nie padnie, może się zepsuć...

    Smart Home IoT   17 Maj 2021 07:49 Odpowiedzi: 244    Wyświetleń: 138912
  • Programator Batronix BX48 Batego II

    Najpierw napisz do czego będziesz go wykorzystywać? Do programowania pamięci NOR Flash o rozmiarze 64MB (512mbit). Tylko i wyłącznie do tego. JTAGiem przez STM32 z OpenOCD trwa to dwie godziny. Seggerowski J-Flasher jest z 10 razy szybszy ale ten rozmiar go akurat przerasta i się wysypuje. Z 16MB i 32MB sobie radzi, z 64MB już nie. Poza tym mikrokontrolery...

    Mikrokontrolery   26 Maj 2015 10:05 Odpowiedzi: 4    Wyświetleń: 1026
  • mikromedia7 - płyta deweloperska z ARM Cortex-M4 i wyświetlaczem TFT 800x480px

    Mikromedia7 to płyta z 7" wyświetlaczem przeznaczona do projektowania prostych aplikacji multimedialnych z wykorzystaniem mikrokontrolera STM32F4. Stosunkowy duży rozmiar PCB pozwolił producentowi na umieszczenie wielu dodatkowych peryferiów ułatwiających proces projektowania. Kompaktowa budowa i możliwości sprzętowe urządzenia pozwalają przetwarzać...

    Newsy   14 Sie 2015 00:30 Odpowiedzi: 0    Wyświetleń: 1431
  • MSP430F1xx jaki programator, jakie środowisko

    Rodzina ta mnie interesuje głównie z nast. powodów: - mają przetworniki 12-bitowe, - posiadają arch. 16-bitową, - mają sporo RAMu i pamięci programu. Mnie ta rodzina interesowała jakieś 10..15 lat temu. Teraz już jakby mniej, tym bardziej, że rozwój MSP430 raczej się kończy, a F1 już dawno się skończył. Co do teraźniejszości: - Wszystkie uC z rdzeniami...

    Mikrokontrolery Początkujący   01 Lis 2017 21:47 Odpowiedzi: 5    Wyświetleń: 759