buffer<<=18; można też rozumieć jako przesunięcie o 18 bitów :D bo docelowe dane nie znajduja się na początku ramik Tylko czy aby we właściwym kierunku? Funkcja TC_GetTC1() nie wykonuje konwersji tylko rzutowanie i moim zdaniem jest zbędna. Spróbuj tak buf w funkcji RD_AD() bo zmienne lokalne nie są domyślnie zerowane podczas deklaracji i mogą...
W tym linku to facet napisał parę słów pomiędzy jednym a drugim łykiem kawy ...... ale znalazłem to https://abc-rc.pl/pl/blog/stm32f103-w-sr... i w końcu chyba przygotuje arduino do skomplikowania pierwszego programu WITAJ LEDKO ...............
Dowolne arduino, albo esp (aktualnie są w sklepiku elektrody). Możesz też wziąć dowolną płytkę z stm32f103 + stlink (3usd na aliexpress) - na tym też odpalisz arduino, ew hala. Jak się spodoba można zejść niżej - na rejestry. Wszystko kwestia gustu. Ten wyświetlacz jest na tyle popularny że wystarczy podłączyć i skopiować kod (i zmienić wyprowadzenia...
Zrobilem kiedys cos takiego. Dzialalo to w kolorze na 15bitach. Niestety waskim gardlem okazalo sie tutaj USB. Wiecej jak 4-5 klatek na sekunde nie udalo sie uzyskac. Rozdzielczosc jaka operowalem to 320x240, niestety nie Arduino lecz STM32F103. Aplikacja w C#
Niestety ale chyba źle mnie zrozumiałeś. Przykład który podałeś dotyczy płytki CAN z MCP2515 i układem wykonawczym TJA1050. Takich przykładów w necie jest sporo. Mikrokontroler STM 32F103 ma wbudowany CAN a układem wykonawczym może być MCP2551. Chodzi mi o wykorzystanie wbudowanego CAN-a w mikrokontrolerze STM 32F103 a nie dokładanie płytki pod magistralę...
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 ?
Pytanie odnoście udostępniania lokalizacji, jest możliwe aby owe zadania było udostępnianie na jakieś stornie internetowej? Po podłączeniu modułu Ethhernetowego jak najbardziej. Jeśli ma to być Arduino, to z procesorem co ma dużo ram (UNO odpada) i kilka Usart (tym bardziej UNO odpada). Wynika to z pamięciożernego Ethernetu i dwóch usart (GPS, GSM)....
Generic STM32F103T to nie Generic STM32F103C8 (blue pill), wybrałeś złą płytkę.
Tak z ciekawości - co jest z tymi F1 że nie są one tak polecane jak F3 / F4 ?? To jak AVR i Arduino.
Strzelam, że chodzi jedynie o kompatybilność pinologiczną...
W końcu odinstalowałem płytki z arduino i ponownie zainstalowałem lecz bez pozytywnego efektu. Instalację przeprowadziłem ponownie wg. tej instrukcji. https://abc-rc.pl/pl/blog/stm32f103-w-sr... Powinieneś zainstalować definicję płytek STM32 z: https://github.com/stm32duino/BoardManag...
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...
Zdecydowanie lepszą opcją jest wykorzystanie STM32, cena u my frend'ów za stm bluepill i arduino nano jest podobna. Wersja STM32F103 oferuje zegar o częstotliwości 72MHz, a nie 16 MHz jak to jest w arduino. Drugą sprawą jest wykorzystanie liczników i kanałów adc w stm sprzęgniętych z rejestrem, bezpośredni odczyt z rejestru odciąża układ przez co może...
(at)nowyARM - owszem, ale nie o tym układzie mowa. Zresztą układ ten w przeciwieństwie do tego o którym mowa nie ma równie dobrze działającego core (o ile w ogóle ma) do arduino. A najlepiej wspierane przez Arduino to oczywiście SAMD21, STM32F103 oraz Kinetisy K20 z Teensy . Z czego najpopularniejsze i najtańsze są oczywiście bluepill z STM. Poza tym...
Sprawdz 2 opcje: 1. Kolega arduinowiec z hackspace stwierdził ze po co sie "pałowac" sketchami - tylko trzeba reset do gnd podłaczyć (w procku arduino) i mamy "czystą" przejściówkę. podobno on tak programuje te procki w domu i działa. 2. Poprawić sketch bo podobno bez CDC tak latwo nie pójdzie.
Zrób podobny dla Arduino Sam zrób :)
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...
Jak ma na coś wydawać te 15zł to na X razy szybsze nucleo z f103 - tutaj przykład fft http://embeddedsystemengineering.blogspo... arduino to przeżytek, na stm nie trzeba od razu pisać na rejestrach. Rozwiązanie analogowe jest zwyczajnie tańsze i tylko dlatego je zaproponowałem.
Witam. Na początku chcę powiedzieć, że jedyna moja styczność z programowaniem, to Arduino (głównie UNO i STM32F103 w tym języku). Arduino stało się dla mnie ogromnym ograniczeniem, więc postanowiłem nauczyć się programowania w języku C. Jako płytkę którą chcę nauczyć się programować wybrałem [url=https://www.st.com/en/evaluation-to...
A ewentualnie - zamiast RaspberryPi to STM32F103 (BluePill) lub BlackPill ze środowiskiem Arduino IDE? Blue/ Black obsługuje 32 bity i jest (znacznie) szybsze od Atmegi32. A środowisko będzie to samo... ? Czy przy dobrze poprowadzonym algorytmie obliczeniowym byłaby (bardzo) duża strata w wydajności: Arduiono IDE lub bez niego?
Sprawdzę kolejne artykuły tego autora. Może być jest coś nowego. To był tylko początek.... Niestety to był pierwszy i jedyny artykuł tego autora- Ale szkoda. Jestm ciekaw do go wynalazków. - PCB sterownika pod STM32f103 W dzisiejszych czasach to chyba najlepsze rozwiązanie. Czyli lepsza alternatywa do Atmega328
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...
Na pewno lepszym rozwiązaniem byłoby coś z STM32F. Standardowe biblioteki graficzne dla Arduino są bardzo wolne. Miałem okazję porównać UNO(16MHz) z lcd ILI9341 SPI oraz STM32F103(128MHz). Na standardowych bibliotekach różnica nieazuważalna(bynajmniej ja różnicy w szybkości niezauważyłem). Opcją, jest napisanie własnej biblioteki wykorzystującej sprzętowe...
Ani ja, ani Ty nie kupisz samego STM32F103 w tej cenie w jakiej sprzedawany jest ten moduł. Stm32f103c8t6 1,5$ przy pojedynczych sztukach, 1,3$ przy 10 sztukach.
od czasu opublikowania, przyjąłem inne podejście. Otworzyłem Upgrade_Tools_V1.5.9.exe za pomocą pyinstxtractor w poszukiwaniu głównego kodu flashowania. Najciekawsze rzeczy (które do tej pory widziałem) znajdują się w SerialThread.pyc icons_rc.pyc ImageThread.pyc MainWindow.pyc ConfigHelper.pyc po uncompyle6 na każdym z nich widzimy polecenia takie...
Piotrus_999 masz rację. Sprawdziłem w dokumentacji przykładowego kontrolera serwa M51660L - napięcie sterujące >3V. Jednak napięcie wyjściowe z portu jest niższe od napięcie zasilania i jest blisko granicy. Ja miałem problemy z popularnym tanim modułem z STM32F103 (na obrazku). Dopiero po dodaniu bufora podwyższającego napięcia serwa pracowały stabilnie....
Witam, dziekuje za uwage, Staram sie zrozumiec zachowanie kompilatora używającego tych samych bibliotek. - mam dwa odrębne dyski z odrębnymi systemami na obu zainstalowane to samo arduino IDE z bibliotekami - jedno srodowisko ma doinstalowany gcc i to jest jedyna roznica miedzy nimi. - kody kompilowane pod arduino w obu srodowiskach dzialaja poprawnie -...
(at)tplewa - nie jest to prawda. Nie ma debuggera. A coś wydajniejszego w cenie arduino to bluepill z STM32F103 czyli jak Marek_Skalski napisał rodzina starsza i na wyginięciu, ale przynajmniej zapoznaje z 32bit MCU i architekturą ARM (ahb, apb, rcc, dma, różnorakie timery i nvic). Inne platformy, mocniejsze, gotowe do rozpoczęcia zabawy, w miarę tanie...
Źle podłączyłeś. Na programatorze widać które piny to które. Pomarańczowy masz podpięty pod RST a na płytce pod SWDIO. Czerwony masz podpięty pod SWIM a na płytce pod SWDCLK. Napięciowe są poprawne gdyż w górnym jak i dolnym rzędzie występują w tym samym miejscu.
Wciskanie maliny za 10x tyle nie jest żadnym argumentem. Gdzie skalowalność ? Kupie se wywrotkę bo potrzebuje ze sklepu bułki przywieźć ... Tym bardziej liczba peryferiów których w życiu nie użyjesz. A jeśli autor potrzebuje np kilkadziesiąt tych czujników ? Kilka tysięcy ? Do każdego wciśniesz malinę ? ;) Wykonanie czegoś na malinie jest na tym samym...
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ć.
Część wszystkim, Programuję na atmga 328p i nigdy jeszcze nie miałem styczności z procesorami ARM. Krótko mówiąc czy tylko z rezonatorem kwarcowym i dwoma kondensatorami kontroler będzie działał? Nie potrzebuję żadnych ledów ani sterowników typu ch340, bo miejsce w obudowie mojego projektu jest ograniczone. Programuję kontroler na takiej zasadzie, że...
Kolejną ciekawostką jest to, że najprawdopodobniej procesory montowane przez Chińczyków w blue pilach to nie są oryginalne procesory od STMicroelectronics - stm32f103c8t6 lecz malowanki procesorów GigaDevice gd32f103c8t6, które są między sobą kompatybilne (GigaDevice deklaruje większą prędkość taktowania dla swoich procesorów). Tutaj więcej informacji...
(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...
Nie jesteś w stanie zagwarantować, że za 10lat (lub więcej) arduino dalej będzie produkowane Oczywiście, że nie. Wszystko zależy jak Microchip dane modele MCU AVR będzie klepał. Znikną mega2560 czy 328 to i bazujące na nich arduino zaczną znikać, prawda? Na innych układach już nie można mówić o "drop in replacement". Już teraz przecież mamy przynajmniej...
Skoro na arduino nRF działa, a na STM nie to logiczne by było szukać błędu w kodzie, a nie w module nRF.
Wydaje mi sie ze interfejs SPI akurat poprawnie wysyla i odbiera dane, gdyz po wpisaniu np numeru kanalu komenda SPI1_writeReg, jestem w stanie pozniej odczytac ten numer kanalu poprzez SPI1_readReg. Uwazam ze to jedynie problem biblioteki. Obcenie proboje uzyc kopii biblioteki z Arduino/AVR przepisanej aby dzialala na STM32 i widze pewne niewielkie...
Podłączyć można na różne sposoby. Jeden już znasz- Mega2560. Można przez softUart ale to niezbyt dobre rozwiązanie. Można przez SC16IS7xx ale tanio nie będzie. Można użyć ARM (np BluePill na STM32F103), który ma kilka UART. Można na płytce NUCLEO od STM'a ze złączem Arduino.
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.
Popatrz, na jakim najszybciej nauczysz się tworzyć programy. Poza tym, jeśli chcesz użyć LM331, to dobrze byłoby mieć 2 układy DAC wbudowane w ten uC, z tego jeden 12-bitowy (albo lepszy). Może to już wystarczająco ograniczy wybór uC... Druga możliwość, to coś szybkiego, jak ten moduł STM32F103C8T6 (32-bitowy z zegarem 72MHz - grubo przewyższa pierwsze...
Witam. Skonstruowałem sterownik wzmacniacza na pasmo 144MHz oparty na płytce STM32F103. Płytka współpracuje z wyświetlaczem TFT 2,4' po magistrali SPI. Całość wykonuje pomiary napięcia, prądu, temperatury, mocy wyjściowej, SWR, steruje chłodzeniem, przekaźnikami, zabezpieczeniami itp. Wielkości mierzone pokazuje na wyświetlaczu w postaci tekstowej,...
Chodzi mi o to, żeby na chwilę obciążyć tranzystor dużą mocą, a potem zmierzyć, jak narasta napięcie baza-emiter na skutek stygnięcia struktury. Przyrost temperatury przy chwilowym obciążeniu będzie zależał od stosunku ilości ciepła do masy struktury, stała czasowa stygnięcia od iloczynu tej masy i Rthjc. Wykryje się w ten sposób zarówno zbyt dużą Rthjc,...
(at)khoam - no patrz, skoro piszę o bluepill to piszę o STM32F103, skoro piszę o HAL i LL pod spodem Arduino to mowa o https://www.st.com/resource/en/user_manu... Nie wiem gdzie tu można by się pogubić ... edit - teraz zauważyłem, że w oryginalnym komentarzu nie zachowała się...
Tak, można uznać że ATMega8 to staroć, Arduino przedłuża nieco popularność ATMEGA328, natomiast kolejne wersje płytek Arduino to już często ARM Cortex w różnych wydaniach. [url=http://www.st.com/en/microcontrolle... to ciekawa propozycja Cortex-M3 sporo RAM i flash, timery, ADC, i inne peryferia...
Dziękuję bardzo zobaczymy czy cokolwiek się stanie. Wyświetlacz mam oryginalny opisane jako MKS TFT 35v1.0,Ja próbowałem kompilować w programach Arduino IDE i marlin-conf i tez nie chce kompilować a w VFC nie udaje mi się uruchomić kompilacji. , tez używam Mint 19.2 ale tez próbowałem kompilować w Win7 Dodano po 46 Niestety nie znalazłem pliku binarnego...
U mnie węzeł MySensors z NRF24L01+ (i HC-SR501 + dimmer pasków led 5050 żeby zrealizować fade in i fade out by nie oślepiać w nocy, inny węzeł z RGB i MFRC522). Na STM32F103 może też po jakiś przeróbkach biblioteki by ruszyły więc jest to warte sprawdzenia jeśli znajdę jakieś dobrej jakości źródło takich modułów.
No a ja planuję (choć nie wiem kiedy) zająć się tym jak pisałem na STM32. A płytka z STM32F103VCT6 + LCD 3,2" kosztowała mnie 155zł + przesyłka jakieś 20zł, i całość prezentuje się całkiem nieźle: http://arduinosolutions.com/index.php?ro...
Sprawdzałem TeraTerm, PuTTY oraz terminal z Arduino. Wszystkie odczytują poprawnie (z DMA). Mój się zawiesza. Przy wysyłaniu bez DMA jest OK.
Teraz czekamy na pytanie "Co to jest Reference Manual?"
Witam. Mam problem z uszkodzonymi (chyba) modułami z MAX6675. Kupiłem od jednego dostawcy 4 sztuki, jedno nie działało. Zareklamowałem i dostałem następne i też nie działa. Dostawce stwierdził, że nie miał z innych źródeł reklamacji. Ok mam pecha, kupiłem od innego dostawcy następne dwie sztuki i znowu jeden nie działa. Moduły sprawdzałem na różnych...
(at)tplewa - jak kolega napisał "zdaje się" ... czyt. dostępność i popularność płytek na ARM zgodnych z Arduino jest nieporównywalnie większa niż tych na Xmega (gdzie w sumie są do wyboru tylko drogie i stare xplained albo moduły kol. Leona). Polecam zapoznać się z ceną i możliwościami dev boards na w/w STM32F103. Choć nie wiem ile z nich jest rzeczywiście...
AVE... (at)lazor1, z SOIC [url=https://www.elektroda.pl/rtvforum/t... widzę problemu. Mam w planie lutować TQFP-64 pod mikroskopem, jak tylko będę miał chwilę wolnego czasu tylko dla siebie. (at)encore Elektronika jest relatywnie tania. Jasne, są jednorazowe inwestycje w narzędzia, które mogą zaboleć w portfel, ale porównaj ceny współczesne...
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"...
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...
Fakt, za F401 czy F411 Blackpill trzeba zapłacić ciut więcej niż bluepill na F103, ale i tak mniej niż za nucleo czy tym bardziej arduino na arm.
Tak się przyjrzałem i też w świetle gorącej dyskusji tutaj (która zniknęła była), o wyższości nad niższością, i widzę że przyjęty rozmiar klocka uC wyszedł autorce wątku bardzo korzystnie. Okazuje się że jego wymiar pozwala na zmieszczenie na nim dużej ilości typów pospolitych, gotowych, tanich płytek z różnymi uC, które nawet nie opłacałoby się robić...
Nawet fajna sprawa takie urządzenie. Dałoby się to zrobić nawet na arduino. Obecnie są dość tanie czytniki linii papilarnych. Gdyby uzupełnić Twój gadget o taki czytnik można by uznać urządzenie za mniej lub bardziej "bezpieczne" i można by zostawić je, na biurku w pracy bez opieki.
Jeśli używasz BliePill to niestety, "geniusze", którzy go zaprojektowali zapomnieli o wyprowadzeniu resetu To ciekawe czym jest pin R na listwie kołkowej. A jeśli chodzi o zegar z LSE - no cóż, jak ktoś uznał, że koniecznie musi mieć RTC to co mu szkodzi przeciąć dwie ścieżki na spodzie płytki? Obok C9 i C12. Blupill nie jest pod konkretne zastosowanie...
Cześć, Mam problem w dokładnym zrozumieniu (zapewne dla was jest to oczywiste) różnicy między buzzerami z oraz bez generatora, a dokładnie możliwością sterowania ich częstotliwością, aby móc np. zagrać różne nuty. Dodam także, że przejrzałam tematy takie jak: https://www.elektroda.pl/rtvforum/topic1... https://www.elektroda.pl/rtvforum/topic2...
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...
Witam. Poszukuję biblioteki do obsługi modułu Adafruit z syntezerem PLL SI5351A, dla procesora STM32F103 (Płytka HY-Mini). Sterowanie modułu poprzez I2C. Jest dostępna biblioteka pod Arduino, ale porting, przynajmniej dla mnie łatwy nie jest. Może ktoś to znalazł w sieci, albo zrobił taki porting na użytek własny i by się podzielił. Niestety jedyny...
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...
http://obrazki.elektroda.pl/6157264700_1... Sklep element14 rozpoczął dystrybucję potrójnej, budżetowej platformy Embedded Pi, która będzie stanowić pomost pomiędzy niezwykle popularnymi w świecie konstruktorów Raspberry Pi, Arduino oraz 32-bitowym wbudowanym ARM. Nowa płyta będzie dostępna za pośrednictwem sklepów element14, MCM oraz...
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 Kupiłem sobie płytkę STM32F103C8T6 "do zabawy". Podobno trzeba do niej wgrywać bootloader? Czy jest gdzieś na forum jakiś wątek, który krok po kroku opisywałby postępowanie z tym układem? Mam Nucleo 103RB. Soft piszę w AC6/System Workbench i jakoś to działa. Mam też zainstalowane biblioteki do Arduino IDE.
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 -...
Fullduplex czy multimaster? Jak multimaster, to raczej szedłbym w kierunku CAN. Slave jest slavem, dlatego że nie pytany, nie gada, a skoro ma odpowiadać na pytania, to jest halfduplex. Arduino i Nucleo w większości przypadków są źle zaprojektowane, to nie są płytki referencyjne, nie ma żadnych badań. Tam nawet nie ma jak dobrze masę wyprowadzić. Kiedyś...
Z tym, że Arduino się namęczy z ws2812 i siecią bardzo ;) Ja bym polecał RaspberryPI zero z modułem wifi lub ethernet i do tego jako jednostkę wykonawczą jakiś STM32F103 skomunikowany po UART. Wtedy nawet wzory możesz przesyłać po sieci, bez konieczności wyciągania karty.
Problem jest szerszy niż skrypty startowe, z nimi było akurat wszystko w porządku, konkretu żadnego Ci więc nie rzucę. Próbowałem uruchomić freertos-a, ale ciężko było to ruszyć z braku przykładu który pasowałby akurat do mojego środowiska a nie potrafiłem sobie poradzić z konfiguracją, tak samo w przypadku frameworka stm32. To de facto spowodowało...
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ę,...
Witam, nie wiem jak wgrać program do mojej płytki: http://arduinosolutions.com/pl/p/HY-Mini... za pomocą portu USB, korzystam ze środowiska Keil. Spróbowałem tego programu: http://www.st.com/web/catalog/tools/FM14... ale nie mogę znaleźć sterowników, dzięki którym program wykryje przez port USB...
Chyba nigdy nie zrozumiem miłości ludzi do tej kiepskiej biblioteki... Co do biblioteki, to główny powód, to chyba że jedyna książka na naszym rynku, która uczy tego procesora operuje przykładami wykorzystującymi tą bibliotekę. Ktoś, kto chce się uczyć z książką w ręku jest niejako skazany na jej używanie. Początkującym to chyba trochę ułatwi sprawę....
Używam Arduino IDE i STM32F103, tutaj jest program testujący PA7 (miernik napięcia AC). Większość programu arduino pracuje z STM32 po zmianie nazwy pinów, na przykład „PA7” na „0” [syntax=c]// EmonLibrary examples openenergymonitor.org, Licence GNU GPL V3 #include "EmonLib.h" // Include Emon Library //EnergyMonitor emon1; //...
Konwersji poziomów nie mam. Podłączałem oscyloskop, ale niewiele da się zobaczyć. Wszystkie sygnały wydają się być OK, poza MISO, na którym cały czas jest Low. Jak pisałem mam na magistrali 3 urządzenia, więc próbowałem też podmieniać sygnały CS, niestety efektu brak. W najbliższych dniach podłączę ENC do płytki z STM32F103 i zobaczę jak tam będzie...
Nie możesz załadować w ciemno dwóch bajtów do bufora UART. Przerwanie jest zgłaszane, gdy jest wolne miejsce w buforze - na jeden bajt. Piszesz o cyklach procesora i instrukcjach na poziomie asemblera - obejrzyj początek i koniec procedury obsługi przerwania napisanej w C i skompilowanej na AVR - zajmie to więcej cykli, niż potrzebuje Cortex. Dodaj...
Witam! Zaczynam przygodę z ARM'ami (STM32 - STM32F103VCT6) i z powodzeniem kompilowałem programy pod KEILuVision4 i umiem tam skonfigurować nowy projekt. Jednak będę mieć prawdopodobnie dostęp do debugera AMNOTEC JTAGkey, który współpracuje z CrossWorks. Mam obecnie zainstalowane oprogramowanie CrossWorks 2.1 i następujące biblioteki: http://obrazki.elektroda.pl/7882251800_1...
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...
tak ARM ATSAMD11D14A robi za USB<->UART, oraz można wymienić w nim firmware i uzyskać inne urządzenie HID, prawdopodobnie wykorzystanie tego układu pozwoliło też na obniżenie ceny modułu? Możliwe, na mouser ten chip jest za ~5PLN, CP2102 (z NodeMCU) to podobna cena, CH340/341 pewnie taniej, FT232 zdecydowanie drożej, podobnie jakieś Cypressy....
Dobry pomysł, jeśli ktoś potrzebuje czegoś wydajniejszego od Atmegi, a slynna płytka z STM32F103C8T6 lub STM32F103CBT6 jest za duża. Szkoda tylko, że za miniaturyzację trzeba aż tyle zapłacić.
Każde PWM niezależnie? Ciężko będzie. Sprzętowe PWM wymaga timera i komparatora... to nie procesor generuje ten przebieg, tylko dedykowany, sprzętowy timer/licznik i komparator. Np. STM32F103 ma 4 timery i każdy z nich ma 4 kanały PWM. https://www.st.com/content/ccc/resource/...
Mój Arduino nano ma procesor Atmega328P i zawsze taki miał jak kupowałem, słyszałem ze Arduino mini może mieć Atmega168 ale ja jak kupiłem Arduino mini to też miał Atmega328P , teraz program bryka i wyglada ze się dogadał z moim Arduino,jak zmontuję całość i skalibruję to umieszczę na forum. Jeden z pierwszych linków z Google https://pl.aliexpress.com/item/Pro-Mini-...
Tester diod zenera wymaga przetwornicy a nie chciałem zwiększać płytki ani robić dwustronnej. Tym bardziej, że dla mnie póki co ten dodatek jest zbędny. Fusy sprawdzę dokładnie jutro bo laptop został w pracy. Atmega chodzi na kwarcu 16Mhz. Nad ewentualnymi rozszerzeniami pomyślę, jeśli w obudowie coś się jeszcze zmieści. Jakieś 2 lata temu zrobiłem...
Zależność między prądem szczytowym (i w konsekwencji szczytowym napięciem), a prądem średnim nie jest liniowa , bo jak prąd jest większy, to płynie przez większą część czasu. Można by zrobić tak, żeby uC wyłapywał zero prądu (najniższe napięcie i odcinek bez zmian) i wtedy resetował analogowy układ całkujący (a przedtem odczytywał wynik całkowania)....
Zanim rozpocząłem realizacje projektu na ARM, sprawdziłem czy na Arduino są biblioteki i czy działają. Wszystko było ok. Dotychczas nie miałem problemu z przenoszeniem bibliotek z Arduino, więc zabrałem się za ARM. Udało mi się znaleźć biblioteki tm_stm32f4_mfrc522. Po dostosowaniu do F103 odczyt karty zadziałał. Zabrałem się za autoryzację, niestety...
ale "na dzień dobry" nie działa w nim port USB (trzeba wymieniać rezystorki SMD Liczba pojedyncza, wymienia się JEDEN z 10k na 1,5k, a można nie wymieniać tylko dołożyć 4.7k na płytce stykowej i też będzie działało. Co jeszcze ciekawsze nie na każdym sprzęcie (w znaczeniu komputerze, porcie, hubie) problem się uwidoczni, u mnie działa z nieprawidłową...
Płytka KA-Nucleo to nie namiastka tylko wariacja. Jest oparta o F411CE - układ ma mniej wyprowadzeń. STM32F103 pełniący funkcję ST-Linka nie jest na "rozłącznym" PCB co znów jest ograniczeniem. Wreszcie jest tylko pinout pod standard arduino zrobiony (więc nie wejdą shieldy ST) oraz jest rgb led na płytce który bodajże zachodzi na drugi I2C (nie bardzo...
czy w ogóle jest sens korzystać z Arduino, czy nie prościej ściągnąć FATFS, dodać obsługę I2C (kilkanaście linii kodu) i sprawa załatwiona. Skoro autor używa Arduino to raczej nie jest ekspertem od uC. Skoro tak, to na 99% bez Arduino nie da rady. Zapewne Arduino jakoś implementuje FATFS, warto się temu przyjrzeć, bo ten moduł można skonfigurować na...
Ale do Visual Studio potrzebna jakaś wtyczka chyba? Trochę poszukałem o tym VS Code i chyba działa z PlatformIO, ale to chyba jest coś jak Arduino, czy się mylę. A Ty Freddie co używasz?
Elementem wykonawczym sterowania silnikiem musi być mostek H (jeśli to jest silnik DC), albo sterownik silnika krokowego (jeśli to jest taki silnik) pasujący do silnika. Jeśli to jest mostek H, to da się zrobić układ analogowy, który będzie nim sterował; sterowanie silnikiem krokowym raczej trudno zrobić bez czegoś z mikroprocesorem. Jeśli uP, to moduł...
Niestety zwieranie pinu "RESET" do 3.3 czy GND chwilowo gasi mrugającą lampkę. Po rozwarciu dalej mruga. Przekopałem prawie cały internet i nikt nie opisuje problemu ciągle mrugającej diody. Ewidentnie trafił mi się jakiś uwalony egzemplarz, jak to od chińczyka bywa. Próbowałem przemierzyć wszystko, szukać zwarć, porównywać z drugą (działającą) płytką....
Nie no to byłoby bez sensu - jak zsynchronizować sygnał spoza SPI z ostatnim cyklem zegara SPI? To raczej pokazuje że linia DC jest czytana w ostatnim cyklu zegarowym i w tym czasie musi być odpowiednio ustawiona - w tym wypadku na 0. Są jakieś biblioteki na Arduino, ale nie znalazłem konkretnych funkcji dla SPI. Za to skorzystałem z ciągu rozkazów...
jednak chciałem skupić się na celu a nie oprogramowywaniu na niskim poziomie każdej funkcji. Widzisz, niestety kluczem do wydajności jest zejście do niskiego poziomu. Jeśli już nie całego projektu, to przynajmniej samej obsługi LCD. Ja np. w swoim projekcie, gdybym uznał, że bazuję tylko na gotowcach to bym pewnie teraz siadał ze swoją grą na Raspberry-PI(at)700MHz...
Tak z mojego doświadczenia - nigdy nie udąło mi się przerobić jakiegoś kodu Taki ekspert nie potrafi poprawić czyjegoś kodu. Zapisze to w pamiętniku. Pytanie po co te wywody, ze po co robi jak nie potrafi itp. Wystarczyłby link do programu, którego kod dałem w załączniku. Dekoduje: RC5, RC6, NEC, APPLE, Samsung, Samsg32, Kaseikyo, JVC, NEC16, NEC42,...
od razu widać krążące widmo Arduino. Nie chce się nawet z Google skorzystać https://goo.gl/QXSbc4
Tak, jakkolwiek ich ilość jest ograniczona. Sam Arduino Nano (klon Arduino Nano jest jednym z tańszych) ma do wykorzystania piny A0-A7 i D2-D12, a więc teoretycznie może sterować 19-toma łańcuchami (do każdego będzie potrzebny tranzystor), a jeśli chce się do niego podłączyć coś jeszcze, to na łańcuchy zostanie mniej - ilość pinów I/O to jedno z ograniczeń....
Arduino także wszystko działa. Arduino ma max taktowanie SPI 8MHz.
Atmegi mają dosć wrażliwe UART-y akurat. Na Atmegach ten problem wystepował - ale tam błedy na wielu prędkościach były generalnie wieksze niż w ARM-ach. Czym się właściwie objawia ta wrażliwość atmeg na długie pakiety ? Dosyć prawdopodobne jest że to może być problem z kodem a'la Arduino który nie nadąża z opróżnianiem odbiornika/buforów kołowych....
Co do wgrywania, jeśli nie potrzebujesz USB do innych celów to można zrobić gniazdo pod moduł BT HC-05, akurat ten ma możliwość zrobienia autoreset a'la Arduino z kondensatorem pod RST, potem już dowolnym bootloaderem nawiązujesz komunikację i program można wgrać choćby z telefonu z Androidem. Jak będzie wyprowadzony przycisk reset to można wgrać właściwie...
Możesz spróbować z jakimś shieldem do arduino który ma wyświetlacz TFT 2,8" Nie obsługuje się ich zazwyczaj po SPI ale za pomocą magistrali równoległej, co przyspieszy wyświetlanie na nich obrazu, szału jednak nie będzie. No i plusem jest to, że będzie pasował do gniazd w płytce Nucleo.
STM32F103 MDB Odwagi nie miałem takiej herezji napisać (szczególnie że obejrzałem film o inkwizycji). Koledzy od AVR za chwilę napiszą, o ile droższa lub tańsza będzie płytka z ATmega Zapomniąłeś jeszcze o niezwykłej złożoności programowania ARM-ów :) (oprócz Chińczyka w Chinach) na takie płytki za 7zł? Ja płaciłem sporo drożej. Tylko Chińczyk. Ale...
arduino stm32f103 stm32f103 firmware stm32f103 programowanie
y510p płyta instrukcja webasto płytki drukowane produkcja
uziemienie basenu łącznik krzywkowy podłączyć
Różnice między klawiszami ESC i Enter na sterowniku Całkowity reset modułu NA7495GPS - instrukcja krok po kroku