Warto STM32.
Nie można wykorzystać ST-LINK jako monitor portu szeregowego w Arduino IDE, Ale ST-LINK V2/1 tak. Odniosłem się do programatora, którym dysponuje Autor (zdjęcie w pierwszym poście). Z tego co pamiętam, ST-LINK V2-1 instalowany jest bezpośrednio na płytkach Nucleo i Discovery, a taką płytką Autor też nie dysponuje. Jeżeli masz namiar na ST-LINK V2-1...
Akurat "wstrzeliłeś się" w piny używane przez JTAG. Rozwiązanie problemu: http://www.stm32duino.com/viewtopic.php?... [syntax=c] void setup() { afio_cfg_debug_ports(AFIO_DEBUG_NONE); [/syntax]
Wątpie aby to się zmieniło ale praktykant to kula u nogi dla pracowników Dyrekcja ależ oczywiście :D Przygotuj się na porządki, prace ogólnie towarzyszące
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...
(chyba że mowa o wersjach 32b / ARM) To już lepiej i taniej na STM32.
https://obrazki.elektroda.pl/8440857400_... Każdy lubi Arduino, od najmniejszych modułów na Attiny85 po największe moduły oparte na mikrokontrolerach MEGA2560. Niestety, mają one swoje ograniczenia - jeśli potrzebujemy więcej mocy obliczeniowej, wyższej precyzji czy większej liczby wejść analogowych, to nie mamy zbyt wielkiego wyboru...
Witam, Ostatnio testowałem komunikację I2C z pamięciami z serii 24x. Testy były przeprowadzone na Arduino oraz STM32F103xxx. Pierwsze testy z pamięciami adresowanymi pojedynczym bajtem, czyli 24x01-24x16, działają poprawnie i jak oczekiwałem (opieram się o moje doświadczenia z rodziną PIC, tam właśnie tak to działa). Zapis/odczyt poza zakresem pamięci/adresów...
Witam. Szukam informacji. Czy można zaprogramować sam kontroler stm32f103, nie płytkę, przy użyciu Arduino Uno/Nano z wgranym programem np Arduino ISP, podobnie jak można zaprogramować "gołą" Atmege ?
Doinstalowane: https://github.com/rogerclarkmelbourne/A... Ta wersja Arduino Core dla STM32 nie jest rozwijana od dłuższego czasu i proponuję ją usunąć oraz zapomnieć o niej. Aktualna i (prawie) oficjalna wersja Core dla STM32 jest tutaj: [url=https://github.com/stm32duino/Ardui...
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...
Arduino nie posiadam, posiadam natomiast stm32, podobno jest to bliźniacze z arduino.
https://obrazki.elektroda.pl/5792329700_... Typ wyświetlacza to 1.3 Cal ekran tft lcd moduł wyświetlacza, ST7789 sterownik IC dla Arduino C51 STM32.
tak jak wszyscy tutaj nie mogą się powstrzymać przed porównywaniem RPI tego ustrojstwa To prawda. Ktoś chyba tam nie odrobił lekcji z rozpoznania rynku. A może liczą na siłę przebicia STM32? ;)
Witam wkręciłam się hobbystycznie w różnie zabezpieczenia domu alarm albo czujniki przed zalaniem z elektro zaworem czujki dymu i takie różnie. Jakiej platformy najlepiej do tego użyć Arduino czy STM32. Wydaje mi się że arduino prostrze w użyciu a STM 32 więcej możliwości i bardziej niezawodne.
Witam Proponuje programator http://www.skylive.republika.pl/lists.ht... Płytkę z prockiem można sklecić w 60 sekund na uniwersalnej.
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...
Akurat ADC Arduino ma - 10-bitowe, nie wiem, jak z szybkością, strona [url=https://www.arduino.cc/reference/pl... analogRead() podaje maksymalną szybkość odczytu 10 kS/s, to samo https://forbot.pl/blog/kurs-arduino-pomi... - wydawało mi się, że ten ADC jest dużo szybszy....
Nie istnieją mikrokontrolery Arduino lub Nucleo. To są płytki do prototypowania, na których można znaleźć mikrokontrolery AVR, ESP, STM32 (Arduino) lub STM32 (Nucleo). Możesz przyjąć że mikrokontrolery nie obsługują języków typu Java ani Python. Nawet jeżeli ktoś gdzieś napisał protezy, to działa to w bardzo ograniczonym zakresie i wsparcie do tego...
Witam, a wogole szukales ? wyglada na ten: https://oman.desertcart.com/products/734... Pozdrawiam
Wzmacniacz, detektor (najlepiej RMS - to by pasowało zrobić na mikrokontrolerze, może Arduino, albo STM32)...
To co generuje Arduino dla STM32, to taki mały potworek. Do tego są 2 liczące się konkurencyjne toolchainy pod STM32 dla Arduino, jeden od Rogera Clarka (https://github.com/rogerclarkmelbourne/... a drugi, oficjalny, od STM (https://github.com/stm32duino/Arduino_C... W sumie jest też prawie oficjalny od arduino.org i kilka pomniejszych....
Patrząc na schemat producenta jaki umieściłem w poscie 8 tam widać że pin DATA jest odwracany a nie REQ ? Owszem. Jest odwrócony tylko DATA. Ale zauważ, odwrócony, jakby to powiedzieć, polaryzacją, względem standardu RS232 dla przesyłu między urządzeniami (DSUB9) czyli logiczna "1" to ujemne napięcie (n.p. -12V) a "0" to dodatnie (n.p. +12V). "Standard...
Cześć, Od dziś do niedzieli jest AnniversarySale na Aliexpress. Przeglądałem różne płytki typu arduino, stm32, moduły lcd czujniki itp. i wydaje mi się że ceny są podniesione a po obniżce są normalne, raczej 'bez szału'. Może ktoś tutaj znalazł dobrą okazję, polecacie jakieś dobre oferty?
...nie ma co się brać za arm... A dlaczego? Wg mnie warto. Płytki na ARM'ach, które są wymienione wyżej są dość tanie. Środowisko (i jego modyfikacje) również całkiem-całkiem, więc czemu nie?
Jak wspomniano - nie baw się w starocie 8051 typu AT89C2051. Ale nie polecam też zaczynać od AVR, naprawdę nie warto. Polecam zacząć od STM32. Możliwości jakie dają są przeogromne, AVR się do tego nie umywa. Owszem, na początku są trudniejsze, ale nie jakoś szczególnie - bez problemu dasz radę. Są też tańsze od AVR. Płytka STM Nucleo (coś podobnego...
(at)Piotrus_999 Ano jest co przerywać. Na avr odczyt zmiennych 16/32 bitowych nie jest atomowy. Z tego co wiem to taki odczyt realizuje funkcja millis. Więc jak już chcesz sie do czegoś przyczepić to źle wybrałeś. To nie nukleło i stm32.
Robiłem odstraszacz kun na płytce STM32 bluepill. To tania płytka, ale całkiem inny mikrokontroler niż w Arduino. Jak chcesz to mogę Ci podesłać projekt.
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Czy do tego jest potrzebny programator, czy jest zaprogramowany bootloader? Pytam, bo niespecjalnie się orientuję w STM32...
Cześć. Jestem zainteresowany współpracą. Najmocniej czuję się w projektowaniu płytek (znam KiCad). Posiadam licencję komercyjną na program Eagle 7.7.0 Premium. Znam podstawy programowania w C mikrokontrolerów STM32, AVR, ARduino. Mieszkam w Zabrzu.
Dzień dobry, Potrzebny jest mi układ podłączany do prądu, który co określony czas (1 lub 2 godziny) wysyła do telewizora określony sygnał z pilota telewizyjnego. Mam płytki Arduino i STM32 (różne) ale nie wiem czy na ich podstawie jestem w stanie taki układ zbudować. Potrzebna jest możliwość zaprogramowania 2 - 4 sygnałów z pilota (telewizora oraz dekodera)...
Ja tam widzę interfejs MIPI-DSI na 4 linie danych. Powodzenia z podłączaniem do Arduino - Nie masz szans. :D Żaden STM32 czy inny LPC też tego nie obsłuży. Najszybciej to coś na iMX8, ew. iMX6. Szkoda Twojego czasu.
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,...
Model płytki: stm32f407VET6 St linka mam tego pendriva małego. No to już coś bliżej. Tam w tym linku, który dałeś, masz nawet rysunek tych sygnałów na złączu, to nie powinno być trudne to podłączenie: https://obrazki.elektroda.pl/1729361300_... Sugeruję, po podłączeniu, zanim zaczniesz próby w Arduino, sprawdzenie najpierw czy program...
Od kilku lat widać, że ST idzie w naprawdę bardo fajną stronę z tymi zestawami. Ostatnie miałem okazję zobaczyć na żywo większość ich shieldów, z którymi się wcześniej nie spotkałem. Naprawdę szeroka oferta, nie miałem pojęcia, że mają np.: zestawy z silnikiem bezszczotkowym w komplecie.
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...
Gotowy mostek: https://www.aliexpress.com/item/40007558... Moduł Ethernet dla Arduino/STM32: https://www.aliexpress.com/item/10050016...
Witam, ostatnio ze wzgledu na pewien projekt "postawilem" nowy komputer z win7 oraz Arduino IDE 1.8.13. Po wielu "bojach" z instalacja plytek STM32 w koncu wszystko sie "zobaczylo" i mozna ich uzywac. Ale nie jest tak pieknie: - dzis uzyelm STM32F103C8xx, ktora do tej pory dzialala bez problemowo z STLinkiem/v2 - wymyslilem ze arduino ide ma serial...
Nie można. Musiałbyś zmienić platformę sprzętowa dla Arduino na taką, gdzie jest dostępna biblioteka libstdc+ np. STM32 czy ESP32.
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...
Z Atmega328P znajdziesz najwięcej przykładów bo jest używany w Arduino. STM32F030F4P6 też można używać z Arduino HAL i moim zdaniem wsparcie ze strony społeczności STM32 dla Arduino jest lepsze, a przede wszystkim bardziej profesjonalne niż w wypadku "tradycyjnych" AVR. https://github.com/stm32duino/wiki/wiki https://github.com/stm32duino/Arduino_Co...
Hm... dziwi użycie w tym kontekście płytki discovery natomiast brakuje informacji o serii NUCLEO, które to jest w pewnym zakresie kompatybilne z shieldami arduino i chyba nawet jest jakiś moduł do arduino IDE. To takie moje spostrzeżenie jeżeli chodzi o STM32.
Nucleo, to moduły STM32 - a są i moduły nie-NUCLEO: STM32F103C6T6, STM32F103C8T6 (oba bywają nazywane "Blue Pill" - pierwsze są zbliżone do Arduino Nano (ale dużo szybsze: STM32 ma 32-bitową magistralę i zegar np. 72MHz, a Arduino z ATmegą 8-bitową z zegarem np. 16MHz), drugie mają więcej pamięci. Ale i Arduino, i Nucleo (a tym bardziej STM32) jest...
Dostać można tam gdzie jest alle prawie wszystko:) Wpisz: TFT LCD 2.2" ILI9341 ARDUINO STM32 Raspberry
To pojawia się więcej opcji oraz UF2; Tu też nie rozumiem kompletnie filozofii pojawiania się w opcji Port, tego niby urządzenia UF2. Bo sama metoda wgrywania, że przez kopiowanie pliku wsadu (.uf2) na dysk, jest wybrana już w innej opcji Upload Metod. A do opcji Port trzeba wciąż wchodzić jeśli np. korzysta się z monitora portu i przełączać co chwilę....
r"]Myślałem że zmieniam płytkę, wgrywam nowy bootloader i działa tak samo jak inne arduino. Wykonywałem procedurę z tego linku https://geektimes.ru/post/277928/ Będzie "działać tak samo" o ile ograniczysz się do kodu arduino bez odwoływania się bezpośrednio do sprzętu specyficznego dla danego MCU (jak chociażby timery w podanym przykładzie). Swoją...
Black Pill jest na F4xx a nie F103. To zależy, z której strony pochodzi informacja ;) https://stm32-base.org/boards/STM32F103C... https://robotdyn.com/stm32-arm-arduino-m...
Owszem, ale wspomniał też, że ma poprawione libsy 2.2-dev dla STM32 i jest chętny je udostępnić. Oczywiście wszystko bazuje na arduino, bo i komu by się chciało na "natywniejszą" formę przepisywać skoro tam mają "one ring to rule them all". Tj. obsługa wielu różnych platform przez jeden ekosystem. I właśnie powiązania z tym ekosystemem powodują, że...
W STM32 jest dużo prościej Dla STM32 też jest Arduino HAL.
Czujnik ma ciekawy system komunikacji, jakkolwiek jakiś nietypowy. Pewnie gotowych bibliotek do tego nie ma. Szybkość Arduino (nawet 8MHz) wystarczy, jak się dobrze napisze program. Ten czujnik jest do napięcia zasilania 3.3V - Arduino na ogół jest do 5V, STM32 do 3.3V; jeśli to ma być podłączone do Arduino zasilanego napięciem 5V, to potrzebny jest...
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.
Do BT wysyłasz komendy AT (jeśli moduł jest w trybie komend) lub dane (gdy jest "przeźroczysty") po USART. Poszukaj przykładów dla Arduino.
Przed Arduino były STM32 Discovery, które kosztowały 50zł i zawierały programator. Co drugi na kierunku na studiach albo kupił albo się przymierzał aby kupić. I procesor był o niebo lepszy. Niestety STM32 nie pomyślało, aby zrobić jakiś standard wyprowadzeń - o sukcesie Arduino zadecydowały Shieldy, bo sama płytka była kiepska.
Witam, znalazlem pare tych plytek w szufladzie i postanowilem podlaczyc to pod srodowisko arduino. Sugerowaleme sie: https://www.onetransistor.eu/2017/11/stm... https://www.elektroda.pl/rtvforum/viewto... itd. plytka zglasza sie jako Maple, ale bez wzgledu na polaczenie USB/RS232 i wybor "Upload method"...
Nie znam frameworku arduino dla stm32 ale wygląda na to że konfigurujesz timer ale go nie startujesz. tutaj jakiś przykład jak korzystać z timerów https://github.com/rogerclarkmelbourne/A... Spróbuj zmodyfikować funkcję void...
Strzelam, że chodzi jedynie o kompatybilność pinologiczną...
A możne jakiś mikrokontroler? Najprościej Arduino, lub zwykła ATmega i Ethernet Shield, jeśli potrzebujesz trochę więcej mocy, to jakieś STM32. Płytki Nucleo mają możliwość podłączenia modułów dedykowanych dla Arduino, więc wspomniany shield też dałoby się zastosować. No i możesz pokusić się o zrobienie aplikacji na Androida, która sterowałaby wszystkim....
Może macie zupełnie inne rozwiązanie Jest bilbioteka RadioHead, z stm32duino też powinno działać wg autorów tej biblioteki. Przykład jej użycia (ale niestety nie z STM32): https://randomnerdtutorials.com/rf-433mh... Biblioteka: https://www.airspayce.com/mikem/arduino/... Biblioteka ta wspiera również nRF24L01,...
To jest gotowa nakładka na arduino/Rpi/stm32, to nie powinno z automatu już regulować napięcia? Kondensator jakiś jest widoczny
Ale to się pogmatwane trochę robi, bo Arduino to zarówno płytka z atmegą 328p jak i z stm32. Określenie "Arduino" nie determinuje rodzaju użytego MCU, a jedynie rodzaj użytej biblioteki, czyli Arduino HAL. Nawet nie trzeba używać Arduino IDE :)
Informacje o środowisku Arduino dla STM32 znajdziesz na www.stm32duino.com. Może to najprostsza ścieżka dla Ciebie.
Pliki .H to nie żadne biblioteki tylko pliki nagłowkowe. To nie arduino. Musisz zaincludowac pliki cmsis i hal oraz a pewnie też stdlib.h i stdint.h
Inne urządzenia (pendrive, Arduino, STM32) podłączone pod ten port działają. Po prostu nie mam szczęścia do tych LPC, to jakiś złom. Zostaję przy STM32F103-Nucleo.
Sprawdź, czy STM32 by się nadał - cena porównywalna z Arduino, a może sporo więcej.
Układ MPU6050 mierzy temperaturę i używam go na płytce STM32 https://lastminuteengineers.com/mpu6050-...
Do tej pory dość długo pracowałem na Arduino. Powoli przenoszę się na STM32-y moje pierwsze wrażenia są takie że Arduino jest jak szkoła podstawowa a STM32 jak studia magisterskie... Czy możecie polecić mi dobry poradnik/książkę? Nie chcę błądzić między rejestrami główkując nad prostymi rzeczami. Może być również w języku angielskim.
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.
Najlepiej kupić płytki Arduino ze wsparciem dla ESP32 lub STM32. Ciągłe "odcinanie kuponów" od Uno, Mega, Nano czy Micro nie ma już sensu.
To Ty zacząłeś porównywać płytkę z małym ATiny do płytki z STM32 :P
Tylko jak to pogodzić z Arduino? Jeśli ma się przyjąć wśród amatorów, to moim zdaniem, musi działać na bazowym Arduino (ATMega 328PU) i pozostawiać jeszcze miejsce na program użytkownika. Czy też może celujemy co najmniej w STM32/SAMD21, albo i SoC pokroju RPi?
Tak jak przewidywałem, kompletnie nie ustawione środowisko IDE. Większość tego typu IDE zakładają pewien zakres wiedzy u programisty. Dla ciebie najlepiej będzie zainstalować Arduino. To jest kompletne środowisko IDE zespolone z "frameworkiem". Trzeba tylko sprawdzić, czy jest w nim możliwość wyboru twojej plytki Nucleo. Wówczas wszystko będzie prostsze....
Mam arduino, linuxacnc i stm32 nucleo. Na czymś by to pewnie dal radę zaprogramować xd
Generalnie ma to być swojego rodzaju system bezpieczeństwa, który po załączeniu ma zrobić zdjęcie i wysłać je na mój telefon. A to, czy on będzie to zdjęcie wysyłał 12 sekund, czy minutę, gra drugorzędną role :) Jeśli funkcjonalność urządzenia ograniczysz do tego aby sprawdzać stan jakiegoś wejścia, gdy się zmieni próbować wysłać MMS bez względu na...
Taki na który umiesz napisać program. Na przykład Arduino czy STM32. Chyba nie ma mikrokontrolera który by tego nie ogarnął.
Kurcze, STM32 ma dość rozbudowane możliwości ustawienia pinu, niż tylko output. To niech kolega wykorzysta bezpośrednio Cube, jeżeli potrzebne są bardziej finezyjne ustawienia pinu. Arduino Core dla STM32 bazuje w 100% na Cube, można więc kod z obu bibliotek "mieszać". W samym Arduino Core są tylko takie możliwości ustawienia pinu, jakie są dostępne...
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,...
D14 i D15 to oznaczenia pinów cyfrowych według standardu Arduino. Według schematu płytki Nucleo to są piny PB8 i PB9 uC. A Ty ustawiłeś jako wyjście PB6 i PB7, z których PB6 jest wyprowadzone na złączu Arduino jako D10, a PB7 nie jest tam dostępny. PB7 jest na złączu(Morpho) CN7 jako #21. Możesz zmienić konfigurację na PB8 i PB9, wtedy D14 i D15 na...
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...
Dokładniej napisz na co chcesz iść. Automatyka a elektronika to dwa różne kierunki. A jeśli już elektroniki chcesz sie poduczyć to zacznij od podstaw elektroniki. Takich książek jest bez liku. Do tego jakiś kursik prosty na początek. Np. [url=https://forbot.pl/blog/]Link Masz tu kursy podstawowe arduino, stm32, raspberry pi, kursy elektroniki dla początkujących.
Micro USB jest po prostu przestarzałe i z wielu powodów dobrze, że odchodzi. Tak samo, jak przestarzałe są w mojej opinii mikrokontrolery AVR. Po co? Taniej i dużo lepiej byłoby dać STM32, nawet F1.
napisz obsługę SPI Tak... Problem w tym, że nie mam zielonego pojęcia jak to zrobić... Ja chciałem tylko zamontować kartę i stworzyć/odczytać plik a tu się okazuje, że muszę sam pisać obsługę interface'u? Z bibliotekami pod STM32 na prawdę jest taki problem, że wszystko trzeba pisać od nowa? Wiedziałem, że STM32 to nie arduino ale miałem nadzieję,...
Odświeżam temat, jeden z chętnych się wycofał, bo podobna delegacja, drugi chętny z którym się dogadałem nie odpowiada. Od listopada nie odbiera tel. Także temat aktualny na STM32
Tak, to są właśnie gotowe schematy montażowe. Mikrokontrolery AVR są tańsze od Arduino, gdyż Arduino samo w sobie je wykorzystuje.
Jakiś czas temu nie było Atmeg, więc skupowałem arduino zewsząd ;)
AVE... Dlatego ja zaczynam od Arduino dla STM32 by zobaczyć, co i jak, potem wybiorę coś bardziej zaawansowanego. Przypuszczam też, że nie będzie problemu by dodać biblioteki, które zrobiło STMicro do używania tych zaawansowanych peryferiów. Zresztą rzuciłem na to okiem tylko pobieżnie i jeszcze nie skompilowałem mojego pierwszego programu... Zanim...
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...
Witam, mam klawiaturę mechaniczną z padniętym układem, Pewna osoba poleciła mi zastosować układ STM32 minimal i miała mi pomóc go zaprogramować, lecz straciłem z nią kontakt, więc zwracam się tutaj z prośbą o pomoc w zaprogramowaniu, do dyspozycji mam STM32 minimal, programator UART oraz Arduino nano.
Arduino to nie jest najlepsze środowisko dla STM32 f 103C8 Dlaczego? Nie pytam złośliwie, tylko nie robiłem nic z STM32 nigdy, a bym popróbował w formie "zabawy".
Zrobione został to tak: zmieniałem dziadowskie arduino nano na stm32 blue pill bo chciałem podłączyć jeszcze moduł Ethernet i wyświetlacz OLED a to wykroczyło poza możliwości arduino :) skończyła się pamięć itd... zatem moduł sim800C zasilony przez vbat 4,4v ttl → vbat pwx → gnd rx → a2 stm32 tx → a3 stm32 bramka działa foto...
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ć...
kacpo1 - to zależy, ile sygnałów naraz chce się generować, i na ile dobrze. Arduino może generować jeden z niezłą jakością, to jest raczej granica jego możliwości, i różnica sygnału generowanego przez Arduino i STM32, czy FPGA zapewne będzie słyszalna. Przy kilku FPGA będzie miała dużą przewagę nad STM32.
Zobacz na wiadomym portalu aukcyjnym jakie są wyświetlacze i za ile. Te do arduino, modułów STM32 lub cortexa zazwyczaj mają przykładowe oprogramowanie.
A może moje, krótkie, uzasadnienie posiadania sprzętu jest mało przekonywujące? Jest zupełnie nieprzekonujące, niech kolega przypomni sobie co to za dział. A pytania o to, które arduino wychodzące od kolegi są zupełnie niepotrzebne. HCPCA9685 korzysta z "systemowej" Wire do obsługi I2C. Co za tym idzie będzie działać na każdym Arduino ze standardową...
1. To jest gniazdo 24 pin 0,5mm chociażby tutaj masz opisane: https://www.waveshare.com/w/upload/5/5b/... 2. Nie uruchamiałem tych wyświetlaczy, ale na youtube są filmy gdzie na STM32 uruchamiają oraz po szybkim przejrzeniu biblioteki arduino wydaje mi się, że nie będzie problemów: https://hackaday.io/project/20195-elph-s...
chodzi o to że dając pusty kod zajmuje to 20% a jak dokładam biblioteki to one niewiele nie zauważyłem tego wcześniej bo testowałem tylko zbibliotekami. A teraz patrzę i się okazuje że one nie zajmują prawie nic. Skoro użyte są funkcje setup() i loop(), to automatycznie dolinkowywana jest spora część Arduino Core. [url=https://github.com/stm32duino/Ardui...
Ja bym się bardziej przejmował tym, że ATmega z małych Arduino "nie obsługują" debugowania, co dla początkujących jest bardzo pomocne. Weź coś, co daje się debugować, np. jakąś płytkę Nucleo czy Discovery z jakimś STM32.
Ciekawe, pod nazwą "Black Pill" sprzedawane były i są moduły z STM32F103C8T6, również przez Black Pill ma 64KB pamięci SRAM typu i 256KB pamięci flash ( STM32F401CCU6 ) lub 128KB pamięci SRAM typu i 512KB pamięci flash ( STM32F401CCU6 ). Coś się chyba "zawiesiło" :) Dodano po 9 I kolejny wynalazek bez DAC na pokładzie. Ale masz I2S, podłączasz kodek...
W amatorskich aplikacjach nigdy nie bawiłem się w liczenie sum kontrolnych, ani tworzenie jakiś super wymyślnych formatów ramki. Twój uK ma sprzętową obsługę USART i może być widziany jako wirtualny port COM, to najprostszy sposób komunikacji z PC. Możesz sobie przesyłać bajt po bajcie, albo zdefiniować jakiś bufor, który po wypełnieniu wywołuje przerwanie...
Witam wszystkich Przychodzę do Was z problemem, z którym borykam się już tydzień może dwa. Chcę móc sterować sterownikiem DRV8711 (na PCB od Pololu) przez BluePill (STM32F103C8T6). LINK: Płytka Pololu z DRV8711: https://www.pololu.com/product/3730 Dokumentacja DRV8711 Texas Instruments: https://www.ti.com/lit/ds/symlink/drv871... BluePill: https://sklep.msalamon.pl/produkt/plytka...
arduino stm32 stm32 arduino programowa stm32 nucleo arduino
wymiana chlodnicy obliczenia przekroju kabla regulacja głośności bluetooth
Lenovo IdeaPad 330-17ICH NM-B67 PQ311 – typ i parametry MOSFET SM4377NSKP Electrolux EWT – pralka nie pobiera wody, pulsuje czerwony START, kod E10, diagnostyka