rozmiar stm32

Znaleziono około 841 wyników dla: rozmiar stm32
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Próbuję pożenić template Freddiego (stm32_blink_led) z StdPeriph Ale to widziałeś? http://www.freddiechopin.info/pl/artykul... Ma ktoś pomysł co może być nie tak ? W skrypcie linkera należy ustawić rozmiar stosu dla przerwań - domyślnie jest zero, co zwykle źle się kończy. Ustawiłeś...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1563
  • [STM32] [FATFs] - Program zawiesza się po deklaracji dużej tablicy

    Zgaduję, że w tym przypadku w pliku startupxxx.s masz ręcznie zmienić rozmiar stosu. Lepiej jednak i prościej będzie zwyczajnie nie deklarować dużych tablic w procedurach, bo to fatalny nawyk w przypadku mikrokontrolerów, zwłaszcza, kiedy programista jest początkujący i nie wie, gdzie się zmienia rozmiar stosu... ;).

    Mikrokontrolery ARM   21 Sie 2015 19:10 Odpowiedzi: 8    Wyświetleń: 993
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [STM32] [STM32F103] - Wywołanie funkcji z przerwania UART w projekcie blink_led

    Zajrzyj do skryptu linkera, zobacz jaki jest rozmiar stosu. 4\/3!!

    Mikrokontrolery ARM   27 Lip 2013 09:50 Odpowiedzi: 18    Wyświetleń: 2880
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

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

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2634
  • REKLAMA
  • [STM32F100C4T6B][OpenOCD] Nie wgrywa większych .hex

    W pliku konfiguracyjnym OpenOCD z którego korzystasz ustaw _WORKAREASIZE na rozmiar pamięci jaką dysponujesz. set _WORKAREASIZE 0x4000 4\/3!!

    Mikrokontrolery ARM   04 Paź 2011 18:09 Odpowiedzi: 2    Wyświetleń: 1322
  • [STM32] Wybór toolchaina dla CoIDE CooCox'a: różnice w rozmiarze pliku i błędy kompilacji

    Każdy nowy projekt (w nowym katalogu) generuje nowe pliki, razem z core_cm3.c, więc będzie trzeba za każdym razem zmieniać te wpisy lub podmieniać plik. Wystarczy zmienić plik źródłowy w folderze ..\CoIDE\repo\Components\54_M4 CMSIS Core\src\cmsis (to jest akurat dla STM32F4xx). W ten sposób zmodyfikowałem sobie wszystkie pliki, które potrzebuję na...

    Mikrokontrolery ARM   05 Kwi 2014 11:45 Odpowiedzi: 60    Wyświetleń: 10422
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

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

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3114
  • [STM32] Jak pisać efektywne i przenośne biblioteki dla STM32 w C?

    Tak słyszałem, ale jeżeli chcę mieć np 4 kilka różnych takich funkcji i w każdej static o rozmiarze 50, to chyba lepiej jedna globalna o rozmiarze 50?

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10743
  • STM32: Czy __main_stack_size i __process_stack_size są konieczne bez OS?

    Na razie mam ustawione: __main_stack_size = 1024; __process_stack_size = 1024; i wszystko działa poprawnie. Gdy będzie jeden stos to jaki rozmiar założyć ?

    Mikrokontrolery ARM   13 Gru 2016 14:47 Odpowiedzi: 38    Wyświetleń: 2328
  • REKLAMA
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    W zasadzie to jakiegoś zysku to nie ma jeśli chodzi o ilość danych przesyłanych a może być nawet gorzej w zależności od rozmiaru długości, ale chociaż nie trzeba wymyślać specyficznego niepowtarzalnego SOF-a.

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4386
  • [STM32]Konfiguracja Eclipse + ARM (zestaw STM32VLDISCOVERY) - TUTORIAL

    Mam pytanie z innej beczki:) Co mam zrobić aby w Atollic TrueStudio pokazywało mi rozmiar wgrywanego programu?

    Mikrokontrolery ARM   21 Sie 2013 20:44 Odpowiedzi: 62    Wyświetleń: 18015
  • [STM32] - Jak poprawnie zapisać i odczytać float w EEPROM?

    Przy okazji walki z "magicznymi cyframi" - zapewne korciło Cię (może nawet tak zrobiłeś) żeby do funkcji podać rozmiar "4", natomiast o wiele lepszym rozwiązaniem jest napisać "sizeof (nazwa_twojej_zmiennej)". 4\/3!!

    Mikrokontrolery ARM   29 Kwi 2014 08:53 Odpowiedzi: 35    Wyświetleń: 6162
  • STM32 vs ATMega328: Porównanie rozmiaru kodu i wpływ na moc obliczeniową

    Wiele zależy od tego co ten program robi, a poza tym Arduino IDE nie słynie z bardzo optymalnego kodu. Chcąc w pełni wykorzystać była to biblioteka do wyświetlacza lcd tyle że ta nieoptymalizacja również dotknęła atmegę a kod ten sam

    Mikrokontrolery ARM   24 Lis 2020 18:24 Odpowiedzi: 14    Wyświetleń: 711
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie Przeczytaj ten wątek i kup sobie inną płytkę. https://www.elektroda.pl/rtvforum/topic3... Jeśli koniecznie chcesz się męczyć z chińskimi podróbkami, to na mojej stronie ( http://www.freddiechopin.info/ > Download > ARM > Przykłady > stm32_blink_led) znajdziesz szablon...

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1002
  • REKLAMA
  • [STM32] Jak zapisać 4 cyfry z klawiatury matrycowej do tablicy na STM32?

    *wsk++; Ciekawe co ta linijka ma niby robić i niby po co? 4\/3!! ..tak głeboko to nie analizowałem :) ..popełniłem tylko *wsk=0; jako znacznik końca (kolejny za wczytanym z klawiatury) Powinna być jeszcze kontrola zakresu żeby nie przekroczyć rozmiaru bufora.

    Mikrokontrolery ARM   14 Lip 2012 12:02 Odpowiedzi: 15    Wyświetleń: 2820
  • [STM32] - Algorytm bezstratnej kompresji grafik GUI dla LCD TFT

    Zrobiłem własne formaty bitmap, 2,4 bity na pixel. To najprostsze a daje nawet więcej jak 2-krotne zmniejszenie rozmiaru, kwestia kompromisu.

    Mikrokontrolery ARM   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 7818
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    nie mam pojęcia jak wpisać zmienną Dane do bufora TxBuf. Normalnie to się robi tak: Jeśli wysyłasz coś z pamięci procesora przez DMA gdziekolwiek (USART, SPI, I2C itd) to musisz wpierw przygotować dane do wysyłki - wszystkie! A dopiero później przygotowaną paczkę wysyłać. Czyli Twój TxBuf powinien być tablicą, nie pojedynczą zmienną. Wypełniasz go...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26430
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    Odbiór danych o nieznanym rozmiarze przez DMA jest bardzo problematyczny... Ponieważ włączyłeś tryb "circular", to w zasadzie jedyna opcją jest późniejsze składanie danych w dodatkowym buforze - będziesz musiał skopiować to co jest na końcu bufora DMA i potem to co jest na początku - tak aby dane znów były w poprawnej kolejności. DMA realizuje po prostu...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1311
  • STM32F100RB - kompilacja arm-none-eabi-gcc z biblioteką CMSIS, makefile, dioda LED

    Wygląda na to, że się całość się jakoś skompilowała pomimo warningów i zlinkowała (bo powstały mi pilki hex i elf). ...aczkolwiek rozmiar pliku wynikowego *.hex = 34 bajty każe przypuszczać, że jeszcze sporo przede mną... Brakuje Ci tablicy wektorów i startupa. Prościej będzie Ci zacząć od kompletnego przykładu, ewentualnie od przykładu + modyfikacje...

    Mikrokontrolery ARM   30 Paź 2016 22:23 Odpowiedzi: 20    Wyświetleń: 1242
  • [STM32] - STM32F3 Discovery - uruchomienie prostego szablonu

    Mam pytanko czy, żeby przerwania poprawnie działały na podstawie tego szablonu od f4, to czy wystarczy tą tablicę przerwań skonstruować zgodnie z datasheetem od f3, czy wymagane są jeszcze jakieś inne zabiegi działania w kodzie?? Może być jeszcze wymagane dostosowanie rozmiaru odpowiedniego stosu

    Mikrokontrolery ARM   02 Cze 2014 14:15 Odpowiedzi: 27    Wyświetleń: 3609
  • Jak podłączyć i używać Waveshare 1.54 e-ink bez modułu z STM32?

    (at)Mscichu Te linki dotyczą modułu a nie gołego wyświetlacza. To jest pierwszy lepszy z brzegu link z opisem złącza. Z drugiej strony wystarczy przecież zajrzeć do noty katalogowej wyświetlacza: https://www.waveshare.com/w/upload/7/77/... Kolejną sprawą byłby sens produkcji mało używanych wyświetlaczy w tym samym rozmiarze...

    Mikrokontrolery ARM   12 Wrz 2018 10:22 Odpowiedzi: 7    Wyświetleń: 837
  • [STM32][C] - Dwie wersje bin w pamięci FLASH, skok pod wybrany adres

    -- EDIT -- W sumie założyłem, że te funkcje dotyczą emulowanego we flash eepromu wg pomysłu ST. W sumie jednak nie wiem co to za funkcje i co robią, ponieważ ich związek z tematem jest dosyć nikły... Tak więc nie jestem w stanie precyzyjnie odpowiedzieć na pytanie, a to co napisałem poniżej może być zupełną bzdurą. -- EDIT END -- Wygląda OK. memset()...

    Mikrokontrolery ARM   26 Lut 2016 17:10 Odpowiedzi: 70    Wyświetleń: 5148
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    Nie reklamuję żadnego środowiska, sam używam czterech, a wszystkie projekty na M0 robię w Keilu, bo tak jest najłatwiej i najszybciej. Naprawdę uważasz, że dla początkującego jest coś prostszego i szybszego w instalacji/użyciu, niż Keil? Zanim początkujący dojdzie do 32 KiB, to i nauczy się pracy ze środowiskami na Eclipse. Zresztą w 32 Kib zmieści...

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 13011
  • Maksymalna liczba zmiennych w emulacji EEPROM STM32 wg AN2594?

    w przybliżeniu (rozmiar_strony / rozmiar_elementu) [; Pamiętaj, że dwa pierwsze bajty strony zajęte są przez jej "status", a do rozmiaru elementu musisz wliczać zarówno przechowywaną zmienną jak i jej ID. Jak Ci mało, to można rozszerzyć funkcje tak, aby korzystały ze dwóch zestawów stron parami, trójkami itd. Zrobiłem taką emulację, tyle że wzbogaciłem...

    Mikrokontrolery ARM   18 Paź 2010 13:37 Odpowiedzi: 16    Wyświetleń: 5319
  • Nucleo-32 - nowe moduły STM32 Nucleo o rozmiarach Arduino Nano

    Od kilku lat widać, że ST idzie w naprawdę bardo fajną stronę z tymi zestawami. Ostatnie miałem okazję zobaczyć na żywo większość ich shieldów, z którymi się wcześniej nie spotkałem. Naprawdę szeroka oferta, nie miałem pojęcia, że mają np.: zestawy z silnikiem bezszczotkowym w komplecie.

    Newsy   23 Paź 2015 00:44 Odpowiedzi: 2    Wyświetleń: 3084
  • Najlepszy zestaw-> ZL27ARM, ZL30ARM, ZL31ARM, STM32Butter

    TFT i ekran dotykowy słusznego rozmiaru to duża zaleta tego zestawu. Osobiście uważam że lepszy jest V3 ze względu na swobodniejszy dostęp do złącz. NSCNT a odpaliłeś już miganie diodą? Co do TFT to możesz zajrzeć na [url=http://www.micro4you.com/store/mini... gdzie znajdziesz demo do LCD -...

    Mikrokontrolery ARM   20 Lis 2013 15:09 Odpowiedzi: 30    Wyświetleń: 7815
  • [stm32] Jak zapisać kontakty telefoniczne na STM32 z użyciem SIM900? EEPROM czy inna metoda?

    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ń: 708
  • Wycena projektu PCB 4-warstwowego STM32, Ethernet+PoE, CAN, LIN, OLED – jak ustalić koszty?

    Proszę Szanownych Kolegów i Koleżanek o pomoc. Do zaprojektowania urządzenia: schemat i PCB. Pierwszy raz będę to robił NIE hobbystycznie. Specyfikacja: - płytka 4 warstwy - rozmiar ok. 80 mm × 80 mm - STM32 - Ethernet, PoE - wyświetlacz OLED (podstawowe komunikaty diagnostyczne) - interfejsy szeregowe: CAN, LIN Jak to wygląda na normalnym rynku? Zakładam...

    Projektowanie Układów   22 Sie 2025 17:48 Odpowiedzi: 3    Wyświetleń: 192
  • [STM32] - Funkcja do obliczania CRC32 - czasami działa

    A nie prościej jak człowiek rozmiar przekazać jako argument, którym mógłby być sizeof?

    Mikrokontrolery   09 Lip 2015 08:31 Odpowiedzi: 15    Wyświetleń: 1134
  • Jak uzyskać dostęp do partycji na dysku MAXTOR STM3250310AS?

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

    Naprawa nośników i odzysk danych   26 Lut 2010 19:22 Odpowiedzi: 5    Wyświetleń: 2257
  • Przystosowanie płytki STM32 do pracy z Arduino IDE

    Szkoda, że nie ma STM32F4 na płytce takich samych rozmiarów jak w pierwszym poście. Byłoby nowocześnie i w małych rozmiarach.

    Artykuły   11 Wrz 2022 21:00 Odpowiedzi: 54    Wyświetleń: 22143
  • [stm32][eclipse][gcc] - Konfiguracja i pobieranie danych z DCMI?

    Tak to RGB565, no zastanawiało mnie to, wyobrażało mi się, że uint16_t zostanie zapełniony przez dwa kolejne bajty przysłane przez kamerę. Dzięki za kod, zaraz sobie go użyczę na chwilę... Dziwne, ale zawiesza mi się procesor po dodaniu twojego kodu. P.S. zmieniłem tylko zmienną i rozmiar bufora w NDTR.

    Mikrokontrolery ARM   17 Lis 2014 23:24 Odpowiedzi: 24    Wyświetleń: 2835
  • [Sprzedam] Sprzedam płytkę ZL27ARM z STM32F103 i książkę STM32 Aplikacje i ćwiczenia

    Tak, ćwiczenia z książki są napisane pod ten zestaw. Kod programu możesz pisać w środowisku Keil, i pod to środowisko są te przykłady. Ale możesz pisać w System Workbench for STM32. Ja w tym piszę, jest to program pod eclipse, nie ma ograniczenia w rozmiarze kodu. W Keil jest ograniczenie do 32kB, i jak dla mnie Keil jest trudniejszy. Płytka w całości...

    Ogłoszenia Elektronika   09 Lut 2023 13:07 Odpowiedzi: 5    Wyświetleń: 342
  • Jak umieścić tablicę unsigned char w pamięci Flash 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ń: 5434
  • STM32 - Plik linkera od ST oraz ustawiania stosu i sterty

    1. Na stos , a czasami nawet 2 stosy trzeba poznaczyć jakiś obszar RAMU. Stos jest umieszczany zaraz za danymi czyli sekcjami data i bss. Rosnąc w dół może wejść na dane. Dlatego należy przewidzieć wystarczający rozmiar stosu(ów). Na temat zarządzania stosami i błędami można doktoraty pisać. Temat rzeka i do prostych nie należy. 2. Rozmiar zajętości...

    Mikrokontrolery ARM   05 Lut 2016 10:30 Odpowiedzi: 12    Wyświetleń: 2331
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Jeśli chcesz używać przerwań, to musisz zadeklarować rozmiar stosu dla przerwań... W przykładzie nie ma przerwań, więc rozmiar tego stosu wynosi 0. 4\/3!!

    Mikrokontrolery ARM   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 3380
  • Jak sprawdzić rozmiar obszaru backup w STM32F1 dla różnych modeli?

    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ń: 1092
  • [stm32] Jak podłączyć pin PDR_ON w STM32F405RGTx i STM32F103RFTx?

    Datasheet wbrew Twoim ironiom jest bardzo jasny. W rozdziale, o którym piszesz: The STM32F405xx and STM32F407xx are part of the STM32F4 family No to dobra bierzemy jakiś STM32F103RFTx i on na pinie 64 ma mieć VDD Btw, nie wiem jak Ty czytasz te dokumentacje, ale z tego co widzę i F103 i F405 mają na pinie 64 Vdd... Więc nawet nie mam pomysłu dlaczego...

    Mikrokontrolery ARM   27 Sie 2012 07:35 Odpowiedzi: 16    Wyświetleń: 3447
  • [OpenOCD][Olimex] STM32F100 nie komunikuje się poprzez JTAG

    Spróbuj zmniejszyć w tym pliku "set _WORKAREASIZE 0x4000" - przetestuj np połowę rozmiaru pamięci RAM. Problemy wynikają zapewne z tego, że w kodzie OpenOCD jeszcze nie ma zaimplementowanych parametrów dotyczących tego akurat mikrokontrolera. Przejrzę ten kod wieczorem i postaram się stworzyć patcha. 4\/3!!

    Mikrokontrolery ARM   28 Lip 2011 10:56 Odpowiedzi: 18    Wyświetleń: 3918
  • [STM32][ECLIPSE][API] - Błąd w ustawieniu przerwania

    A ustawiłeś sobie rozmiar stosu dla przerwań (w pliku linkera)? 4\/3!!

    Mikrokontrolery ARM   06 Wrz 2013 21:01 Odpowiedzi: 3    Wyświetleń: 1182
  • [STM32] Jak wymusić kolejność danych w sekcji eeprom STM32 przy optymalizacji GCC?

    Standard C nic nie mówi o kolejności zmiennynch w pamięci. Przyzwoity kompilator i linker będzie rozmieszczał dane w kolejności malejącego rozmiaru, a nieupywane będzei eliminował całkowicie. Chcesz mień znany rozkład danych - użyj struktury - kompilator nie ma prawa jej zoptymalizować, ale będzei stosował wyrównanie naturalne, czyli np. int32_t będzie...

    Mikrokontrolery ARM   28 Lip 2014 10:05 Odpowiedzi: 4    Wyświetleń: 1308
  • [STM32] log10() zawiesza procesor przy wartości z ADC, działa z 123. Dlaczego?

    Spróbuj zwiększyć rozmiar stosu w Twoim startupie do np 1kb

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 8340
  • [STM32] Zapis danych z czujnika MEMS na kartę SD w STM32 - problem z buforem char

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

    Mikrokontrolery ARM   20 Paź 2017 21:50 Odpowiedzi: 8    Wyświetleń: 849
  • [STM32F107] - Połączenie z układem po SPI. Przetwornik daje 5V, uC max in 3.3V

    W podanym linku brakuje kilku ważnych danych: Pasma oscyloskopu, pojemności sondy, długości ścieżek przy dzielniku. Zastosowany oscyloskop to prawdopodobnie analogowo-cyfrowy sprzęt o paśmie ok 20MHz i przebieg prostokątny 8MHz 5V już będzie miał znacznie zniekształcone zbocza choć w rzeczywistości zbocza będą 'ostre" rzędu 10-20 ns. Pojemności montażowe...

    Mikrokontrolery ARM   18 Cze 2016 11:51 Odpowiedzi: 23    Wyświetleń: 4485
  • Jak przywrócić pełną pojemność dysku Maxtor STM3250820AS 250GB?

    Jedynie programem HDD Capacity Restore przywróciłem rozmiar dysku. Rano odpalam kompa i dysk się skurczył. Mam zrobić pełen skan NTSF czy tylko pare GB?

    Naprawa nośników i odzysk danych   25 Maj 2011 21:05 Odpowiedzi: 5    Wyświetleń: 1128
  • STM32 - Jak efektywnie zapisywać dane 1KHz z sensorów na kartę SD Fatfs?

    Dwa bufory uzupełniane danymi naprzemiennie najlepiej o rozmiarze będącym wielokrotnością jednego sektora SD ( chyba 512B ). Bufory muszą być na tyle duże aby w czasie zapisu na SD mieściły wszystkie dane z czujników. Coś więcej: [url=http://elm-chan.org/fsw/ff/en/appno... -> Using Mutiple-Sector Write Uwaga, karta SD szczególnie większych...

    Mikrokontrolery   17 Paź 2015 13:40 Odpowiedzi: 6    Wyświetleń: 1206
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Rozwiązałem problem - przynajmniej w mojej sytuacji. Powodem błędu były problemy z rozmiarem bloku - wpisanie na sztywno wartości 512 w odpowiednim miejscu (w tej chwili nie pamiętam gdzie a nie mam dostępu do plików) jako rozmiar bloku (gdzieś przy inicjalizacji na początku odczytu danych o rozmiarze karty itp.) pomogło w 100%.

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 49    Wyświetleń: 13794
  • [STM32] Tablica wielowymiarowa - wysyłanie przez USART

    Pomijając fakt, że dla tablicy o rozmiarze 1000 x 16 indeksy struct S s; s.tab[999]15] = 20; Tyle że tutaj schodzimy na poziom podstaw programowania, a te opisane są w książkach i w milionach tutoriali na necie.

    Mikrokontrolery ARM   30 Mar 2017 23:05 Odpowiedzi: 13    Wyświetleń: 1419
  • [stm32] [CrossStudio] Zmienna char - alokacja pamięci

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

    Mikrokontrolery ARM   09 Mar 2012 07:32 Odpowiedzi: 3    Wyświetleń: 1544
  • [STM32] Czy warto używać bibliotek ST w projektach z STM32?

    Nie wiedziałem, że duży rozmiar pamięci obliguje programistę do pisania dłuższych i mniej czytelnych programów. ;)

    Mikrokontrolery ARM   15 Sty 2016 12:53 Odpowiedzi: 152    Wyświetleń: 33313
  • [FreeRTOS]+STM32F103+Eclipse - Nie mogę uruchomić FreeRTOS 7.3

    Bierzesz przykładowy projekt z mojej strony, wrzucasz do tego FreeRTOSa - czyli dodajesz katalogi FreeRTOSa do odpowiednich pól w Makefile: [syntax=bash]# additional directories with source files (absolute or relative paths to # folders with source files, current folder is always included) SRCS_DIRS = FreeRTOS FreeRTOS/portable/GCC/ARM_CM3 FreeRTOS/portable/MemMang...

    Mikrokontrolery ARM   20 Lut 2013 10:34 Odpowiedzi: 7    Wyświetleń: 3255
  • STM32 - USART: Rzutowanie float na int, brak części całkowitej liczby

    Zwiększ rozmiar tablic tab_1 i tab_2. I pokaż jak to wysyłasz.

    Mikrokontrolery ARM   06 Lip 2014 18:17 Odpowiedzi: 17    Wyświetleń: 2877
  • [STM32] Funkcja malloc powoduje/wywołuje przerwanie HardFault

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

    Mikrokontrolery ARM   22 Cze 2014 22:01 Odpowiedzi: 7    Wyświetleń: 3047
  • [STM32] [STM32][ZL27ARM] - Odmowa dostępu do pamięci w trybie debugowania NVIC

    Jeśli problem zaczął występować po włączeniu jakichkolwiek przerwań, to sprawdziłbym na samym początku rozmiary stosów.

    Mikrokontrolery ARM   29 Gru 2012 16:30 Odpowiedzi: 8    Wyświetleń: 2074
  • STM32 Nucleo F103 - Błąd kompilacji przy odbiorze UART w przerwaniach

    #define UART_BUFOR 32 // definiujemy buf... Zalecam raczej kurs podstaw języka C.

    Mikrokontrolery ARM   28 Wrz 2017 22:39 Odpowiedzi: 13    Wyświetleń: 1563
  • [STM32] STM32 – malloc/pvPortMalloc zawiesza się po resecie, pamięć nie zwalnia się?

    lbo dlatego, że zwiększyłem STACK_SIZE z 64 do 128 Chodzi o rozmiar stosu dla taska, czy dla całej aplikacji? <: 4\/3!!

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4226
  • [stm32] STM32F103RB – zawieszanie I2C przy aktywnych przerwaniach input capture z timerów

    Zwiększ rozmiar stosów, bo przerwania mogą po prostu przepełniać stos. No i jeśli ich nie potrzebujesz, to wyłącz możliwość przerwań zagnieżdżonych. 4\/3!!

    Mikrokontrolery ARM   14 Maj 2011 11:12 Odpowiedzi: 9    Wyświetleń: 4112
  • Jaki programator do STM32F103RBT6? Czy można użyć USB?

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

    Mikrokontrolery ARM   03 Kwi 2014 00:05 Odpowiedzi: 25    Wyświetleń: 2697
  • [OpenOCD] [OpenOCD][STM32] Błąd debugowania po dodaniu funkcji sscanf_ w kodzie

    No generalnie OpenOCD do workspace pakuje kod do przegrania oraz krótką procedurkę która dokonuje faktycznego zapisu. Możesz ustawić ten parametr na dowolnie duży byle mniejszy/równy niż max rozmiar pamięci RAM. 4\/3!!

    Mikrokontrolery ARM   08 Lut 2012 10:32 Odpowiedzi: 7    Wyświetleń: 2976
  • Wybór pierwszej rodziny ARM: STM32, Atmel czy NXP dla początkującego?

    Do STM32 jest bardzo dużo fajnych zestawów startowych. Najprostsze to wydatek do 100zł. Jak ktoś ma jednak minimalne zdolności, aby polutować 0.5mm rozstaw nóżek to taki zestaw zrobi samemu w cenie procka + laminatu :) Bo kolejną zaletą tej rodziny jest to, że aby je odpalić wystarczy minimalna ilość podzespołów. A za 300zł faktycznie można mieć niezłe...

    Mikrokontrolery ARM   04 Lut 2011 18:52 Odpowiedzi: 31    Wyświetleń: 6659
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Było problemem, ale akurat dlatego, że autor się uparł jak osioł, że wina leży w linkerze/startupie i tak tam naprawiał, że aż zepsuł :) Ja na skrypcie linkera i startupie Freddiego odpaliłem usb bez problemu. Jedyna modyfikacja to rozmiar stosu bo standardowo jest za mały.

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 8020
  • Jakie IDE wybrać zamiast Eclipse dla STM32? Problemy z instalacją

    Najprościej chyba jest zainstalować keila - tyle że jego darmowa wersja ma ograniczenie na rozmiar kodu. PS. Jeśli poddajesz się przy IDE to parno widzę twoją karierę z stm32 ;)

    Mikrokontrolery   24 Lut 2019 22:20 Odpowiedzi: 6    Wyświetleń: 600
  • Analizator widma audio na STM32F103 - FFT czy filtry cyfrowe?

    Podstawową rzeczą jaką należy rozważyć, to to jakiego widma oczekujemy. To znaczy: FFT daje widmo liniowe w osi częstotliwości, czyli mamy równy skok w HZ między prążkami, zależny od częstotliwości próbkowania i rozmiaru algorytmu FFT. W zastosowaniach akustycznych, oczekuje się widma rozłożonego w częstotliwości logarytmicznie, co stoi w opozycji do...

    Mikrokontrolery   08 Lis 2014 12:07 Odpowiedzi: 4    Wyświetleń: 1788
  • Flash Loader Demo - duży plik hex z STM32F103RB, jak interpretować?

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

    Mikrokontrolery ARM   31 Gru 2020 08:20 Odpowiedzi: 4    Wyświetleń: 4014
  • Nieprawidłowe działanie funkcji if w sterowaniu diodą na STM32F103C8

    przy debugowaniu, warto zmniejszyć poziom optymalizacji, nawet do -O0 Ogólnie doczytałem, że masz rację. (ciekawy artykuł znalazłem np. tu: Ciekawie się zapowiada. Korzystam z Atollic TrueStudio (oparty na Eclipse). Jak zmniejszyć poziom optymalizacji? Bo chyba się jeszcze w tym gubię ;) Właściwości Projektu->Settings->Tool Settings->MCU GCC Compiler->Optimization->Optimization...

    Mikrokontrolery ARM   21 Sie 2018 18:37 Odpowiedzi: 8    Wyświetleń: 810
  • STM32: Czyszczenie FLASH przed zapisem, szybkość vs SRAM, DMA a odczyt

    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ń: 1935
  • [stm32][c/crossworks] Hard Fault przy wejsciu do funkcji

    Nie nie nie nie... Heap nie ma ze stosem nic wspólnego, bo heap służy do alokacji DYNAMICZNEJ. Swoją drogą niezły "problem" - "Mam procka z 20kB RAMu i jak mu dam lokalną zmienną o rozmiarze 22kB to się wywala... Co z tym zrobić?????///???". No comment... 4\/3!!

    Mikrokontrolery ARM   08 Lis 2010 18:37 Odpowiedzi: 13    Wyświetleń: 4336
  • STM32 - Opinie o programatorze ST-Link za 40 zł z All...

    Tyle, że oba kompilatory sprawdzałem na tych samych programach opcjach - z wyłączoną optymalizacją. Tak jakby wyrokować o prędkości maksymalnej samochodu na podstawie tego ile "wyciągnie" na wstecznym... Poza tym nie byłbym taki pewny Twoich porównań nawet przy takim założeniu, bo ponoć w Keil optymalizacja jest domyślnie WŁĄCZONA, więc jeśli jest...

    Mikrokontrolery ARM   18 Maj 2014 09:54 Odpowiedzi: 23    Wyświetleń: 3624
  • STM32F030F4P6 - Debugger w System Workbench for STM32 nie działa, błąd open failed

    Nie nm, bo to by był systemowy, tylko arm-none-eabi-nm. Jak w Eclipse, to raczej w post-build steps. Dobrze też posortować malejąco, włączyć demangling nazw i przekierować wyjście do pliku. Ostatecznie: arm-none-eabi-nm --size-sort -rC "${BuildArtifactFileName}... >> rozmiary.txt Co do błędu OpenOCD - może problem wynika ze sterownika...

    Mikrokontrolery ARM   10 Mar 2016 13:36 Odpowiedzi: 18    Wyświetleń: 3036
  • [STM32Fxxx] - Sprawdzenie rozmiaru RAMu z poziomu kodu.

    Nie bardzo rozumiem. Testowana przez kogo? Flash testowany w fabryce. Mowiłem o flashu. Sorki. A RAM określisz na podstawie rozmiaru flash i DEV ID jeśli chcesz dla wszystkich STMów.

    Mikrokontrolery ARM   26 Kwi 2016 13:04 Odpowiedzi: 6    Wyświetleń: 810
  • Zniknięcie STM32F051C8T6 na rynku - alternatywy: ATSAMC20G16A, R7FA2L1AB2DFL, GD32E230C6T6

    (at)tzok Mamy w PL taki rynek PCB, wiele małych firm które urosły do trochę większego rozmiaru niż garaż powstałych 20-30 lat temu. technika poszła do przodu, wymagania przeciętnego konstruktora elektronika wzrosły a firmy zostały tam gdzie były więcej niż dwie warstwy? ścieżki węższe niż 0,2mm? nie, otwory mniejsze niż 0,4mm? nie, soldermaska rozjeżdzająca...

    Projektowanie i Tworzenie Po godzinach   18 Cze 2023 10:27 Odpowiedzi: 210    Wyświetleń: 23499
  • STM32 - DMA memory-to-memory nie kopiuje bloku RAM, co robię źle?

    Zastanów się dobrze czego rozmiar tak naprawdę podajesz. [syntax=c]DMA2_Channel1->CNDTR = sizeof(dst_buf); //Buffor size :[/syntax]

    Mikrokontrolery ARM   10 Paź 2012 14:15 Odpowiedzi: 4    Wyświetleń: 1878
  • [STM32] - Ilość plików a wielkość kodu wynikowego.

    Jeżeli funkcja nie jest zadeklarowana jako static, to usunąć niepotrzebną funkcję może jedynie konsolidator, POD WARUNKIEM, że wywołując kompilator uaktywnisz opcję generowania oddzielnych sekcji dla poszczególnych funkcji - to b.ważne dla optymalizacji rozmiaru kodu. Kompilator nie "analizuje całego projektu", chyba, że używamy LTO.

    Mikrokontrolery ARM   20 Wrz 2015 21:12 Odpowiedzi: 25    Wyświetleń: 1497
  • STM32 Discovery F100 - Konfiguracja GDB + lock-pick od frediego

    Wszystkie pliki mam właśnie z Twojego przykładowego projektu. Zmieniłem tylko rozmiar pamięci bo tam było chyba na f103. No nie wiem, to pokminię jeszcze nad tym

    Mikrokontrolery ARM   08 Sty 2014 00:58 Odpowiedzi: 12    Wyświetleń: 2268
  • STM32 - Błąd 'expected an expression' i 'too many initializer values' w C

    Nie można w ten sposób inicjalizować tablicy data, bo ona musi mieć albo podany konkretny rozmiar, albo musi być zdefiniowana gdzieś indziej i tutaj tylko wskaźnik. 4\/3!!

    Mikrokontrolery ARM   22 Kwi 2013 21:56 Odpowiedzi: 8    Wyświetleń: 1509
  • [STM32] STM32F2 SDIO: Zawieszanie przy MultiBlocks, status SD_TRANSFER_BUSY

    Witam, Czy udało się rozwiązać problem ? Mam podobny problem z zapisem MultiBlock, tyle tylko ża zamiast oczekiwania funkcja konczy swoje dzialanie lecz zapisany na karcie plik ma 0 bajtow. Ja również wykorzystuję DMA do obslugi karty. Funkcja f_write dziala poprawnie w przypadku zapisow do 1023 bajtów, natomiast od 1024 bajtów jako resultat jej dzialania...

    Mikrokontrolery ARM   25 Cze 2013 18:35 Odpowiedzi: 5    Wyświetleń: 2471
  • [STM32] dziwna praca karty SD z wykorzystraniem SDIO

    Kolego "fazolek": Poradziłeś coś bo u mnie też się procesor wiesza na DMA z sd karta ale od czasu do czasu. Jak kopiuję plik np 20 mega do na 10 prób 6 zwiech. Nie wiem czy mam coś źle podłączoną kartę ale czyta mi tylko microSD, SD i miniSD czyta ale tylko rozmiar, na danych się wiesza. Sam robiłeś płytkę z Stm32 czy masz kupioną?

    Mikrokontrolery ARM   30 Cze 2011 20:16 Odpowiedzi: 11    Wyświetleń: 6035
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    witam :) Mam dwa pytanka związane z projektem przykładowym na STM32. Jestem początkujący w tematyce ARM-ów. Odpaliłem sobie projekt w eclipse. Wszystko działa ładnie, podpiąłem też bibliotekę od ST (swoją drogą nie za bardzo mi przypadła do gustu). Przechodząc do konkretów zacząłem się bawić przerwaniami i początkowo nie działało ale pogrzebałem trochę...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101415
  • [STM32] Algorytm sterowania mikrokontrolerem silnika indukcyjnego 3 fazowego

    Wielkość tablicy nie musi być potęgą dwójki, ale jeżeli jest, to znacznie ułatwia indeksowanie i przyspiesza pracę algorytmu wyliczającego wartości. To co potrzebujesz zamyka się w tych kilku linijkach wywoływanych cyklicznie przez kontroler DMA pracujący w trybie cyklicznym; w połowie transferu i po zakończeniu. Ta funkcja wypełnia połowę bufora DMA...

    Mikrokontrolery ARM   21 Kwi 2018 10:37 Odpowiedzi: 15    Wyświetleń: 3429
  • STM32, uVision4 - Kompilator Keil nie przetwarza całego kodu źródłowego

    A masz dobrze ustawiony rozmiar stosu i sterty w startup.s ? Być może za mało przydzieliłeś im pamięci i stąd taki efekt.

    Mikrokontrolery ARM   10 Paź 2012 13:14 Odpowiedzi: 8    Wyświetleń: 1530
  • STM32 eclipse - funkcja malloc i jej dziwne działanie

    Ok, samo _sbrk() nie alokuje pamięci. Nie mniej jednak _sbrk() może mieć mechanizm sprawdzający ilość pamięci dostępnej dla sterty. W związku z tym dlaczego ten rozmiar musi być w moim przypadku (a może nie tylko w moim) większy od 0x20+0x9E4 i gdzie jest to napisane, że rozmiar pamięci dostępnej dla utworzenia sterty musi być większy od jakiejś wartości?

    Mikrokontrolery ARM   12 Lut 2013 22:31 Odpowiedzi: 4    Wyświetleń: 1809
  • Jak zmniejszyć rozmiar kodu ARM w Eclipse po instalacji Ubuntu?

    Dołącza - libc, libm, libgcc. Może one się różnią wersjami? Z drugiej strony jak widzę w pierwszym przypadku wskazujesz mu na skrypt linkera stm32_ROM.ld, może tam tkwi odpowiedź.

    Mikrokontrolery ARM   12 Sie 2011 21:41 Odpowiedzi: 12    Wyświetleń: 2194
  • [STM32][C++] - Zawieszanie się procesora przy alokacji pamięci

    Ustawiłem taki mały rozmiar, aby móc to przetestować ;-) Alokacja: [syntax=cpp] uint32_t *numbers = new(std::nothrow) uint32_t[256]; if (numbers == NULL) { } [/syntax]

    Mikrokontrolery ARM   13 Mar 2018 15:05 Odpowiedzi: 4    Wyświetleń: 921
  • [STM32][F4] - Przerwanie od timera, wskakiwanie do "__Default_Handler"

    A rozmiar stosu ustawiłeś? To taka słynna pułapka Freddiego na początkujących. ;) Poszukaj w podobnych wątkach (wracają co tydzień), to znajdziesz rozwiązanie.

    Mikrokontrolery ARM   16 Mar 2013 10:19 Odpowiedzi: 4    Wyświetleń: 3066
  • Podłączenie STM32F4Discovery do zewnętrznego JTAG'a.

    (at) mrh Do mnie kod z Atollic doszedł w ciągu kilkunastu sekund. (at)Freddie Chopin Wersja Lite nie jest ograniczona ani czasowo, ani rozmiarem kodu i chyba nawet można jej używać komercyjnie. :D Jest okrojona funkcjonalnie w stosunku do wersji profesjonalnej. Listę różnic można znaleźć na stronie Atollic. Szczegółów nie znam, bo nie używam. Zainstalowałem...

    Mikrokontrolery ARM   27 Lis 2011 11:34 Odpowiedzi: 17    Wyświetleń: 3049
  • Wymiana wyświetlacza 128x64 na 4,3 bez zmian w kodzie - STM32 F411CE, ST7565

    ogólnie rzec biorąc wszystkie nastawy mam z klawiatury zewnętrznej wiec nic tu bym nie zmieniał ,poza rozmiarem wyświetlacza na którym wszystko jest wyświetlane może jakieś sugestię co do większych wyświetlaczy nie muszą być kolorowe

    Projektowanie Układów   07 Sie 2019 10:16 Odpowiedzi: 8    Wyświetleń: 678
  • STM32f103rb - Brak odpowiedzi na RX przy komunikacji Modbus RTU po RS232

    Zapisujesz dane do nieistniejącej pamięci poprzez wskaźnik "ramkaodbierz", który na nic nie wskazuje. Zamień ten wskaźnik na tablicę o odpowiednim rozmiarze, nie będziesz musiał w kodzie zmieniać niczego innego, a rozwiążesz ten problem.

    Mikrokontrolery ARM   20 Maj 2016 08:51 Odpowiedzi: 150    Wyświetleń: 7728
  • Jak stworzyć kod emulacji EEPROM w STM32 F1 z użyciem 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ń: 1578
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    protezy w postaci środowisk DIY Nie no... Jestem w stanie zrozumieć, że "środowisko DIY" nie jest może najlepsze dla początkującego, ale że "awansowało" już do kategorii "protezy" to jakaś nowość. "Proteza" to właściwie tylko figura retoryczna i to w kontekście początkującego, ale jak widać po wątku, autor po niej tylko "kuleje" . Zagrzebał, a na końcu...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4968
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Dzięki za chęć pomocy mi, ale chyba nie jestem w stanie tego ogarnąć. No ale czego? Jak mają Ci działać przerwania, skoro rozmiar stosu dla nich wynosi 0 bajtów? Tu nie ma co ogarniać tylko trzeba przeczytać ze zrozumieniem komentarze. 4\/3!!

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9900
  • Wybór szybkiego nośnika do zapisu danych z STM32 przez RS485

    Kontroler karty operuje na sektorach 512B nie blokach 128kB Czytaj uważnie. Ja pisałem o blokach w pamięciach NAND flash, a nie o tym co emuluje kontroler karty SD. Zbych_: skąd masz taką informację? Z lektury datasheetów pamięci NAND flash, które są wkładane do kart SD, np. pamięci ST (obecnie numonyx) 8Gb (1GB) mają bloki w rozmiarze 128kB.

    Mikrokontrolery   09 Paź 2009 15:36 Odpowiedzi: 39    Wyświetleń: 4464
  • Zapis 0 i 1 do portu bezpośrednio na rejestrach STM32

    A co jest złego w odczytaniu portu GPIO do zmiennej , zmianie wymaganych bitów i zapisaniu z powrotem do portu wszystkich bitów jedną operacją? 1. Możliwe błędne działanie przy modyfikacji linii jednego portu z dwóch fragmentów kodu o różnych priorytetach (np. pętla zdarzeń i przerwania). 2. Czas wykonania. 3. Rozmiar kodu. Wystarczy?

    Mikrokontrolery   03 Sty 2020 16:47 Odpowiedzi: 15    Wyświetleń: 750
  • [STM32]Logger GPS nie działa gdy procesor jest aktywny

    Tak tylko w niektorych wypadkach to nie realne - u mnie na okroglo procek robi tez za modem (odbieranie/nadawanie AFSK) wiec musi caly czas nasluchiwac czy jakies pakiety sie nie pojawily... Generalnie jak zostalo powiedziane STM i GPS to glupie polaczenie. Zewnetrzna antena owszem ale musi byc mocno oddalona, wszelkie testy jakie robilem ekranowanie...

    Mikrokontrolery ARM   21 Sie 2014 20:47 Odpowiedzi: 67    Wyświetleń: 20427
  • [stm32] - KEIL - Zaadoptowanie przykładowego programu do projektu.

    Przez bootloader albo Jtaga. Nie wiem po kiego grzyba się bawić z lutowaniem kabelków z JTAGA do uC. Jeżeli już będziesz robił do niego płytkę i nie chcesz wstawiać tam 20 pinów na JTAG to postaw 2 i wgraj przez bootloader. Program nie będzie działał. Chociażby ze względu na to, że procki mają różne rozmiary pamięci.

    Mikrokontrolery ARM   04 Lip 2011 19:52 Odpowiedzi: 11    Wyświetleń: 2563
  • [STM32] STM32F3 Discovery: SPI1 Master nie odbiera danych z SPI2 Slave

    W F3 ST zrobiło całkiem inaczej konfigurację długości ramki (można wybrać rozmiar inny niż 8 lub 16bit) więc nie przejmuj się tym bitem. Sprawdź czy masz wszystko na pewno dobrze połączone i sprawdź konfigurację GPIO jeszcze raz :)

    Mikrokontrolery ARM   12 Sie 2013 08:02 Odpowiedzi: 38    Wyświetleń: 4641
  • [Eclipse] Jak zaimplementować FreeRTOS w Eclipse z Codesourcery G++ dla STM32?

    W tym kawałku skryptu linkera masz rozmiar stosu dla przerwań ustawiony na 0, a przecież FreeRTOS je wykorzystuje. 4\/3!!

    Mikrokontrolery ARM   10 Lut 2012 14:44 Odpowiedzi: 20    Wyświetleń: 6801
  • [NUCLEO/FATFS] Błąd FR_DISK_ERR przy otwieraniu pliku na karcie SD STM32F103RB

    Witam serdecznie. Próbuje zaprogramować czytnik karty SD na NUCLEO stm32f103rb. Wzorowałem się na tutorialu: f_mount zwraca FR_OK , natomiast funkcja f_open zwraca FR_DISK_ERR . Sprawdzałem na stronie [url=http://elm-chan.org/fsw/ff/doc/open... co oznacza ten błąd, ale niestety nie wiem co to znaczy i jak mogę go naprawić. Połączenie między...

    Mikrokontrolery ARM   01 Sty 2019 19:52 Odpowiedzi: 14    Wyświetleń: 1557
  • [Stm32f4][Keil-C] ADC tryb SCAN , DMA - brak pomiarów.

    Ustawiłeś 4 pomiary. Nie ustawiłeś ROZMIARU danych DMA w CR.

    Mikrokontrolery ARM   14 Sie 2017 08:01 Odpowiedzi: 8    Wyświetleń: 1221
  • stm32f1 eclipse openOCD - podczas debugu od razu wchodzi do Default_Handler

    Nie jest to żadna "druga" partia po 4kB... Spróbuj zrozumieć jak działa ten mechanizm a nie szukaj w nim dziury. malloc() wewnętrznie ma swój "pool" pamięci do przydziału, który domyślnie jest pusty. Jeśli prosisz o alokację i malloc() w swoim poolu nie ma wystarczającej ilości (lub odpowiedniego "układu") pamięci aby spełnić to żądanie, to prosi funkcję...

    Mikrokontrolery ARM   17 Lut 2016 11:37 Odpowiedzi: 51    Wyświetleń: 2895
  • [STM32F4][C] - Zamiana bajtów miejscami "w locie"

    A no dobra, sorry - to jest inny problem. Najszybciej będzie, jak w pliku Makefile wyłączysz generowanie pliku .bin. Rozwiązanie 100% poprawne to dodanie czegoś do skryptu linkera do sekcji w SDRAM, żeby nie pakował ich do obrazu binarnego, ale chwilowo nie jestem 100% pewny co dokładnie [; Chyba (NOLOAD) (do _WSZYSTKICH_ sekcji w pamięci SDRAM), ale...

    Mikrokontrolery ARM   18 Mar 2015 15:53 Odpowiedzi: 59    Wyświetleń: 3402