kompilator stm32

Znaleziono około 1601 wyników dla: kompilator stm32
  • STM32 F4 (Nucleo F446RE) Problem z przekazaniem float to funkcji

    A jakie to ostrzeżenia generuje kompilator i dlaczego w ogóle je generuje? Ja mam już swoją teorię nt. Twojego błędu - brak deklaracji zapowiadającej, na co narzeka kompilator. Zgadłem?

    Mikrokontrolery ARM   29 Mar 2017 20:00 Odpowiedzi: 28    Wyświetleń: 1524
  • STM32 CM0 - Optymalizacja kodu w CooCox IDE dla machania nóżką GPIO

    Ten delay bez asm_volatile to dziala w ogóle, czy kompilator to pomija i wyrzuca?

    Mikrokontrolery ARM   05 Kwi 2013 10:08 Odpowiedzi: 13    Wyświetleń: 2817
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Która rodzina ARM lepiej wspierana w Atmel Studio7: ST32 czy SAM?

    (at)gmp Wybierz wstępnie układ, który zrealizuje zadanie, a następnie zobacz erratę i oceń, czy to co tam jest nie zabija Twojego projektu. W przypadku STM32, errata zazwyczaj(!) nie zawiera nic groźnego. W przypadku SAM, errata to zazwyczaj długi zbiór niedziałających peryferiów lub funkcji. W przypadku PIC, errata to zazwyczaj drugi, właściwy datasheet,...

    Mikrokontrolery Pozostałe   25 Lis 2018 23:38 Odpowiedzi: 36    Wyświetleń: 3039
  • [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ń: 1320
  • VS1003B problem z odtwarzaniem plików audio, stm32 hard fault

    To nie zadziała w ten sposób... W swoim main() używasz bezpośrednio funkcji z biblioteki FatFs - np. f_open() (zwróć uwagę na podkreślenie). Potem - wewnątrz funkcji VS1003PlayFile() używasz standardowej funkcji fread() (zwróć uwagę na BRAK podkreślenia), a do tego jeszcze zamiast standardowego FILE do funkcji przekazujesz FIL z FatFs... Proponowałbym...

    Mikrokontrolery ARM   31 Mar 2020 16:30 Odpowiedzi: 2    Wyświetleń: 507
  • REKLAMA
  • Konfiguracja NVIC "identifier is undefined"

    Specjalistą od SPL i stm32 nie jestem... ale C to C ->jeśli chcesz wypełniać pola struktury to musisz mieć obiekt tego typu :) Kompilator dobrze Ci mówi - nigdzie nie masz definicji "NVIC_InitStruct". Łoj. BlueDraco mnie ubiegł jak zagłębiałem się w Twój załącznik :cry:

    Mikrokontrolery Początkujący   05 Sty 2014 16:23 Odpowiedzi: 3    Wyświetleń: 1107
  • REKLAMA
  • [asm]Który mikrokontroler wybrać do nauki asemblera: STM32 czy AVR?

    Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Zainteresuj się twórczością Yuricheva https://beginners.re/ . Analizuje od podszewki programy kompilowane na x86 i ARM.

    Mikrokontrolery Początkujący   13 Kwi 2018 10:59 Odpowiedzi: 19    Wyświetleń: 2001
  • Mapowanie rejestrów GPIO w STM32 za pomocą struktur i unii - jak to działa?

    (at)toch88 Nie ma powodów, aby nie stosować takiego zapisu. Np. Atmel w swoich nagłówkach dla ARM daje możeliwość korzystania z pól bitowych, lub składania wartości z masek i przesunięć. Przy czym jeśli korzystasz z pól to wygodnie jest użyć compund literals: http://mikrokontrolery.blogspot.com/2011...

    Mikrokontrolery ARM   29 Sty 2017 17:01 Odpowiedzi: 12    Wyświetleń: 1449
  • [STM32/LPC] - Początki ARMów, kilka wątpliwości.

    Przykładów można szukać w SPL - można się w ten sposób dowiedzieć, w których rejestrach i co trzeba wpisać. Powoli szykuję tutorial do STM32 bez biblioteki, ale to jeszcze trochę potrwa. Kłopoty z bibliotekami są wielorakie. Ostatni kłopot - to to, do czego nas zachęcają przykłady z użyciem bibliotek, czyli deklarowania struktur jako zmiennych i pracowitego...

    Mikrokontrolery ARM   17 Lut 2014 12:29 Odpowiedzi: 27    Wyświetleń: 4368
  • [ARM]Crossworks - konfiguracja projektu, bootloader STM32 - pytanie

    Zatem skoro nie wiadomo gdzie jest błąd może poprosiłbym Kolegów o jakiś inny tutorial/opis jak stworzyć taki projekt w tym IDE. Będę bardzo wdzięczny za taką pomoc... Jak to nie wiadomo gdzie jest błąd. - kompilator wyświetlił komunikat o brakującym pliku - ja napisałem, że brakuje pliku - sam stwierdziłeś, że brakuje pliku Nie wiem czego jeszcze...

    Mikrokontrolery   18 Mar 2015 09:35 Odpowiedzi: 33    Wyświetleń: 7505
  • Jak stworzyć kod emulacji EEPROM w STM32 F1 z użyciem HAL?

    Powoduje wyrzucenie na serial port samych spacji. coś jeszcze może tu być źle źle? Kiedyś mówiło się, że problem jest typu "PEBKAC", ale teraz chyba nie wolno... Wiesz w ogóle jak działa funkcja printf() czy po prostu wklejasz na ślepo jakieś fragmenty znalezione z netu? Czego spodziewasz się podając do funkcji printf() adres zmiennej w której jest...

    Mikrokontrolery ARM   29 Wrz 2018 20:01 Odpowiedzi: 16    Wyświetleń: 1596
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    U mnie akurat aby wyzerować to muszę Prawidłowo. A jakbyś uaktualnił CMSIS to byś miał i _Msk. ;) Ogólnie nie mogę pojąć skąd kompilator wie czy odwołujemy się do mode0 czy do mode1 kompilując przykład poniżej: W tym przykładzie odwołujesz się do mode1. Jakby dało się ustawić coś typu Mode1=0 a Mode0=1 i CNF0=0 a CNF1-1 to wiem do którego bitu się...

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3153
  • Wpływ Makefile na czas linkowania w projekcie STM32 z CodeSourcery q1-161?

    W skrypcie linkera. Kompilator tworzy jakieś sekcje (pewnie coś z obsługi wyjątków, takich sekcji jest kilka), które nie mają wpisów w skrypcie linkera, a więc domyślnie trafią one do RAM (tak jakbyś zrobił SECTIONS ... { ... } > RAM AT >RAM), ale zawartość tej sekcji jest inna niż same zera. Linker wypełnia więc obszar od flasha (adresy 0x8000000)...

    Mikrokontrolery ARM   10 Sty 2010 13:17 Odpowiedzi: 5    Wyświetleń: 1358
  • Eksperymentalny odbiornik SDR (Software-Defined Radio) na R820T i STM32F407

    Dziękuję za uznanie. Aż strach pomyśleć co wycisnąłbyś z M7 np. NUCLEO-H743ZI2 Cortex-M7 Widziałem tą płytkę i czytałem o STM32H755. Ma niezłe wsparcie dla DSP i możliwość sprzętowej realizacji filtrów IIR oraz FIR. Brak jednak C/A audio na tej płytce. Dałoby się jednak łatwo coś dorobić przez i tak występujący C/A w każdym STM32. Zdecydowałem się też...

    DIY Konstrukcje   13 Lis 2025 09:11 Odpowiedzi: 53    Wyświetleń: 3918
  • REKLAMA
  • Czy stare komputery były lepsze od SBC i płytek rozwojowych?

    https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...

    Tematy tygodnia   05 Maj 2023 07:12 Odpowiedzi: 25    Wyświetleń: 2970
  • Najlepsze środowiska i kompilatory do programowania STM32/NUCLEO?

    Jeśli zaczynasz zabawę - zacznij od Keila - nie będziesz miał problemów z konfiguracją. Potem możesz przesiąść na jakieś środowisko z Eclips - np. Atollin lub STM32open (AC6).

    Mikrokontrolery   12 Lut 2016 17:31 Odpowiedzi: 6    Wyświetleń: 1683
  • Nie używaj Arduino w zastosowaniach profesjonalnych!

    Każdy z nas widział lub korzystał kiedyś z Arduino. Wszyscy hobbyści bardzo je lubią i nie ma co się dziwić - moduły te bardzo łatwo jest opanować i nawet ktoś, kto nigdy nie miał do czynienia z systemami wbudowanymi, może w chwilę nauczyć się je programować i zbudować w oparciu o Arduino coś na prawdę ciekawego. Ekosystem Arduino pozwala w prosty i...

    Artykuły   07 Lut 2019 10:46 Odpowiedzi: 58    Wyświetleń: 23727
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... 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...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6504
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5445
  • STM32F4-Discovery - jak skompilować kod webserwera? (ograniczenie kodu)

    Dzień dobry, Posiadam STM32F4-Discovery (STM32F407VG) oraz DP83848, na stronie producenta znalazłem przykładowe programy demo, projekty które są stworzone pod Keila. Podczas próby kompilacji wyskakuje błąd ograniczenia. W jaki sposób mogę skompilować te kody żeby się "pobawić" tymi programami i po testować? 1. Zbudować projekt pod CooCox? 2. Użyć Keila...

    Mikrokontrolery Początkujący   11 Wrz 2013 05:40 Odpowiedzi: 32    Wyświetleń: 5460
  • Błąd kompilatora Keil przy inicjalizacji TIM2 w STM32 - co robię źle?

    Jestem początkującym w programowniu Armów, więc proszę o wyrozumiałość. Otóż mam taki kod: [syntax=c] RCC_APB2PeriphClockCmd(RCC_APB2Periph_GP... | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AD... ENABLE); // wlaczam zegar do ADC RCC_ADCCLKConfig(RCC_PCLK2_Div6); //dziele zegar...

    Mikrokontrolery   07 Lut 2018 22:48 Odpowiedzi: 6    Wyświetleń: 690
  • STM32 Primer - Problemy z SysTick_Config i SysTick_CLKSourceConfig w Ride7

    A co niby ma kompilator do wartości jakichkolwiek parametrów mikrokontrolera?

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 13194
  • STM32 - Kompilacja w Eclipse i Sourcery 4.7.3, nieczytelny main.c

    Zaczynam przygodę z STM32 i na początku już schody z którymi nie mogę sobie poradzić. Mam zainstalowane Eclipse jak i Sourcery 4.7.3, ściągnąłem przykładowy projekt z strony Freddiego do mrugania diodą i tu kompiluje się bez problemu. Lecz nie bardzo leży mi ten przykład (bez obrazy). Lubię mieć wszystko poukładane a w tym przykładzie wszystko jakoś...

    Mikrokontrolery ARM   24 Paź 2013 11:09 Odpowiedzi: 6    Wyświetleń: 1980
  • STM32 Blue Pill - alternatywa dla Arduino

    Liczę na to, iż rzeczywiście jest dobrze zainstalowany ten bootloader w moim STM-e... Jeśli Flash Loader Demonstrator nie wyrzucił błędu to masz zainstalowany dobrze. Inna sprawa to jest czy ten plik boot20_pc13.bin masz w odpowiedniej wersji do kompletu z driverem i obsługą w Arduino. Przez Manager Bibliotek nie udaje mi się z ciągnąć i zainstalować...

    Artykuły   30 Paź 2022 16:16 Odpowiedzi: 58    Wyświetleń: 16869
  • Eclipse Workbench, jak dodać generację pliku assemblera?

    Witam, Jakiś czas temu ściągnąłem sobie Eclipse Workbench, by móc programować mikrokontrolery ARM, jednak w generowanych podczas kompilacji plikach brakuje mi pliku *.S czy *.iss z assemblerową reprezentacją programu. Wszyscy wiemy, jak pomocny jest ten plik. Mi chodzi głównie o to, żeby sprawdzić, gdy po zadeklarowaniu zmiennych typu "float", kompilator...

    Mikrokontrolery   18 Mar 2017 21:45 Odpowiedzi: 23    Wyświetleń: 1044
  • Darmowy kompilator C dla uC Thomson ST62E60/ST62E65 bez ograniczeń?

    Witam... Pilnie poszukuje darmowego kompilatora C dla uC Thomson serii ST6... Posiadam aktualnie RKit-ST6 ale ma dość spore ograniczenie... "FATAL ERROR...evaluation version : maximum object size reached (512 bytes)..." Przekopuje google ale wpadam tylko na Raide i asemblery... :/ uC to konkretnie ST62E60 i ST62E65 także może być nawet starszy kompilator......

    Mikrokontrolery   31 Maj 2005 18:14 Odpowiedzi: 1    Wyświetleń: 888
  • Jak umieścić skompilowany plik pod konkretnym adr. w STM32 ?

    Piszę aplikację na STM32F103 i muszę umieścić niektóre skompiowane pliki pod konkretnym adresem we Flash (a właściwie od konkretnego adresu). Uzywam środowiska Ride7 i kompilatora GCC Wiem, że można to zrobić w pliku skryptu linkera ale za nic nie udaje mi się tego wykonać. Do tej pory nie miałem takiego problemu z innymi kompilatorami. Szukałem jak...

    Mikrokontrolery ARM   27 Paź 2009 12:10 Odpowiedzi: 3    Wyświetleń: 1702
  • STM - Kompilator nie widzi rejestrów, plik nagłowkówy?

    Witam, zainstalowałem środowisko System Workbench for STM32, podpiąłem kilka evalboardów i w każdym przypadku kompilator nie rozpoznaje nazw rejestrów mikrokontrolerów. Przeszukałem dysk i nie widzę plików nagłówkowych typu stm32f4xx.h. Podejrzewam, że to jest właśnie przyczyną. Czy te pliki nie powinny być zainstalowane razem ze środowiskiem? Gdzie...

    Mikrokontrolery   10 Sty 2016 18:09 Odpowiedzi: 10    Wyświetleń: 990
  • 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ń: 5016
  • STM32 Jak umieścić dane we FLASH których się nie używa.

    Chodzi mi o umieszczeni np: static const uint8_t myArray[] = "taki sobie string"; we FLASH ale gdy się nigdzie tego nigdzie nie użyje. Żeby kompilator umieścił to we FLASH to muszę to gdzieś użyć.

    Mikrokontrolery ARM   28 Kwi 2021 23:11 Odpowiedzi: 3    Wyświetleń: 801
  • Import projektu eclipse ac6 stm32 undefined reference itd..

    Programista kombinatorstwo pozostawia hochsztaplerom a sam czyta komunikaty emitowane przez kompilator i inne programy toolchaina.

    Mikrokontrolery ARM   27 Sie 2019 10:50 Odpowiedzi: 4    Wyświetleń: 483
  • [STM32F103] Jak połączyć STM32F103 Cortex-M3 z Wigglerem przez JTAG?

    Jeśli chcesz pracować na procesorze STM32 to jest tam wszytsko co trzeba. Plugin siedzi w opcjach plugin ale dopiero jeśli otworzysz przykładowy projekt dla STM32 (po zainstalowaniu w folderze). Kompilator to arm-elf-gcc nie wiem czy da sie podłączyć zewnętrzny bo nie miałem takiej potrzeby. Kompilator jest też intalowany razem z Anlgią. Nic prócz wigglera...

    Mikrokontrolery ARM   16 Paź 2008 07:54 Odpowiedzi: 15    Wyświetleń: 7471
  • Wygenerowanie pliku HEX przez System Workbench for STM32

    Niestety żadnego takiego pliku kompilator nie wygenerował.

    Mikrokontrolery ARM   29 Cze 2018 12:54 Odpowiedzi: 5    Wyświetleń: 1728
  • Oprogramowanie open source a proponowana ustawa o cyberodporności

    Zrobiono taką samą furtkę jak "Dyrektywą o Nowym Podejściu" czyli samocertyfikacja polegająca na tym, że ktoś bierze osobistą odpowiedzialność za produkt. Jeżeli ktoś chce "d..chron" to występuje o certyfikację. Różnica byłaby/będzie taka, że oddzielnie będzie wystawione CE na sprzęt oraz oprogramowanie. To pociąga za sobą konieczność certyfikacji kolejnych...

    Artykuły   20 Lis 2022 23:25 Odpowiedzi: 9    Wyświetleń: 1992
  • Błąd w warunku if przy programowaniu STM32 - pomijana linia kodu

    Witam, Mam problem z poprawnym działaniem programu napisanego pod STM32. Wygląda jakby kompilator pomijał linię kodu: [syntax=c]if((tablica[0]=='x') && (zmienna=0))[/syntax] dla: [syntax=c]uint8_t tablica[10], zmienna;[/syntax] W debuger też przeskakuje nad tą linią. Czy w tym zapisie jest błąd? Pozdrawiam.

    Programowanie   07 Kwi 2019 18:09 Odpowiedzi: 2    Wyświetleń: 333
  • [STM32] Jak przechowywać stałe wskaźniki w pamięci FLASH na STM32 w C++?

    jedynie Eclipsowe sprawdzanie składni krzyczy przy w konstruktorze Spróbuj zindekspowac projekt. Jak nic nie da to znaczy ze eclipse ma jakiś problem. Raczej kieruj się tym co wypluwa kompilator a nie IDE.

    Mikrokontrolery ARM   31 Lip 2016 22:30 Odpowiedzi: 23    Wyświetleń: 2670
  • Jak programować mikrokontrolery 8S003F3P6? Szukam darmowych narzędzi i kompilatorów

    (at)mariomario Zanim zaczną cię tu przekonywać do STM32 oraz Nucleo, odpowiem na pytanie: http://sdcc.sourceforge.net/ Bardzo fajny kompilator ze wsparciem do różnych uC. Ale czy są może jakieś bardziej rozbudowane typu ATMEL Studio / MPLAB X IDE / MikroC Pro for PIC/AVR/STM32 ? Takie co kolorują i oznaczają składnię oraz dają podpowiedzi przy pisaniu...

    Mikrokontrolery   22 Sty 2017 00:34 Odpowiedzi: 28    Wyświetleń: 7233
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    Błędna porada - przemyśl problem głębiej - wszak nie o kompilator się tu rozchodzi... 4\/3!!

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15594
  • [STM32F4][HAL_CUBE_IDE] STM32 IDE - problem z dodaniem includów

    Właśnie mam to pokonfigurowane i w settings i paths, ale kompilator nie widzi tego w "potomnych" includeach. https://obrazki.elektroda.pl/9202473200_...

    Mikrokontrolery ARM   20 Sie 2020 17:54 Odpowiedzi: 5    Wyświetleń: 600
  • Linux + Code::Blocks + STM32 - Tutorial STM32 + Code::Blocks w Linuxie

    Flagi są uniwersalne dla kompilator opartych na gcc. Ich opis maszw internecie Google gcc compiler flags. Ale ponieważ jesteś zielony to bym jednak proponował coś co samo wygeneruje makefile do projektu, będzie miało jakiś podstawowy skrypt linkera i ustawi większość flag samodzielnie. Czyli eclipse + plugin. Szkoda Twojego czasu i wysiłku.

    Mikrokontrolery ARM   19 Sty 2017 10:28 Odpowiedzi: 38    Wyświetleń: 5589
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Kompilator mówi co jest nie tak. Dałeś bez sensu definicje -D-Dcośtam

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9918
  • [STM32] Czy memcpy w STM32 blokuje przerwania timera przy kopiowaniu?

    ale teraz się zastanawiam (stąd ten post ) czy goście z CodeSourcery nie zrobili tego memcpy na DMA, bo czas kopiowania jest bardzo krótki. Nie zrobili, nie wszystkie uC maja DMA, poza tym kompilator nie ingeruje w żadne peryferia.

    Mikrokontrolery ARM   09 Mar 2011 11:36 Odpowiedzi: 6    Wyświetleń: 1945
  • [Atolli TrueStudio] - Atollic nie dołącza plików biblioteki

    Witam! Zainstalowałem najnowszego Attolic-a lite for stm32 i kompilator nie dołącza plików biblioteki, żadnych plików. Męczę się z tym juk kilka dni bez żadnego rezultatu. Czy jest możliwość ręcznego wskazania ścieżek z plikami biblioteki SPL? Ręczne wskazanie ale dla całego środowiska a nie tylko dla pojedynczego projektu.

    Mikrokontrolery   16 Sie 2015 01:30 Odpowiedzi: 5    Wyświetleń: 1278
  • Jak pisać obiektowo w C++ na STM32 z użyciem Eclipse i GCC?

    Witam serdecznie. Mam takie pytanie, czy istnieje możliwość pisania obiektowego w c++ pod stm32. Mam skonfigurowanego Eclipsa i kompilator gcc. Kod w czystym C kompiluje bez problemów, ale jak np próbuje dodać klasę: [syntax=cpp]class klasa{ public: klasa(); int c; }; [/syntax] dostaje komunikat: expected '=', ',', ';', 'asm' or '__attribute__' before...

    Mikrokontrolery ARM   17 Maj 2011 12:00 Odpowiedzi: 4    Wyświetleń: 3057
  • STM32 - Różnice w działaniu dwóch programów migających LED-ów

    Ewentualnie zmiana poziomu optymalizacji - zależnie od kompilatora pomoże lub nie. Bez volatile kompilator na podstawie samego kodu stwierdza ze "run" nie ma szans zmienić stanu bo niby jak ma wejść do funkcji TIM2_IRQHandler i olewa taki fragment kodu. Kompilator nie uwzględnia czynników sprzętowych (zewnętrznych) oddziałujących na kolejność wykonywania...

    Mikrokontrolery ARM   19 Kwi 2017 21:24 Odpowiedzi: 2    Wyświetleń: 990
  • Użycie static przed funkcją w C na STM32 - co to oznacza?

    mienna1 += ((uint64_t)(zmienna2) * zmienna3) - wygląda dziwacznie, ale w tym momencie masz mnożenie 64-bity * 32-bity, czyli kompilator potraktuje to jako mnożenie 64-bitowe. ... czego głównym skutkiem będzie wydłużenie czasu jego wykonania przy tym samym wyniku... ;)

    Mikrokontrolery Początkujący   12 Sie 2019 13:24 Odpowiedzi: 37    Wyświetleń: 2745
  • Czy jest możliwość zbudowania jak najprostszego komputera rowerowego DIY?

    Zaletą ATmegi/ATtiny jest to, że występują w obudowach DIL, pasujących do płytki uniwersalnej (łatwa do lutowania), czy stykowej (nie wymaga lutowania), jakkolwiek tańsze są w obudowach SMD (te niestety wymagają odpowiednich płytek, i ich lutowanie jest trudniejsze, jakkolwiek są gotowe płytki do wlutowania układu SMD tak, by potem z taką płytką móc...

    Początkujący Elektronicy   26 Lis 2018 19:11 Odpowiedzi: 12    Wyświetleń: 822
  • STM32 Nucleo-F401RE / ILI9341 SPI LCD / SW4STM32 - nie kompilujący się kod

    że nie wolno porównywać NULL reprezentuje pusty wskaźnik, a text 'fillCircleHelper' declared 'static' but never defined A czy została ta funkcja użyta chociaż raz w programie? Bo jeśli nie, to kompilator sygnalizuje ostrzeżenie, a nie błąd.

    Mikrokontrolery ARM   22 Mar 2019 10:01 Odpowiedzi: 13    Wyświetleń: 849
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

    Jedno z drugim nie ma nic wspólnego. Kompilujesz i linkujesz tym samym kompilatorem i linkerem. Jezeli opcje przekazane do tych programów są takie same to nie ma różnicy w wygenerowanym pliku wynikowym. Makefile, w którym dzieje się sporo magii i ciężko znaleźć rozmaite miejsca w ustawieniach projektu, gdzie trzeba by ustawić miliard rzeczy W makefile...

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3165
  • [programowanie]Development Board STM32 - możliwość programowania

    No tak, żal poświęcać te 3 minuty roboty. (at)Fajaka - tak, można przez USB programować. Ja TrueStudio zainstalowałem raz - żeby wziąć DBG server do stlinka, co by mieć debug po SWD. Te 32kb nie są problemem, bo ciężko tyle zapełnić, chyba, że się robi coś naprawdę "konkretnego", albo używa bibliotek ST. Z resztą czy eclipse, czy Keil czy Attolic -...

    Mikrokontrolery ARM   30 Kwi 2012 00:23 Odpowiedzi: 14    Wyświetleń: 2162
  • [uC]Który zestaw ewaluacyjny STM8 czy STM32 Discovery?

    Zdecydowanie brałbym STM32. STM8 to już procki raczej u swojego schyłku i długo rozwijane chyba nie będą, Procesory STM8 są własnością ST i u innego producenta ich nie dostaniesz, a STM32 jest na rdzeniu ARM Cortex M-3 - bardzo popularny rdzeń wśród producentów. Do tego można kupić stm32 discovery kit bardzo tanio (ja sprzedaje po 50zł). Idealna zabawka...

    Mikrokontrolery   28 Cze 2011 11:20 Odpowiedzi: 3    Wyświetleń: 2287
  • STM32 enum class jako parametr szablonu -środowisko wyświetla błąd

    Co może być przyczyną wyświetlania tych błędów? Obstawiam jedno z dwóch, choć to strzały w ciemno, bo nie używam Keila: 1. IDE używa innych ustawień języka C++ niż kompilator, 2. IDE nie ma wsparcia dla C++11, pomimo tego że kompilator je ma. Ponieważ standard C++11 określasz tylko flagą wstawioną do text boxa, to opcja nr 1 jest całkiem prawdopodobna...

    Mikrokontrolery ARM   19 Mar 2019 10:57 Odpowiedzi: 2    Wyświetleń: 654
  • [STM32][Keil\C] Problem ze skompilowaniem przykładowego kodu

    1. Jeśli jest poprawnie odkomentowane to pewnie nie jest włączane do kodu wynikowego. 2. GCC ma rację: STM32 nie ma zestawu instrukcji ARM tylko THUMB2 Albert

    Mikrokontrolery ARM   07 Sie 2010 08:05 Odpowiedzi: 3    Wyświetleń: 4826
  • Alternatywne środowiska programistyczne dla STM32 - co wybrać?

    Chyba pięćdziesiąty wątek na ten temat. Szybko i łatwo do małych projektów - Keil. W miarę łatwo do wszystkiego - Atollic. Dla ambitnych Eclipse DIY. Dla miłośników historii, błędów i problemów - AC6 i CooCox (oba już praktycznie martwe). Wg mnie ta opinia co do Atollic i AC6 jest już dawno nieaktualna. Kiedy ostatni raz używałeś któregoś z tych narzędzi?...

    Mikrokontrolery ARM   05 Sty 2019 16:26 Odpowiedzi: 24    Wyświetleń: 1788
  • Zmienna const w STM32 - czy zajmuje miejsce w RAM czy tylko w FLASH?

    czyli jeżeli przekażę do funkcji tablicę globalną przez wartość zadeklarowaną jako: const uint8_t tablica[1000]; to wewnątrz wewnątrz funkcji program będzie się odwoływał do poszczególnych komórek pamięci(bo nie może zostać zoptymalizowana) ? ale jeżeli utworzę tablicę globalną jak poniżej: static const uint8_t tablica[1000]; i również przekażę ją do...

    Mikrokontrolery ARM   16 Mar 2019 16:05 Odpowiedzi: 16    Wyświetleń: 984
  • Gdzie znaleźć instalator STM32 Truestudio 2.3 Lite bez limitu kodu?

    Dokładnie, szkoda, że zrobili nowe wersje z tym debilnym ograniczeniem pamięci - takto było to świetne narzędzie dla początkujących i uczących się (chyba jedyny kompilator w którym działający i kompilujący się projekt z dołączonymi bibliotekami tworzyło się kilkoma kliknięciami, bez konieczności grzebania samemu w ustawieniach kompilatora itp. itd.)

    Mikrokontrolery ARM   10 Lis 2012 17:14 Odpowiedzi: 16    Wyświetleń: 3063