https://obrazki.elektroda.pl/2553827400_... Cześć, pod tą niecodzienną nazwą tematu prezentuję projekt małego, automatycznego odtwarzacza muzyki do umilania posiedzeń na toalecie. Oczywiście to jedno zastosowanie, w innych sytuacjach pewnie też może się przydać ;) Głównym założeniem była niewielka złożoność, banalny interfejs, bezobsługowość...
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...
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...
Hmm, to może za jakiś czas Ci powiem, bo ostatnio kupiłem devkita z ESP32, żeby wybadać z czym to się je. Czeka tylko na zamknięcie wcześniejszych tematów. Dotąd pracowałem sporo właśnie z STM32. O ile ekosystem spoko, to wg mnie HAL jakością nie powala(ł) i bardzo dużo rzeczy i tak pisałem swoich. Wiele przykładów, co to niby uruchamia się gotowe rozwiązanie...
Keila zainsalujesz w 5 minut bez czytania instrukcji i kombinowania, a szkielet projektu stworzysz w 3 minuty. Uruchomienie programu, z którym walczysz od paru dni, zajęłoby Ci pewnie z 15 minut.
docelowo widzę o połowę niższy 128x32, poprawi estetykę i pozwoli zmniejszyć gabaryty. Nie ma sensu zmniejszać rozmiarów bo PCB i tak jest trochę mniejsze niż wymagane miejsce w KM-80. Wersja PRO z kolorowym OLED ma większą PCB bo płytka wyświetlacza jest większa. Informacje można wyświetlić sekwencyjnie na kilku ekranach, Już jest wyświetlana sekwencyjnie...
No wynika z tego, że najwolniejsza podstawa czasu jest za szybka. Oscyloskop powstał, jak uczyłem się programować Xmegi więc nie wszystko zrobiłem wtedy optymalnie. Podstawa czasu to po prostu preskaler zegara ADC w tym przypadku, więc stąd to ograniczenie. Dziś bym to zrobił na Timerze więc podstawa czasu to nawet kilka minut na działkę by mogła być....
LEDy żrą idiotycznie dużo prądu, za to wygląd, z dymionym plexi jest super. True. Chociaż musiałem wypośrodkować z tym dymieniem, bo zbyt ciemna pleksi utrudniłaby czytanie napisów na soldermasce... Wyświtelacz wyglądałby czadowo, ale klawiatura nie miałaby opisów. Natomiast wyrażone przez ciebie powyżej obawy są bezpodstawne. Bardzo możliwe. Max mojej...
Kamera ma interfejs MIPI-CSI, czyli szybki interfejs różnicowy o dużej przepustowości i zgodny np. ze standardem stosowanym w telefonach komórkowych. Dla obrazu 720p, potrzebujesz odebrać i zarejestrować 180 ramek na sekundę, co daje 726 megabitów na sekundę na każdej z 4 linii według danych kamery [url=https://www.sony-semicon.co.jp/prod...
Nie, może być najwyżej widziany jako DFU, o ile uruchomi się w nim wbudowany bootloader. W kilka minut można wyklikać w CubeMX USB CDC, a w następne dwie godziny oprogramować tak, by działało - i masz VCOM.
W celu poznania stabilizatora należy sprawdzić jego typ w dokumentacji płytki i obejrzeć jego datasheet. To jakieś 5 minut roboty. Ciekawe, że stabilizatora nie chcesz przeciążyć, ale co do uC już nie masz obaw...
W przypadku szyfrowania, np. AES, ważniejsze niż rozmiar jest poprawne napisanie tych funkcji, tak, aby nie dało się odzyskać klucza poprzez np. banalny pomiar prądu MCU. Np. w XMEGA tak skopali sprzętowo blok kryptograficzny, że odzyskanie klucza jest możliwe w ciągu kilku minut przy pomocy amperomierza/oscyloskopu. Oczywiście masz rację ale w pewnych...
Cześć, Kupiłem kiedyś zestaw zegar DIY, taki jak na zdjęciu poniżej (niestety wcięło mi gdzieś schemat) https://obrazki.elektroda.pl/8942526800_... Serce tego zegara operuje na układzie STC 15W404AS, niestety ma dość irytującą wadę, która go dyskwalifikuje tj. gubi około 2 minut na miesiąc. Obecnie tworzę nowy projekt w którym będę...
Ten sposób modulacji jest optymalny do zastosowań gdzie np. raz dziennie trzeba przesłać stan licznika prądu lub wody. No wiem, ja to rozumiem. Nie chcę transmitować non stop tylko coś w rodzaju (przykład wymyślony na poczekaniu) ściągać stan licznika z altanki znajdującej się 800m do domu, wysyłać info jak ktoś przekroczy bramę posesji (w nocy prawie...
No tak, lepiej mieć 5 instancji Eclipse'a i każdą konfigurować sobie osobno, gdy wyjdzie aktualizacja to 5x bawić się w update... Oczywiście lepiej jest jak mamy powiedzmy android + coś jeszcze i eclipse zaczyna nam umierać z wiele mówiącymi logami z dumpem stosu na wiele stron, albo w trakcie pracy co pięc minut wyświetli się okienko "internal error"...
nagrałem kilka minut ruchu w sieci CAN podczas jazdy samochodem. Nagrałem to modułem na STM32 po SocketCAN. Teraz próbuję to nagranie przechwycić modułem na Atmega328 (16MHz) z MCP2515 Teraz z STM32 odtwarzam plik który zawiera 53328 ramek a na Atmega na serial monitorze dostaję tylko ok 35000. Nie możesz dać odstępów między kolejnymi ramkami i zobaczyć...
i. Wystarczy avr, pic albo stm32 z adc np stm32f103, do tego analogowy czujnik temperatury, bufor pomiaru napięcia i rezystor do pomiaru prądu. Całość sprowadza się do zrobienia 3 pomiarów na różnych pinach za pomocą adc i wysłania np po uart / usb. Pytajacy napisal Bardzo przydatnym byłaby możliwość utworzenia i zapisu wykresu z podanymi parametrami....
Odczyt mi wystarczy. Założyłem sobie odświeżanie na poziomie 100Hz. Więc potrzebuje wczytać 100 klatek w ciągu sekundy. Jedna klatka będzie miała 600B. Więc daje to około 60kB/s. SD po SPI zupełnie wystarczy. Teraz zapis. Powiedzmy, że danych będzie około 50MB (co daje niecałe 14 minut treści dla wyświetlacza). Przy takiej prędkości zapisu będę je zapisywał...
Dzięki! Jakiś czas mi zajmie zapoznanie się z tym wszystkim i pewnie napiszę. Dodano po 17 Tu jest jakiś błąd, ale ja nie znajdę poprawnej nazwy. Może Ktoś to przerabiał i podpowie?
Działam na razie z kodem od ST. Po głębszej analizie (zbytnio na USB to ja się nie znam - jeszcze (; ) okazało się, że modemy GSM z CDC mają mało wspólnego, bo praktycznie wszystkie z góry na dół są klasy "vendor specific". Na szczęście używanie tego z poziomu hosta USB jest dosyć proste, podobne do CDC (które zresztą też jest proste). Napisałem więc...
Mam w domu : -Hakko FM202 ( oryginał) -podróbę Hakko FX-951 -i ostatnio kupione JBC / CD-2BE Kit Weidinger Edition Podróba Hakko jak i oryginał działają bardzo podobnie, oczywiście w podróbie :rączka jest bardziej toporna, trzeba mocno wciskać groty bo nie zawsze jest styk, groty są mniej precyzyjnie wykonane itp, ale jeśli chodzi o samo użytkowanie...
moim zdaniem przetestować warto. To co robiłem z Eclipse i gcc przez 3 dni tu zrobiłem dosłownie w 15 minut. Ustawienie całego toolchaina w Eclipse to 15 minut - nie wiem co ty robiłeś przez 3 dni... Czy własne środowisko Eclipse + GCC można ststować w komercyjnych projektach? Oczywiście - na tym polega w końcu BRAK ograniczeń. Ma ktoś wieści na temat...
Z drugiej jednak strony naprawdę nie widzę tej wielkiej komplikacji przed którą się tak bronisz. Ot wpisanie zer do dwóch czy trzech rejestrów aby zresetować ustawienia zegara, a zresetowanie wszystkich układów peryferyjnych w STM32 jest równie banalne - wpisać 0xffffffff do wszystkich rejestrów typu RCC->...RSTR, a następnie wpisać tam zero. Wiem że...
Urządzenie wykonuje pomiary co kilkanaście minut i w zależności czy jest połączenie GPRS wysyła dane po sieci. Jeżeli z jakiegoś powodu nie ma połączenia to zapisuje wyniki pomiaru do pamięci flash mikrokontrolera. Urządzenie pełni rolę SLAVE a ja komunikuję się w dowolnej chwili z wykorzystaniem Modbus RTU przez RS485 i odczytuję bieżące wyniki, które...
Może nowe truestudio ma ograniczenia w ilości kodu, ale wszystkie wersje miały inne mniej lub bardziej uciążliwe ograniczenia. Mi przejście z truestudio do eclipce wg tutoriali freddiego ([url=http://www.freddiechopin.info/pl/a... zajęło 2-3 dni z uruchomieniem debuggowania włącznie (teraz bym to zrobił w 5...
Myślę że zmiana co 1 Hz by wystarczyła. Częstotliwość też nie musi być dokładna, ale powinna być stała w czasie. Ma to służyć do pracy stroboskopowej. Sygnał ma sterować pracą tranzystora który to będzie wymuszał prąd w Power LED. Mam zadanie zbadać natężenie światła diody przy prądzie dochodzącym do 6 krotności znamionowego prądu. Ponoć przy tak małym...
Książka pewnie fajna, tylko jaki jest sens wydawać 60zł Drogo, to fakt. na coś co można w pare minut znaleźć w internecie? Jak się wie, czego szukać. Początkujący nie zawsze wie. Z reguły nie wie. BTW, co prawda VBE jest za darmo, ale Bascom już nie. A IMHO wchodzenie w BASCOMa jest bez sensu. Co najmniej z dwóch powodów - po co płacić skoro są darmowe,...
Nic tu nie pomoże ganienie "przekładańców" przy każdej okazji. Ludzie, ze mną na czele, nie mają tak naprawdę pojęcia co z tymi skur...łymi linkerami i skryptami zrobić. Wywalić i zastosować takie które działają <: Masz chłopie odpowiednią wiedzę by to zmienić. The truth lies out there Opisz makefile ale tak, żeby większość wiedziała po co jest...
hohoh Tymon, szczerze to nie czytałem całego tego dokładnie, ale na pierwszy rzut oka to czy to nie jest "przekombinowane" jesli chodzi o nasz problem? ;p Zajmuje to dość trochę pamięci, tworzenie jakichś tablic wskaźników do struktur w takim przypadku to też dość nieciekawa sprawa. Bardzo malutko to pamięci zajmuje: break . Wtedy każde zadanie o malejącym...
W sklepach, do których podałeś linki można znaleźć same starocie. Klony układów będących na rynku od min. 20 lat nie robią na mnie wrażenia jakoby rosyjski przemysł półprzewodnikowy był w stanie skutecznie konkurować na świecie z takimi potęgami jak Microchip, ST, TI czy Analog Devices. Link do białoruskiej firmy uzupełnia ten obraz. Firma, która produkuje...
Witam, Chciałbym zaprosić do zapoznania się z moim projektem, jest w trakcie budowy ale bardzo wiele już działa :) . Jeśli ktoś widzi potencjał to zapraszam do dyskusji, chętnie również podejmę współpracę w celu rozwinięcia i doprowadzenia projektu do wersji produkcyjnej. Mam nadzieję, że nie łamię regualminu. E-PAPER DASHBOARDS CREATOR Tworzenie aplikacji...
Najfajniejsze, że kompilacja przechodzi bez problemu. To jakie środowisko sugerujesz? Z Eclipsem podczas konfiguracji na windows miałem problemy, bo pomimo wielu starań nigdy nie udało mi się poprawnie skonfigurować środowiska. Jak nie wiesz jak coś skonfigurować to pytaj po prostu na forum. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13...
Proszę bardzo! Wersja minimalna - zapamiętywanie jednej zmiennej na F0. No fakt, aż 36 wierszy. Nie no błagam... nie rozśmieszaj mnie. Chodziło o kod który dla DOWOLNEJ ilości zmiennych (oczywiście w granicach rozsądku tak aby wszystkie mieściły się w emulowanym EEPROMie) pozwala NA ŻĄDANIE odczytać/zapisać WYBRANĄ zmienną. A ty wrzucasz tu jakieś...
STM32 ST-LINK_CLI bo pewnie masz discovery, i każdy inny program konsolowy dedykowany do odpowiedniego programatora szybko i bezboleśnie do tego można jakiś skrycik napisać. Dodano po 4 ale tak jak koledzy piszą lepiej po id procesora, bardziej bezpieczne.
Witam Mam problem z dyskiem Maxtor STM3250820AS był pojemności 250GB a zmniejszył się na 127GB. Programem HDD Capacity Restore przywróciłem pierwotny rozmiar dysku jest partycja 127GB a reszta nie przydzielona proszę o pomoc w przywróceniu dysku do stanu że będę mógł odczytać z niego dane. Dysk nie był formatowany. Posiadał jedną partycję. Dodano po...
Mam też kit Discovery zakupiony lata temu i tam jest wbudowany programator. Jest to samo. Wydaje mi się, że jest mało prawdopodobne by to też była podróbka. Jeżeli korzystam z kitu Discovery na którym jak wspomniałem jest programator SWD to działa Debugger. Czy może być lewy STM32H743II ? To jest dość zaawansowany procek i wydaje mi się że raczej nie...
// Interrupt mask register, that EXTI lines are active: 0 and 1 EXTI -> IMR = EXTI_IMR_MR0; //A0 EXTI -> IMR = EXTI_IMR_MR2; //C2 Druga linia kasuje to co zrobiła pierwsza. Przy okazji łatwiej by było jakbyś napisał DOKŁADNY opis problemu, bo tak naprawdę to nie wiadomo co Ci nie działa. Dodano po 1 __attribute__ ((interrupt)) void EXTI0_IRQHandler(void)...
Sprawa wygląda następująco kiedy naciskam Conect to the target to wyskakuje error a jak wejdę w Target->Settings to wykrywa mi poprawnie Serial Number(kiedy odłączę od USB to nie pokazuje jak podłączę to pokazuje) Dodano po 7 pisałem że f0 nie da rady bo natknąłem się na tą stronę Dodano po 2 najbardziej się boje tego że procek mi się uszkodził no...
Stos, pamięć, kto to wie? Raczej HAL-a nikt nie będzie debugował. Takie podmianki część plików stąd część nie wiadomo skąd - raczej nigdy nie działają. Zrób sobie projekt z Cube i zaimportuj. Nie sądze abyś miał problemy. Albo napisz sobie to samo na rejestrach i zobacz. Praca na 10 minut.
Strona z noty, którą wstawiłeś, wszystko wyjaśnia. Jeśli pole jest zamaskowane, to nie będzie brane pod uwagę podczas porównywania czasu alarmu. Ty masz zamaskowany dzień tygodnia i godziny, więc zmiana daty oraz godziny nie wywoła alarmu. Zmiana zaś minuty i sekundy wywoła alarm. Powinieneś więc napisać: sAlarm.AlarmMask = RTC_ALARMMASK_DATEWEEKDAY|RTC_ALARMMASK_...
https://www.google.com/search?client=ms-...
https://mikrokontroler.pl/2019/03/08/stm... Zrób sobie ten przykład, autor prowadzi fajnie za rękę. Na pewno sobie poradzisz. Na początek merdanie ledem. Pamiętaj tylko, że w twojej płytce nucleo dioda jest podłączona do innego portu niż u autora. Sprawdź to na schemacie płytki. Dodano po 1 "biblioteke STM321xx .." Żadnej...
przeczytaj RM. Jakby cube nie jest tu wyrocznią. Dodano po 6 Przy okazji zastanawia mnie po co stosować te prehistoryczne 103 zamiast np 303 - które dodajmy do tego są o 50% tańsze.
Ile linii kodu liczy sobie program do migania diodą napisany z użyciem SPL i ile czasu potrzeba na napisanie go? Bez SPL - 4 linie, czyli rzędu 1 minuty pisania.
Czy plik ten się komplikuje? Masz to w logu kompilacji w konsoli Dodano po 2 Jak zcleanujesz projekt to nie oznacza że zadziała. Spowoduje to że zacznie kompilowac wszystkie pliki z projektu. Zobacz czy tm_stm32f4_watchdog.c się kompliluje. podejrzyj plik objects.list i zobacz czy tam jest tm_stm32f4_watchdog.o - to bedzie chyba najprostsza metoda
Twoje obliczenia dalej są dalekie od optymalnych... Można to zrobić o wiele prościej: sekundy = licznik % 60; licznik /= 60; minuty = licznik % 60; licznik /= 60; godziny = licznik % 24; licznik /= 24; Dopiero od tego momentu robi się nieprzyjemnie, bo trzeba myśleć o miesiącach, dniach, latach przestępnych itp. chyba że zadowala Cię znajdująca się...
Dodanie gcc zrobiłem według tej instrukcji https://luplab.cs.ucdavis.edu/2022/01/06... Nie robiłem plików diff, bo to jest artykuł z 2022 i nie chciałem tracić czasu, że coś się zmieniło i nie zadziała. Tylko ręcznie wprowadziłem te zmiany oraz stworzyłem nowe pliki. Poszło bez problemów. Dodano po 2 Fajnie, że uruchomiłeś...
Czy ktoś wie gdzie może być problem? Na pewno w tym, że nie czekasz ani na ustabilizowanie się zegara HSE, ani na ustabilizowanie się pętli PLL. Te operacje są obowiązkowe zarówno przed użyciem HSE jako źródła dla PLL jak i przed użyciem PLLa jako źródła dla rdzenia. https://github.com/DISTORTEC/distortos/b...
A kiedyś popularne były bodaj Nukleo z stm32, Nic się w temacie nie zminiło - dalej są równie popularne i dostępne Dodano po 3 A jednocześnie na tyle taniego że jak spalę, to nie będzie stówa jak przy raspbbery pi zero. Wiecie jak to jest gdy się pracuje komercyjnie. Liczy się czas i czasami można coś źle podłączyć na szybko. Jak się pracuje komercyjnie...
bardzo komplikujesz sobie problem, nordic daje masę przykładów masz stos gotowy w który nie ingerujesz i działa, jak kupisz zestaw logujesz się na stronie i masz pełną dokumentacje oczywiście do kodu stosu nie masz dostępu, texas tez go nie daje, evb może nie jest najtańsze ale to evb wiadomo, tydzień może dwa i opanujesz komunikacje telefon <->...
opóźnienie minut ostrość minut beretta minut
magnetofon szpulowy usterki iskrzenie wiertarka zmywarka naprawa programatora
zasilacz regulowany schemat zwijacz odkurzacz zelmer
Jak sprawdzić, czy mam dekoder DVB-T2? Kody błędów 3L 11 Ac w Sony SLV-E810EE