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...
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...
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...
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...
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ż.
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...
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 :)
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...
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ę...
...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...
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...
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...
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ć...
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...
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...
- 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.
Witam ponownie, Muszę wykonać oscyloskop na bazie STM32f429I LCD, ma on się wyświetlać na tym LCDku. Problem polega na tym, że w zasadzie nie miałem styczności z programowaniem mikrokontrolerów (poza miganiem diody na Atmelu i patrzeniem przez ramie jak znajomy programował prosty ruch robota na Arduino). Muszę więc wdrożyć się błyskawicznie w temat....
http://obrazki.elektroda.pl/5847962200_1... 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...
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)...
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...
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ę...
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...
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...
Ktos testowal z stm8 i stm32? Mialem okazje sprwadzic wtyczke visualGDB, ale w visual studio - slabo to sobie radzi, bardzo slabo, wlasciwie w ogole, jedynie IDE lepsze niz starozytny soft od stm.
KAM-ELE-ON Hot Water Visualizer V5.7.3 https://obrazki.elektroda.pl/3337561500_... https://obrazki.elektroda.pl/2004735900_... https://obrazki.elektroda.pl/1180862600_... https://obrazki.elektroda.pl/1239958000_... Czym właściwie jest? Powiem w skrócie: Odpowiedzią na nurtujące pytania...
STM32 i HD44780: http://ep.com.pl/files/10626.pdf 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...
moonshield0 udalo Ci się skompilować jakiś kod w VS 2010? Jak wygląda debug? Znalazłem jeszcze http://www.codeproject.com/Tips/624664/C... ale VisualGDB jest niestety płatne http://visualgdb.com/buy/ Jest też wersja trial :D Ktoś jeszcze używa Visual Studio do tworzenia kodu dla ARMow?
Darmowe/otwarte Visual Studio Code i w sumie spełnia wszystkie potrzeby (;
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...
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.
(at)margas60 Ponawiam pytanie, czemu STM? Da się nadal kupić stare AVRy, da się nowe, są Arduina na mniejszych i większych AVRkach. Chcesz się nauczyć STMa? Bo argument z początku tematu o tym że wyzionie ducha i koniec świata jakoś do mnie nie trafia. Bawiłeś się jakimś Arduinem? Co do STMów możesz na to pisać używając HAL - hardware abstraction layer...
(at)mikkel Dlatego mowie warto sie pobawic, ale na dluzsza mete nie ma sobie co utrudniac. Tak jak wspominalem przegladaj MSDN jest tam na prawde sporo informacji - M$ mimo wszystko ma bardzo dobra dokumentacje do systemu. A co do biblioteki nie dosc ze jest pogmatwana i mozna to napisac o niebo czytelniej to sa tam i inne gnioty ktore mocno zwalniaja......
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...
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...
Ten ARM ma zaledwie 32 kB FLASH, biorąc pod uwagę, że kod na ARM jest o około 40-60% większy niż na AVR ma sens porównanie 32k ARMa do 16 k XMEGA. Z tym się nie zgodzę, zestaw instrukcji Thumb w ARM Cortex-M0 oparty jest na słowach 16-bit, podobnie jak AVR. Ale konfiguracja peryferiow i odwolanie sie do nich najczesciej niestety zajmuje wiecej instrukcji...
(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...
SPL - standard perihperal library oznacza skrót nazwy bibliotek, które użyte zostały w Twojej książce. Są one dostarczone przez producenta STM32 i nie do końca są martwe. Wiele projektów i tutoriali nadal jest o nie oparte. CMSIS - Cortex™ Microcontroller Software Interface Standard jest zbiorem uniwersalnych funkcji dla wszystkich CORTEXów takich...
Gdzie ma stać ten specyfikator? Przed zmienną. Może zamiast pytać w abstrakcyjny sposób, podaj konkretny przykład, pokaż co dostajesz, napisz czego byś oczekiwał, wrzuć tu spakowany cały projekt. Aż boje się zapytać o IDE, ale spróbuję w szczególności Frediego i jego toolchain. Ten opis jest stary i w sporej części pewnie nieaktualny, choć zależy o...
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....
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...
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...
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...
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...
Cześć Chciałbym przedstawić kolejny mój projekt, tym razem jest to sterownik CNC. https://obrazki.elektroda.pl/2364320600_... https://obrazki.elektroda.pl/6352873400_... Jest już na rynku masa różnego rodzaju sterowników obrabiarek CNC, jak zwykle jednak chciałem zrobić coś własnego. Najważniejsze założenia projektowe:...
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...
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 ;)
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...
http://obrazki.elektroda.pl/1456479900_1... http://obrazki.elektroda.pl/6187906200_1... http://obrazki.elektroda.pl/2739548100_1... Netduino 3 to kolejna seria płytek należących do otwartego środowiska deweloperskiego wykorzystującego framework .NET Micro. .NET Micro Framework (NETMF) autorstwa Microsoft...
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...
https://obrazki.elektroda.pl/6225803800_... 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,...
visual studio stm32 visual studio atmel studio visual studio
rower przekładnia płyta whirpool motorola układ ładowania
podzielniki ciepła techem systemy grzewcze serwis
Mercedes Sprinter 311 CDI 2000 – rozrusznik szybko kręci, silnik nie odpala, Common Rail, CKP Skaczący kursor myszy - przyczyny i rozwiązania