Witam, Dzuibię sobie aplikację na STM32f103c8T6 ( koln niestety ) w Platformio używając bibliotek libopencm3. Użyłem tymczasowo implementacji modbus pana Paciorka : https://github.com/opcode-eu-org-libs/ST... Docelowo będzie freemodbus Do tego trochę innych modułów programowych. Urządzenie funkcjonuje poprawnie "prawie" raz na jakiś czas,...
Witam podbije temat co na chwile obecną polecacie jeśli chodzi o STM32 Polecam PlatformIO :) https://docs.platformio.org/en/latest/pl...
Witam Jeśli nie mam bootloadera, to aby działał Marlin 2.x musisz zmodyfikować platformio.ini i wgrywać program przez ST-linka. Marlin z gotowych skryptów tworzy binarkę pod adres 0x08007000 i tak ją wywołuj bootloader którego już nie masz. Musisz więc wgrać program pod adres 0x08000000 zamiast 0x08007000, najprościej pominąć linijkę w platformio.ini...
Zdaje się w platformio można wybrać libopencm3 i startup już tam jest. Ja m.in tego używałem. Raz dla sportu napisałem coś w asm i walczyłem z gcc none-eabi i takimi tam, ale nie chciałbym do tego wracać. VSCode + platformio jest bardziej przyjazne, a da się w tym bez hala pisać.
Czyżby tylko Atmel (Microchip) Studio? Ja tylko tego używam. Nie ma wersji na Linuksa. ST dla STM32 stworzyło cały pakiet dla Linuksa. Arduino też oczywiście jest, Visual Studio Code z PlatformIO też.
Pytanie czy platforma arduino pozwala na tego typu modyfikacje? To jest kwestia wyboru IDE. Jeżeli np. zostanie użyte PlatformIO do budowy projektu z STM32, to jest możliwość modyfikowania i pisania własnych skryptów linkera. Niezależnie od tego, czy w tym projekcie zostanie użyte Arduino HAL, czy też nie. https://docs.platformio.org/en/latest/pr...
Bo można sobie i owszem wgrać arduinowy bootloader, można odpalić niby to samo środowisko, tyle, że większość tzw. "szkiców" już nie działa. I tu jest problem, bo osoby początkujące, albo słabo obeznane z mikrokontrolerami sobie już z tym nie radzą. Więc z tego samego powodu inne próby przeszczepienie ARM do Arduino raczej są skazane na niepowodzenie....
a jak to dokładnie jest z takimi bootloaderami, jak te co podesłałeś i prawdopodobnie te od Arduino? Czy one za każdym wgraniem projektu muszą być dokompilowane do mojego programu? Czy też siedzą sobie grzecznie w specjalnym zakresie pamięci i kolejne flashowania ich nie ruszają? Tak długo jak wgrywasz wsad "przez nie", nie musisz nic robić. Kompilując...
(at)jacynka84 - środowisko dla STM32? Jest Atollic, jest SW4STM32, jest PlatformIO na Atomie, jest Keil MDK w końcu... A jeśli chodzi o sprzęt to za jakąś dychę (PLN) jest nieco archaiczny, ale i tak raczej szybszy niż xmega dev board będący klonem Maple - na układzie STM32F103C8T6 jak mi się dobrze wydaje. Max częstotliwość zdaje się 96MHz, 64KB Flash...
AVE... Ja się "wychowałem" po trochu na EdW, EP i PE, a po trochu na Poradniku Radioamatora. Do tego miałem książkę o elektronice autorstwa radzieckiego, z której dowiedziałem się wszystkiego o lampach, elektronach, protonach i Leninie... Teraz spędziłem uroczą godzinę, by się zorientować, czy PlatformIO dodaje do frameworku Arduino STM32Duino automatycznie,...
Zresztą gcc i IDE to dwie odrębne sprawy, jedni lubią eclipse inni nienawidzą Jest jeszcze PlatformIO z całkiem niezłym [url=https://docs.platformio.org/en/late... dla STM32 z mozliwością pracy w Visual Studio Code, Eclipse lub Atom. Oczywiście używa kompilatora gcc :)
Sama płytka Arduino to tylko mikrokontroler i nie musisz korzystać z framework-a Arduino by jej używać. Możesz ją traktować jako dev-board. Jeśli chodzi o same mikrokontrolery to niestety dobiera się MCU pod konkretne zastosowanie. Dlatego warto poznać kilka rodzin by móc potem coś sensownego wybrać. Naukę warto rozpocząć od takiego MCU, który jest...
Coś sprawdzałem, ale mam wrażenie że arduino-platformio-esp32 jest trochę w tyle. Teraz jestem poza domem, jak wrócę spróbuję właściwe arduino-ide i tych funkcji, dzięki! ps. właśnie o tym czytałem w jakiś newsach.
No i niestety utknąłem. Mam jakieś dokumentacje przetłumaczone na polski i angielski, udało mi się zrobić backup aktualnej zawartości pamięci i umiem wrzucić nowy program, mam jakieś biblioteki (cmsis), mam dużo przykładów do różnych urządzeń peryferyjnych. Natomiast nie udało mi się w żaden sposób uruchomić debugowania a bez tego dalej nie ruszę. Nie...
Ok, w końcu dostałem openbk do zbudowania dla urządzenia N, które mam, dużo momentów z twarzą w dłoni, moja strona zaczyna budować env, lubię używać platformio do mojego pomysłu na Win/Linux i zwykle nie jest to problem, ale ponieważ mam też ogromne ilość starszego kodu, który nie działa na nowszych esp32/stm32 i innych urządzeniach, na których gram,...
ale "na dzień dobry" nie działa w nim port USB (trzeba wymieniać rezystorki SMD Liczba pojedyncza, wymienia się JEDEN z 10k na 1,5k, a można nie wymieniać tylko dołożyć 4.7k na płytce stykowej i też będzie działało. Co jeszcze ciekawsze nie na każdym sprzęcie (w znaczeniu komputerze, porcie, hubie) problem się uwidoczni, u mnie działa z nieprawidłową...
Okej, zatem spróbujmy przystosować bibliotekę, którą mi podlinkowałeś do moich ćwiczeń ;-) Skopiowałem pliki EVE.h, EVE_commands.c, EVE_commands.h, EVE_config.h, EVE_target.c, EVE_target.h do odpowiednich folderów w projekcie. Teraz tak: W pliku EVE_target.h trzeba wybrać i włączyć jedną z konfiguracji. Jeśli dobrze myślę to mnie interesuje ta konfiguracja,tak?...
Dodatek Visual Micro w AS7 obsługuje wszystko co wspiera Arduino IDE, czyli np. słynny STM32 w wielu wcieleniach na ESP też w tym dziergam. Przepraszam, nie wiedziałem. No, ale skoro AS korzysta z kompilatora gcc, to raczej nie jest to niespodzianka. Faktycznie dla kogoś, kto lubi i jest przyzwyczajony do AS, to jest dobra alternatywa do PlatformIO.
Lepszym środowiskiem programowania będzie również PlatformIO (dostępne wtyczki do Eclipse i Visual Studio Code), gdzie jest obsługa debuggera oraz unit testing. Przesiadka z Arduino IDE będzie o tyle łatwiejsza, że samo PIO ma bardzo dobre wsparcie dla Arduino HAL - migracja kodu jest prosta, po utworzeniu pliku z definicją platformy sprzętowej, płytki...
Też strasznie nie lubię Arduino - czego by nie poszukać to pierwsze X stron wyników w goglu to Arduiniarstwo nie wnoszące niczego konkretnego do rozwiązania problemu który akurat mam do rozwiązania :P W dodatku ten ekosystem wydaje się być tak skonstruowany aby użytkownik nigdy nie dowiedział się o istnieniu innych rozwiązań. Robienie na tym rzeczy...
Ale do Visual Studio potrzebna jakaś wtyczka chyba? Trochę poszukałem o tym VS Code i chyba działa z PlatformIO, ale to chyba jest coś jak Arduino, czy się mylę. A Ty Freddie co używasz?
https://obrazki.elektroda.pl/7335795800_... Przedstawię tutaj płytkę ESP32-2432S028R oferującą przede wszystkim duży kolorowy wyświetlacz LCD TFT 2.8" oparty o sterowniki ILI9341 (wyświetlacz) i XPT2046 (rezystancyjny panel dotykowy, wraz z rysikiem), a to wszystko za raptem około 50 zł. Pokażę tu jak można przykładowo obsłużyć ten...
Mam problem z utworzeniem obrazu tasmoty, do którego muszę dodać plik user_config_override.h, aby włączyć obsługę RTC DS3231. [syntax=arduino] #ifndef USE_RTC_CHIPS #define USE_RTC_CHIPS // Enable RTC chip support and NTP server #endif #ifndef USE_DS3231 #define USE_DS3231 // [I2cDriver26] Enable DS3231 RTC (I2C address 0x68) (+1k2 code) #endif #ifndef...
Rzeczywiście, ta metoda nadaje się znacznie więcej niż dla Wemos D1, nie chciałem nic takiego sugerować, po prostu na Wemos D1 będzie kilka tematów stąd taki tytuł. Tutaj jest nieco więcej szczegółów: https://github.com/JAndrassy/ArduinoOTA ArduinoOTA wspiera: - classic ATmega AVR with at least 64 kB of flash (Arduino Mega, MegaCore MCUs, MightyCore...
Czy istnieją języki wysokiego poziomu dla programowania w miarę prostych mikrokontrolerów? Tak, istnieją języki wysokiego poziomu do programowania mikrokontrolerów, nawet tych prostych. Języki wysokiego poziomu umożliwiają prostsze i bardziej czytelne pisanie kodu w porównaniu do języków niskiego poziomu, takich jak asembler. Oto kilka popularnych...
Dzięki, już wszystko działa. Teraz jeszcze próbuję uruchomić vs code z wtyczką platformIO, ponieważ jest "lepszy", ale nie umiem uporać się z tym, że komputer nie widzi st linka jako normalnego portu com, przez co nie potrafię "wybrać" portu w trakcie wgrywania programu. Nie jest to konieczne, ale lepiej się pisze z poprawą składni, czy innymi bajerami....
mam nucleo F103RB platformio i cube, ale jestem początkujący w tych prockach. Jeśli masz coś co można łatwo wgrać i skopiować dla Ciebie wyniki i napiszesz krótką instrukcję to mogę zrobić taki test. Z rok temu zrobiłem na tym falownik 3 fazowy, kompilując w gcc (i nie chciałbym do tego wracać) , teraz coś się bawię z platformio i opencm3 ale to początki,...
Witam Może ktoś napisać jak wgrać program korzystając z PlatformIO do płytki prototypowej STM32F407VET6? Od kilku dni próbuję to zaprogramować przez usb oraz konwerter, ale nie udało mi się. Chodzi mi o instrukcję od A do Z, dotychczas programowałem jedynie arduino.
https://obrazki.elektroda.pl/2968170300_... W materiale znajdziecie informacje o platformie MIKROE udostępnionej przez TME . Platforma ewaluacyjna EasyMx Pro wyposażona jest w gniazdo do wymiennych modułów mikrokontrolera PIC, AVR, RISC-V, STM . Na płytce EasyMx PRO v7a STM32 znajduje się wiele interfejsów m.in UART<->USB, USB...
A masz oryginalnego ST-Linka i oryginalnego procka ? Ja mam identyczny problem z Nucleo F1 do którego wrzuciłem GD32F405 (win10), myślałem że to wina podróbki ale nie mam chwilowo dostępu do innego nucleo aby to sprawdzić. OpenOCD widzi tego procka bez problemu - zrobiłem test na PlatformIO bo postawiony od zera VSC + pluginy + Toolchain + OpenOCD jeszcze...
No i masz dla przykładu stronę 714, gdzie masz mapę wszystkich rejestrów. Tak praktycznie każdy bit odpowiada za sterowanie peryferium, jest dość skomplikowane urządzenie, ale pozwala na wiele. Myślę, że przyda się Tobie taki poradnik: https://forbot.pl/blog/stm32-praktyce-1-...
Kolega nie żyje z pisania oprogramowania. Zapewne ma jakiś inny zawód i z niego się utrzymuje. Po prostu chce się trochę amatorsko zająć pisaniem oprogramowania na własne potrzeby. I te dwa - najrozsądniejsze w tym wątku - zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino . I czy to będzie kod docelowo przeznaczony dla płytek...
Też myślę o ARM. W tej cenie poszukam jakiś fajny zestaw na STM32 Nie patrz na cenę zestawu startowego - to jednorazowy wydatek i pikuś w ogólnych kosztach. To co jest IMHO ważne to ile użycie danej platformy zajmie ci czasu. Czyli czy masz dobre IDE, łatwe w instalacji i konfiguracji, zapewniające pewne wsparcie. Jakość programatorów/debuggerów, wsparcie...
Do takiego prostego zastosowania zacząłbym od Arduino - będziesz miał znacznie łatwiejszy próg wejścia. Jak już się więcej nauczysz, to ta wiedza nie zginie i będziesz mógł przeskoczyć na bardziej rozbudowaną architekturę STM32.
a powiedz mi jeszcze jak jest z zasilaniem? powinienem normalnie tę płytkę zasilić żeby powiedzmy działała i wtedy podłączać programator, czy ST-Link V2 zasili też STM32 i nie potrzeba oddzielnego zasilania, przepraszam za głupie pytanie ale nie miałem z ta platforma za dużo styczności. Pozdrawiam
Czy przerabiales przyklady z [url=http://www.st.com/web/en/catalog/to... st? Ja co prawda nie uruchamialem virtual com ale uzylem wlasnie ten przyklad (przerobilem deskryptory i wywalilem cala obsluge uart) do stworzenia komunikacji generic usb z wlasnymi driverami (winusb) i powiem...
Witam, Ja również planuję (w bliżej nieokreślonej przyszłości, bo projektów kolejka) zająć się budową sterowanego miksera audio. Póki co mam analogowy 5-kanałowy i w sumie sprawdza się on nieźle - po ustawieniu poziomów napięć dla każdego ze źródeł, tak aby wszystkie w miarę były równe - zasadniczo go nie ruszam. Ale czasami trzeba podregulować - i...
chciałbym przypomnieć, że Arduino to nie jest platforma sprzętowa Ciekawe, bo opis ze strony głównej: Arduino is an open-source electronics platform based on easy-to-use hardware and software. Czyli jest to platforma zarówno programowa jak i sprzętowa. STM32 nie jest platformą, bo jest to goły mikrokontroler, tak jak Atmega - ale Arduino w różnych...
Dodajmy dla porządku, że środowisko Arduino działa też na STM32 i paru innych platformach sprzętowych, np. Intel Edison, i Quark, a najtańsza platforma z STM32 pod mbed i Arduino kosztuje dzisiaj 2.21 USD, czyli praktycznie tyle, co jakieś ino-ino z AVR, ale jeszcze duuużo czasu upłynie zanim miłośnicy AVR zauważą, że ich zabawki są nie tylko gorsze,...
Zobacz to: https://forbot.pl/blog/stm32-praktyce-1-... https://forbot.pl/blog/kurs-stm32-f4-1-c...
Ponieważ jednak chodzi (jak rozumiem) o pojedynczy prototyp, to mozna wybrać dowolną platformę, która jest "przyjazna" i wygodna dla autora, np. Arduino. Tak, taki mój projekt żeby coś zrobić użytecznego i nauczyć się po drodze czegoś nowego. Za programowanie się mi w życiu nie chciało brać do tej pory bo to że komputer mi wyświetli okienko z "Hello...
Nie można. Musiałbyś zmienić platformę sprzętowa dla Arduino na taką, gdzie jest dostępna biblioteka libstdc+ np. STM32 czy ESP32.
AVE... Autor (nie tłumacz) pominął kompletnie alternatywne wersje przedstawionych płytek i inne platformy. ESP32 w stylu Huzzah występuje na ebaju za mniej jak 5 dolców. Podobnie jak klony NodeMCU ESP8266, modele z STM32 za dolca do dwóch czy klony Arduino. "Oficjalne" płytki są zawsze kilka razy droższe od alternatyw z Chin... A ponadto uważam, że...
Nie wiem czy dla rodziny STM32F7 są dostępne biblioteki w wersji SPL. Bo spl-a juz nie ma od kilku lat. Nie jest już podtrzymywana przez ST. Tak że bym się zdziwił jak byś skądś znalazł 😀. Jeżeli chcesz zapoznać się z biblioteką SPL od podstaw, Po co? Przecież tego już nie ma. Zostało zastąpione przez HALa. Nie proponuj nikomu uczenia się martwej...
Zarówno Arduino, jak i Raspberry Pi są platformami nie dla inżynierów, lecz dla hobbystów. Pozwolę się nie zgodzić. Z punktu widzenia zwykłego użytkownika zrobienie czegokolwiek z Linuxem (z niektórymi dystrybucjami bardziej, niż z innymi) jest drogą przez mękę. Dość popularna opinia wśród osób, które nie miały styczności ze współczesnym systemem Linux...
Zawsze mnie dziwiły takie wynalazki. Toż to nic innego jak tylko biblioteki do zapisu, odczytu i innych pierdół nie zajmujące więcej niż np użycie biblioteki od ST dla procków STM32. No i płytka z ponumerowanymi pinami. Jakaż to więc "platforma" ?
No więc najwidoczniej nie zrobiłeś tego identycznie, albo projekt się różni. Nie może być żadnych problemów, bo platforma na której to uruchamiasz nie ma znaczenia. 4\/3!!
https://obrazki.elektroda.pl/3119391200_... Zaczęło się od tego, ze w sierpniu zeszłego roku 2019, gruchnęła w mediach informacja o jakimś wybuchu na wschodzie (a jakże, w Rosji), jakiejś rakiety, w następstwie którego nastąpiło skażenie radioaktywne. Tak z doświadczenia, jeżeli ruskie władze oficjalnie mówią, że coś pie.....eło i...
Ale STM32 nie mają atestów dla automotive, więc w samochodach nie mogą być instalowane jako OEM Co dla użytkowników elektrody ma szczególne znaczenie - ciekawe czy jest choć jeden z samochodówki
Witam. Posiadam jtag usbScarab2. Do debugowania procka używam eclipse i openocd 0.4., moja platforma to stm32. Nie wiem czy to tylko u mnie tak jest ale nie działa mi podgląd rejestrów procesora. Czy jest możliwość ustawienia, wgrania listy rejestrów do eclipse aby można mieć podgląd w jakim stanie jest procek? Pozdrawiam
No cóż, STM ma dość marny support w porównaniu do platformy Arduino Ciekawa teoria. To Arduino ma jakikolwiek support? Można napisać do firmy Arduino w USA albo we Włoszech i o coś zapytać? Wątpię.
Przecież wszystko jest opisane tutaj: https://www.silabs.com/documents/public/... losowanie kompilowanie różnych programów na różne platformy to zła droga.
Programator sprzedałem - powód zmiana platformy z AVR na ARM- CORTEX (NXP STM32 i Infineon). Temat do zamknięcia
Skąd taka opinia? "Większe" procesory programuje się łatwiej, mają zwykle więcej RAM i FLASH. Chyba, że chodzi Ci o coś innego. Nie do końca. Łatwość programowania może wynikać z dwóch rzeczy: - kod jest wysokoabstrakcyjny i niezależny od rodzaju platformy sprzętowej, - specyfikacja sprzętowa platformy nie wymaga wiele czasu do przeczytania i zrozumienia....
Witam Obecnie Ender 3 sprzedany z magazynu Ali w Polsce ma płytę Creality V4.2.2 z procesorem STM32F103RET6 64kB RAM i 512 Flash, po skompilowaniu firmware zajmuje ok 39 % pamięci. Firmware jest aktualizowany bezpośrednio z karty pamięci. Stepsticki są na A4988 akurat mnie wydawane dźwięki nie przeszkadzają. Aby wyciszyć ustrojstwo postanowiłem przetestować...
To że procesor jest 32-bitowy nie znaczy wcale, że należy go zarżnąć głupio napisanymi bibliotekami. Czytelność kodu z tą biblioteką jak dla mnie jest taka sama jak dobrze napisanego kodu bez niej. A modułowości to on na pewno nie daje, bo nie jest w ani jednym miejscu "generic", a więc kodu napisanego z tą biblioteką nie przeniesiesz już łatwo na inną...
Szukam jakiejś platformy programistycznej, żeby postawić na niej gotowy pojazd (oczywiście nieduży), którym na początku będę sterował przez wifi/bluetooth, a potem może jakieś elementy autonomiczności. Znalazłem płytkę husarion stm32, jednakże mam pewne obawy, gdyż jest to dość nowa platforma i nie wiem jak wygląda wsparcie do niej. Ogólnie szukam czegoś...
Programując stm32 i chcąc zobaczyć jakieś zmienne czy ich wykresy używam darmowego STMStudio. Co więcej STM udostępnia swoją wersję oprogramowania do generacji kodu z simulinka z matlaba, także może warto by było zacząć od tej platformy, do wszystkiego znajdziesz tutoriale (po angielsku rzecz jasna).
Masz "coś skrajnie źle". CubeIDE powinien pracować po wyjęciu z pudełka. Czy projekt generujesz z modułu CUBE MX wbudowanego w CubeIDE? Zresztą najlepiej zajrzyj tutaj: https://forbot.pl/blog/kurs-stm32l4-plat... Masz tam nienajgorszy kurs STM32, dodatkowo całkiem aktualny. Opisano również jak działać z...
O właśnie :-) Powoli coraz bardziej zbliżamy się do platformy PC'towej i te ksiązki będą/są już do wykorzystania. Aczkolwiek póki co być może przydałaby się jeszcze jakaś pozycja bardziej zorientowania w kierunku specyfiki mikrokontrolerów. Czy będzie taka potrzeba i znajdą się autorzy - to czas pokaże :-)
http://obrazki.elektroda.pl/1009897900_1... STMicroelectronics rozszerza ofertę płytek deweloperskich STM32 Nucleo o nowe moduły z mikrokontrolerami w 32-pinowych obudowach. Nucleo-32 to seria małych płytek deweloperskich ukazujących możliwości 32-pinowych układów wchodzących w skład rodziny mikrokontrolerów STM32. Nowe produkty posiadają...
PS. co to jest RISC-V toolchain A co RISC-V ma wspólnego z STM32 i mikrokontrolerami ARM (a jest to dział, w którym zadajesz pytanie. Pytanie zatagowałeś STM32. STM32 nie sa RISC-V) Poważnie? Aż tak bardzo trudno napisać że toolchain do RISC-V to zestaw narzędzi potrzebnych do zbudowania na danej platformie kodu dla procesorów RISC-V? Pamiętaj że jesteś...
Przyjrzałem się temu ST Discovery, cena jest banalna, jak na taką platformę: [url=https://kamami.pl/stm32-discovery/1... Czy programuje się to przez USB? bo widzę gniazdko. Zdaje się, są różne podtypy z różnymi prockami, który najlepszy?
(at)simw Ale to nie jest wątek o STM32 tylko AVR128. (at)tmf Założył ten wątek informując że pokaże się na rynku coś nowego z byłej rodzinie Atmela i niech tak zostanie . Oczywiście masz rację. Trochę się rozpędziłem, niemniej jednak wątek o Xmegach nie powinien utwierdzać błędnych mitów o innych platformach.
a nie "aby się dobrze pisało kod maszynowy" **) (mój faworyt , choć z przeszłości, Z80). MC68k ma najprzyjemniejszy Assembler. Do podglądu nie potrzeba sprzętu. Skompiluj sobie program na dowolną platformę, gcc ma możliwość zostawienia pliku asm, który wygeneorwał, możesz sobie więc podglądnąć jak to się przekłada. Albo tu https://godbolt.org/#
Witam. Chętnie przyjmę zlecenia z następujących dziedzin: -programowanie mikrokontrolerów STM32, STM8, AVR(Atmega, Xmega), -projektowanie płytek PCB i schematów elektronicznych -programowanie platformy Arduino -Aplikacje desktopowe C# WinForms -skrypty forexowe w języku MQL Posiadam 7 letnie doświadczenie jako elektronik programista. Pracowałem także...
to nie wiem jak jest pod STM-owymi ARM-ami, ale na większości (jeśli nie wszystkichi) nie 8-bitowych platformach, taka struktura wyrówna swoje membersy do granicy słowa platformy/rozmiaru adresowania, więc będzie dziura między nimi. Chyba, że się wyłączy lub wyspecyfikuje konkretny packing/aling. A niby czemu miałaby to zrobić, skoro tablica i pojedynczy...
Zawsze coś kosztem czegoś. Masz generalnie 2 wyjscia: 1. Przemyśleć jak to zrobić wykorzystując możliwości procesora. Zauważ że nawet teraz Twój algorytm jest mocno ułomny. 2. Jezeli musisz mieć naprawdę szybkie ADC to zmienić platformę. Za 1.5 dolara masz do kupienia najtańsze płytki z STM32.
Możesz zapoznać się z bezpłatnym [url=https://www.st.com/content/st_com/e... Bez problemu uruchomisz na płytkach Discovery, a po dołączeniu wyświetlacza z panelem na Nucleo. Inna opcja to wymagający...
Generalnie pliki takie powinny być niezależne od platformy - ważne tylko abyś tak samo skonfigurował kompilator, np. jeśli w bibliotece używane są liczby zmiennoprzecinkowe, to musisz wybrać ten sam tryb zmiennego przecinka (soft, softfp, hard). Co do tego wywołania, to nie powinieneś przekazywać adresów zamiast wartości? 4\/3!!
i chyba najlepszy: https://kamami.pl/stm32-discov...kontrol... Akurat przy tym Discovery (o innych się nie wypowiadam ale może być też) sugerowałbym pewną ostrożność i chwilę zastanowienia. Owszem, płytka jest bardzo fajna, wypasiony procesor, ekstra dodatkowe układy. Wgrane demko robi wrażenie. Do tego bogate biblioteki na mbed...
(at)tmf - zgadzam się z wszystkim co napisałeś, ale (powtórzę się jeszcze raz) - jeśli weźmiemy tanią platformę jak STM32F411RE Nucleo to w porównywalnej cenie nie znajdziesz nic wystarczająco uniwersalnego i mocnego w świecie 8bit. Sam zdziwiłem się, że ARM z takimi możliwościami może być TAK TANI. (at)dondu To znowu jest Twój punkt widzenia. Ktoś...
Ten moduł nie ma w sobie stosu TCP/IP (tylko stos WiFi). Więc jak jesteś na poziomie pytań "czy bascom to obsłuży" to daj sobie z nim spokój. Gotowe oprogramowanie do niego jest razem z darmowym stosem TCP/IP microchipa, ale licencja zabrania używania go na innych platformach niż PIC.
Witam. Potrzebuję rozmieścić na działce (ok. 120x100m) kilka czujników wilgotności gleby. Chciałbym aby przesyłały one pomiary co 1-5min, do centralki (opartej na STM32) i działały na zasilaniu bateryjnym przynajmniej kilka tygodni. W jaki sposób najlepiej to rozwiązać? Jakiej platformy uruchomieniowej/ modułu komunikacji bezprzewodowej użyć? Jedyne...
Zlecę napisanie oprogramowania kontrolno-pomiarowego na platformę sprzętową STM32 + system operacyjny FreeRTos. Osoby zainteresowane proszę o kontakt na adres bckd2013(at)gmail.com
Problem nie będzie związany z platformą STM32VLDISCOVER, na tym mam przykładowy program. Może głupie pytanie - czy pin PB4 jest skonfigurowany? Jeśli jest on skonfigurowany to problem musi leżeć całkiem gdzie indziej - sprawdź prosty program np. migania diodą na PB4. Problem leży raczej gdzie indziej, może gdzieś programie bity rejestru MAPR są zerowane....
Nie bój sie assemblera. Procesory RISC maja niewiele prostych rozkazów. Platformy Kolega pomylił. W przypadku ARMa ani "niewiele" ani "prostych"; samo określenie ARM mianem RISC też dość dyskusyjne. Asembler ARM początkującego może jedynie wystraszyć. Problemy Autora wątku wynikają z nieznajomości operacji logicznych i języka C i mało mają wspólnego...
http://obrazki.elektroda.pl/6157264700_1... Sklep element14 rozpoczął dystrybucję potrójnej, budżetowej platformy Embedded Pi, która będzie stanowić pomost pomiędzy niezwykle popularnymi w świecie konstruktorów Raspberry Pi, Arduino oraz 32-bitowym wbudowanym ARM. Nowa płyta będzie dostępna za pośrednictwem sklepów element14, MCM oraz...
Kiedyś Android Studio (jeżeli dobrze pamiętam) ale tworzenie aplikacji na androida nie jest moim głównym celem więc zależy mi na tej łatwej produkcji :P Wolę wiedzieć w programie od STMa i tam grzebać ulepszając ile się da. Oczywiście chętnie bym się nauczył Javy i innych języków pomocnych w tworzeniu aplikacji na androida czy inne platformy ale......
Malina zero bez wifi kosztuje 26zł na botlandzie A więc po co wcześniej przedstawiałeś te "wypasione" wersje z wifi/ethernet/bt? W czym jest lepsza Rasp Zero od Arduino z punktu widzenia laika? Poza tym nikt nie karze korzystać z pulpitu. Aplikacje można pisać własne. Sterowniki też. Pisanie aplikacji na gołe CPU przez kogoś kto zaczyna? Słaby pomysł....
A znasz C/C++. Jezeli nie to zacznij od nauki tego języka. A jezeli chodzi o procesory to raczej już atmeg bym nie ruszał. Cortexy też możesz programować w stylu Arduino - środowisko nazywa się mbed.org Tak, tylko trzeba dopisać, że bez minimum 128KB Flash nie ma co podchodzić ;) Może nie aż tak strasznie, ale jest to flashożerne :/ Jeśli jedna platforma...
Szkoda że o ARMach jest tak mało dobrych tutoriali na elektrodzie. Wówczas sądzę, że nauczyłbym się o rok szybciej ich hardcoreowej obsługi. Ja sądzę, ze twórcy dobrych tutoriali nie nadążają za zmianami "jedynie słusznej" platformy sprzętowej ;-) I to nie tylko na elektrodzie. Z drugiej strony, czy szybkie procesory 32 bitowe nie są po to aby nie...
1. Mozesz skonfigurować sobie korzystajac z poradnika kolegi Freddy 2. Openst32 - najsybciej i najłatwiej - nie do konca taka konfiguracja jaka mi osobiscie odpowiada ale dziala, kompiluje i debuguje 3. http://gnuarmeclipse.github.io/toolchain... - tez poradnik jak zainstalowac toolchaina Na poczatek wystarczy Koledzy nie lubia HAL-a, ale szczególnie...
Nie chce tu nieporozumień - nikt nie "uczy Arduino", po prostu to najprostszy sposób na AVR na laboratoriach. Z Arduino używa się płytkę i bootloader... a cały program można pisać w setup(), choć nic nie stoi na przeszkodzie, by użyć Eclipse i avr-gcc lub Atmel Studio. Z drugiej strony, jeśli miałbym studentów informatyki, to zamiast im mieszać w głowach...
Dzień dobry, Poszukuję elektronika-programisty, który wykona kompleksowy projekt urządzenia współpracującego z profesjonalnymi aparatami foto i kamerami filmowymi. Preferowane są osoby z Katowic/Krakowa (i okolic), także studenci uczelni technicznych posiadający niezbędne doświadczenie, choć nie jest to warunek konieczny. Dodatkowym atutem będzie podstawowa...
AVE... Problem w tym, że to nie pierwsza taka durna płytka od Arduino. Nie liczę nawet Arduino-killerów od innych firm. Głównym problemem Arduino jest to, że poza "ekosystemem" i od początku spapranym projektem płytki nie wnoszą nic ciekawego do świata płytek rozwojowych. Choćby to Uno R4 Minima, co się chwalą, że można zrobić na nim urządzenie HID....
Po prostu ładuje sie w koszta i wysiłek (nauka), Nauka wysiłku i kosztów wymaga, wtedy są najlepsze efekty. a jak bedzie chcial uzyc jakiejs lepszej platformy to bedzie sie uczyc od nowa. To jest nieuniknione przy każdym nowym projekcie nawet z tym samym procesorem. Ja nie "uczę się" procesora na pamięć, nie ma takiej potrzeby. Dzisiaj LPC, jutro Kinetis...
Początkowym celem projektu był akcelerator dla mojego komputera Apple II. Podczas realizacji, w związku z doraźnymi potrzebami, głównie aby wyszukiwać błędy w emulacji, stopniowo dochodziły kolejne moduły. Tak np. musiałem dołożyć podgląd stanu procesora, co z kolei pociągnęło za sobą dodanie portów szeregowych i przeniesienie z komputera Apple monitora...
O jakie konkretnie zestawienia ci chodzi (mam obydwie platformy więc można by zrobić takie porównanie). Średnio przy dekodowaniu strumieni mp3 jest szybszy do 3 razy (dla fixedpoint'ów). Przy filtrach FIR/IRR do 8 razy szybszy (zwykle waha się to w granicach 4-6 razy). Przy obliczeniach wektorowych/macierzowych około 2 razy. Ciężko o jakieś szczególne...
Oczywiście mój przykład odnosi się do sytuacji prostych. Narzut w zależności od platformy jest mały i może wynosić zaledwie sizeof(void*) bajtów. Oczywiście jest tak jak piszesz, że alokator zazwyczaj zwraca blok co najmniej tak duży jak żądany, ale zwykle większy. Natomiast tkie śledzenie nie bardzo w ogóle ma sens - co z tego, że sprawdziłeś, że masz...
Witam, zgadzam się... Dla mnie przerost funkcji nad treścią. Pi można wykorzystać bardziej efektywniej. Jeśli zatem kolega na AVR zrobi to taniej niż 55PLN (tyle kosztuje 256MB wersja OrangePi Zero w PL) z zapewnieniem tego samego poziomu funkcjonalności to przyklasnę radośnie. Czemu o tym piszę? Bo wielu ludzi zaczyna z RPi gdyż jest najlepsza baza...
Mam telefon z dostępem do bardzo szybkiego łącza 5G z nielimitowanym internetem. Mam laptopa, z którego głównie korzystam do programowania. Do tego dochodzi laptop firmowy, konsola jako centrum multimedialne, platformy streamingowe, czasami granie itd. Do tego mam szereg płytek ESP32, STM32 i Raspberry. W przyszłości prawdopodobnie odtwarzacz sieciowy...
Sens - sprawa indywidualna. Co kto lubi... Postanowiłem coś zbudować dla siebie. Nie robiłem tego od lat, w zupełności moje ambicje zaspokajała praca zawodowa. Ale lubię słuchać muzyki i nie lubię być użytkownikiem korporacyjnych usług (strumieniowanie Spotify itd.). Preferuję prywatność. Oczywiście używam własnych zasobów zgromadzonej muzyki, ale już...
Tylko nigdy problemem nie był soft który ma tylko liczyć i sprawdzać warunki. Ograniczeniem przenośności były funkcje hardware-specific, czyli konfiguracja np. timerów, przerwań, adc, dma etc. Nawet między rodzinami STM32 przy identycznej konfiguracji GPIO bywa, że w jednym układzie jest AHB1, w innym APB2 ... więc przenoszenie nawet w ramach tego samego...
Dziękuję za przypomnienie czym jest GCC, ale myślę, że są wtyczki, które nie zależą od używanego języka czy używanej platformy (np.edycja pliku w trybie hex, edycja po kolumnach "columns4eclipse_src_1.3.4.zip", być może budowa flowchartów dla danych modułów programowych "flowchartstudio.zip"). Nie mam tutaj doświadczeń i dlatego pytam. Pisałeś Freedie...
Procesory ARM Serii Cortex - M. Układy ST STM32 albo NXP ( Philipsa) LPC. A platforma KAMAMI ZL27ARM a potem ZL29ARM + ethernet LCD czujniki itp.. początkowo drogi interes. I są nie śmiertelne mega dobrze opisane ATMEL Atmega 8 32 128 itp... Zestaw Atnel od naszego kolegi Mirka z jego książko gdzie pisze wszytko łopatologicznie.;) PS: Bascom jest dobry...
Czy zawsze tutaj jesteśmy uzależnieni od kompilatora jak jest zapisywana w pamięci dana zmienna, bądź też od poprawności stdint.h z kompilatorem? Niezbyt rozumiem pytanie... Plik stdint.h jest (powiedzmy) częścią toolchaina, wiec w danej paczce będzie zawsze poprawny. Jeśli weźmiesz plik stdint.h i skopiujesz go do toolchaina korzystającego z innego...
A którą z metod uważasz za lepszą do sterownika gimbala. Dodam, że w tej, gdy silnik bldc jest jak serwo(wykorzystany enkoder) mam problemy z takim doborem nastaw, aby przy ruchach platformy gimbal nie pływał. To znaczy regulator tak jakby reaguje za późno i są zauważalne odchylenia. Tej metody bez enkoderów jeszcze nie próbowałem na gimbalu, jutro...
Biorąc pod uwagę zasilanie bateryjne i walkę z poborem prądu można zastosować układ z technologią pico power bo do takiego projektu aż się prosi o np taki układ : http://www.atmel.com/devices/ATMEGA169PA... Dla całkowicie leniwych sprawę załatwia się tak : http://store.atmel.com/PartDetail.aspx?q... Ciekawe...
Jeśli np. weźmiecie plik wykonywalny (.exe) AutoMapy dla Windows Mobile i przeniesiecie go na PC, to on się normalnie uruchomi. To akurat jakaś bajka ;) Nie uruchomi się ze względu że to inna platforma :) AutoMapa miała (a może i ma bo chyba jeszcze jest wydawana) kilka plików uruchamialnych instlowanych według potrzeb przez instalator (w zależności...
stm32 f103rb ssd1963 stm32 stm32 adres
schematy projektorów zewrzeć matryca samsung otwieranie centralnego zamka awaryjne
piekarnik samsung piekarnik samsung schemat
Brother DCP-T520W - Jaki Papier Fotograficzny Wybrać? Niedomykająca się kieszeń magnetofonowa w wieży Samsung - przyczyny i rozwiązania