Witam. Pracuję na oprogramowaniu CoIDE (v1.7.8), Win8.1 (64bit), Toolchain (gcc-arm-none-eabi-5_2-2015q4-20151219-w... STM32 ST-LINK Utility (v3.8.0). Musiałem przeinstalować system. Po tym zabiegu oprogramowanie CooCox odmówiło współpracy. Program się kompiluje, ale w momencie próby wgrania występuje problem: [syntax=c]D:\CooCox\CoIDE>"D:/CooCox/CoI...
Dobry wieczór. Chce stworzyć w środowisku .NET Micro Fremework (w C#) aplikację okienkową na mikrokontroler w zestawie STM32F429I-DISCO. W książce, o .NETMF dla mikrokontrolerów STM32 w języku C#, której autorem jest P. Krzysztof Gońka, wspomniał on (bez wchodzenia w szczegóły), że można tworzyć aplikacje okienkowe dla takich układów (STM32F429I-DISCO)...
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ść. Protezą to jest Atollic i SW4STM32, bo ciekawe co zrobisz jak dostaniesz za zadanie napisać kod na jakiś układ od NXP, Freescale (obecnie NXP), Atmela (obecnie...
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...
Znalazłem przykładowy kod, tylko że był on pisany dla Netduino. Ale widzę że ktoś właśnie wykorzystał InterruptPort i Data.Time.Now . Troszeczkę to pozmieniałem, ale nie ruszałem samego obliczania czasu itd. Chciałbym teraz wynik wyrzucić na wyświetlacz żeby sprawdzić czy cokolwiek się pojawi ale wyskakują mi błędy przy samym build solution (piszę to...
Cześć, Posiadam plytkę STM32F7 i chciałbym zobaczyć jak działa micro net na ARM w języku C#. Nigdzie nie mogę znaleźć jak uruchomić ten framework, jak skonfigurować pod tą plytkę Visual Studio. Czy ktoś byłby wstanie pomóc? Będę wdzięczny ;)
Autor tematu nie napisał w jakim środowisku programistycznym ma zamiar pracować. Do wyboru: STM32 Cube IDE, zawiera Cube MX, Wtyczki GNU MCU dla Eclipse, Wtyczka VisualGDB dla programu Visual Studio (tylko Windows), Wtyczka stm32-for-vscode dla Visual Studio Code, Keil MDK płatny, dla profesjonalistów (tylko Windows). Inne oprogramowanie: Generator...
Muszę przyznać, że Chcesz programować w C++, RTOS? ARM = tak, AVR = nie. bardzo mnie zachęcił. Znalazłem zestaw czy taki zestaw będzie dobry na początek? Proszę Was, wypowiedzcie się, nie chcę podejmować decyzji na podstawie jednej opinii :D. Nie chodzi o pieniądze, majątek to też nie jest. Ważne dla mnie jest, aby początek przygody z mikrokontrolerami...
Witam, Mam problem z połączeniem płytki STM32F429I LCD do komputera. Działam wg instrukcji dostarczonej przez ST i niestety nie działa. Przebieg instalacji: 1) Instalacja Visual Studio 2012 2) Instalacja MicroFramerowkSDK 3) Instalacja STM32 ST-Link Utility_v3.4.0 4) Podłączyłem płytkę kablem mini USB do komputera i załadowanie do programu ST Utility...
Netduino 3 to kolejna seria płytek należących do otwartego środowiska deweloperskiego wykorzystującego framework .NET Micro. .NET Micro Framework (NETMF) autorstwa Microsoft to platforma open-source .NET przeznaczona dla urządzeń z co najmniej 256KB pamięci Flash oraz 64KB RAM. Framework integruje zminimalizowaną wersję. .NET CLR, pozwala na tworzenie...
Witam. Mam do dyspozycji dwie płytki :stm32f429I_Discovery oraz dwa moduły radiowe RFM69HW. Szukam dobrej duszy która pomoże mi znaleźć informacje o SPI i programowaniu bezprzewodowej łączności pomiędzy płytkami. Program muszę stworzyć w języku C# korzystając z STM32F429I_Discovery.Netmf.Hardware. Dziękuję za chwilę uwagi. Pozdrawiam.
A co to za edytor? Sublime Text 3 lub Visual Studio. Choć wolałbym pracować z VS bo ma lepszą organizację kodu. Pisząc modułu/pliki nagłówkowe w VS nie trzeba się martwić ich kompilacją, wszytko jest ładnie linkowane. W edytorach typu Sublime czy Edit+ trzeba zadbać o makefile lub jakąś inną organizację, i tego chciałbym uniknąć, no chyba że macie...
STM32 i HD44780: Oczywiście takie rozwiązanie jest jak najlepsze, ale póki co tworzę dość prymitywny program w którym nie ma potrzeby robienia wszystkiego w przerwaniach. Stworzyłem tak jak mi poradziłeś projekt w Keil 5.x i owszem udało mi się go wreszcie stworzyć i skompilować, ale ten sam kod zajmuje prawie dwa razy tyle pamięci. Zastanawia mnie...
Cześć! Chciałbym się nauczyć programować procesory z rodziny STM32 w C/C++. Na co dzień korzystam z Visual Studio i chciałbym przy nim zostać, znalazłem plugin VisualGDB i mam pytanie, czy ktoś z niego korzysta, jak się sprawuje i o ogólne przemyślenia. Wiem, że jest darmowe Eclipse, ale wolał bym zainwestować w VisualGDB niż poświęcać czas na naukę...
Swan to nowa płytka prototypowa firmy Blues. Sercem Swan jest mikrokontroler STM32L4R5 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4 o taktowaniu 120MHz. Kompatybilność Swan obejmuje C/C++, Arduino i CircuitPython oraz za pośrednictwem debugger STLink-V3 Mini narzędzia, takie jak Visual Studio Code, IAR i STM32CubeIDE. Swan (STM32L4R5)...
Być może słyszeliście niedawno o Visual Studio Code (VSC). W ostatnim czasie dużo mówi się o tym IDE z wielu przyczyn. W minionych kilku latach Visual Studio Code stało się popularnym środowiskiem programistycznym w całej branży, także embedded. Jest to opcja do samodzielnej konfiguracji, można ją łatwo dostosować za pomocą rozszerzeń i poprawek. Visual...
Dzięki Szwedzkiej firmie Oberon Microsystems Inc., która przeportowała Microsoft.NET Micro Framework (NETMF) możliwe jest pisanie programów dla mikrokontrolerów SMT32 w popularnym języku C#. NETMF wykonuje kod bez pośrednictwa systemu operacyjnego tak jak to jest w przypadku tradycyjnego komputera z zainstalowaną platformą.Net. C# zyskał sporą popularność...
Hmm a co za różnica? Przecież wysyłam z komputera dane które sam wpisałem np 5 naciskam enter, patrzę w debugu visual studio - poszło 5. Patrzę w debugu eclipse'a i jakiś śmieć typu 241251242 czy inna losowa liczba Uint32. Próbuję drugi raz i tym razem idealnie przechodzi 5. Mam breakpointa po przeliczeniu tej liczby. CRC- raczej nie, w F2 tego nie...
Hej, udało się komuś podpiąć armowe gcc pod Visual Studio 2010? Jeśli tak, prosiłbym o jakieś wskazówki Pozdrawiam, moonshield
Na NPX są biblioteki z taką notką These emWin library files were built using: 1) arm-none-eabi-gcc gcc version 5.0.10 (Red Suite 2010Q4 by Code Red). 2) IAR ANSI C/C++ Compiler V6.50.1.4446/W32 for ARM Copyright 1999-2012 IAR Systems AB.. 3) ARM C/C++ Compiler, 5.02 pierwsza może będzie pasować???
Jeszcze zapytam: To ma być zabawka, czy prawdziwy oscyloskop? Bo to drugie wymaga dosyć złożonego (i szerokopasmowego) analogowego stopnia wejściowego (szereg tłumików i bufor wejściowy). Raczej bliżej temu projektowi do zabawki będzie. Jaka jest specyfikacja: ile kanałów, jaka podstawa czasu i jaka rozdzielczość sygnału? Obraz ma być wyświetlany real-time...
Witam. Chcąc rozwinąć swoje umiejętności programowania mikrokontrolerów (na studiach teraz mam co nie co) zakupiłem sobie stm32l100c z rodziny discovery. Zainstalowałem sobie ST Visual Studio (bo z tego na zajęciach korzystamy) i chciałem wgrać sobie jakiś program na mojego discovery. Wcześniej korzystałem jedynie z symulatora. Jednak w wyborze mikrokontrolera...
(at)albertb, zrobię tak, tylko nie bardzo wiem jak ;/ spróbuję w wolnej chwili poszukać informacji jak najlepiej to zrobić (at)piotrva, np. w jakimś środowisku do pisania w C? (Visual Studio, Code::Block itd.) Czy może są jakieś "lepsze" testery dostosowane pod symulację komputerową takich kodów? (at)BlueDraco, wybacz że nie jestem wszechwiedzący i...
Witam Wersja Marlin bugfix 2.0.x (stabilna u mnie się nie kompiluje pod MKS Robin nano) Sprawdzałem na Visual Studio Code z Platform IO pod Linux Mint 19.3. Bez wyświetlacza (nie wiem jaki masz) W katalogu config masz 3 wersje (moją BTT z wyświetlaczem, oraz 2 MKS Robin Nano) Wgrywałem przez chiński klon stlinka - Do Btt SKR Mini v1.1 (taką ma), Twoja...
chciałbym się podpytać z jakiego IDE korzystacie? Jak nie na eclipse to może Visual Studio + VisualGDB. Choć nie jest to darmowa opcja.
Wilderness Labs Meadow F7v2 Feather to płytka rozwojowa dla mikrokontrolera STM32F7 z rdzeniem ARM Cortex-M7. Jest ona zgodna z formatem Adafruit Feather i programowalna w języku C#, dzięki lekkiej implementacji platformy .NET. Wcześniej wykorzystywano już .NET Framework działający na Androidzie i Linuksie dzięki Xamarin Mono, ale to pierwsza płytka...
Witam Chcę wgrać Marlina do drukarki Tronxy X5SA. Jest tam płyta Chitu z procesorem STM32F103ZET. Używam Visual Studio Code z Auto Marlin Build. Pobrałem najnowszego Marlina wraz z konfiguracjami z Githaba, na liście znalazłem Tronxy X5SA, skopiowałem pliki do folderu z Marlinem. AMB prawidłowo wykrywa drukarkę, typ procesora, wersję płyty. Po kliknięciu...
Hmmm, ciekawe podejście. Mógłbyś śmiało pracować w dziale PR :-) Ja się nie upieram na AS7. Nawet na AVR się nie upieram. STM32 coraz tańszy, "kokos" darmowy i prosty w użyciu. Czas pokaże czy polityka Atmela na tworzenie bardzo rozbudowanego wolno działającego i nic nie wnoszącego środowiska się opłaciła. Biorąc pod uwagę, że środowisko Visual Studio...
Aktualnie nie ruszam asemblera bo tylko bardziej namieszam sobie w głowie. Dziękuję koledzy za pomoc. Już rozumiem na czym to polega, zainstalowałem Visual Studio Express 2013 i w aplikacji konsolowej zrobiłem ćwiczenia. Wyciągnąłem wnioski że najlepiej na starcie programu wyzerować bity [syntax=c]GPIOA->CRL &= ~(GPIO_CRL_MODE5);[/syntax] i ustawić...
Ale niestety musisz tez zrozumieć że programowanie to nie tylko znajomość jakiegoś języka programowania itd. Niestety tutaj trzeba bardzo często ruszyć szare komórki ;) i coś zaprojektować i dopiero później to zaimplementować w kodzie. Tutaj nie jest tak że znajdzie się jakieś przykłady czy gotowce bo co aplikacja to za zwyczaj masz inne wymagania....
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...
Zresztą gcc i IDE to dwie odrębne sprawy, jedni lubią eclipse inni nienawidzą Jest jeszcze PlatformIO z całkiem niezłym [url=]wsparciem dla STM32 z mozliwością pracy w Visual Studio Code, Eclipse lub Atom. Oczywiście używa kompilatora gcc :)
Reasumując: zakładajac, że skrypt linkera umieszcza .rodata we FLASH 1. "static storage duration" obiekty zadeklarowane jako const + "string literals" + stałe numeryczne znajdą się we FLASH. 2. "automatic storage durarion" obiekty nie znajdą się we FLASH. Tak dostałem ale w głownie maiłem pytanie jak powiązać to z const? Gdzie ma stać ten specyfikator?...
Tak nie odpowiada mi, głównie brak opcji podglądu zmiennej w postaci wykresu, tutaj też to nie jest możliwe, z tego co się orientuje tylko Keil lub True Studio to ma. Chciałbym się przerzucić na STM32, ale zawsze coś. Dlatego do zabawy i niektórych projektów to ok, ale do energoelektroniki i systemów napędowych to zostane raczej przy TI i Code Composer....
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 rozwojowe, debuggery, kompilatory, etc. Wiele z tych czynników...
Doświadczenie uczy mnie, że dyskusja o wyższości 8bit nad 32bit (czy odwrotnie) będzie trwała tak długo, jak długo obydwa rodzaje procesorów będą dostępne. mam wiaderko AVR-ów i podobne wiaderko ARM-ów, głównie STM32 choć też LPC. Znajdą się też malinki czy wcześniejsze dwurdzeniowe A20. Jak pewnie większość (przynajmniej tych starszych) zaczynałem...
Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...
Firma GHI Electronics wzbogaciła swoją ofertę o tani komputer SBC FEZ Panda III będący kolejnym produktem działającym w oparciu o framework .NET Micro. FEZ Panda III to płyta kompatybilna pinowo z platformą Arduino. Urządzenie pracuje pod kontrolą .NET Micro Framework i może być programowane z wykorzystaniem C# lub VisualBasic za pomocą środowiska...
Jeśli jesteś zainteresowany wypróbowaniem różnych układów, ścigających się o pozycję najpopularniejszej platformy mikrokontrolerów typu open source to musisz sprawdzić opisane poniżej najlepsze alternatywy dla modułów Arduino. Dowiedz się, dlaczego zasługują na Twoją uwagę i wykorzystaj je przy kolejnym projekcie. Świat mikrokontrolerów Arduino to...
Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się jednak, że dokumentacja tej biblioteki jest niezwykle uboga i poza przykładem...
No wcześniej także korzystałem z Keil uVision, co prawda dla '51 ale problemów żadnych nie miałem, powstały w nim nawet trochę większe projekty, więc skoro znałem środowisko (i nie miałem z nim problemów) to chciałem z niego skorzystać a tu takie hmmm problemy. BlueDraco: Co do optymalizacji jak wspomniałem jest wyłączona (poziom 0) kemot55: Jak byś...
...ale jak mam coś poważniejszego do zrobienia to wybieram Windows. Co to za poważne rzeczy? Windowsa używam głownie do specjalistycznych programów, które albo pod Wine nie działają albo działają, ale oczywiście nie widzą sprzętu. Na co dzień wolę Linuxa. LXQT wygląda lepiej (wg mnie) i działa responsywniej. W10 też działa ok, ale jednak ma te drobne...
SeerKaza przecież z tym framworkiem to już w Visual Studio pisze się program, jak wynika z opisu: Rozumiem, że dla F1 jest podobnie
Pewnie odpychac, bo nie znam nikogo kto robi w C/C++ :) Python? Moze Lua? Zawsze mi sie wydawalo, ze jak zna sie minimalnie C to juz nie ma znaczenia w czym sie programuje, wymaga sie tylko dokumentacji i polotu. Co do embedu - swoja opinie opieram na tym co robilem w qt, visual studio, api directx etc. IDE, ktore pobralem, bo mam pod reka 3 sztuki...
Dzień dobry, Chciałbym odświeżyć ten temat, ponieważ nasunął mi się nowy dylemat. Zakładając, że mam 2 dyski (M2 2TB oraz HDD 2TB) z czego na tym drugim zamierzam przechowywać tylko i wyłącznie zdjęcia i inne tego typu pliki. Zastanawiam się czy jest sens podzielić dysk M2 na dwie partycje? Mam tu na myśli wydzielenie np 200-500gb tylko na pliki projektowe...
pozwolę sobie podpiąć się pod temat, Przerobiłem kurs Mikrokontrolery dla pocztątkujących z płytką AVT-3505 i zamierzam przesiąść się z BASCOMa na jezyk C (C++ mam opanowany w programowaniu w Visual Studio lecz nie na mikrokontrolerach). Myśle żeby przerobić kontynuację Kurs C w EdW (2005rok). Kurs ten jest oparty na ATmega16 i właśnie moje pytanie...
Przerobiłem kurs Mikrokontrolery dla pocztątkujących z płytką AVT-3505 i zamierzam przesiąść się z BASCOMa na jezyk C (C++ mam opanowany w programowaniu w Visual Studio lecz nie na mikrokontrolerach). Myśle żeby przerobić kontynuację Kurs C w EdW (2005rok). Kurs ten jest oparty na ATmega16 i właśnie moje pytanie tyczy się wyboru płytki testowej. Myślę...
Ze względu na wiek, żebyś się nie na wabił frustracji oraz zniechęcił do świata embedded, to wybierz IDE, które już w pakiecie instalacyjnym zawiera w sobie wszystko co trzeba. Jeśli chcesz uniknąć tej całej magii, która kryje się pod takimi rzeczami jak Makefile, linker, czasem skrypt linkera, to proponuje ściągnąć takie oprogramowanie, które robi...
- w Visual Studio napisać program do archiwizacji, wizualizacji wyników pomiarów itp. Dużo bardziej interesujące było by wykorzystanie labview. Co do samego układu sterowania ciekawe było by zastosowanie raspberry pi. A jak nie to jakiś może tani ARM z stajni STM32 lub LPC1100 philipsa.
Po co DSP. Jest nota na AVR pokazująca sposób pomiaru mocy. Oczywiście, najprościej użyc dedykowanego układu, koszt około 20..30zł (AD do tanich nie należą). W każdym razie przedstawiona konstrukcja to wskaźnik mocy a nie miernik. Można też użyć jako wzór do ćwiczeń w szkołach "jak nie należy mierzyć mocy". Przepraszam , walnąłem skrót myślowy. Bardziej...
Nawiążę współpracę z osobami/firmami w zakresie programowania/projektowania cyfrowych układów elektronicznych. Umiejętności: - bardzo dobra znajomość mikrokontrolerów AVR, '51 , PIC(8-bit), ARM (STM32 F3/F4/F7/L4, Texas Cortex-a8, Renesas) - bardzo dobra znajomość języków programowania C/C++ - dobra znajomość języków Java (głównie w kierunku Android),...
Postanowilem podzielic sie z wami moimi doswiadczeniami wykorzystania interfejsu USB we wlasnych projektach. Jak wiadomo interfejs USB jest juz powszechnie dolaczanym interfejsem do mikrokontrolerow wiekszosci producentow na rynku. Sama obsluga USB zarowno po stronie mikrokontrolera jak i pc (a wlasciwie Windows) jest mniej przyjazna niz w wiekszosci...
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ż.
Z punktu widzenia profesjonalisty, to nie widzę zastosowania dla arduino oraz całe szczęście nie widze ofert pracy by ktoś chciał wiedzy w zakresie arduino. Piękno w prostocie - jest IDEalnie IDE to też ciekawa sprawa, zawodowo kilka razy spotkałem na wymuszeniu używania IDE i edytorów tekstowych (iar, keil czy zgrozo visual studio (nie visual studio...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
Wystarczy Atmel Studio 7 z dodatkiem Visual Micro, i życie staje się piękne. Dla mnie bezużyteczny zestaw. Nie chodzi pod linuksem. Wsparcie tylko dla procesorów Microchip. Pod Linux nie działa fakt, ale z drugą częścią to niekoniecznie racja ;) Dodatek Visual Micro w AS7 obsługuje wszystko co wspiera Arduino IDE, czyli np. słynny STM32 w wielu wcieleniach...