Algorytm Bresenhama, zarówno do rysowania linii, jak i okręgu: http://pl.wikipedia.org/wiki/Algorytm_Br... Kolejne kąty można wyznaczać przez obrót aktualnego wektora, co sprowadza się do pomnożenia macierzy transformacji przez aktualny wektor: \left W praktyce wykonuje się to tak: x1 = x0 * cos(α) - y0 * sin(α) y1 = x0 * sin(α)...
Witam Potrzebuje algorytmu do obsugi zegara pod asemblera:) Najlepiej jak by ktoś uprzejmy Zapodał mi kod i Algorytm Całość będzie pracować na 8051 lub na AVR ale jeszcze niewiem jakim:D Zegar zapewne będzie zewnętrzny
Co można ci napisać masz pokazany algorytm drzewa programu zegara i to jest proste ułatwienie w programowaniu. Naciskasz przycisk menu 3sek aż wejdziesz do ustawień. Najpierw programujesz podstawowo date czyli rok miesiąc. Jak naciskać klawisze to chyba wiesz. Potem ustawiasz hour czyli godzinę. A potem przechodzisz do prog czyli do programowania funkcji....
W układach sekwencyjnych synchronicznych (jakimi są chyba procesy w vhdl ale nie jestem pewien na 100% odpowiedzcie) wykonywane operacje zależą od zegara czyli to oznacza że każda pojedyncza instrukcja w vhdl w procesie wykonywana jest przy 1 zboczu narastającym lub opadającym ? Trochę mylisz pojęcia. VHDL to tylko język opisu sprzętu. Może opisywać...
Trochę tego nie moge pojąć, bo jeżeli obrót następuje np wokól osi X, gdzie X jest linią pozioma tak jak oś zegara na ulicy, to przecież będzie zmieniac sie tylko jedno wskazanie w akcelerometrze. W związku z tym, jak można rozróżnić położenie np 30 stopni i 150 stopni? Akcelerometr zwykle mierzy przyspieszenie w trzech osiach. W tym przypadku dla...
koniecznie zmień kolejność (manual str 88 ) TCNT1L = 0xDC; TCNT1H = 0x0B; na TCNT1H = 0x0B; TCNT1L = 0xDC; albo lepiej w C TCNT1=0x0BDC napisz co wyszło abstrahując od wszystkiego zmieniłbym algorytm tzn: wprowadziłbym dodatkowe zmienne licznika, i umieścił wszystko na jednym przerwaniu. Na pierwszy rzut oka to komplikacja, jednak w rzeczywistości przesuwasz...
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...
Fajnie, estetycznie, klasycznie jak to ujął MasterAdmin Gulson :) A teraz pytanie: co z rozbieganiem zegara? Czy zastosowałeś algorytm zegara astronomicznego żeby oświetlenie załączać z zachodem słońca? Pozdrawiam Piotr
jesli pojecie 'slack' jeszcze sie nie wyjasnilo, to nieco w uproszczeniu jest to roznica miedzy okresem zegara a propagacja sygnalu zapisywanego tym zegarem, jesli dana propaguje sie 12ns a okres zegara to 10ns, slack = -2 czyli dane przychodza o 2 ns za pozno, dodatni slack to informacja, ile wynosi 'margines bezpieczenstwa'; 'fanout' to liczba okreslajaca...
Pytanie 1: http://infocenter.arm.com/help/index.jsp... CORTEX nie koniecznie wykonuje czynności w spodziewanej kolejności czy w spodziewany sposób, przekonałem się o tym dobitnie po kilku dniach nieustającej próby napisania tego w c/c++ bez podglądu na wygenerowany kod (tzn algorytm działał jednak występowały jittery...
mogą być 2 bity startu, bo standard RC5 właśnie tak jest "skonstruowany", że posiada 2 bity startu. Natomiast jego rozszerzenie czyli RC6 wykorzytuje drugi bit startu jako normalny bit danych. Ok - teraz odpowiedź dla autora, wydaje mi się, że uda się to wyjaśnić bo sam kiedyś miałem podobny problem ze zrozumieniem tego etapu dekodowania. Cały problem...
Zakładam, że jest "popyt" ( (at)nolens_volens , (at)korteksik , (at)dondu , (at)excray ), więc zakładam wątek. W tym temacie można zadać dowolne pytanie związane mniej lub bardziej z użyciem RTOSów na mikrokontrolerach i kwestiami takimi jak wielowątkowość, synchronizacja i tym podobne. Ogólne lub szczególne. O konkretnym problemie lub o ogólnej idei....
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
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...
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
http://obrazki.elektroda.pl/8456126600_1... Witam Dzisiaj chciałbym zaprezentować projekt zegara Nixie. Z braku czasu robiłem go kilka miesięcy (sporo przeleżał w szufladzie). Przy okazji konkursu świąteczno-sylwestrowego postanowiłem go skończyć i dołożyć odliczanie czasu w sylwestra. Założenia: -ma być dokładny -sterowany pilotem...
https://obrazki.elektroda.pl/3563451200_... Intro Zawsze fascynowała mnie możliwość konwersji sygnału czasowego na dane w dziedzinie częstotliwości. Pamiętam jak w wieku około 16 lat dopytywałem mojego ówczesnego nauczyciela matematyki, jak działa transformata Fouriera. Dowiedziałem się wtedy tylko że jest to całka, niestety nic więcej...
http://obrazki.elektroda.pl/8151453000_1... Opis Urządzenie wykonane dla hodowcy papug z gatunku Lorysów. Projekt został zrealizowany już dosyć dawno bo w 2008r i był moim pierwszym poważnym projektem opartym na mikrokontrolerze. W skrócie; układ umożliwia trójstrefową klimatyzację oraz zaplanowanie oświetlenia na konkretne godziny.Sercem...
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....
A wiesz ile ostatecznie tego RAM używał Twój program? Tu jest raport z kompilacji. https://obrazki.elektroda.pl/3380322300_... Cd szczegóły użytych zmiennych. https://obrazki.elektroda.pl/8065666700_... Na dole zaczynając od WS2812DATA (wspomniana tablica 72 bajty) są deklaracje moich zmiennych. Z kilku z nich w ramach...
http://obrazki.elektroda.pl/9114017400_1... Zanim Fukushimę nawiedziła fala, zaczytywałem się m.in. w stronie c4r0 o promieniowaniu jonizującym. Tak jakoś mnie temat zainteresował, a że lubię konstrukcje nietypowe to po małym rozpoznaniu postanowiłem zrobić dozymetr, który będzie oferował ciut więcej niż klasyczne urządzenia pokazujące...
Artur, z całym szacunkiem, wszystko rozumiem, poskładałeś chiński kit, ale żeby to było warte artykułu? Z Twoim dorobkiem na Elce to cienko wygląda. Co nowego można napisać o zegarku na wyświetlaczach LED? Są tu jakieś ciekawe technologie, a może algorytm ma zaskakujące fragmenty kodu?
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...
https://obrazki.elektroda.pl/5936410400_... Autor prezentowanego poniżej projektu, przy przejściu do nowej pracy otrzymał od firmy między innymi opaskę fitnessową, pokazaną po lewej stronie. Abstrahując od przydatności takiego urządzenia podczas ćwiczeń fizycznych, opaska sama w sobie jest niezwykle ciekawa pod względem technicznym....
(at)kris8888 Nie... Znacznie coś większego... W telegraficznym skrócie: 32-bitowy procesor obsługujący około 150 różnych instrukcji stałoprzecinkowych, posiadający sześć trybów adresowania, dwa oddzielne stosy: użytkownika i nadzorcy, osiem rejestrów uniwersalnych, osiem rejestrów adresowych, cztery rejestry segmentowe. Trzy tryby obsługi pamięci RAM...
Od długiego czasu zastanawiałem się czy postawienie przetwornicy rezonansowej na mikrokontrolerze jest możliwa i jeśli tak to jaką jakość urządzenia można uzyskać. Jako że nadarzyła się chwila przerwy w pracy postanowiłem to sprawdzić. Dla zaoszczędzenia czasu i środków postanowiłem złożyć układ w pająku mając świadomość tego, że wszystko mogło się...
http://obrazki.elektroda.pl/8799144800_1... W ostatnich latach wiele osób zademonstrowało jak wykorzystać można odpowiednio przygotowany kabel USB do ataku na komputer - nawet specjalnie zabezpieczone komputery, wykorzystywane przez Amerykańską NSA nie są odporne na tego rodzaju ataki. Prezentowane metody skupiały się głównie na implementacji...
https://obrazki.elektroda.pl/6692889600_... Od jakiegoś czasu czułem potrzebę sterowania komputerem za pomocą niestandardowej klawiatury. W wielu przypadkach, takich, jak emulatory starych komputerów i sterowanie urządzeniami za pomocą klawiatury, można przypisać funkcję programu do klawisza na klawiaturze. Na przykład komputer ZX...
Rozumiem algorytm działania zegara (przedstawiony na ilustracji), ale nie wiem jak to zaimplementować. Czy każdy licznik ma być reprezentowany przez oddzielny stos ?
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...
Może napiszę kilka słów więcej o samym torze audio. Schemat blokowy jest dość prosty: https://obrazki.elektroda.pl/6840848300_... Są 3 układy zewnętrzne i jedne wewnętrzny będące źródłem dźwięku: Pierwszy to Tuner, tutaj sprawa jest prosta, zwykły I2S, procesor pracuje jako master więc nie ma problemu z synchronizacją, próbkowanie ustawione...
Mikrokontrolery 32 bitowe zawojowały rynek, jednakże ich 8 bitowi przodkowie nadal są równie popularni na rynku, co 32 bitowe układy. Układy 32 bitowe o szerokim wachlarzu peryferiów, są idealnymi kandydatami do wielu aplikacji, co tłumaczy czemu są tak popularne wśród projektantów systemów elektronicznych. Projektanci wiedzą, że kompleksowe i skomplikowane...
I jaką precyzję prędkości obrotowej jesteś w stanie osiągnąć bazując na samym tylko rezonatorze, bez pętli sprzężenia zwrotnego? Poczytaj o sposobie sterowania silników BLDC/PMSM Sensorless-FOC. Za wysterowanie mostka trójfazowego silnika BLDC odpowiada DSP a jego timery-komparatory są taktowane przez programowalne dzielniki częstotliwości zegara systemowego....
Cześć! Ten artykuł opisuje budowę dwukołowego pojazdu samobalansującego z Raspberry Pi. Obejmuje on uzasadnienie wyboru Pi-repurposing bezczynnego sprzętu i naukę programowania Linuksa poprzez komponenty z listy roboczej DIY (Raspberry Pi, MPU6050, sterowniki silnika itp.), nakreśla etapy rozwoju (kalibracja czujników, sterowanie silnikiem, implementacja...
W EASY nie ma możliwości bezpośredniego odwołania się do aktualnej godziny . Algorytm , który ci jest potrzebny można zrealizować tylko za pomocą Timera (impulsy) i ewentualnej synchronizacji przez moduł zegara. Pozdrowienia
(at)JarekC Czy nie za bardzo skupiłeś się na I2S? Weź pod uwagę, że w układach STM32, I2S to tylko tryb pracy modułów SPI. Od kilku lat w wielu układach jest SAI (Serial Audio Interface), który obsługuje więcej formatów, wystawia lub przyjmuje sygnał zegara z zewnątrz, ma dedykowaną PLL i większe FIFO, które w połączeniu z DMA zapewnia bezproblemową...
Szanowni Państwo! Ponieważ od jakości wykonywanego algorytmu, a konkretnie jakości liczb losowych w algorytmie zależy jakość wyników mam pytanie, które mnie nurtuje od jakiegoś czasu. Wbudowany generator liczb losowych z którego korzystają stare języki programowania (np. Pascal, Basic itp) korzystają głównie z odczytów zegara systemowego. Co do ASM...
Mój algorytm działania działa tak: S0: przy każdym cyklu zegara idź do S1 S1: jeśli sygnał X to S0, jeśli nie S2 S2: jeśli sygnał X to S0, jeśli nie S3 S3: przy każdym cyklu zegara idź do S0 Dla każdego stanu S0-S3 istnieje kombinacja sygnałów wyjściowych. Zegar to wejście (inne niż sygnał X), umownie przycisk monostabilny. Jest to algorytm typowo stanowy,...
Witam, ja tez pozwole sobie z toba nie zgodzic: - uklady cyfrowe niech bedzie procesor DSP jest silnie ograniczony - zrobi tylko to na co pozwala mu algorytm (ok algorym mozna modyfikowac ale nie kazdy cyfrowy syntezator na to pozwala) a wiec ograniczenie jego tworcy. Tor syntezy jest scisle okreslony i z zasady wyglada tak: zrodlo sygnalu, ADSR, DCF...
WItam. Generalnie algorytm cyfrowego regulatora PID powinien byc cyklicznie wywolywany ze stałym czasem odstepu, który okresla tez próbkowanie wartosci polozenia enkodera. W algorytmie PID powinien byc wiec uwzględniony czas Tp (okres probkowania) lub fp(czestotliwosc probkowania) a u Ciebie tego czasu nie widze. Algorytm PID powinienes wywolywac z...
czy profil XMP dobrze mam ustawiony? Zasadniczo profile XMP zapisuje producent pamięci, może zapisać informacje o dwóch zestawach prędkości taktowania, napięć i opóźnień. Uruchomienie pamięci z parametrami zapisanymi w profilu XMP wymaga obsługi XMP w BIOS-ie płyty głównej. Producent RAM-u wprowadza określenie opóźnień, napięć i taktowania kości, pozostałe...
Hmm, wg mnie ro armata na muchę... Zegar jako bajer bez praktycznego zastosowania z dyskusyjną dokładnością, sterowanie tylko samą pompą, ciut mało możliwości jak na taką zajętość pamięci. Jako nauka programowania też widzę niestety kiepski kieunek - sam sposób ustawiania zegara powinien inaczej wyglądać. Najważniejsza sprawa to jednak algorytm sterowania....
&& to jest moja pomyłka, ostatnio programuje w C/C++ i miałem na myśli operator AND. Jak słusznie sugeruje J.A musisz użyć szybszego zegara. jesli Twoj 'glowny' clock nie jest zbyt szybki, to na pll mozesz podniesc jego czestotliwosc odpowiednia ilosc razy i w jednym cyklu glownego zegara wykonac kilka/kilkanascie operacji; J.A Niestety realizacja układu...
Ooo to jest to Pierwszy link dotyczy starej wersji, która generowała tylko milion liczb, a następnie zaczynały się one powtarzać. Algorytm opisany w drugim linku (Wichman-Hill), gwarantuje generowanie ponad 10^13 liczb przed wystąpieniem powtórzeń. Mamy więc taki algorytm. IX, IY, IZ SHOULD BE SET TO INTEGER VALUES BETWEEN 1 AND 30000 BEFORE FIRST ENTRY...
Odbiorniki IR masz przy klamkach. Zrób zdjęcie klamek i zdjęcie kluczyka. Na pewno masz nadajnik IR w pilocie? Włóż kluczyk do stacyjki i przekręć na poz.1 Poczekaj aż zapali się dioda obok zegara świadcząca o rozpoczęciu procedury. Przekręcić z powrotem i wyjmij kluczyk ze stacyjki, wysiądź z samochodu i zamknij drzwi. Zbliż i skieruj transmiter podczerwieni...
Świetny projekt ale jeżeli jest internet to wydaje mi się, że nie ma potrzeby stosowania zewnętrznego zegara czasu rzeczywistego. Robiąc cokolwiek na netduino korzystam z zegara, który jest w mikrokontrolerze i pobieram czas z internetu. Jeśli zegara w procesorze jest niedokładny to tylko kwestia częstotliwości aktualizowania czasu z internetu. tu przykładowy...
Może od początku: Skoro chcesz zbadać zawartość harmonicznych w sygnale o częstotliwości bazowej 50Hz to najpierw musisz zadbać o to, żeby w oknie czasowym zmieścić dokładnie całkowitą wielokrotność okresu 50Hz (jest to dążenie do minimalizacji przecieku widma, zakładam, że stosujesz okno prostokątne). Rozdzielczość FFT wynosi (1 / FFT_N) * fs. Stąd,...
Witam. Wiem, że zagadnienie bardziej pasuje pod dział DSP. Jednak tak się składa, że ten algorytm będę implementował na STM32F407. Popytam więc i tutaj. Posiadam trzy sygnały: 2.5kHz, 7.5kHz, 22.5kHz spróbkowane z fs=25e6/256. Próbkowanie ciągłe, trzema osobnymi kanałami z zewnętrznego ADC (odzielny sygnał zegara uC i ADC). 24bity. Teraz, z tych trzech...
Może nie jest to wielkie odkrycie, ale może ktoś będzie tego potrzebować AC-3 Ready (albo Dolby Digital Ready) 10-bitowy przetwornik Video C/A Układ używany w odtwarzaczach DVD firmy Philips, który zapewnia najwyższej jakości odwzorowanie najdrobniejszych szczegółów obrazu. 100Hz W tradycyjnym odbiorniku TV obraz jest wyświetlany 50 razy na sekundę....
Czym i jaka wersją kompilowałeś, bo mi w WinAVR wyskakują same błędy!! :-( Najnowszą wersją WinAVR. W załączniku jeszcze raz to samo, ale kompletny projekt z Programmers Notepad. Przed chwilą sprawdziłem i kompiluje się tak jak powinno ('Make All' z menu Tools). Te procedury FFT mogą stwarzać problemy przy kompilacji, jak próbowałem ich pierwszy raz...
zegara algorytm algorytm obsługa algorytm naprawa algorytm obsługi algorytm naprawy
awaria wyświetlacz lodówka samsung laguna sagem łopatki wiatrak
brzęczące głośniki samochodowe diagbox peugeot
Dym i zapach spalenizny w malakserze - co robić? Problemy z uruchomieniem Linuxa z USB - diagnostyka i rozwiązania