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ś...
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...
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ą...
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ę...
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 ...............
Sterowanie silnikiem BLDC jest proste i jednoczenie nie jest ... Jest - bo niewiele trzeba i będzie działał, Nie jest - bo kultura pracy wymaga bardziej złożonych algorytmów ( np. sterowanie wektorowe ) Ja poprzestałem na takim prostym sterowaniu ... po części z braku czasu / wiedzy, po części z braku dawcy do testowania ... Silnik roweru SPARTA mam...
(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...
Niestety wczoraj zniszczyłem mój DSO150. Cóż, nieważne. Tutaj znowu moje ustalenia. Sporządziłem wykres moich znanych Seriali (przekonwertowanych z Ascii na Dec i zsumowanych) oraz kodów (Hex na Dec). Następnie kod rośnie wraz ze wzrostem numeru seryjnego. W przypadku szeregowego t2uvGy8a nadal miałbym zakres 11037 kodów (co mieści się między moimi...
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 -...
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...
wielu znajomych też nie ma problemu LQFP100 czy 144.. patrząc na projekty tutaj nie zauważyłem aby 100+ obudowy pojawiały się za często. tak że kol. jest chyba wyjątkiem potw regułę. jako moduły rozumiałem wyświetlacze Ale świat nie kończy się na elektrodzie ;) Natomiast jak pojawiły się płytki STM32F4 Discovery to wyświetlacz pod FSMC podpinałem na...
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.
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ą...
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/...
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....
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...
(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). A po co ci w tych AVR debugger ? Można pisać i bez niego... Do tego...
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...
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.
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.
(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...
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,...
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...
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...
Bez kontaktu z netem tylko sam np SMS z lokalizacją dasz radę zrobić to AtMega328. Trochę będzie trzeba się nagimnastykować z oprogramowaniem ale powinna wystarczyć 328. Po co się gimnastykowac skoro można użyć Mega2560. Wystarczyłby Mega324/664/1284 ale Arduino zdaje się go nie wspiera. STM32F103 bedzie dobrym wyborem o czy już pisałem. Problem Mega328...
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-...
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.
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...
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)....
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...
W sumie jako ciekawostka, poniżej filmik podobnego tematu opartego na: - wyświetlacz 800x480 16bit głębia - STM32F103 - interfejs równoległy (8080) [youtube]https://www.youtube.com/watch?v... Dane pobierane są z karty SD, nie wykorzystuje żadnych wbudowanych funkcjonalności procesora nawet DNA (jedynie interfejs FSMC). uC niema wystarczającej...
Będzie. Po prostu są one inne pliki źródłowe bibliotek dla każdej platformy To się kłóci z tym czemu arduino służy. Oczywiście, to co kolega opisał czyli "cores" jak najbardziej jest blisko sprzętu i korzysta z rejestrów. Ale jeśli ktoś udostępnia bibliotekę np. obsługi HD44780 na I2C (z ekspanderem) to ona nie korzysta z rejestrów I2C atmega328 w...
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...
Posiadam ten serwo mechanizm. Masy polacz razem z adruino (brazowy kabel) vcc do innego zrodla zasilania zeby uniknac restartow(czerwony kabel) no i zólty służy do sterowania. Czyli serwo podłączam prawidłowo. Pokaż przebieg sygnału sterującego serwomechanizmem na oscyloskopie. Niestety nie posiadam oscyloskopu. Jestem początkującym elektronikiem....
Dziękuję Wam za odpowiedzi! Mam sporo umiejętności (zbudowałem sobie laser wraz ze sterowaniem np.) ale w temacie Arduino dopiero raczkuję. Wiem, że dzwoni ale często nie wiem gdzie - jeszcze nic nie programowałem, choć obsługuję i rozbudowuję płytkę od CNC. Niedawno kupiłem Ard. Nano na próbę, żeby się czegoś nauczyć i rozważałem, czy to maleństwo...
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...
A tak uczciwie: Zaczynamy od określenia wymagań na częstotliwość wejściową timera. Musi ona być wielokrotnością wszytskich możliwych wartości częstotliwości pomnożonych przez wymaganą liczbę stopni wypelnienia. Jeśli np. chcemy mieć 100 stopni i częstotliwości 2, 3, 4 i 5 kHz, to częstotliwość wejściowa timera musi być wielokrotnością 200, 300, 400...
hc06 14zł, stm32f103 na płytce z wyprowadzeniami 20zł, 74HC164 80gr/szt (na każdą kolumnę musisz mieć taki). Do tego potrzebujesz programatora (20zł), paru oporników do i paru kondensatorów 100n, i jednego / dwóch elektrolitów (1-2zł) do filtracji zasilania + ewentualny zasilacz jeśli takiego nie masz (są po 15zł przetwornice step down gotowe na allegro,...
Szanowni. Ostatnimi czasy wpadło mi w ręce rozszerzenie do płytek arduino z wyświetlaczem LCD 2x16. Zapewnia ono możliwość komunikacji w trybie 4-bit z pinem R/W podłączonym na stałe do masy. Postanowiłem go uruchomić na płytce Nucleo z procesorem STM32F103RB. Wyprowadzenia wyświetlacza połączone są następująco: Wyświetlacz uC RS PA9 E PC7 DB4 PB5 DB5...
Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( http://www.libopencm3.org ). Ja pracuję tylko na Ubuntu 64bit. Jako toolchain używam...
Mam problem z komunikacją po magistrali CAN. Próbuję uruchomić prosty program do odbioru danych po CANie i niestety nie działa. Uruchomiłem parę przykładów znalezionych w internecie i nic. Program generuję za pomocą SMT32CubeMx i korzystam z biblioteki HAL - bo tak chyba najprościej. Korzystam z gotowej płytki STM32F103C8T6 do której podłączyłem MCP2151...
Generic STM32F103T to nie Generic STM32F103C8 (blue pill), wybrałeś złą płytkę.
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...
Strzelam, że chodzi jedynie o kompatybilność pinologiczną...
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...
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...
Da się zrobić taki konwerter za pomocą Arduino Leonardo? Jak najbardziej. https://github.com/arduino/Arduino/pull/...
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#
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 ?
arduino stm32f103 stm32f103 reset stm32f103 schemat
brama force prądniczka tacho amica airgrid konfiguracja
szafki kuchenne politechnika poznańska
Kod błędu DTC802013 w Renault - przyczyny i diagnostyka Clean EEPROM Dump for Kenwood KRC-778R: Guide & Considerations