Witam. Od jakiegoś czasu piszę sobie programy na arduino atmega328. Pewnego razu trafiłem na płytkę z procesorem STM32. https://obrazki.elektroda.pl/1629555000_... Trochę poczytałem i zaadaptowałem do wspomnianego środowiska. Stworzyłem projekt i tu nagle dziwna niespodzianka. void setup() { pinMode(PA11,OUTPUT);...
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...
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,...
https://obrazki.elektroda.pl/1430082700_... Portenta X8 Arduino wkrótce wprowadzi na rynek moduł Portenta X8 za 239 dolarów, który łączy w sobie czterordzeniowy układ ARM Cortex -A53 — i.MX8M Mini — z STM32 i rdzeniami ARM Cortex-M7 oraz Cortex-M4, a także uruchamia Linuxa w stosie kontenerowym Foundries.io. Portenta Max...
Na stm32 na pewno się uda, ale na czymś większym niż stm32f103 - potrzebny jest sprzętowy i2s, aby bez zgrzytów przejść na spdif. Nie jest potrzebny. SPDIFa można mieć wprost z portu SPI. Tylko trzeba dobudować trochę softu do kodowania. No ale mimo wszystko lepiej dać coś nowszego. Jakiś F4xx czy F3xx. No ale jak widać to nie jest rozwiązanie dla...
Ogólnie pewnym powodem jest też chęć pozostania przy tym co jest. W przemyśle często można spotkać standardy które powstały parę dekad temu. Mamy przykład MODBUS- lata 70-te A wciąż ma się dobrze. O standardach sprzętowych też można by sporo mówić. Siemens S7-1200 z którego korzystałem na zajęciach(jestem studentem automatyki) miał przetworniki ADC...
Nauka C na PC pod jakimkolwiek systemem operacyjnym nauczą Cię C... I na tym koniec. Tylko C to z K&R się nauczysz w weekend. Na uC inaczej się zarządza pamięcią, przerwaniami, są porty IO, duże ograniczenia (wymieniony AVR jest 8 bitowy...). Stm32 jest fajny, ale IMHO CubeMX, czy HAL już wymaga pewnej wiedzy z C... I koło się zamyka. Wg mnie warto...
Wszystkie są bardzo pamięciożerne i generują masę nadmiarowego kodu. Działać - działają Czy dla STM, czy dla AVR, arduinowe biblioteki są beznadziejne i nie trzeba się tym przejmować, przynajmniej Arduinowcy się nie przejmują. Jak widać na przykładzie AVR, czy 1 cykl ale z DMA nie skorzystamy. Po co w Arduino DMA? Amatorom się nigdzie nie spieszy,...
Rozpatruję układ, który umożliwi odczyt napięcia na każdym z akumulatorów podłączonych do UPSa w łańcuch składający się z okło 30-40, a nawet 50szt akumulatorów 12V. Odczyt były podczas rozładowania z zapisem na kartę pamięci. Zakładając, że dla każdego akumulatora zrobię dzielnik, to rozdzielczość będzie malała z każdym akumulatorem. Wyniosła by on...
Witam wszystkich :) Postanowiłem rozpocząć przygodę z ARM. Kupiłem płytkę STM32F103C8T6 i zaprogramowałem ją za pomocą Arduino IDE korzystając z przejściówki USB-RS232. Działało fajnie, ale nie chcę programować za pośrednictwem Arduino IDE i portu szeregowego, więc zakupiłem ST-Link (taki o: www.waveshare.com/wiki/ST-LINK). Pierwsze pytanie: 1) Czy...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
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
100 uV to dużo za mało do podawania na ADC, więc jakiś wzmacniacz będzie potrzebny. Pytanie, jaka rozdzielczość czasu i napięcia jest potrzebna? Co ma robić układ z zakłóceniami - czy też ma je przesłać? ADC ma skończoną rozdzielczość, więc jak ma wiernie przekazać duże zakłócenia, to gorzej będzie przekazywać małe sygnały; są ADC o dużej rozdzielczości...
Witam, mam problem jak w tytule. - używam wersji (jak dobrze pamiętam) 1.8.19, gdyż pracuję z Win7. - wszystko działało od dawna, wczoraj włączam i widzę "com port" - szare, nieaktywne, w systemie są 3 porty COM, działające poprawnie, fizyczny/hardware'owy, CH340 i CP2102. Porty działają, jak wspomniałem, innym oprogramowaniem mogę się komunikować,...
Próbuję przebrnąć przez ten poradnik, ale... Ustawiamy ponadto najwyżej znajdującą się zworkę na module z STM32 w prawej pozycji. Możemy teraz podłączyć konwerter do portu USB w komputerze. Która to jest "najwyżej znajdująca się zworka"??
Masz wkleić dokładnie ten kod #define mojaLED PA5 #define mojGuzior PC13 void setup() { // inicjalizacja uzytych portów pinMode(mojaLED, OUTPUT); pinMode(mojGuzior, INPUT); } void loop() { // durny program z przykładu: https://mikrokontroler.pl/2019/03/08... if (digitalRead(mojGuzior)...
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ę....
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".
A jak poradzić sobie z uruchomienie dedykowanego wyświetlacza do płytki z procesorem STM32F103VET6 pracującego na porcie FSCM ILI9325 16 bit. Próbowałem z tymi bibliotekami Adafruit_TFTLCD_16bit_STM32, GxTFT, MCUFRIEND_kbv, ale bez efektu. Może macie jakiś pomysł?
Zobacz co masz ustawione w rejestrze 0x05 na bitach LNA_PORT_SEL oraz LNA_ICSEL_BIT. Tutaj możesz też podejrzeć jak skonfigurować rejestry https://github.com/plawnik/rda5807_stm32
Czy ktoś kto przesiadł się z Arduino UNO na STM32 może mi krótko opisać z autopsji jak wyglądała taka przesiadka? Pytam bo brakuje mi mocy i portów w UNO i zastanawiam się czy brać tym razem DUE, czy iść w STM32. Na plus DUE jest banalne środowisko arduino IDE w pełni wystarczające do moich potrzeb, no i już je znam. Na minus cena. Z kolei STM32 np....
projektowałem własne płytki, gdzie Atmega (Xmega) sterowała normalnie całym portem, jak napisałem na początku tego wątku. No to już mam pełna jasność. Dzięki za wytłumaczenie. Jeszcze wspomnę tu o bibliotece Adafruit GFX, używanej między innymi, pod dokładnie taki shield z ILI9327 jak Twój (interfejs 8-bit, identycznie ten sam rozkład bitów na dwa...
Witam. Pięknie Panowie piszecie. Przypuszczam że większość z was naukę zaczynało na 8051 lub AVR. Teraz jak już opanowaliście do perfekcji C i zdobyliście bardzo duże doświadczenie w programowaniu to nie macie problemu ze zmianą procesora w zależności od potrzeb projektu. Tylko że w starym AVR aby ustawić port wystarczą dwie lub trzy komendy i już można...
Malina zero bez wifi kosztuje 26zł na botlandzie A więc po co wcześniej przedstawiałeś te "wypasione" wersje z wifi/ethernet/bt? W czym jest lepsza Rasp Zero od Arduino z punktu widzenia laika? Poza tym nikt nie karze korzystać z pulpitu. Aplikacje można pisać własne. Sterowniki też. Pisanie aplikacji na gołe CPU przez kogoś kto zaczyna? Słaby pomysł....
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...
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...
Ale te tanie moduły, to często nie kontrolery, a konwertery parametrów elektrycznych sygnałów (choć ten z ABC-RC.PL za 12 zł zawiera i kontroler, na Allegro jest taki za 15zł, ma MCP2515 i TJA1050, Botland ma podobny za około 67zł; MCP2515 ma filtrowanie). Pierwszy kontroler CAN u Botlanda to ten za 40zł. Nie wiem, w jakiej cenie można mieć moduł z...
Arduino to taka zabawka, niby super a do kitu. Wiem o tym, jak pisałem mgr. we dwie osoby to ta druga pisała sterownik na arduino i nic z tego nie wyszło a moje małe coś na AtMega 8 ... Chyba, że to nie wina materii, tylko krawca. Sądzę, że nie zrujnowało mu to życia, tj dyplom niestety dostał? ... jak możesz to nie dotykaj środowiska Arduino, bo wszyscy...
Ale chyba Arduino nie ma USB, tylko zainstalowany port szeregowy na USB (może jeszcze kwestia, który model, ale Arduino Nano na pewno) - podłączenie do komputera Arduino przez USB to podłączenie portu szeregowego i komunikacja z Arduino poprzez ten port - komputer nie może "zobaczyć" Arduino jako pendrive-a. Natomiast można to zrobić z STM32F103C8T6...
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...
Na Arduino funkcje powstaną jak skończę z STM32 Jako pewnego rodzaju szablon dla nowej klasy z powodzeniem można wykorzystać kod klasy SoftwareSerial, trzeba jedynie pamiętać, że obiekt Wire może być inicjowany i konfigurowany przez różne peryferia wykorzystujące I2C. Jestem ciekawy, czy w ten sposób udałoby się uruchomić monitor portu szeregowego,...
Jest kilka zmodyfikowanych klonów i Arduinopodobnych projektów: - AVT oprócz kitu z typowym Arduido ma w ofercie kilka mutacji: Cortexino z LPC1114, Picduino z PIC 18F2550 i na dodatek kit z CPLD na płytce w formacie Arduino. - ChipKIT Digilenta; dwie wersje Uno i MAX, na PIC32. Do tego sportowano nawet arduinowe IDE (do kupienia w ELFIE). - Olimex...
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ę,...
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...
Nie analizowałem jak wygląda bootloader USB BluePill od strony licencji bo używam go do własnych niekomercyjnych zastosowań. Możesz o nim poczytać tutaj: [url=https://wiki.stm32duino.com/index.p... Po wgraniu bootloadera przez adapter USB-UART i STMflasher lub ST-link z St-link Utility i zainstalowaniu driverów na stałe podłączony...
Jeśli ten moduł, to wypadałoby poszukać informacji, co to właściwie jest, bo opis był pewnie tłumaczony przez Google z chińskiego na angielski, a potem z angielskiego na polski - lepiej czytać po angielsku, mniej jest błędów, już widywałem takie "kwiatki", jak nazwanie płytki do próbnego montażu elektroniki deską do krojenia chleba... Coś tam piszą...
Witam. W moim komputerze nie posiadam niestety portu COM. Potrzebuję zakupić konwerter USB-UART TTL, aby łączyć się z mikroprocesorami. Zastanawiam się jaką przejściówkę zakupić, gdyż jest tego trochę na allegro. Wiem że polecane są konwertery z układem FT232. [url=http://allegro.pl/konwerter-usb-rs-... [url=http://allegro.pl/konwerter-usb-rs-...
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...
Jeżeli chodzi o AVR a konkretnie atmega328p z Arduino Uno to operacja ustawiania i zerowania jest atomowa tylko w przypadku gdy zmieniamy tylko jeden bit: 00 XX 1 X 00100010 <- maska do togglowania
A jeśli student nie ma czasu, to niech pluje sobie w brodę, że wybrał takie studia bez wcześniejszego przygotowania w zaciszu domowym. Ale nie może mieć on pretensji do uczelni, bo to jego decyzja i jego wina. Dlatego na forum często to podkreślamy, że należy zaczynać jak najwcześniej. Rozumiesz działanie na złym poziomie - płytka Arduino fizycznie...
ale nie umiem uporać się z tym, że komputer nie widzi st linka jako normalnego portu com, przez co nie potrafię "wybrać" portu w trakcie wgrywania programu. Pierwsza sprawa. W Twoim zestawie (ten STlink i płytka) nie ma i nie będzie żadnego COM w komputerze dopóki sobie go sam fizycznie nie dołożysz. Funkcjonalność że w STlink jest dodatkowo COM występuje...
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...
Mam problem z wysłaniem komendy i odbioru wartość 16bit w urządzeniu. Sprawa wygląda tak: Przez aplikacje napisaną w C# wpf komunikuję się z urządzeniem. Mam tam Slider który ma sterować przetwornikiem DAC 16bit. Komunikacja po SPI. Wzorowałem się na stronie: [url=https://forum.arduino.cc/index.php?... W obecnej chwili działa mi on ale...
Więc! Panie i Panowie....kombinowałem z "przesunięciem "Startu" na taśmach (czyli w innym punkcie podałem sterowanie- by sprawdzić drugą połowę tablicy!, i co się okazało?- że w tym łańcuchu 930 LED, jedna jest uszkodzona). Tu między innymi kłopot z wyświetlaniem powyżej 502. Pomimo już sprawdziłem (Nano i Uno), rzeczywiście nie "obrabiają" z pamięcią,...
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...
4,7k jest wyliczony raczej dla 5V, DS18B20 jak i STM32 może działać na 3.3V i wtedy proporcjonalnie to już jest ~3k. A jak zasilasz układ czujników jednak 5V to tym gorzej dla układu. Nie mam styczności z MacOS, sprawdzałeś to: http://macappstore.org/stlink/ ? Poza tym przy wgraniu bootloadera trzeba pamiętać o zworkach, bo się kasuje, może uległeś...
Nie wiem, jak się programuje przerwania na RPi, robiłem to na PC - na starym PC/XT dało się wyciągnąć powtarzalny pomiar impulsu z rozdzielczością us, ale na zablokowanych przerwaniach (poza tym, które uruchamiał mierzony sygnał), na współczesnych, nawet niezbyt szybkich, ns pewnie jest do osiągnięcia. Ale jeśli jest obsługiwane przerwanie akurat wtedy,...
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....
Cześć, mam problem z I2C na STM32F107VB na płytce Buterffly z Kamami. Chcę się połączyć z kompasem HMC5883L. Inicjalizacja I2C: void HMC5883L_I2C_Init() { I2C_InitTypeDef I2C_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Enable I2C and GPIO clocks */ RCC_APB1PeriphClockCmd(HMC5883L_I2C_RCC_... ENABLE); RCC_APB2PeriphClockCmd(HMC5883L_I2C_RCC_...
http://obrazki.elektroda.pl/8875559300_1... Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie to łańcuch...
stm32 porty arduino porty arduino stm32
iveco daily ciśnienie oleju brother wolno drukuje nadajnik podsluch
kabel brake radio problemy diagbox
Citroen C2 1.6 benzyna Sensodrive - brak reakcji na gaz PES 2024 na PlayStation 2 - czy to możliwe?