Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...
Ostatnio wydaje się, że na amazon/aliexpress/tiktok pojawiło się wiele tanich otoskopów do usuwania woskowiny usznej podobnych do tego: https://obrazki.elektroda.pl/2533658400_... . Po włączeniu przycisk zacznie powoli migać, a także włączy się światło kamery. Po kilku sekundach uruchomi swoją sieć wifi zwykle z ssid jak "Soulear-ae45b",...
Kolejna odmiana kamery FTY A9. Został kupiony w lutym 2024 roku i nie mam już informacji, skąd dokładnie pochodzi - na pewno Ali Express. Nie widziałem tego nigdzie opublikowanego, więc oto kilka informacji: https://obrazki.elektroda.pl/4039828700_... https://obrazki.elektroda.pl/6202979900_... https://obrazki.elektroda.pl/9552459400_...
Kolejna mini kamerka od Ali Express. Kebidumei HD 1080P WiFi Camera infrared Night Vision Camera 360°Rotatable Home Security Protection Surveillance Cam Baby Monitor https://obrazki.elektroda.pl/1512014700_... https://www.aliexpress.com/item/10050100... https://obrazki.elektroda.pl/1035059000_... https://obrazki.elektroda.pl/7811847800_...
Podpowiem, że nie będę miał możliwości czytania 200 stron dokumentacji PDF To nie jest prosty AVR. Podstawowy dokument (Reference Manual) ma nie 200, a ponad 3 500 stron (ale szczęśliwie nie trzeba czytac "od deski do deski"). Do tego, jeśli ktoś chce poznać lepiej rdzenie i wbudowane w rdzeń peryferia, to dochodzą 2x Programming Manual po ok. 250...
Nie mam zbyt wiele do zgłoszenia, ale jest tak, że P21 musi być podciągnięty wysoko, aby dziennik debugowania mógł wyjść HLK-M50 dostarczony firmware, P21 wysoki, 921600 TX0/IO27 https://obrazki.elektroda.pl/5484529300_... Sflashowałem uarthut_V9_20231014_debugUart1.bin z ftp Hi-Flying HF-LPX30_Compile\tools na 18001000 https://obrazki.elektroda.pl/6317433400_...
STM32 każdy model ma wbudowany bootloader uruchamiany przy starcie w zależności od stanu pinów BOOT0/BOOT1 (w zasadzie BOOT0, ale trzeba zwracać uwagę na oba). Programuje się to np. przez stm32 flasher czy też flash loader demo. W przypadku nucleo będzie kolega używał wbudowanego st-link, który można wyłamać i używać do innych projektów. A co do IDE...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
Na schemacie STM32F4 Discovery (dokument DM00039084, strona 39) ten układ - STMPS2141STR do wyprowadzenia nr 1 (IN) ma podłączone +5V. Musi być zasilony właśnie z 5V, żeby w trybie Host możliwa była współpraca z urządzeniami zasilanymi z portu USB (tzw. "bus-powered"). Układ STMPS2141STR jest tylko kluczem/switchem i nie podwyższa napięcia. OTG_FS_SOF...
czy ta prawdopodobnie chińska zabawka ma szansę zadziałać jak normalny st-link Ma szansę. Mam JLINK-a i popieram w całości przedmówcę :) Tyle, że pewnie JLINK jest liczony przez kolegę bez przesyłki - trzeba dodać 10 -15 zł i wyjdzie trochę więcej (75-100 zł z dostawą na Allegro). Jeśli nie chcesz tyle wydawać.. ST LINK V2 na start wystarczy. Będziesz...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
Witam, Jesli korzystasz z MPLABX, to opis wszystkich pragma config jest w...helpie :-) Help>c32 toolchain>C32 configuration settings.... Tez to niedawno przerabiałem :-))) Sporo informacji mozna wyciagnać z forum Microchipa - tylko kwestia zadania odp. pytania. Jak dla mnie to wlasnie PIC32 jest przyjazniejszy dla uzytkownika niz np. STM32 (własnie...
Skoro wiesz lepiej to po co pytasz? Bit jest "cały czas" ustawiony, bo cały czas coś odbierasz (nie wysyłasz stop), a dodatkowo jak pracujesz krokowo, to pomiędzy jednym krokiem a drugim po prostu układ odbiera dane, bo ma czas. Tak więc każda kolejna porada będzie taka sama. Przed odebraniem trzeba oczekiwać na odpowiednie bity. Po odebraniu trzeba...
Funkcja _W_ mainie? Od kiedy w C funkcje daje się wewnątrz innych funkcji? Pomijam aspekt semantycznej poprawności, chodzi mi tylko faktycznej użyteczności takiej konstrukcji. Taka funkcja musi być "gdzieś" - jest to generalnie całkowicie nieistotne w którym pliku i w którym jego miejscu ta funkcja będzie. Co do funkcji, to zostanie ona wywołana za...
Wywalić trzeba tylko sterowanie CS-em bo to jest do specyficznej syteuacji [syntax=c]void lcdInitialise(int32_t orientation) { lcdWriteCommand(EXIT_SLEEP_MODE); delay_ms(5); // Wait for the screen to wake up lcdWriteCommand(SET_PIXEL_FORMAT); lcdWriteParameter(0x05); // 16 bits per pixel lcdWriteCommand(SET_GAMMA_CURVE); lcdWriteParameter(0x04); //...
[syntax=c]przerwanie_timera(void) { static uint16_t utimer = 0; if (utimer) utimer --; switch (stan_bramy) { case ZAMKNIETA: if (chcemy_otworzyc) { utimer = MAX_CZAS_OTWIERANIA; otworz(); stan_bramy = OTWIERANIE; } break; case OTWIERANIE; if (czujnik_otwarcia) { stan_bramy = OTWARTA; utimer = CZAS_OTWARCIA; } if (!utimer) // awaria break; case OTWARTA:...
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...
Arrow MultiSolution Day Poland 2025 – przyszłość technologii w jednym miejscu https://obrazki.elektroda.pl/8490980800_... Już 12 czerwca 2025 roku w Centrum Olimpijskim w Warszawie odbędzie się jedno z najważniejszych wydarzeń technologicznych tego roku – Arrow MultiSolution Day Poland 2025 . To wyjątkowa okazja, by zapoznać się...
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Na STM32 przygotowałem komuikację CAN, i chciałbym zakupić dowolne urzadzenia slave'y do testowania komunikacji. Do pierwszych testów proponuje kupić jakiś moduł CANable FDCAN na USB i sprawdzić czy przychodzą ramki payload z STM-a. Ewentualnie można sobie przygotować też wzorcowe odpowiedzi w PCAN-View. Co byście polecili, tak zeby też była dostęna...
Programuję z wykorzystaniem AI ale i ona się już poddaje nie bardzo mam punkt zaczepu. Mianowicie zrobiłem captive portal aby z początku móc łatwo się podłączać do nowej sieci. Wszystko idzie dobrze dopóki w haśle wifi nie ma specjalnych znaków typu &%$^. Jak są ESP nie łączy się i przechodzi w znów w tryb uruchamiania portalu. Na początku okazało...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
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,...
Po kilku godzinach program odpaliłem ..... podświetlanie się załącza dopiero po naciśnięciu kilka razy klawisza, monitor pokazuje start i numery naciśnietych klawiszy i to nie za każdym naciśnięciem. nie wiem jak "zatrzymać" dany ekran menu żeby zrealizować inna funkcje np; zmiana stanu wyjścia /* * sterownik który wykończy mnie i innych ..............
(at)ElektrodaBot Myślę że koszty można zaniżyć jeśli: - zakupimy używana kosiarkę (nadająca się do przeróbki) do kwoty 500zł - zakupimy tańszy moduł GPS RTK + Stacja bazowa do wykonania w własnym zakresie (może taki: LC29H -- ponoć kosztuje 60USD - -czyli około 250zl) - zamiast drogich platform RPI wykorzystamy coś dla STM32 , ESP32 ?? Mała sugestia...
KAM-ELE-ON Hot Water Visualizer V5.7.3 https://obrazki.elektroda.pl/3337561500_... https://obrazki.elektroda.pl/2004735900_... https://obrazki.elektroda.pl/1180862600_... https://obrazki.elektroda.pl/1239958000_... Czym właściwie jest? Powiem w skrócie: Odpowiedzią na nurtujące pytania...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Czy to jest układ oparty na STM32, czy używający STM32? Bo sam STM32 znam jako zasilany napięciem 3,3V, a jest seria L1 (F0 też ma taką możliwość), która może działać przy połowie tego napięcia (ale chyba przy 3,3V mogą działać wszystkie, a maksymalne napięcie jest 3,6V) - więc po co takie duże napięcie do zasilania? Ale jeśli moduł zawiera coś, co...
Większość STM32 nawet do USB nie potrzebuje kwarcu. Byłbym ostrożny z takim stwierdzeniem. Raczej niektóre STM32 nie wymagają kwarcu do prawidłowej pracy w trybie USB Device FS. To są układy z rodziny L0 i L5, oraz przestarzałe już dziś L1 i F0. Synchronizują się do sygnału Start of Frame z Hosta. W pozostałych (F1, F2, F3, F4, F7, G0, G4, H7, MP1),...
Wynika z niej, że poziomy się zgadzają. Jak powinien wyglądać układ wzmacniający i formatujący sygnał tak by był do odczytania przez kontroler jako stan wysoki? Moja podpowiedź brzmi: LM393 ;)
Kupa błędów, trudno, żeby działało. Nie wiem, czy wszystkie wyliczę: 1. W komentarzach jest TIM1 ch1, TIM1 ch2, TIM1 ch3, ale kody pod tymi komentarzami są identyczne (tylko rejestr CCRx jest zmieniony) - niby czym się różni inicjowanie dla poszczególnych kanałów? 1a. Rejestry PSC i ARR są określone dla timera (wspólne dla wszystkich kanałów), więc...
Witam Zbudowałem tester wysokiego napięcia który został zamieszczony na tej stronie... https://www.printables.com/pl/model/3471... Układ działa tzn wyświetla jednak na wyjściu B0 nie mam sygnału PWM. Sprawdzane na trzech różnych STM32...
Dzień dobry, od dłuższego czasu próbuję wykonać projekt sterowania Transceivera RF CC120 firmy Texas Instruments za pomocą mikrokontrolera STM32F100RBT6B, który jest na płytce uruchomieniowej STM32VLDISCOVERY. Mam już napisaną część kodu, jednak nie jestem pewien czy SPI jest faktycznie poprawnie uruchomione oraz (i tu prośba do kogoś, kto się orientuje...
FTDI+Flash Loader Demo(v2.80)+wgrywam boot20_pc13.bin Aaaa. Czyli przez UART, zworki itd. . Tej informacji mi brakowało. To ok. W STM32 wgranie bootloadera jest identyczne jak każdego innego samodzielnego programu, bo w zasadzie niczym się od nich nie różni. Wgrałeś, wystartował i chodzi tak jak go autor napisał. Trudno mi się wypowiedzieć w kwestii...
niezbędny będzie konwerter USB do TTL (inaczej USB do Serial) To pozostawia pewną niejasność, bo właśnie kupiłem dwie różne przejściówki USB do Serial, i one różnią się paroma cechami. Jedną z nich jest to, że stan STOP na wyjściu TxD (nie pomyl z BREAK, bo to akurat jest odwrotny) dla jednej daje 0V (czyli L, a stany START i BREAK 5V, czyli H), a...
Prawda jest taka, że STM32 są dosyć delikatne... Osobiście załatwiłem już kilka sztuk - wystarczy przypadkowo podać zbyt wysokie napięcie na pin (obojętne czy wyjściowy, czy wejściowy) i procek momentalnie jest do wymiany. Najciekawsze jest to, że zasadniczo działa (daje się go programować, debuggować, wykonuje program - tylko ten załatwiony pin nie...
Ja mam stm32f4discovery i obecnie przygotowanie do tego środowiska programistycznego to pikuś. Dobra współpraca z linux (przygotowanie środowiska programistycznego) dobrze działa debuger http://wikimarek.referata.com/wiki/Progr... Będę chciał zrobić na początek zegarek i jeszcze do końca nie wiem jak z możliwością wykorzystania portów...
A więc tak: - dopisałem do syscall funkcję _exit() - usunąłem -march skopiowałem do flash.ld twoją definicję sekcji .bss. oto wynik: make ========================================... Build info: BOARD: maple MCU: STM32F103RB MEMORY_TARGET: flash See 'make help' for all possible targets ========================================...
Opcja -S, o której pisałem to opcja kompilatora, do użycia w komendzie ...-gcc ..., Z tym, że tak wprost się tego raczej nie da dodać. Niestety, CubeIDE nie znam, więc od ręki nie odpowiem, jak tej opcji użyć. Dobra to po kolei :) To już znam odpowiedz na to co mnie interesowało( czyli że to jest po prostu jakiś śmieciowy rozkaz, którego procek nie...
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...
Wybacz - jak nie nie jesteś w stanie )nawet używając Cube) sklecić kodu inicjalizującego I2C w master i slave. w RM-ie jest to opisane razem z flowchartami i rysunkami. Nie wiem co więcej trzeba. Wystawienie START -> master mode
Ja bym na start podmienił kwarc, albo chociaż obmierzył go oscyloskopem. STM32 niby poradzi sobie w przypadku usterki kwarcu, ale nie wiadomo, co ma robić procesor, gdy ów kwarc nie wystartuje (zachowanie zależy od tego, co producent napisał w software). Resetowanie się układu może świadczyć o problemie z zasilaniem, ale też może być wynikiem działania...
(at)matti0010 W tym temacie może znajdziesz coś ciekawego: http://www.elektroda.pl/rtvforum/viewtop... Poczytam, dzięki :) Mam nadzieję, że szybko znajdę chwilę by przetestować wszystkie rady jakie tu otrzymałem. Teraz wiem chyba jak do tego podejść, gdzie szukać i na co uważać. O wszystkim napisano w RefMan - pewnie...
opartą na STM32F103RBT6 Gdzie jest ta automatyczna konfiguracja??? Jest w plikach startup_stm32f10x_hd.c i system_stm32f10x.c. To żadne bajki. Jest wielka róznica między środowiskami w których wszystko trzeba robić od zera samemu, a takimi jak Coocox, które właśnie te wspomniane rzeczy robią, co ma bardzo wielkie znaczenie dla początkujących, bo start...
OK :) so you think I can start designing my PCB now?
Brak Ci preloadingu (buforowania). Wytłumaczę ten fenomen tak: Powiedzmy że Twój timer liczy od 0 do 100 (taka wartość jest w ARR), a ty nagle zmieniasz ARR na 10, tyle że aktualna wartośc licznika wynosi 50. No i teraz Twój timer musi doliczyć do 65535 żeby się przekręcić i doliczyć do tych 10. Dokładnie tak samo ma się sprawa z wartością CCR. Przed...
avr-gcc, datasheety, arty tematyczne Klikam Atmega48/88/168 i widzę co? Datasheets, quick start guides i application notes (swoją drogą "za atmela" akurat tak bogatej literatury zalinkowanej do strony o produkcie NIE BYŁO, a jedynie family overview i datasheet). Klikam STM32F070 i co widzę? Datasheet, application notes, quick start guides. I tak akurat...
No i jeszcze kwestia jest tego, że na STM32 masz o jeden pakiet mniej... Ten jeden mniej wynika z tego, że na Arduino szuka adresu a na STM32 nie. Dlatego jeden pakiet bez ACK. Dodano po 42 Zrobiłem używając memread , widac ponowny start bez stop ale to samo https://obrazki.elektroda.pl/6914955000_... Chyba bez 0.5 tego nie rozgryzę.
W dodatku przez UART nie da się popranie przesyłać danych bez przerw, więc przesyłanie napisu powinno następować co jakiś czas a nie ciągle. Masz jakieś argumenty na poparcie tej tezy? Bo ostatnio zdarzyło mi się napisać program który, wysyłał dane przez port szeregowy z prędkością 921600 w paczkach o długości 8192 bajy. Każda paczka miała 16 bitową...
Zaprojektowałem i zbudowałem płytkę wyposażoną w procesor STM32F107RCT6 oraz dekoder popularny MP3 VS1003. Jest to kolejna wersja starszego projektu na PIC32, który przenoszę na nowy mikrokontroler. Większa część projektu PCB pochodzi ze starej wersji. Do komunikacji z VS1003 używam popularnej biblioteki Andy'ego Karpova, którą już wcześniej przeportowałem...
miękki start miekki start układ prądowy start start stm32 f103rb
toyota toyota camry płyta whirpool samsung c3050
Zmywarka Candy CSF 4570 EX - wszystkie lampki świecą Troubleshooting Sony Bravia KD-43XG8096: Firmware and Boot Issues