Minimalna częstotliwość odświeżania to ~100Hz. Jeżeli jest mniejsza, to cyfry "pływają" kiedy na nie patrzysz lub kiedy ruszasz głową. W praktyce przyjmuje się typowo ~250Hz, co dla 4 cyfr oznacza konieczność generowania przerwań z częstotliwością ~1000Hz. Więcej nie trzeba, ponieważ zajmujesz procesor obsługą przerwań, a nie daje to żadnego zysku na...
chcę odwrotnie zrobić, czyli mając matryce przycisków jak na schemacie sterować przyciskami z arduino w odpowiedniej kolejności i czasach. Czyli fizycznie przycisk zastąpić arduino. Jeśli tyle przycisków, to faktycznie stosowanie transoptorów dla każdego z nich komplikuje konstrukcję. Sterowanie powiedzmy, bezpośrednie sygnałami z arduino jest też...
1. Klawiatura matrycowa 4x4, są takie do dostania, naklejalne na obudowę. 2. Wyświetlacz LCD 1x20. 3. No i oczywiście procesorek... ;) Algorytm dzielimy na podprocedury : - inicjalizacja główna - inicjalizacja klawiatury - inicjalizacja LCD - obsługa klawiatury - obsługa LCD - program spinający całość, czyli pętla główna, ewentualnie jeszcze do tego...
Moim zdaniem nie do końca tak jest że działa tylko interpreter poleceń, A obsługa dysków (kiedyś dyskietek)? Operacji we/wy do dysku nie możesz ani przewidzieć (chyba że nie używasz napędu) ani przerwać. Proces jest jeden. Wywołania I/O są w jego imieniu - lub jak zauważasz - ich nie ma. Pomiędzy nim tylko tick od timera (BIOS) Operacji we/wy do dysku...
W takiej notacji, że każda cyfra jest w osobnej komórce tablicy, problemem jest obsługa wartości ujemnych. Najłatwiej jest operować na kodzie uzupełnienia do dwóch. Wtedy wyliczanie przeniesienia nie jest skomplikowane. Tutaj możesz zastosować algorytm pisemnego odejmowania, przy czym najniższe cyfry trzymać pod niskimi indeksami, aby można było działania...
Witam ponownie, ramka (blok) 160 "samplowa" wzięła się z jednego z codeków GSM, a konkretnie z GSM 06.60 Enhanced Full Rate Encoder. Przy częstotliwości próbkowania mowy 8kHz, ramka 160 sampli to dokładnie 20ms. Taka ramka wystarcza do kompletnej analizy mowy i wyodrębnienia wszystkich współczynników koniecznych do kompresji. Wykrywanie cisza/mowa jest...
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ść...
http://obrazki.elektroda.pl/5144790300_1... Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery...
a gdyby dodać sobie bit np. sprawdzający czy klawisz jest już wciśnięty? Ustawiasz go przy wejściu do obsługi przycisku. np. [syntax=verilog]reg KeyPressed; if(btn_i[0]) begin if(!KeyPressed) begin m1 <= m1 + 1; KeyPressed <=1; end end // reszta analogicznie else begin KeyPressed <=0; //tu jest algorytm odmierzający czas end[/syntax] ew. zerowanie...
Złożoność służy raczej do porównywania algorytmów ze sobą, nie ma tutaj dokładnych wzorów co by rysować. Możesz sobie przeanalizować np swój algorytm pod względem działania: dodanie dwóch elementów w czasie stałym 1, w wierszu jest n elementów a więc czas przeliczania wiesza to n + obsługa pętli. Zewnętrzna pętla będzie wykonana też n razy, a więc czas...
Mała sugestia odnośnie pomiaru i wahania odczytów. Nie tak dawno robiłem odczyt z czujnika temperatury (termistora 5%), irytowała mnie strasznie szalejąca wartość pomiaru. W pierwszej chwili zrobiłem na szybko uśrednianie na podstawie zwykłej średniej arytmetycznej postaci: wynik = (N_0+N_1+...N_n)/n, ale nie dało mi to zadowalającego efektu. Aby w...
Witam. Sposób wykonania niezbędnych połączeń elektrycznych jest opisany w PDF’ie (Multipleksowany wyświetlacz LED). Załóżmy chwilowo, że są już połączenia: - uaktywniony bufor (JP1 1-2), - bufor podłączony kablem (1 do 1) do portu np. P1 (JP2>>JP4), - sterowanie wspólnymi katodami wyświetlaczy podłączone do portu np. P2(JP3>>JP5). Zastosowane...
Ponieważ aktualnie mierzę się z podobnym problemem w driverach zaimplementowanych w moim RTOSie, powiem Ci szczerze, że taki sposób obsługi SPI jest po prostu niemożliwy do zrobienia poprawnie i tak żeby osiągnąć jakąś rozsądną częstotliwość. Sytuacja którą obserwujesz jest stosunkowo prosta. Natychmiast po uruchomieniu transmisji masz pierwsze przerwanie...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
Chwila na zrobienie herbatki i zastanowienie ... Dodano po 12 Będę odpowiadał na raty: Sprawdzanie warunku w obsłudze przerwania to średni pomysł moim zdaniem. Cały algorytm sterujący praca robota będzie zawarty w funkcji 'main'... Kod który prezentowałeś był tylko kodem testowym i tak go traktuję, więc oczywiście warunki sterowania w main(), ale warunek...
Witam Procedura gotowa, działa na przerwaniu i wyrabia się w 40 cykli zegara (około), ale nie odkładam rejestrów licznika na stos, jeżeli licznik będzie w SRAM to trzeba dodać zachowanie na stosie rejestrów Y. Na razie popatrz na asembler i napisz co z tego rozumiesz, acha, algorytm jest inny niż twój. INT0INT1: push r16 ;odłożenie rejestrów i SREG...
Witam. Dopiero co zaczynam zabawę z uC i mam do zrealizowania pewien algorytm i nie wiem jak się do niego zabrać. Chodzi mi o to, czy mógłby ktoś napisać fragment programu odpowiadający działaniem opisowi. Otóż mam przyciski monostabilne. I chodzi mi o coś takiego: Gdy S1 = 1 to S2 = 0 i S3 = 0 Instrukcje X Gdy S2 = 1 to S1 = 0 i S3 = 0 Instrukcje Y...
Może źle szukałeś na google, wpisz: "pole komutacyjne" jest mnóstwo dokładnych opisów różnych rodzai pól komutacyjnych (i w ogóle żadnej firmy Ci nie znajdzie same pożyteczne artykuły :D ). A właśnie pole komutacyjne decyduje w jaki sposób realizowane są połączenia, temat nie jest prosty dla kogoś kto nie miał z tym styczności, ale jak się wczytasz...
https://obrazki.elektroda.pl/1627311300_... Cześć Od dawna chciałem zrobić własny cyfrowy multi-efekt do gitary elektrycznej. Długo nie mogłem zabrać się za to z powodu różnych rzeczy no ale wreszcie jest. Mój projekt dotyczy tylko oprogramowania na gotową płytkę uruchomieniową STM32F746G-DISCO. Jest to raczej koncepcja/prototyp urządzenia...
http://obrazki.elektroda.pl/5016503100_1... Układ nadążny za słońcem- inaczej układ śledzący, jest rodzajem układu sterowania, który umożliwia automatyczne lub półautomatyczne wodzenie za Słońcem. Układy tego typu wykorzystuje się najczęściej w celu znacznego podniesienia wydajności baterii fotowoltaicznych lub kolektorów słonecznych....
http://obrazki.elektroda.pl/6472265100_1... Witam. Chciałbym zaprezentować rezultat pracy dyplomowej magisterskiej wykonanej przeze mnie i kolegę, studentów Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie. Kierunek: Elektronika i Telekomunikacja, Specjalność: Cyfrowe Systemy Sterowania. Głównym celem pracy było wykorzystanie...
http://obrazki.elektroda.pl/6093026600_1... Witam wszystkich chciałbym zaprezentować układ sterujący przekształtnikiem energoelektronicznym DC/AC (tzw. falownik), który zbudowałem w ramach swojej pracy magisterskiej. Układ przeznaczony jest do sterowania trójfazowym silnikiem indukcyjnym za pośrednictwem falownika. W pracy zaimplantowałem...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
tak jak pisałem wcześniej na uC jest wszystko zrobione co trzeba. Nie ma natomiast obsługi przetwarzania odebranych danych czyli zasadniczego algorytmu regulacji temperatury w pomieszczeniach. Na tę regulację składają dane nadchodzące z poszczególnych urządzeń a są to między innymi:temperatura spali, temperatury wody na zasilaniu i powrocie, temperatura...
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
- jest bzdurą. Parametry adaptywne są unikatowe dla każdego dysku, ale są programowane raz w fabryce. Wszystko, co podlega bieżącym zmianom, jest zapisywane w strefie serwisowej. Dyskusja na poziomie opiera się o fakty a nie o mocno zdezaktualizowane kuluarowe opinie. Celowo wybrałem patenty WD, temat wątku dotyczy dysku tego producenta. Ani za stare,...
Dziękuję za wszystkie opinie! Odpowiedź miałem przygotowaną już 2 lata temu, ale chciałem, jak najwięcej zrealizować z przesłanych uwag. Niektóre rzeczy udało się zrealizować, większość ciągle czeka. Dłużej nie będę czekał z publikacją odpowiedzi na opinie. Poniżej przedstawiam bardzo długi post, starający się ustosunkować do Waszych uwag. Temat odblokuję...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
Witam ponownie społeczność forum elektroda.pl, z domowego laboratorium badawczego. :P W drugim doświadczeniu według sugestii kol. Kwazor’a, między innymi w rolach głównych: keg Pepsi – keg Cornelius (18,9l) owinięty pianką poliuretanową, grzałka 2000W/230V, oscyloskop S1-112A (C1-112A, po wymianie kondensatorów elektrolitycznych i kalibracji)...
Cześć! Potrzebuję zrozumieć zasadę tworzenia algorytmów programów z obsługą systemu przerwań. Chodzi mi głównie o to gdzie i jak wpisać tę obsługę, żeby to miało ręce i nogi? Nie do końca umiem opisać to ogólnie, więc może na przykładzie: Muszę zrobić algorytm programu do obsługi wyświetlacza 7-mio segmentowego 4 cyfrowego sekwencyjnego za pomocą 8051,...
Według producenta XGecu mamy już nowy programator XGecu T56 Universal Programmer Oto argumenty reklamowe: Super wydajność, Super prędkość, Super mały przenośny, Fajny wygląd, Niskie zużycie energii, Super stabilność ROZMIAR: 12,9 cm x 8,5 cm x 2,9 cm https://obrazki.elektroda.pl/7396887500_... Obsługa układów bazuje na serii układów...
Dobrze, że podzieliłeś na odrębne funkcje wyświetlające poszczególne "menu". Lecz algorytm sterowania musisz inaczej obmyślić, poprzednio miałeś lepiej zrobione. Mianowicie, potrzebujesz automatu stanów skończonych. Coś na ten temat: https://ep.com.pl/files/1436.pdf Pokrótce: zapamiętujesz stan aktualny i wg tego wiesz, jak masz postąpić w przypadku...
Niestety, jak pisałem anallizą głosu zajmuje się serwer google. Opóźnienie jest wynikiem paru po sobie następujących operacji tj.odsłuch (po odsłuchaniu skrypt musi poczekać czy nie padnie kolejne słowo), wysłanie danych do serwera, analiza i przetworzenie w serwerze, przesłanie danych z powrotem, analiza przesłanych danych, wykonanie operacji na podstawie...
http://obrazki.elektroda.pl/5428220000_1... Witam! Przedstawiam Wam wynik mojej kilkumiesięcznej pracy nad projektem inżynierskim pt. "Rozproszony system sterowania o architekturze producent-dystrybutor-konsument", którego celem było stworzenie systemu, w którym "inteligencja" układu automatyki jest rozproszona pomiędzy poszczególne...
https://obrazki.elektroda.pl/2628566900_... Bluetooth Special Interest Group (SIG) właśnie przyjęła nową specyfikację Bluetooth w wersji 5.4 Core z dodanymi funkcjami, takimi jak PAwR i EAD. Omawiana formuła zaprojektowana została specjalnie dla systemów ESL (Electronic Shelf Label) — elektronicznych etykiet sklepowych. Podstawowa...
Ty nie masz czasem switcha UBIQUITI EDGE ? Zarządzalny ? Reasumując twoja kamera to kamera firmy 1. Aktualizacja procesora, najwyższa częstotliwość robocza to 800 MHz 2. Obsługa interfejsu kamery DVP/MIPI, obsługa podwójnego dostępu do CIS 3. Dostawca usług internetowych jest ponownie aktualizowany, obraz jest wyraźniejszy, wielopoziomowa redukcja szumów...
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...
Internet niestety jest pełen kretyńskich porad pisanych przez ludzi, którzy nie mają pojęcia, o czym piszą. Podstawową zasadą w odzyskiwaniu danych jest zabezpieczenie stanu wyjściowego i nieingerowanie w zapis na nośniku, z którego straciłeś dane. Niestety Twoje postępowanie było odwrotne. W ogóle w takiej sytuacji powinieneś wyjąć dysk i podłączyć...
Dziękuję za informacje. Jak wygląda podłączenie i obsługa enkodera inkrementnego ? Jak widzę ma on więcej wyprowadzeń sygnałów. Czy w tym przypadku algorytm obsługi jest bardziej skomplikowany ? Znalazłem taki przykład enkodera inkrementnego [url=http://www.kuebler.com/PDFs/leaflet... 2400.
Na początek wartości konfiguracyjne warto wziąć z przykładów a manuala. Po 2 obsługa I2c w STM jest skomplikowana, a twój kod wygląda na całkowicie uproszczony. Proponuję zapoznać się z odpowiednim aplication note. Opisano tam dokładnie algorytm obsługi I2C. Istotne jest dokładne zapoznanie się ze zdarzeniami EV i flagami jakie są ustawiane oraz metodą...
Ciekawe, że wiesz, jak jest napisana moja funkcja bez pokazywania funkcji 😁. Algorytm opisałem w uproszczeniu. Ale nieważne, moim zdaniem nie da się sensownie rozwiązać problemu, żeby funkcja nie zwróciła wcześniej LONG zanim nie zwróci REPEAT, bo przecież musisz przytrzymać przycisk, żeby najpierw był LONG a ewentualnie później REPEAT. To znaczy...
http://obrazki.elektroda.net/79_12208735... Tym razem chciałbym zaprezentować nowe oprogramowanie dla wyżej wymienionych kitów, za pomocą których możemy przekształcić posiadany stary napęd CD-ROM w funkcjonalny odtwarzacz płyt Audio CD. Szczegółowe opisy kitów znajdują się tutaj: http://sklep.avt.com.pl/photo/_pdf/AVT26... i http://sklep.avt.com.pl/photo/_pdf/AVT94...
https://obrazki.elektroda.pl/5279102000_... W poniższym artykule przedstawiono rozwiązanie do bezprzewodowego ładowania firmy Infineon, dedykowane do zastosowań motoryzacyjnych. Integruje ono w sobie najnowszy nadajnik Qi, kontroler DC/DC, sterowniki bramek, urządzenia peryferyjne wykrywające/ochronne i konfigurowalną pamięć Flash. Ładowanie...
Problem: obiekt posiadający, np. kilka pomp głębinowych - opracować algorytm pracy naprzemiennej. Rozwiązanie: patrz niżej =) Algorytm bazuje na wybraniu do pracy pierwszej kolejnej sprawnej i nieodstawionej pompy. Istnieje możliwość załączenia równocześnie dwóch pomp. Po określeniu napędów, które mają być załączone wywoływane są bloki funkcyjne obsługujące...
ok ale skad procesor wie pod jakim adresem w pamieci zewnetrznej zapisac dane procesor niezgaduje... jak zapisujesz dane pod adres 0x105a w procesorze to procesor 'widzi' że zapis będzie do zew., od adresu odejmuje sobie 0x260 i pod otrzymany adres zapisuje dane do pamięci zew. tz. pod adresem 0xdfa (0x105a - 0x260).. analogicznie odczyt z adresu 0x105a...
Dla bojlera nie jest obojętne czy jest 70 czy 120oC, algorytm działania jest odrobinę więcej skomplikowany. Powinna być też nastawa temperatury tak by nie gotować wody w zasobniku CWU, kolektory mają wytrzymać 200oC, a nawet taka podniesiona powyżej 70oC będzie skutkować szybszym osadzaniem się kamienia na wężownicach zasobnika, zasobnik CWU i pompa...
http://obrazki.elektroda.pl/3444938600_1... Oto jaki algorytm stworzyłem. Obsługa jest dla jednej niezależnej jezdni nie biorąc pod uwagę przecinającej drogi, gdzie musi być czerwone przez cały czas. Jak to ująć na przebiegu? Masz jakiś pomysł?
RCD2 Tools 0.0.4.2 - zmiany w stosunku do poprzenich wersji: - Nowy firmware dla CLIP, Box 2 Plus (automatyczna aktualizacja po uruchomieniu, nie przerywaj procesu) - Dodana obsługa pamięci SPI i MicroWire na Box 2 Plus oraz CLIP (odczyt/zapis w trybach 8/16 bit) - Dodana obsługa pamięci Flash SPI serial (25FL128) - Możliwość odczytu poprzez interfejs...
Jak chcesz zamieścić algorytm w assemblerze, to siłą rzeczy będzie on specyficzny dla konkretnej rodziny układów. Jak chcesz zamieścić algorytm który korzysta z jakichś układów peryferyjnych (niech będzie Twoja obsługa klawiatury matrycowej, obsługiwana przez porty i/o), to również będzie specyficzne dla danej rodziny układów. Jak dla mnie bezsensu....
Zgadza się teksty sporo zajmują, bo chciałem niemigający ekran i CLS jest stosowany tylko przy wyjściu z MENU. Przez to wszystkie zmienne tekstowe z górnej linii (a w sumie uzbierało się ich trochę) są 10-o znakowe. Sam kompletny fragment programu odpowiedzialny za BIGcyfry zajmuje 1300 bajtów. Do tego naprawdę dużo różnych zależności, proporcjonalne...
algorytm obsługa algorytm naprawa algorytm obsługi algorytm naprawy algorytm pralki
pasek zawilgocenia zegary indiglo beninca antena bramy
skoda felicia silnik przerywa jakie gniazdo prądotwórczego
Błąd ETC F166 w pojazdach Iveco - przyczyny i diagnostyka Lakierowanie zaprawek na bazie po złuszczeniu klaru – matowanie bazy, technika, gradacje