Potrzebujesz, np. ST linka.
Przepraszam (nie znam się), ale czy te płytki nie posiadają bootloadera w sztandarze? Jest jakiś serial bootloader. Ja zrobiłem ładowanie firmware jak plików na pendrive (nie trzeba softu do programowania). A drugie pytanie, czy da się to programować przez arduino IDE? Arduino? Nie znam, nie używam, nie wiem. :) Sorry, nie mogłem się powstrzymać: http://obrazki.elektroda.pl/2059710500_1...
1. Ja się uczyłem z tej książki: https://helion.pl/ksiazki/jezyk-c-szkola... Dobrze opisane podstawy języka. 2 i 3. Cóż chyba najlepiej zacząć od podstaw, które arduino bezczelnie omija. Musisz zapoznać się z wszystkim co było "pod spodem" funkcji na arduino. Czyli co to są rejestry, jak je obsługiwać...
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...
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...
Witam. Ja bym zaczął od poszukania dokładnego opisu oznaczeń poszczególnych pinów na tej płytce. https://obrazki.elektroda.pl/3815118900_... Następnie zapoznał sie z kursem Arduino na stronie https://forbot.pl i zaczął pisać proste kody np. zapalania diody LED oraz wykorzystania przełącznika "switch". Kod przyciku i diody opisany jest...
Na płytce STM32F103C8T, tak zwanej Bluepill, resystor R10 10k należy zmienić na 1,5k. Zaraz podlinkuję jakiś opis z netu. [url=https://github.com/rogerclarkmelbou...
Witam, z czego kolega wnosi ze "druga" opcja jest pewniejsza ? Akurat w tym układzie to nie ma znaczenia, ale na przykład w STM32 jeśli podepniesz reset pod VCC, to nie będziesz w stanie zresetować układu, nawet programowo. Reset tam jest wejściem i wyjściem. Ergo, jeśli zawsze podpinasz reset przez rezystor to zawsze będzie działać, a jak bezpośrednio...
Zastanawiało mnie czy nie dało by się z tego zrobić coś na wzór arduino. Czyli jak rozumiem masz taki układ i chciałbyś go po prostu spożytkować. Więc moim zdaniem nie warto. Jest to jakiś mało popularny mikrokontroler (o ile to w ogóle jest mikrokontroler) i bardzo się namęczysz próbując go zaprogramować, a że tak powiem nie będziesz miał z tego żadnych...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Hej. Kilka zestawów jest dostępnych: https://www.olx.pl/d/oferta/uniwersalna-... https://www.olx.pl/d/oferta/plytka-proto... https://www.olx.pl/d/oferta/zestaw-start...
Zanim zaczniesz od książek powiem Ci że wiele można nauczyć się z Internetu polecę Ci kilka stron z których sam korzystałem, a potem wiedzę uzupełniłem książkami. I mi osobiście też wiele dały filmy szkoleniowe na YouTube. Hobby XYZ [url=http://hobby.abxyz.bplaced.net/?pid... Mirekk36 blog [url=htp://mirekk36. blogspot.com/ Mikrokontrolery blog[url=http://mikrokontrolery.blogspot...
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....
Jeśli coś mniejszego od Raspberry/Orange Pi, to proponuję zacząć od poszukania oprogramowania niezbędnego do działania z Arduino i z modułem STM32, oraz sprawdzenia, jakie możliwości daje który moduł. Z tego, co pamiętam, STM32 jest dużo szybszy, najtańsze moduły do obu są w cenie kilkunastu zł - moduł STM32C8T6 od około 14zł, Arduino Pro Mini od 12.60zł...
W jakiś sposób udało (?) mi się zainstalować bootloadera do mojego MC. Wygląda na to, iż Blinkiem arduino IDE działa. Nie napisałeś w jaki sposób podłączasz Blue Pill do komputera podczas programowania, bo opcji jest kilka. Co prawda nie jestem w stanie odtworzyć tej Twojej sytuacji u mnie, bo mnie osobiście zupełnie nie interesuje co jest wgrane do...
Podaj schemat, kod - który nie działa, miejsce - w którym się zawiesza, wersję biblioteki FatFs - której używasz. Jaką kartę wkładasz (SD/SDHC), podaj minimum jej pojemność. Jak jest sformatowana (jaki jest system plików - wersja FAT!!!)? Kod jest bardzo prosty i wygląda mniej więcej tak: FATFS fs; FIL plik; FRESULT res; SD_LowLevel_Init();...
Czy da się w jakiś prosty sposób programowo zrobić ustawianie losowego wyjścia po naciśnięciu przycisku na STM32F103? Przykład: wciskam switch i losowo ustawia się jedno z zadeklarowanych wyjść. Na arduino jest funkcja random a tutaj nie mam pojęcia jak to zrobić. Arduino ma zbiór dodatkowych gotowych funkcji które możesz bezpośrednio użyć w kodzie....
Dostałem dzisiaj zamówioną płytkę startową dla STM-32 HY-Mini http://arduinosolutions.com/index.php?ro... Postanowiłem sprawdzić czy działa dobrze programowanie przez ISP. Programem Flash Loader zgrałem zawartość układu ("Upload from device") do pliku *.s19. Potem zrobiłem "Erase all" i z powrotem wrzuciłem do układu przez...
Witam, Chętnie przyjmę zlecenia (małe i duże) z następujących kategorii: - projektowanie układów (od dopracowania założeń, przez schematy, projekt PCB aż do wykonania i uruchomienia prototypów): - analogowo-cyfrowe, - cyfrowe, - low-power - komunikacja radiowa (GSM, LoRa, WiFi, Bluetooth) - projektowanie PCB - jedno, dwu-, wielowarstwowe; - analogowe,...
Osobiście podszedłbym do problemu nieco inaczej. Moduł jako I/O dla dowolnego uC. Przygotować gniazda do osadzenia np. Arduino Uno/Nano/Mega, STM32 BluePill, czy NodeMCU. Takie rozwiązanie zwiększyłoby funkcjonalność układu od strony użytkownika. Moduł Bluetooth, Ethernet jako rozszerzenie.
Chcę zaprogramować i podłączyć STM32F103 poprzez układ MCP2551 do szyny CAN. Mojego STM-a przeprogramowałem według instrukcji z posta https://www.elektroda.pl/rtvforum/topic3... i wszystko działa poprawnie. Mogę programować z gniazda USB. Fizyczne podłączenie też nie stanowi problemu. Prośba do Was jest o przykładowy kod do odbierania i nadawania...
Arduino, to cały system: - Hardware: płytki w wielu odmianach, oparte o różne mikrokontrolery - AVR, STM32, ESP, tysiące nakładek zgodnych z rozkładem wyprowadzeń Arduino, co pozwala łatwo podłączyć tysiące układów. - Firmware: bootloader, drivery peryferiów i gotowe projekty/aplikacje. - Software: środowisko programowania. - Społeczność: pomaga znaleźć...
jaki sprzęt oraz język programowania jest najbardziej przyszłościowy? Krótka odpowiedź: żaden. Po prostu rynek się zmienia baaardzo dynamicznie. To nie są lata 80-90 gdzie 8051 i długo, długo nic. Teraz na topie wydają się STM32*(czyli ARM), z chińskich to masz ESP32, 82*, zaczyna być coraz więcej kości z RISC-V. Języki programowania to wiadomo 1....
Na drugim obrazku płytka STM32. Piny przeznaczone do programowania przez programator STLINK V2 połączone jeden do jeden czyli SWDIO na płytce do programatora o tej samej nazwie SWDIO. Podobnie SWCLK. No to podłączyłeś SWD do programowania/debugowania, gdzie połączenia rzekomego VCOM? Dodano po 37 PS Może poczytaj o ST-LINK V2/1
0,1W przy 5V to prąd 20mA; układ detekcji napięcia na LM4041-ADJ potrzebuje około 80µA, czyli 0,25% prądu ładowania. Czy takie straty są akceptowalne, czy potrzebujesz, by były mniejsze? Zwykły TL431 daje około 10x większe straty, ale są jakieś jego wersje o parametrach zbliżonych do LM4041-ADJ (trzeba by poszukać, omawialiśmy to kiedyś na forum). Z...
Witam. Mam kilka pytań, które zapewne wynikają z braku podstawowej wiedzy.. Ale też zanim zacznę się dokształcać, chciałbym móc zrealizować jakiś malutki projekt typu mruganie ledą lub odczytanie termometru. Od strony programowej myślę że sobie poradzę, ale jeśli chodzi o sprzęt to jestem zielony. 1. Czy do zasilania płyty i LCD wystarczy tylko jeden...
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...
Dlaczego R10 ma inną wartość? Po co w ogóle te układy RC? Eliminacja drgań styków programowa i masz 6 komponentów mniej - ja na Hackathonie na jednym Arduino Mega opędzałem sprzętową eliminację drgań styków od... 6 enkoderów ;) Ja bym dodał do tego normalnego DAC-a - nie są drogie Płytkę bym zmienił na SMD Uwaga poza konkursem: dałbym jakiegoś STM32...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...
A ja kupiłem taniego klona Arduino Nano (~13zł), podłączyłem przez USB, i mi działało bez problemów, i mojemu koledze (akurat jest profesorem UW, zdecydował się spróbować zrobić automat do podlewania kwiatka, żeby mu nie usechł, jak pojedzie na dłużej na konferencję naukową, czy na urlop, ale teraz konferencje są online, więc nie ma problemu) też. Natomiast...
(at)Juni Jak już jesteś w Arduino to kup Arduino Zero, z 32-bitowym ARMem i wtedy mniej więcej będzie dało się wykorzystać koncepcję programu z Arduino. Albo tak jak koledzy piszą, trzeba cały kod przepisać od zera. BTW, jak masz podłączony LCD z MCU? Bo jeśli przez SPI i w dodatku programowe SPI, to nic dziwnego, że jest to ślamazarne. Jeśli masz...
Jak widzę jakie przyjęcie ma prawdziwe C++ wśród wyznawców "wyższości C" ... eh.... "Prawdziwe C++" to dla początkujących obiekty cin, cout i operatory << i >>. Do tego klasy. Wszystko co się dzieje wokół tego, to czarna magia. Ja się przyznaję bez bicia, że używam C++ obok C, nawet na małych prockach jak STM32F0x. Wyłączam RTTI, używam...
ogólnie wziąłeś maszynę o sporej mocy i jej funkcjonalność obciąłeś do nieco lepszego arduino. Niezupełnie. Moc obliczeniowa jest potrzebna do przetwarzania sygnałów. W prosty sposób można dopisać moduły robiące w zasadzie dowolne obliczenia, nawet zmiennoprzecinkowe czy DSP. Skomplikowany algorytm sterowania nie zrobi na CPU dużego wrażenia. Ograniczeniem...
Przemyslalem sprawe przez noc i biore jakas malinke. Musze jeszcze ogarnac jaka dokladnie i jaka dystrybucje wybrac. Przyda mi sie to do innych projektow jak hosting, dysk sieciowy i mase innych mozliwosci a cena nie jest az tak duza jak mozna by powiedziec - pelnoprawny mikrokomputer. Problem sie zaczyna bo sie nie mam pojecia jak polaczyc arduino...
Panowie. Wciąż proszę o pomoc. Do mojego moduły RFM22 działającego na 868MHz wgrywam soft dostępny na tej stronie: http://www.ulrichradig.de/home/index.php... Oczywiście z poprawną komunikacją przez SPI dla STM32F4. Jestem pewny, że wszystkie rejestry są zapisywane poprawnie. Mój schemat różni się od tego podanego przez Sparkfun...
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...
Nie wiem koledzy czy zauważyliście, ale poziom poza arduino też bywa niewysoki, przykładem może być temat: To takie podstawowe podstawy. Może faktycznie łatwiej, zamiast męczyć się tydzień nad banalnym problemem zmienić kierunek studiów? Marketing i zarządzanie u o. dyrektora Albo PS. można też iść do łopaty, pracować w mcdonaldzie czy innym punkcie...
Programowanie w C zwykle wiąże się z debugowaniem, co na trydycyjnym Arduino jest niemożliwe. Proponuję STM32 Nucleo z wbudowanym debugowaniem i niezłym wsparciem w sieci.
C na PC, a potem C na mikrokontrolery bez używania bibliotek do trywialnych zadań. Jakaś zgrabna płytka z 32-bitowym uC i interfejsem debugowania, np. coś z serii STM32Discovery. Z tym Arduino bym nie przesadzał. Arduino to takie klocki Lego - pobawić się można, ale domu, samochodu ani mebla z nich nie zbudujesz, bo to po prostu zabawka pod każdym względem...
Podziwiam Cię JTA piszesz dużo, czytam to,ale chociaż bardzo się staram, nie bardzo rozumiem. Co to jest wg Ciebie minikomputer ? Jakiś PC !?. 8 bitowy DAC na wyjściu drukarki !?. Jak tym zasilisz LED-y ?. Sterowanie wyjściem na głośnika ? Użycie karty dzwiękowej, jako sygnału sterującego LED-ami ? Zobacz sobie co może taki przykładowy AVR Arduino Nano...
Witam, prawdopodobnie był już kiedyś ten temat poruszany, lecz nie udało mi się odnaleźć takiego, który wyczerpująco odpowiedziałby na moje pytania. Z arduino bawię się od jakiegoś czasu, jak większość korzystam z bibliotek i częściowo z kodów innych projektów. Dobija mnie niestety mała elastyczność tejże platformy oraz chcę na serio zająć się mikrokontrolerami....
Tak zgadzam się że taniej nie zrobię ale plan jest aby samemu wykonać gdyż z czasem będzie dodane kilka funkcji związanych z start/stop zapisu, nakładanie OSD. Cześć! To świetne podejście, polegające na samodzielnym tworzeniu i rozbudowywaniu swojego projektu. Właściwie zarządzana, taka praca może przynieść wiele satysfakcji oraz umożliwić dokładne...
tymon_x --> I kolega uważa, że taka odpowiedź wszystko wyjaśnia ? Proszę odpowiedzieć chociaż na jedno zadane tam pytanie. Bo można się nie zgadzać, tyle tylko, że jakoś wszyscy zwolennicy ARM'ów dla początkujących mają jedną wspólną cechę - rzucą jakiś tam link jak np www.coocox.orgi to ma wszystko wyjaśnić - dzięki temu początkujący od razu rzuci...
Jeśli przełączanie zadań RTOS pożera za dużo czasu procesora, nie ma problemu aby przełączanie wywoływać nie co 1ms a co 10. Na zużycie RAM na osobne stosy lekarstwa nie ma ale chyba nik rozsądny nie uruchamia RTOS na ArduinoUNO.
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...
Nie jestem specjalistą od programowania ale biblioteki dla wyświetlaczy graficznych, w tym z dotykiem mają spore wymagania. Stąd tak wolne rysowanie. Atmega328 ma moim zdaniem za małą wydajność. Ja przeszedłbym minimum na STM32 BluePill (też tanie a wydajność o wiele lepsza). Przemyśl to.
Próbuję zaprogramować obie płytki, z tym że F103 była już programowalna, miałem wgrany bootloader od Maple Mini i śmigało to dobrze do momentu aktualizacji menedżera płytek. Teraz na nowych ustawieniach nie chce to współgrać ani ze starym bootloaderm (Maple), ani z nowym z tego wątku: https://github.com/Serasidis/STM32_HID_B... Z kolei...
Dlaczego nie powinienem programować Arduino w Pythonie? Nie ma czegoś takiego (realnego), jak programowanie w Pythonie z użyciem Arduino HAL. Jest "lekka" implementacja Pythona dla procesorów 8-bitowych ([url=https://wiki.python.org/moin/PyMit... ale nie ma ona nic wspólnego z Arduino i generalnie nie nadaje się do użycia. Dla platform sprzętowych...
Gdy poznawałem uC nie korzystałem z uniwersalnych zestawów startowych. Było ich mało i koszmarnie drogie, taniej było uczyć się na urządzeniu które się budowało czyli docelowej PCB. Teraz prawie zawsze tak robię. Niezwykłe rzadko testuję coś zanim zaprojektuje docelową PCB, choć to się zdarza ale to kilka połączeń płytki STM32-NUCLEO z jakimś układem...
https://obrazki.elektroda.pl/2759406900_... 8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu...
Arduinowy C znam i chciałbym wiedzieć jak do których pinów tego HMS99C52S podpiąć arduino. Nie zaprogramujesz tego mikrokontrolera językiem C (Arduino), więc programowanie przez arduino jest praktycznie niewykonywalne. Jeśli chcesz zaprogramować ten uC, potrzebujesz programatora USBasp i znajomości języka C dla uC lub BASCOM'a (lub inny). A do tego,...
Długo zastanawiałem się, czy utworzyć w tym dziale nowy temat, zwłaszcza, że lektura kilku wyrywkowo wybranych wątków ustawiła mnie w szeregu (oczywiście na szarym końcu). Niepotrzebnie. Jak już ktoś programuje, to im więcej złożonych programów napisał, tym bardziej rozumie jak daleko jest w tym szeregu. Tutaj trzeba się stale uczyć i zawsze jesteśmy...
Wyjaśniłem Ci to w poprzednim wątku z przykładem do Nokia_LCD.h, ustaw sobie kontrast między 40 a 60, u mnie na 40 jest OK, na 60 jest czarny ekran. Problem nie jest z kontrastem, ale z tym, że używam (ustawiam) dla obu urządzeń Hardwarowy interfejs SPI, ze wspolnymi pinami MOSI/MISO/CLK . Problem pojawia się dla wszystkich bibliotek poza ta najbardziej...
http://obrazki.elektroda.pl/2278807700_1... 1. O czym opowiem, już po raz drugi. 1.5 roku temu prezentowałem na forum wykorzystanie płytki eXtrino XL do realizacji joysticka USB. http://www.elektroda.pl/rtvforum/topic30... Rozwiązanie miało to jednak podstawową wadę - rozmiar. Pierwszy pomysł zakładał wykonanie własnej płytki...
Tak prawą ręką przez lewą nogę zrobiłem koledze projekt do AC6 bez HAL-a (zajęlo to 4 minuty wliczając ładowanie AC6 i CubeMx) (załacznik na dole tego postu). W ac6 import project <ciach> Post raportowany. Takie sprawy proszę załatwiać przez PW, gdyż dla moderatora obsługującego raport powstaje niezręczna sytuacja, że post dot. sposobu moderacji...
Arduino opiera się na C++, ale... jakość tych programów bywa fatalna i często znajdziesz programy pisane w gołym C w starym standardzie. Zdecydowanie programy dla Arduino nie są dobrym źródłem nauki. W mojej ocenie, jeżeli chcesz się skupić na C++, to najpierw na piszesz i ćwiczysz na PC, a później bierzesz się za mikrokontrolery. Arduino zaczynało...
0. SPL jest martwy od 3 lat. Nie ma sensu nawet o nim wspominać. 1. HAL jest używany w CubeMX. Jest stale rozwijany i aktualizowany. Osobiści używam go tylko wtedy, gdy coś mi nie działa i próbuję sprawdzić "co poeta miał na myśli". 2. MBED to środowisko zdalne. Takie arduino; jak nie masz klocka, to nie skończysz programu. Dobre do zabawy i tyle. 3....
https://obrazki.elektroda.pl/7494052400_... Część początkujących, czy bardziej zaawansowanych użytkowników Arduino, zauważa po czasie ograniczenia związane z zastosowaniem w nim 8-bitowego mikrokontrolera ATmega328P bądź ATmega32u4. Idealnym wyborem wtedy jest płytka z 32-bitowym mikrokontrolerem STM32F103C8T6 od ARM, którą można...
Witam serdecznie. Od kilku dni walczę z problemem uzyskania prawidłowych odpowiedzi od PAD'a PS2 na STM32F411RE nucleo. Wykorzystuję do tego SPI oraz USART w celu odbierania komunikatów. Częstotliwość zegara mam ustawioną na 8MHz, w konfiguracji SPI prescaler 64 co daje mi 125KHz (lub KBits/s). Pierwszy bit pobierany jest od LSB, paramert CPOL na 1...
https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...
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....
schemat zestawu, który kupiłem: [url=http://arduinosolutions.com/downloa... Poczytałem trochę na forum, jednak większość tematów dotyczyła diagnostyki samochodów. Moje pytanie jest następujące: Z tego, co wyczytałem potrzebuję sprzętowy(mam express card) interfejs 16C450/16C550 UART. Jednak w schemacie pokazane jest, że wykorzystany...
Mikrokontrolery i sterowniki PLC to są dwie różne bajki. Jeżeli masz kilka niezależnych urządzeń, których pracę musisz zsynchronizować- wrzucasz PLC. Kiedy chcesz sterować jednym konkretnym urządzeniem - wrzucasz mikrokontroler. Nie znajdziesz pracy dla "programisty arduino", gdyż jest to rozwiązanie bardziej dla pasjonatów. Każda szanująca się firma...
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
Hej! Jak w temacie, poszukuję płytki, która pomoże mi w nauce programowania w C na ARM-ach. Jako początkujący w ARM mogę podzielić się uwagami na temat Nucleo. Ja mam Nucleo F103. Zestawy Nucleo zrobione są z myślą o platformie Mbed (m.in.). Środowisko uruchamiane przez www, żadnej instalacji, konfiguracji, logujesz się, piszesz program, wgrywasz i...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
http://obrazki.elektroda.pl/7459457100_1... Firma STMicroelectronics rozpoczęła przedsprzedaż, składającego się z płyty rozwojowej STM32746G oraz ekranu DM-TFT43-108 zestaw o nazwie STM32F7 Discovery Kit. Ekran DM-TFT43-108 posiada rezystywną nakładkę dotykową i cechuje się: przekątną równą 4,3 cala i rozdzielczością wynoszącą 480 x...
To dobry pomysł od razu działać na rzeczywistym sprzęcie. Możliwości wiele. Można zacząć od arduino IDE. Skłądnia C/C++ (funkcja 'main' jest ukryta - linkowana w sposób niewidoczny dla użytkownika). Co do hardware'u: - moduły 'arduino' (klony są na allegro po ok. 60 zł - programowanie: arduino IDE - moduły 'launchpad' produkcji Texas Instruments - zamawiane...
Witam wszystkich. Niegdyś na zajęciach na uczelni uczyłem się o AVRach (konkretnie była to Atmega16). Używałem wtedy płytki prototypowej ZL10AVR (o ile teraz po screenach w internecie poznaję). Po długim czasie czytania zdecydowałem, że chciałbym w przeciągu kilku miesięcy zacząć przygodę z STM32. Powoli zaczynam rozglądać się za zestawem. Póki co zainteresował...
Witam Niedługo będę obierał dalszą drogę w edukacji i bardzo zainteresowałem się programowaniem mikroprocesorów. Wyczytałem w różnych miejscach, że łatwe i tanie na początek są moduły arduino. Poszukałem na allegro i są różne zestawy, niestety nie znam się na tym i nie wiem jaki kupić czy na allegro zestaw-mega-pack-xxl-arduino-uno-r3-star...
Szukałem prostej i taniej płytki, trafiłem na arduino. Niestety duemalinove został zastąpiony przez Uno i nie mozna kupić nic ponieżej 100zł - tyle mam. Jednak w tym sklepie natrafilem na takie cóś, jest to niby klon arduino, tylko ze z procesorem stm32. http://www.shop.kristech.eu/product_info... Interesuje mnie czy tą płytkę też sie...
Arduino do sterowania LEDami? kyrie, ja się tu nawet zastanawiałem nad zwykłymi licznikami czy timerami zamiast uC a tu propozycja arduino Można, ale po co sobie życie utrudniać i angażować dajmy na to 3 układy (generator, licznik, sterownik led) jak można zrobić nie dość, że bardziej elastycznie (tj. większe możliwości), z mniejszym skomplikowaniem...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
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...
Zobaczymy jak to pójdzie. Taki opis jak by co najmniej napisał nowy freeRTOS. Arduino po to powstało, aby ktoś kto w życiu nie programował mógł coś zrobić.
I tak jak jest DAC to zwykle tylko 8 bitów i góra 2 kanały, wcale nie taki przydatny. Brak DAC to przy tak małej i taniej (cena pewnie jeszcze i tak spadnie) to w zasadzie nie jest wada. Jakby nie patrzeć Mega32 w DIPie potrafi kosztować więcej, a w ogóle nie ma porównania jeśli chodzi o funkcjonalność. Ważne że jest więcej FLASHa i RAMu niż w BP. Możliwe...
(at)tronics Chodzi perwnie o to, że znajomość STM32 to niejako poziom wiedzy ostatecznej. Wtedy stajesz się ekspertem we wszystkich innych mikrokontrolerach i językach programowania. Oczywiście znajomość tej rodziny daje prawo do nabijania się z arduinowców i odsyłania ich do książek na każdym kroku. Swoją drogą to trzeba być nieźle ograniczonym jeżeli...
Przenoszę swój projekt z modułu ARM Teensy 3.2, który programowałem w środowisku Teensyduino (Arduino). Miałem tam stabilnie działającą bibliotekę Ethernet2 z driverami dla W5500 na SDI. Zabrałem się co prawda za przenoszenie do Eclipse i dostosowywanie tej biblioteki do potrzeb STM32 , ale może zasugerujecie jakieś konkurencyjne rozwiązania? pozdrawiam...
(at)kamill_94 Jest dużo osób, które radzą sobie z programowaniem uC. ARM, AVR, PIC, 'C51 czy inny rdzeń, to tylko inny zestaw rozkazów. O ile nie piszesz w asemblerze, a dzisiaj to już rzadkość, to naprawdę nie ma większej różnicy. Więcej różnic zauważysz w peryferiach, ich obsłudze i możliwościach systemu jako całości. To nie jest tak, że ARM pozwala...
Niestety ale przesiadka z Arduino na jakikolwiek mikrokontroler bedzie bolesna... a STM32 czy jakikolwiek ARM jeszcze bardziej bolesna (to sa bardzo rozbudowane procesory o duzej licznie rejestrow itd.). Niestety rezygnujac z Arduino trzeba dosc mocno poznac mikrokontroler... Wiesz mi bardziej chodzi o przejscie z Arduino na C/C++ i ARMy... ja najpierw...
A do testów może Arduino? http://www.wikihow.com/Write-Arduino-Sof...
ST w swojej ofercie oprócz STM32 ma STM8 jak i SPC5xx czyli PowerPC z ukierunkowaniem na zastosowania samochodowe co świadczy o braku wywrotności w trudnych warunkach pracy. STM8 często można spotkać w chińskich termostatach i innych małych, uniwersalnych płytkach. Skoro te wszystkie linie kontrolerów sprzedają się, są produkowane to znaczy, że rynek...
1. Czy zdjąłeś zworki w nucleo, łączące programator z prockiem na pokładzie? Podłączenie mikroprocesora było następujące: 3,3V podawaliśmy z arduino do mikroprocesora oraz do SWD. GND połączyłem bezpośrednio ze sobą (pin5 oraz pin3 w programatorze), tego nie do końca rozumiem. Np pin 3 w programatorze to masa, 5 to reset. Ja sugerowałbym tak: łączysz...
Witam, postanowiłem sobie zbudować quadrotor. Zanim wytrawię control board (chcę koniecznie ją sam zrobić, wiem, że są gotowe rozwiązania) postanowiłem pobawić się komponentami i je przetestować. Niestety mam problem z wysterowaniem silników. Krok po kroku jak to robię. Na płytce stm32F3 generuję PWM o częstotliwości około 1,5kHz i podaję na ESC (częstotliwość...
Witam wszystkich serdecznie. Jestem elektronikiem teoretycznym (po teorii obwodów, pracowniach elektronicznych, itp. jednak bez żadnego znaczącego doświadczenia) i programistą praktycznym (teoretycznym także). Chciałbym zająć się programowaniem mikrokontrolerów, potrzebne mi są jednak do tego dobre środowiska uruchomieniowe. Dotychczas programowałem...
2 zmiennych dokładnie w tym samym czasie ( A nie prościej wyłaczyć przerwania na te 4 takty zegara. Zamiast systicka zastosuj inny timer np 32 bitowy. Wtedy przepełnienie będzie następować przy 72MHz co ok 60 sekund. Powinno wystarczyć. Masz tez specjalny rejestr co liczy cykle zegara przy wykonaniu programu (proponuję zapoznać się z DWT). Dlatego...
https://obrazki.elektroda.pl/4182953800_... 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...
Znalazłem takie coś: http://hobbyspace.pl/arduino-leonardo-ja... wrzuciłem na Arduino i nawet to działa. A9 podpiąłem do RX A10 do TX. Nie mogę na STM32 znaleźć portu PB2 do którego podepnę masę. Może być to poprostu do pinu oznaczonego jako G?. Zworki ustawiłem tak jak w poradniku od kolegi wyżej. Czy powyższy układ podczas programowania...
oprócz lutowania to już widzę początkujących konfigurujacych te peryferia. A jeżeli nie (czyli "gotowce") to czym użycie płytki Discovery będzie się roznilo od Arduino? Serio ? A jakie to masz peryferia w tym 144 i jakie w 64 ? W wypadku wyświetlacza dochodzi FSMC i tyle... Kolejna sprawa kto mówi że do używania płytki Discovery ktoś będzie używał...
(at)zetdeel - na win10 instalował się sam, podejrzewam, że na win7 i win8 byłoby dokładnie tak samo. Można by się też zastanowić nad serią opartą o SAM Atmela (32 bitowe rdzenie ARM Cortex) - co prawda 3.3V (co jest często plusem bo wiele czujników i wyświetlaczy działa już na 3V3 max) ale mocniejsze. Jeśli zaś ma być tanio i szybko to zamiast klonów...
książek, oprócz tej to nie ma ta jest dobra żeby lekko obczaić temat, ale jakaś super extra to ona nie jest przykłady (wydrukowane w książkach) są w paru miejscach walnięte ich kod jest dostępny w sieci. Książkę warto kupić, po to choćby żeby nie ślęczeć przed kompem. Co do zestawów, to w sieci i na ebayu (w HK i w PRC). Na ebayu jest dużo zestawów...
Do sterowania czymś takim wygodnie byłoby użyć mikrokontrolera (to chyba bardziej poprawna nazwa, oznacza system, który może działać, a "mikroprocesor" oznacza tylko część tego systemu, więc należy poprawić moje wcześniejsze wypowiedzi), zdarzało mi się tego próbować, ale: * to wymaga komputera z odpowiednio skonfigurowanym oprogramowaniem, i to jest...
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...
Generalnie to chciałbym w przyszłości pracować jako Elektronik - Programista coś w stylu Embedded Software Developer/Engineer, łączyć elektronikę z programowaniem, to moja pasja, tylko z tego co widzę co raz mniej ofert pracy w tym kierunku i mam też wrażenie, C/C++ odchodzi w nie pamięć powoli, wszędzie tylko Java Java Java... ale to tylko takie moje...
https://obrazki.elektroda.pl/8365522000_... Witajcie moi drodzy. Zapraszam na krótki test przenośnej stacji lutowniczej KSGER T12 Mini V3.1S oferującej regulację temperatury, wymienne końcówki oraz wyświetlacz OLED. W temacie pokażę też jej wnętrze, a na koniec za jej pomocą zlutuję projekt w technologii SMT - płytkę Fubarino SD. W...
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ą...
Nie istnieje coś takiego, jak mikrokontrolery Arduino. AVR oraz STM32 to są rodziny mikrokontrolerów. Arduino to seria płytek drukowanych z mikrokontrolerem, wraz ze środowiskiem do programowania i biblioteką. Osobiście nie przepadam za Arduino, jest bowiem skierowane ono w stronę osób nie posiadających żadnej wiedzy w dziedzinie elektroniki, m.in.zamiast...
google : libopencm3 i z Repository jak sobię wyciągne biblioteki np do GPIO to potrafię sobie zasterować ..... pobrałem ww bibliotekę, dołączyłem do mojego projektu i nie działa... Kolego to nie Arduino. Jak chcesz programowac STM-y to proponuję zacząć od poradnika kolegi Szczywronka, lub jezeli wolisz biblioteki to HAL (nielubiany ale uzywany na świecie)
http://obrazki.elektroda.pl/1681558200_1... Na chiński rynek trafiła nowa płytka rozwojowa o nazwie BluePill. Płytka umożliwia pracę w środowisku Arduino z użyciem bibliotek STM32Duino. Sercem płytki jest układ STM32F103C8T6 firmy STMicro, integrujący w sobie, taktowany częstotliwością 72MHz, jednordzeniowy procesor ARM typu Cortex-M3...
Od ponad 12 lat nie popełniłem żadnej wstawki w asemblerze dla żadnego mikrokontrolera - widocznie nie znam "podstaw embedded"... ;) Ja bym wskazał na kilka różnych aspektów: 1. Sprzęt. RPi Czy Ard... (niekoniecznie same płytki z MCU, ale te tysiące modułów peryferyjnych) - to tanie i bardzo elastyczne środowisko do zabaw, prototypowania i jednostkowych...
programowa stm32 stm32 programowa arduino stm32
ursus podnośnik regulacja podnoszenia romet żarówki uszkodzone gniazdo zasilania
ekspres delonghi problemy ekspres delonghi problemy
Moment dokręcania śrub wału korbowego Fiat Panda 1.2 Suszarka Electrolux wyłącza się z komunikatem "pauza" - przyczyny i rozwiązania