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....
Witam! Od kilku dni poznaje uC ARM Cortex-M. Do nauki wykorzystuje płytkę stm32f0discovery oraz darmowe IDE CooCox. Mój problem polega na uruchomieniu uarta. Od wczoraj męczę się z jego uruchomieniem i kombinuje na wszystkie sposoby a linia TX nadal milczy. Poniżej kod programu bez użycia bibliotek ST. [syntax=c] #include "cmsis_boot/stm32f0xx.h" #include...
Witam. Panowie, bo bede gryzl. Zawsze uzywalem PIC-ow i pisalem w ASM. Nie smiejcie sie, bo widocznie mam sklonnosci masochistyczne. Przez pol roku nosilem sie z zamiarem przesiadki na C, ale czulem, ze PIC to nedza i ciagnelo mnie w kierunku ARM-ow. Kupilem plytke z ST32F407-Discovery i od 3 dni mnie trafia. Dziala tylko soft firmowy, ale to bez sensu,...
Projekt nie wygląda na specjalnie skomplikowany. Proponuję także migrację biblioteki do najnowszej wersji HAL od ST. ST wypuściło jakiś czas temu środowisko IDE System Workbench for STM32 (darmowe) oraz specjalne środowisko STM32CubeMX pozwalające wyklikać całą konfigurację peryferiów (ącznie z konfiguracją RTOS'a). Zatem przy Pańskim projekcie należy...
Witam.Wiem że temat ten jest oklepany ale przeczytałem już chyba wszystkie wątki na ten temat i dalej lipa. Już od ponad tygodnia meczę się z ustawieniem eclipse + openOCD + codesourcery g++ dla procesorza STM32F217VG. Korzystałem z tutoriala freddiego chopina z tą różnicą że zamiast tworzyć makefile korzytam z wtyczki, która to automatyzuje(GNU ARM...
Chciałem uruchomić FreeRTOS na zestawie testowym ZL27ARM od Kamami. Poszukuję tutorialu jak skonfigurować FreeRTOS dla STM32F1. Wiem że mogę kupić dokumentację za $35 jednak chciałem na razie wypróbować ten system więc poszukuję jakiegoś darmowego substytutu.
Witam, Od pewnego czasu uczę się programować STM32 na Eclipsie skonfigurowanym już niemłodym sposobem opisanym przez Freddie Chopin. Jednak ciągłe problemy z różnymi rzeczami zachęciły mnie do szukania innych sposobów programowania. 1. Jakie są najlepsze programy do pisania pod STM32? (najlepiej darmowy) 2. Jakie obecnie programowanie używa się w firmach...
Dodam taką ciekawostkę, że od wersji 5 Keil pozwala w pełni darmowo obsługiwać procesory STM32F0 oraz STM32L0/L0+ bez limitów i można go używać w pełni komercyjnie.
Do sprzedaży trafiły nowe zestawy startowe Discovery firmy STMicroelectronics z procesorem STM32F7 opartym o rdzeń ARM Cortex-M7. Źródło : [url=]
Witam. Próbuję zaimplementować projekt udostępniony na stornie internetowej: Do tego ściągnąłem darmowe biblioteki FreeMODBUS. Pomimo tego że projekt ze strony jest na taki sam mikro kontroler jak mój to są pewne różnice w bibliotekach. A więc pytanie, czy biblioteki z projektu są równoważne z moimi bibliotekami dodanymi przez "Repository" w programie...
Sprzedam STM32Butterfly - StarterKit KAMAMI STM32F107 z modułem LCD KAmodLCD1 - cena 59 zł oraz STM32 Primer2 - StarterKit STM32F103 - cena 49 zł. Oba zestawy używane tylko raz, niemodyfikowane. STM32Butterfly Podstawowe paramerty: mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART,...
Kiedyś, jak używałem starych bibliotek to do zapisywania we flashu używałem czegoś takiego: motohours = motohours+*(uint16_t*)Address; //sczytuje Niezłe :) A na przyszłość, jak chcesz przechowywać jakieś dane to polecam użyć rodziny STM32L1XX. Posiada ona wbudowany EEPROM, podobnie jak atmegi. Jest łatwiejszy dostęp od strony programistycznej.
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...
(at)_lazor_ Odbiegamy od tematu, ale może kogoś to zainteresuje, skoro i tak nie mamy komponentów do montażu. ;) Staram się nie zgadywać co mogą zrobić politycy w kwestiach finansowych. Moja wyobraźnia nie sięga tak daleko. Pierwsza bariera to cele klimatyczne. Fabryka pożerająca duże ilości energii w Polsce nie wchodzi w grę ze względu na zielony...
Fakt, nie podałem informacji szczegółowych... Generalnie chodziło o całokształt... Więc tak: W projekcie miałem dołączoną bibliotekę stm32f10x_lib.h, ponadto mam dostęp do STM32F10xR.LIB i STM32F10xD.LIB. Tego w nowym już keilu nie ma. Można na siłę gdzieś tam skopiować te pliki (pewnie trzeba było by zainstalować starą wersję keila, zgrać te pliki...
Chyba najwyższy czas zainteresować się biblioteką STemWin - darmową wersją Seggerowskiej emWin (sprzedawanej po 10k EUR). BMP i JPG wyświetli, nawet odtwarza filmy (niestety tylko MJPEG). Pozatym GUI i cała masa fajnych ficzerów za kompletną darmochę (pod warunkiem stosowania jej z procesorami STM). Na youtubie jest pełno przykładów z jej działania,...
Dzięki za sugestie ale zostaję przy F3, bo F4 skacze znacznie ceną w górę. W moim studium wykonalności cena gra sporą role bo to wciąż zabawa amatorska. Przy okazji cen podpowiem, że sam od długiego czasu sprowadzam części prosto z Chin, o czym [url=]ostatnio pisałem, bo cenowo wychodzi od 2 do 10x taniej. Kombinację 144 pinowego F3 i 1MB pamięci można...
Najprościej wygenerować przez jakieś darmowe środowisko, np.: Atollic TrueSTUDIO. [syntax=asm] /* ****************************************... ** ** File : stm32_flash.ld ** ** Abstract : Linker script for STM32F373C8 Device with ** 64KByte FLASH, 32KByte RAM ** ** Set heap size, stack size and stack location according...
Jestem na etapie szukania wygodnego i darmowego środowiska do programowania STMF4Discovery. Próbowałem z eclipsem, ale tam są problemy z debugowaniem przy wykorzystaniu st-linka. Niby działa, ale nie zawsze. Z tego powodu chciałem wykorzystać środowisko CooCox. Stworzyłem nowy projekt dla odpowiedniego mikrokontrolera po czym dodałem wszystkie potrzebne...
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ą...
Jakiego IDE można używać do programowania ARMów w C++? Każdego, w szczególności Eclipse'a (; . No może poza "darmową" wersją Atollic, która w tej wersji ma wyłączone wsparcie dla C++. 4\/3!!
Witam, dopiero zaczynam z darmowym eclipse i przykładami od Freediego. Próbuję uruchomić FreeRTOSa na podstawie przykładu blink_led. Wrzuciłem do projektu potrzebne pilki do katalogu RTOS, dopisałem do makefile "inc_dirs = RTOS/include" oraz "srcs_dirs = RTOS" w main standardowe includy: #include "FreeRTOS.h" #include "task.h" #include "queue.h" Puszczam...
Cześć. Mam wyświetlacz 128*64 mono na ST7565. Podłączyłem go do STM32F0Discovery. Działa super. Chciałbym jednak użyć jakiejś darmowej biblioteki graficznej w której można używać fontu regularnego. Chciałbym też mieć polskie znaki. Dlatego dobrze by było, żeby biblioteka obsługiwała jakiś w miarę standardowy format tablicy znaków, albo miała narzędzie...
Szukałem pomocy w sprawie konfiguracji dokładnie tego samego wyświetlacza na tej samej płytce STM32F4-Disco. Jednak próbowałem to robić poprzez bibliotekę STemWIN. Programuje w środowisku Eclipse i po wielu próbach udało mi się ja odpalić. Jednak wyświetlacz nie reaguje. Podepnę się pod ten temat i zapytam: Czy ktoś próbował obsługiwać ten wyświetlacz...
Sprzedam prawie nieużywany (może 1 raz zaprogramowany) STM32VLDISCOVERY Jest to: ARM 32-bit Cortex™-M3 CPU Można programować używając: -arduino - libmaple 0.0.12 i mutacje dostosowane do procesora STM32F100RB -czystego C używając Keil/IAR limited editions lub darmowego CoCoox -javascript interpreter (polecam wygodne środowisko do prototypowania)...
Jak dobrze zauważył Sparrowhawk algorytm jest błędny i od tego trzeba było zacząć. Algorytm po poprawce: Pozdrawiam JarekC Naniosłem jeszcze poprawkę zgłoszona przez rajszym związana z liczbami ujemnymi.
Również podobne rozwiązanie (moduł + MCU) ma ST. Można coś więcej w tym temacie ? Prawdę mówiąc jak rozglądałem się za modułami znalazłem produkt Muraty (CMWX1ZZABZ) czyli SX1276 + STM32L0. Niestety z dostępnością trochę gorzej, a raczej z kosztem przesyłek (digikey lub mouser). Prawdę mówiąc wolał bym inny procek niż PIC (bo nie przepadam za tymi...
Zastanawia mnie dlaczego utrudniając życie innym oczekujesz od nich pomocy? Przecież widać że ma wstręt do słowa pisanego. Musiałby długi post przeczytać. A do C książkę. Jest lekarstwo Dziecku, jak było w przedszkolu, zainstalowałem i nie musiałem jej czytać co na stronie jest napisane. Co do książek, darmowe w załączniku ale skoro nie chciało się...
4x zaprogramowany. Leżał z odłączonym akumulatorem ponad rok. Programowanie w C: Ride7(darmowy). Mozna importowac projekty z Keil. Złącze 20-pin na kartę rozszerzeń w rastrze 2.54. Schemat i instrukcja: -STM32F103VE 512kB flash, 64 kB SRAM - LCD 128x160 24-bit color z touchscreen , z podswietleniem -2x LED - akcelerometr -joystick, - IrDA , - CAN ,...
No to mamy kolego zupełne odmienne podejścia do problemu poznania, ale może to i dobrze bo z dyskusji przeważnie coś dobrego wynika. Wszystko też zależy od tego jakie ma się cele - jedni chcą korzystać i mieć z głowy, bo zależy im na czasie/wygodzie/kosztach itd. W moim przypadku nie robię żadnych komercyjnych projektów, chcę po prostu wiedzieć jak...
Witam, Ja korzystam z st-linka (zl30prg) i Keila. Mam dwie płytki zl31arm (z wbudowanym st-linkiem) i butterfly2. Na zl31arm Keil jet świetny ( fajny, łatwy podgląd rejstów ), ale na butterfly2 nie jest już różowo. Podgląd rejestrów w zakładce Peripherals nie działa, jest dostępny podgląd przez View->System View, co już nie jest tak wygodne. Z tego...
Witajcie. Będę używał tej płytki do swojej pracy dyplomowej. W tej chwili jestem na etapie zbierania dokumentacji. itd. Lada dzień rozpoczynam zabawę z ta płytką będę programował przez Coocox ponieważ jest darmowy. Mam pytanie do was jakiego interfejsu użyć przy połączeniu wyświetlacza z Płytką ?
Z darmowych powiedziałbym że gcc+CooCox jak już ktoś musi mieć "spójne" IDE. Tyle tylko, że ma toto ładne babole w debugu [nie radzi sobie z odczytem rejestrów FSMC] + żeby zaprogramować procka muszę to robić dwa razy i nie diaboła nie wiem z czego to wynika... No i nie radzi sobie np. z STM32F3, chyba, że przez "generic M4" (ale to raczej nie jest...
Niedawno znajomy próbował jakiś demonstracyjny webserver z sieci i całość zajęła 19 KiB, więc darmowy Keil nie miał z tym problemu. Zasadniczo bez kłopotu powinno się dać przenieść projekt pod CooCox lub lubianego tutaj Eclipse DIY Freddiego z nieskonfigurowanym domyślnie stosem. Wygeneruj nowy projekt w nowym środowisku, a następnie usuń wygenerowany...
Ponieważ dopiero zaczynam zabawę z ARM-mami mam do Was pytanie. Czy jest jakieś uniwersalne środowisko programowania do w/w uc? Do tej pory (krótko) używałem uVision do LPC1768, ale szybko ograniczenie 32k wykluczyło to z użytkowania. Czy są jakieś darmowe, fajne i dobre środowiska, które by obsłużyły obydwa uc? Czy też lepiej użyć odrębnych? Wykluczając...
Ja generalnie uważam że książki najlepiej omijać jak najszerszym łukiem a najlepszym źródłem wiedzy są dokumentacje producenta na których zresztą te książki się opierają. Czytania dokumentacji po angielsku i tak nie przeskoczysz dlatego, jeśli masz z tym problemy, to tym bardziej trzeba się do tego zabrać. Do nauki najlepiej mieć w głowie konkretny...
Keil ma ograniczenie na rozmiar kodu, więc sie pewnie nie zmieszcze w darmowej wersji, a poza tym nie ogarniam go wogóle xd. Piotrus_999 nie mam takiej opcji jak ->resource configuration, to chodzi o katalog z projektem?
Witam. Pytanie do osób programujących procesory serii STM32. Jakiego środowiska używacie? Obecnie dostępnych jest wiele środowisk, które wspierają te procesory, m.in Keil, IAR, Raisonance czy darmowe Eclipse +WinARM. Które wg. was jest najwygodniejsze?. Dodam, że chodzi też o zastosowanie w komercyjnych projektach, więc cena również wchodzi w gre.
Witam serdecznie, jakiś czas temu zacząłem moją zabawę z stm32. Po kilku tygodniach walki z darmowym oprogramowaniem (Eclipse + GCC, ograniczony Keil itd), zdecydowałem się na TrueStudio w wersji light. Mam jednak problem z tym oprogramowaniem podczas debugowania. Jaki to projekt? - projekt ma za zadanie odczytać dane z modułu RFID, następnie ma rozpoznać...
Męczę się już z tym tematem długi czas. Niestety ciężko mi określić gdzie jest problem ponieważ nie posiadam Logic analizer-a. A tak przy okazji, masz port LPT?
co to jest Konfiguracja.axf? Twój projekt nazywa się Konfiguracja?... Którą masz wersję keila? Ten cały system_init jest podejrzany... W załączniku rozbiegówka bez udziwnień . U ciebie nawet plik się dziwnie nazywa, zamiast po prostu STM32F10x.s. Wywal z projektu swoj obecny plik .s, a dodaj ten z załącznika... Postawienie darmowego toolchaina trwa...
Witam Spotkałem bardzo dziwny problem kiedy włączam optymalizację kodu w moim projekcie. Programuje w darmowym TrueSTUDIO na STM32. W bardzo wielkim uproszczeniu program wygląda tak: main{ ustaw_zegar_uc(); //stanadrdowe uruchomienie mikrokontrolera konfiguruj_GPIO(); konfiguruj_SPI(); // konfiguruje SPI dla wyświetlacza...
... Jednak w tym sklepie natrafilem na takie cóś, jest to niby klon arduino, tylko ze z procesorem stm32. Interesuje mnie czy tą płytkę też sie programuje przez USB (czy ma wbudowany programator, nie mogłem nigdzie doczytać). Cały internet milczy, a gotowa, plytka z ARM za 83zł to chyba jakieś zarty... Jak to milczy i żarty?... To jest popularny olimexowski...
Bardzo często na forum pojawiają się pytania o wybór darmowego środowiska do STM32. Problemem jest tu programator ST-Link dołączany do niektórych płytek prototypowych (np. moja ST32 VL Discovery), a dla którego ciężko znaleźć wsparcie. Wyjątkiem jest tu TrueStudio które w "darmowej" wersji ogranicza nam możliwość podglądu rejestrów w czasie debugowania...
Zaletą Atolica jest to, że praktycznie wszystko jest gotowe do pracy... Na screenie raczej nie musisz nic zmieniać... Generalnie sam zaczynam pracę z ARM-ami i z Atolicem, nie miałem problemów. Teraz walczę z Eclipse, żeby zupełnie mieć darmowe i nieograniczone środowisko. Jeśli chcesz jakąś pomoc napisz jakie konkretnie masz błędy lub co nie chodzi....
Jak na 1000 darmowych z zestawów ewaluacyjnych zainteresowanie słabe dopiero 1/3 rozdana, może słaba reklama ? Moja propozycja jest taka aby nie umieszczać tutaj więcej treści pytań konkursowych, to nie jest w porządku w stosunku do osób które same opracowały odpowiedzi. Pytanie które ujawniliście wygląda dla mnie jak pytanie ankietowe, nie konkursowe....
W języku polskim nie ma słowa "buffor", jest "bufor". Jeśli ktoś tu pyta Cię o jakieś szczegóły, to wyłącznie w celu dzielenia Ci właściwej pomocy, w dodatku darmowej i z poświęceniem własnego czasu. Mógłbyś więc przynajmniej nie pyskować ludziom, którzy chcą Ci wyświadczyć uprzejmość. Pytanie o zapotrzebowanie na przepustowość i moc obliczeniową jest...
Koledzy, uczę się na płytce od KAMAMI ZL31 z prockiem STM32F103RB. Idę zgodnie z książka jednak nie mogę uzyskać innego przerwania jak od portu A. Program kompiluje się bez błędów. PB1 PB2 wyjścia PP Jeżeli debaguje na procesorze to nie jest już OK. W podglądzie przerwań konfiguruje się na przerwanie port PA0. Zwieram do masy PA0 zgłaszane jest przerwanie,...
Witam! Jest to mój pierwszy post na elektrodzie, ale już od dawna byłem jej biernym użytkownikiem :) Do tej pory programowałem trochę mikrokontrolery AVR w języku C. Chciałbym nauczyć się też programować mikrokontrolery z rodziny ARM. Myślę, że dobrym wyborem będzie rdzeń CORTEX-M4. Nie wiem tylko jakiego producenta wybrać. Z tego co się orientuję to...
Jeśli zaczynasz dopiero swoją przygodę z mikrokontrolerami ARM to na początek skorzystaj z gotowych narzędzi np.: Atollic IAR Keil Darmowe wersje mają pewne ograniczenia co do rozmiaru kodu jednak na początek wystarczy. Polecam Atollic TrueSTUDIO for ARM Lite 4.3.1 [sam z niego startowałem]. Wystarczy parę kliknięć myszki i już jest gotowy projekt z...
Ja również jestem ciekaw wyników. Z darmowych stosów jest jeszcze CycloneTCP (w wersji Open nie ma paru bajerów ale jest za to na licencji GPL) . Tutaj można zobaczyć co potrafi postawiony na stm32 serwer
Keil uVison nie ma ograniczenia kodu ale tylko dla mikrokontrolerów z rodziny STM32F0 (trzeba tego poszukać) dla rodzin F1, F3, F4,... ograniczenie występuje choć nie przeszkadza ono w pisaniu prostych programów. Ogólnie do STM32 jest wiele środowisk... z tych nie opartych na Eclipse są chyba tylko właśnie Keil i IAR. Jedyną w pełni legalną i darmową...
Darmowa wersja Keila dla STM32 (a w zasadzie linker) obsługuje maksymalnie 32KB kodu. Jeżeli chcesz więcej, to szykuj cca 10 000pln na MDK-Basic, który pracuję do 256KB :)
Zupełnie nie rozumiem, w jakim celu miałbyś zapisywać rejestr timera, jeśli transmisję do WS na STM32 możesz zrobić bez timera na SPI, kodując każdy bit do WS2812 na trzech bitach zamiast na bajcie czy słowie 16-bitowym. Opis kodowania i transmisji SPI bez DMA masz w już darmowej EP 03'2014.
Czemu nie AC6? Albo czysty eclipse? Jeszcze niczego nie wybrałem, rozglądam się za wygodnym i funkcjonalnym środowiskiem do programowania ARM, na 90% będą to STM32F4. Najlepiej darmowym. Zależy mi na w miarę prostej konfiguracji projektów, obsłudze "zwykłych" programatorów i możliwości debugowania kodu (co najmniej podgląd wartości zmiennych). Jest...
Jeśli już miałbym się decydować na nucleo to wolałbym jednak na CM4, różnica w cenie nie jest wielka, a w możliwościach olbrzymia. Dodatkowo część z tych STM32F4 jest tańsza niż xmegi (<10PLN) - w rozumieniu same chipy. Na forbot jest mnóstwo "lekcji" dla cm3 i cm4 w halu i nie tylko. Z polskojęzycznych to chyba najprzystępniejsze darmowe źródło...
Myślę że szkoda czasu na oglądanie dla STM32. Czy coś Ci nie odpowiada w darmowych toolchainach i IDE że musisz szukać dalej? Można by się zastanowić ew jak by jakieś układy bosh-a albo inne.
Dla początkujących to Eagle bardzo prosty wręcz intuicyjny program no i darmowy. przynajmniej v6.1 na P2P. :D :D.Największa baza bibliotek.Po prostu świetny program.Odradzam Protel.Dla początkujących za bardzo skomplikowany. Zupelnie sie nie zgadzam !!!! Chce zrobic plytke z Arduino i .... (***). Zupelnie nie ma ustawienia wymiarow plytki, co w plytkach...
Codesourcery płatny. Crosswork wygląda całkiem nieźle, w EP jest opisany więc przetestuję, wprawdzie też kosztuje ale jest darmowa wersja 30-dniowa.
Jak dla mnie tylko jedno jest dobre, bo darmowe i bez ograniczeń - gcc [; Co za tym idzie do debuggowania używasz OpenOCD, a więc odpada ST-LINK i ZL30PROG - nie są obsługiwane. RLINK i J-LINK niby są, ale... nie warto wydawać tyle kasy moim zdaniem... 4\/3!!
Jakby nie patrzeć, Atollic ze swoim TrueStudio to tylko skonfigurowany do pracy Eclipse (; Dodając śmieszne ograniczenie w wersji lite(brak możliwości prostego tworzenia projektu C++ jak w C, nie tworzy .hex, ale chociaż .elf jest, obsługa tylko jednego JTAG'a) i zostawia na widoku, po złości takie smaczki jak FSR, czyli wygodnego podglądu rejestrów...
Nic nie trzeba, jest darmowa wersja LITE.
(at)mrh Jeśli Ci to jakoś pomoże, bądź zainteresuje, to jest sposób, aby debugować procesory STM32 za pośrednictwem interfejsu ST-Link/V2. :D Mianowicie, zamiast OpenOCD można podpiąć pod eclipse z cdt specjalny serwer GDB dla STM32 "pożyczony" z Atollic True Studio Lite, który obsługuje ST-Link. Opis, jak tego dokonać znajdziesz tu: [url=]LINK Sprawdziłem....
Zabawy idą "do przodu", głównie dzięki koledze kemot55 który wspomaga mnie na PW. Aktualnie mam na stole motyla z podłączonym programatorem, program się kompiluję jednak nie działa do końca tak jak bym tego chciał. Teraz wygląda to w ten sposób: Co może być nie tak? Mój programator/debugger to ZL30PRGv2, Keil jako darmowa wersja próbna, procesor STM32F107VBT6...
E no nie przesadzajmy. Można go kupić za <10$ więc jak za to co oferuje nie jest chyba taki przesadnie drogi? Dodatkowo płytka ewaluacyjna z garstką ciekawych elementów i programatorem/debuggerem na pokładzie za ok 70-80 PLN to też niezła cena jak za kompletny zestaw do którego jest kilka darmowych IDE praktycznie bez ograniczeń + sporo przykładów...
Trzeba kupić pełną wersję Keila (bez ograniczeń) albo zacząć używać darmowego i OTWARTEGO oprogramowania bez ograniczeń. A jak się program zmniejsza? To proste - wykasuj parę linii (szczególnie takich z wywołaniem jakichś funkcji) i program się zmniejszy (; 4\/3!!
Dziękuję za odpowiedzi. :arrow: tymon_x Rozwiązaniem jest FPGA... będzie taniej. Wyjdziesz na tym też zdecydowanie lepiej niż z uC. I spokojnie zmieści się tam soft-procesor z dostępnym kompilatorem C/C++. Rozumiem masz na myśli układ pokroju np. tego : Owca cała, wilk syty: "mikrokontroler" jaki będziesz chciał, jest tam pokaźna paczka modułów i wszystko...
Już znalazłem. Wracając do sedna tematu postanowiłem nie męczyć się już z głupimi problemami keila i przejść na darmowe środowisko szczególnie że już kiedyś się nim bawiłem. Postępując zgodnie z Twoim tutorialem zainstalowałem: Sourcery CodeBench Lite 2012.03-56 w katalogu C:\CodeSourcery\Sourcery_CodeBench_Lite_... I niestety z pod linii komend...
A na najnowszej wersji 1.6 też? Niestety też, już to sprawdziłem używam toolchaina rekomendowanego do tego środowiska GNU GCC ARM Embedded Ja niedawno zainstalowałem to środowisko i bez problemu pisze na STM32F051R8. Jakiego toolchaina używasz? Ja mam podpięty z Sourcery CodeBench. Działa od pierwszego uruchomienia praktycznie :wink: Właśnie mam zestaw...
Dobrze, wiedzę że potrzebujemy konkretów. Mamy Czy można debugować to przez USB za pomocą dostępnych darmowych narzędzi? Jakich?
Witam, Wrzucę swoje 2 grosze: #0. C++ to jest generalnie do bani ;) Do dnia dzisiejszego niektóre elementy standardu są tak niejednoznacznie wytłumaczone że różne kompilatory mogą w pewnych kwestiach(template) generować trochę inny kod. Ciekawe jak radzą sobie kompilatory na uC ? #1. jeśli chcesz używać STM32 M0 (które wielkością flasha nie grzeszą)...
Tak jak zauważyłeś tam już jest programator a właściwie JTAG czyli debugger. Samo zaprogramowanie STM32 może odbywać się przez jego bootloader( odpowiednie ustawienie pinów-wprowadzenie w stan bootloadera i wgranie programy przy pomocy aplikacji-choćby ze strony producenta po RS232). Oczywiście musi być MAX3232 lub coś podobnego. Co do środowiska-polecam...
Witam. Tworzę aktualnie projekt loggera GPS. Moduł GPS śmiga elegancko. Zapisuje dane w pliku KML na karcie SD. Teraz mam zagwozdkę. Chciałbym aby urządzenie było widoczne (po wpięciu kabla USB) jako pamięć masowa. Widoczne byłyby pliki .kml, które można by było otwierać/kopiować/usuwać z karty SD. Czy darmowe biblioteki ST pozwolą na ww. funkcjonalność?...
Aktualnie używam również C++ do projektu skanera 3D z użyciem światła strukturalnego, dlatego zależało mi na pogłębieniu wiedzy C++ zamiast wracania do C. Większość darmowych bibliotek obsługi różnych interfejsów i/lub urządzeń zewnętrznych podłączanych do mikrokontrolerów, jest napisana w C. Dlatego od C nie uciekniesz, albo będziesz miał pod górkę...
Korzystasz de facto z gcc w środowisku które ci je ogranicza. Gcc jest darmowe bez ograniczeń. Widzisz problem? Do wyboru są 2 właściwe dla mnie... Eclipse plus gcc (wtyczka lub makefile wg Freddiego) Keil dobrze go poznać dla zawodowej przyszłości. Z braku laku CooCox
po prostu nie ma zbytnio żadnych alternatyw. O i tutaj trafiłeś w sedno sprawy - nie ma alternatyw, zwłaszcza darmowych. I dziękuję za opis wad, faktycznie może trochę to być upierdliwe, jednak z uwagi na powyższe nie pozostaje nam chyba nic innego jak się z tym pogodzić.
ściągnij darmową wersję Keila, otwórz w niej projekt dostarczony przez ST i stwórz analogiczny projekt w CooCox z tymi samymi składnikami (trochę ich jest).
Zapoznaj się ze stosem CycloneTCP Dobry pomysl - musze przyznac ze bardzo fajny stos... w wersji darmowej pelna funkcjonalnosc. Maly minus to niestety brak dokumentacji, ale jest bardzo ladnie napisany wiec analiza nie stanowi wiekszego problemu. Natomiast co do lwIP to tez opieralem sie o ktorys przyklad zawarty w paczce FreeRTOS-a i nie bylo wiekszych...
Witam drogich kolegów Obecnie przygotowuję się do projektu "przekaźniki po Ethernecie". Udało się już coś takiego zrobić na stosie ze strony [url=www.tuxgraphics.org]tuxgraphics.org... Stos ten natomiast z racji idei działania, może jako odpowiedź dla zapytania serwera odesłać maksymalnie jeden pakiet. Wszystko działa ok, ale chciałem zrobić nieco bardziej...
Nie wszystkie. LPCxpresso wyraźnie odstaje od innych na plus jakością/kompletnością. Dave też jest porządnie sklejony. AC6 jeszcze zbyt świeży. Coocox zapowiadał się dobrze i chyba już przestał się zapowiadać. Jest jeszcze od niedawna darmowe Atollic Studio i chyba trzeba będzie je wypróbować.
Popieram przedmówce. Używam Keila od lat. Wersja darmowa ma limit kodu 32kB. Nie przeszkadza to w prostych projektach nawet z kodem generowanym przez CubeMx. Uzywam do Discovery, Nucleo o chińskich STM32F103. Probowałem też open source pare lat temu i nie podobało mi się. Np. ja czesto nie programuję podczas testowania flasha tylko debuguje i uruchamiam...
Jeśli jednak ktoś chciałby zgrać trochę utworów z internetowego radia (za darmo :)) to polecam program RadioSure. Darmowa wersja pozwala na zgrywanie jednego kanału. Można nagrać trochę utworów do posłuchania w samochodzie.
Ściągnij sobie darmowe przykłady do mojej ksiażki o LCD-TFT w darmowych przykładach nie ma ssd1289 1. Niepotrzebne memcpy z tablicy AsciiLib do buffer. wystarczy użyć wskaźnika. Wiem, że wskaźnik byłby lepszy ale nie czuje/rozumiem na tyle dobrze wskaźniki w tablicach wielowymiarowych . Mimo to udało się ale wciąż widzę to za mglą. 2. Niepotrzebne...
Witam! Zaczynam przygodę z STM, na płytce mam polutowany układ STM32L052C6T6 z podłączonym do USART2 modułem Bluetooth o oznaczeniu RN4871. Moduł wydaję mi się, że działa. Na telefonie w aplikacji BLE Smart Discover moduł jest widoczny. Póki co korzystam z pomocy bibliotek Hal, przy czym nie jestem pewny w jaki sposób przy pomocy tej biblioteki wysyłać...
(at)stmx (at)Freddie Chopin Rodzina H7x0 jest tania, ponieważ została mocno wykastrowana, dzięki czemu zmniejszono znacząco rozmiar struktury (die) i więcej wychodzi z jednego wafla, w mniejszej ilości cykli naświetlania. To pozwoliło na obniżenie kosztów. (at)PiotrLenarczyk Początkujący zaczynający od Arduino wyrabiają sobie mylne pojęcie, że "mikroprocesorem...
Wybrałeś stary uC, archaiczne i martwe środowisko, a do tego chcesz pisać jak na AVR. To jest trochę inaczej. Jeżeli chcesz mieć zewnętrzny kwarc, to podłączasz go to wyprowadzeń HSE, włączasz generator, czekasz aż będzie gotowy i przełączasz taktowanie. Standardem w wielu aplikacjach i płytach rozwojowych jest 8 MHz, czasami 25 MHz. 12 MHz jeszcze...
Trochę przeterminowany materiał. Ktoś zapomniał o rodzinie STM32H7xx, która jest dostępna w formacie Nucleo, a w tym roku rozrośnie się o jednostki 2-rdzeniowe i/lub bogatsze układy z dodatkowymi peryferiami. (at)stmx Nie wiem z jakiej strony korzystałeś, ale ja znalazłem ceny. Tylko te drobne szczegóły trochę zniechęcają: - Stan magazynowy: 0 - Minimalna...
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...
Wiesz, tutaj nie tyle chodzi o pojemność kart, co kwestie licencji. MMC jest darmowa, SD i pochodne (np. TF) kosztują kilka tysięcy dolarów na rok. Umieszczenie logo na produkcie, to dodatkowe centy od sztuki. Dlatego interfejs MMC jest wymagany, nawet jak urządzenie pracuje w standardzie SD. Takie mrugnięcie okiem do producentów sprzętu i do klientów....
Po inicjalizacji HAL, dodaj sobie: FLASH->ACR |= FLASH_ACR_PRFTBE; Dziękuję za wskazówkę, jak na razie niestety nie spowodowało to przyspieszenia programu, będę próbował dalej. Dokumentu co sie nazywa reference manual. A optymalizowanie to sie zaczyna od algorytmu a nie opcji kompilatora, ktore sa "wisienka na torcie" Mam prośbę - nie pisz takich...
(at)Pan Korsarz Możesz użyć kodu z moich darmowych przykładów do książki o LCD. Jedyne co musisz dostosować to obsługa SPI - ale to raptem parę linii kodu. Dziś rano kupiłem ebook na Helion.pl - zobaczymy co z tego będzie. Witam, Obecnie robię projekt na FT800 i mikrokontrolerze STM32F407. Swoje biblioteki opierałem na źródłach tak jak pisałeś oraz...
(at)mateusz19955 W darmowych przykładach do książki o LCD z mojej stopki, do ściągnięcia ze strony Helionu masz kilkanaście przykładów użycia tego kontrolera zarówno dla interfejsu SPI, jak i równoległego. Procesor bez znaczenia.
chciałbym się podpytać z jakiego IDE korzystacie? Jak nie na eclipse to może Visual Studio + VisualGDB. Choć nie jest to darmowa opcja.
Cześć, napiszę jak to jest u mnie. Czyli mam JTAG na USB usbScarab z Kristech + płytę bazową z Propox + AT91SAM7S256 + Eclipse i Open OCD z Yagarto. Trochę się namęczyłem, zanim OpenOCD "dobrał" się do Atmel. Na pewno powodem był nadmiar nowości ( CPU, JTAG, jakieś OCD :-) ). Konfiguracja OpenOCD u mnie to (fragment): reset_config srst_only jtag_device...
Jest też w środowisku Ride-7 (Raisonance) , które jest darmowe i nie ma ograniczenia kompilowanego kodu tak jak Keil.
Witam, mam problem z uruchomieniem 1 projektu w środowisku Crossworks. Dysponuję płytką z cpu STM32, wyprowadzony JTAG i podłączony przez Wigler. Rdzeń jest poprawnie wykrywany i programowany przez IDE. Zrobiłem prosty projekcik na bazie example mrugający LED. Projekt się kompiluje, wgrywa i uruchamiania na procku bez problemu. Problem jest taki - po...
1. Nie - po prostu nie użyjesz tego JTAGa pod żadnym innym softem niż Keil 2. Da się podłączyć do czego chcesz 3. Poprzez OpenOCD może współpracować z gcc, ale jest trochę wolny (bardzo wolny). 4. Jak dla mnie Ride jest beznadziejny, ale co kto woli. Pozatym idea płacenia za soft który można mieć za darmo (w końcu Ride wykorzystuje darmowy pakiet CodeSourcery...
Odpowiem, choć nie odpowiem, albo może trochę. Żadnej nie miałem w ręku. Co do różnic... hmm... no są dosyć zasadnicze, ale jakieś przełożenie jednak jest. ARM7 i Cortex to kilka generacji różnicy (ARMv4 vs ARMv7). Do tego ARM7 to procesor który może być mikrokontrolerem, a Cortex-M3 to mikrokontroler który jest bardzo mocny, niby nic, ale jednak......
Problem polega na zaimplementowaniu łącza podczerwieni ZGODNEGO ze standardem IRDA między PC a mikrokontrolerem ze sprzętowym USART z en/dekoderem. Jako że trudno o coś gotowego i darmowego rozwiązanie od strony software oparłem o starą bibliotekę Pico-IRDA. Sprzętowo - identycznie jak w płytach ewaluacyjnych. Uklad jest już zmontowany - sprawdzone...
pozytywne. Ma co trzeba. Dołączona jest płyta z dokumentacją i przykładami. Jest też program testujący wszystko co płytka ma na pokładzie. Niestety ten jeden program jest tylko w wersji hex, do wrzucenia przez bootlloader (kabelek do rs-a załączony), bez źródeł. Miga diodami, wyświetla na LCD, łączy się przez USB, sprawdza klawisze. Dokładnie nie wiem,...