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
A jak już ktoś ci to wszystko podrzuci to ocenę z zaliczenia dostaniesz ty, tak? Problemy zegarów algorytmów są poruszane na tym forum średnio raz w tygodniu. Wysil się chociaż trochę i użyj klawisza szukaj.
Obawiam się że Baskom by nie podołał. Jednoczesny pomiar z kilku termometrów DS18B20 + wyświetlanie multipleksowe + regulacja jasności wyświetlaczy + obsługa impulsatora + pomiar napięcia o podwyższonej rozdzielczości z możliwością kalibracji skali i zera + obsługa zegarka po I2C + alarmy od temperatury i napięcia mierzonego + obsługa buzerka, który...
Tak, też myślałem, że można od razu na ESP zrobić wszystko, w końcu jest tam 1MB pamięci, tylko ja osobiście na ESP nie robiłem tj. nie podłączałem LCD, wejść, wyjść itp.
Niestety ani w dokumentacji serwisowej ani po konsultacji z serwisem centralnym nie słyszałem o możliwości wpływu na czasy rozmrażania. Rozmrażania nie da się ustalić za pomocą czasów. Mówiąc dokładniej - optymalnego rozmrażania się w ten sposób nie robi. Moment rozpoczęcia tego procesu musi ustalić czujnik (a nie zegar) oraz algorytm porównujący jego...
Ten może być. Każdy z tych zegarów ma własny generator kwarcowy. Z doświadczeń z sygnałami DCF/GPS mogę napisać, że tego typu zegarki raz na 1439 minut czyli niecałe 24 godziny próbują się synchronizowac z sygnałem DCF lub gdy wykryją całkowity zanik sygnału DCF, wtedy następuje to natychmiast. Jeżeli jest to niemożliwe próby następują aż do skutku,...
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(α)...
Jeśli jak piszesz kod wydaje się być zrozumiałym. to biegłość w C nie ma tu znaczenia. Jak każdą maszynę uruchamiasz po kolei. Sprawdzasz, czy chodzi przerwanie, jak często, następnie czy zbiera próbki, i tak dalej i tak dalej. Nie znam źródeł, ale z komentarzy wydaje się, że autor oryginału puszczał toto na 8MHz, a Ty na 20. Czy uwzględniłeś wszystkie...
duży układ scalony zeszlifowany i wyjście z jednym przekaźnikiem. Być może to mikrokontroler typu 8051 lub jego klon - odpowiednik. Natomiast program może być zapisany w pamięci EPROM np. 27C64. Taki układ scalony ze szklanym okienkiem (często zaklejonym) w obudowie. Tylko to nie rozwiązuje problemu poznania algorytmu programowania zegara.
Witam. Jeżeli potrzebujesz dużej dokładności, zapomnij o GetTickCount - ma dokładność około 10ms. Wystarczy użyć dwóch funkcji. Po pierwsze: QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency) po jej wywołaniu pod adresem lpFrequency siedzi częstotliwość zegara wysokiej rozdzielczości, w tyknięciach na sekundę. następnie QueryPerformanceCounter(LARGE_INTEGER...
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?
Rozumiem algorytm działania zegara (przedstawiony na ilustracji), ale nie wiem jak to zaimplementować. Czy każdy licznik ma być reprezentowany przez oddzielny stos ?
To musisz zaprogramować zegar w atmedze i możliwość ustawienia czasu załączania silnika dodać prosty algorytm dla silnika i będzie śmigać, tylko czy z tym sobie poradzisz bojeśli nie to zleć to komuś na elektrodzie. Do tego nadaje się też serwomechanizm, może też inni będą mieć lepszy i prostszy pomysł. Są też elektrozawory może o tym pomyśl? Np elektrozawór...
To już byś mógł sam Sobie przetestować. Na swój plik *.vhd, PPM -> New Source -> VHDL TestBench. Jak masz zadeklarowane clk, to sam stworzy proces z generacją zegara, wystarczy zmienić wartość constant clk_period. Resztę zrób według schematu u góry. http://obrazki.elektroda.net/57_12821287...
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....
Ten algorytm czeka na zmianę tylko jednego wyjścia impulsatora ("Zegar"). Analizowanie obu wyjść zwiększyłoby rozdzielczość dwukrotnie, tylko się wtedy algorytm skomplikuje.
Podejrzewam, że STM32 (jaki on ma zegar?) nawet przy tym nieoptymalnym algorytmie policzy CRC z szybkością rzędu MB/s (1MB=8Mb) Większość nie musi wykorzystywać nawet jednego taktu zegara do tej czynności. Robi to sprzętowo.
Błędem jest to, że przesuwanie rejestrów Multiplier i wynik jest taktowane tym samym zboczem zegara co dodawanie rejestru wynik do Multiplicand. Zawartość rejestru wynik jest w tym czasie nieustalona. To że jest typem inout nie ma znaczenia, ponieważ syntezer ze składni programu i tak wie, że musi ze zmiennej Multiplier utworzyć rejestr przesuwny.
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ć...
Goły CCS potrafi programować JEDYNIE RAM! Osobiście programuję Flash 2812 programem SDFlash. Jest z tym trochę jazdy (trzeba pamiętać o algorytmach programowania, które są różne dla różnych SILICON_VERSION tego samego procesora - bawiłem/bawię się procesorami w wersjach CE i CG). Przy pracy z SDFlash-em najpierw prawdopodobnie będziesz musiał przekompilować...
Witam Na taką ATMEGę32 zdecydowałem się ze względu na niewielką różnicę między ATMEGA16 i 8 a pamięć zawsze się przyda. Z własnego doświadczenia wiem, że jak klepię program to do oporu :). Jak wiadomo do MEGA8 nie bardzo jest jak podłączyć kwarc zegarkowy i zrobić coś w rodzaju RTC ale oczywiście można zrobić to na przerwaniach. Nie wszystkim to wychodzi...
Witam. Szukam pomysłu jak zmierzyć czas wykonywania algorytmu np; [syntax=c] start(); // jakiś algorytm wynik = end(); [/syntax] Znając zegar procesora ma czas, potrzeba zliczyć impulsy, pewnie wchodzi w rachubę Timer, ale nie mam koncepcji jak się za to zabrać.
Taki program dużo łatwiej by Ci było napisać w assemblerze (miałbyś większą kontrolę nad tym co i jak długo się dzieje w przerwaniu). Albo mam jeszcze jedno rozwiązanie: W ramach pisania algorytmu zegar MCLK zasilłbym z kwarcu 16MHz a zegar SMCLK z wewnętrzego generatora DCO. W ten sposób będziesz mógł dowolnie zmieniać stosunek częstotliwości MCLK...
Nadal nie kumam. widze że chcesz mieć lcd ale do tego jakaś klawiatura czy wszystko pobierane z tego PCF i 4 przyciski do całości? Ja bym zegar zaimplementował w uC i dał do tego jakieś podtrzymywanie - łatwiej będzie. Najlepiej rozpisz wszystko w postaci algorytmu i wrzuć tutaj.
PIC16F84 to taki mało precyzyjny opis, wiadomo z niego tylko że jest to wersja "stara" (bez literki A), natomiast ani o maksymalnej częstotliwości ani o obudowie nic nie wiadomo. PIC16F84-04/P to procesor pic16F84, w obudowie DIP, gwarantowany przez producenta, że będzie działać z zegarem do 4MHz. Określenie PIC16F84A, mówi tylko tyle że jest to "nowa"...
Napisz jaki chcesz mieć przebieg to się zrobi. ale nie licz ze ktoś ci poda algorytm NIEKTÓRZY Z TEGO ŻYJĄ.
Zamiast ładować do licznika wartość 62536, co powinno dać przepełnienie po 3000+kilka cykli, lepiej zrobić tylko ORL TH1,#0xFC. TL1 nie musisz modyfikować; niech sobie liczy. Wtedy przy zegarze 12MHz, każda cyfra świeci 1,024ms, co daje odświeżanie 244Hz. Obraz będzie stabilny. Jeżeli w Rn masz zagwarantowane stałe bity [7:4] tak jak w algorytmie, a...
Bardzo fajny zegar, totalnie nie praktyczny, jak zresztą całe QR Code. Szacunek za napisanie algorytmu generującego jak i wyświetlającego, żeby aparaty nie dostawały głupawki przy wyświetlaniu multiplexowym.
Hmm, jeśli musisz robić takie cyrki to znaczy, że cały algorytm rozwiązania nadaje się do kosza. Lepiej sobie siąść, napić się piwa czy innego ulubionego napoju/używki i przemyśleć to jeszcze raz. Jak już wspomniano masz tryby timera z korekcją fazy, które rozwiązują problem. A najpewniej da isę to wszystko zrobić inaczej/prościej.
Zegar RTC nie jest potrzebny do zgrubnego pomiaru czasu. Napisz sobie algorytm: - jeśli naruszenie czujnika to... - załącz przekaźnik - odlicz 30 min - wyłącz przekaźnik Poczytaj o takiej arduinowej funkcji jak "millis".
Witam monitorowany ma być MISO czyli DO (IO1) jeżeli chodzi o 25Q32. Patrząc na algorytm, to po wykryciu wartości 4EBBC04D wystawiany jest sygnał trigger trwający 512 taktów zegara, tak właśnie ma działać.
Wszystko się da, wystarczy napisać odpowiedni algorytm do software usart i już;]
Pytanie pierwsze brzmi: czy to możliwe, że operacja pobrania liczby losowej może oczekiwać na zmianę zegara systemowego, aby ją wygenerować? Liczby pseudolosowe można generować w ten sposób, że jest to reszta z dzielenia przez jakąś liczbę (od tego zależy zakres liczb) liczby sekund jakie upłynęły od 1 stycznia 1970 roku. Tę liczbę sekund można także...
Wydaje mi się, że te wszystkie wyłaczniki krańcowe są na tyle wolne, że najprościej byłoby sprawdzać to programowo (badac stan portu) i obsługiwać je wg. przewidzianego algorytmu. ...np w przerwaniach zegara
chyba to powinno byc jako pierwsze : $regfile = "m8def.dat" $crystal = 8000000 i nie zapomnij przestawic fusebity na zewnetrzny zegar jaki ma byc algorytm pracy ? bo najczesciej jest to uklad dzialajacy podobnie jak radar wyslanie krotkiego impulsu o czestotliwosci ok 40khz pomiar czasu przelotu i odebranie odbitego impulsu. Twoj moze ma pracowac w...
No właśnie, mam sobie 32bitowy licznik zwiększany równo co sekundę i jak z niego zrobić na początek sam zegar (godz:min:sek). Chodzi o algorytm przeliczenia stanu licznika na godziny, minuty i sekundy. Tylko jedno istotne - żeby ani raz nie zerować licznika - ma sobie nabijać a procek ma przeliczać aktualny stan. Może ktos poradzić? Nie oczekuję programu...
powiedziałby mi ktoś rozgarniety jak to działa (ten segar Ze5bee.txt) najlepiej jakiś algorytm, ogólnie gość się pytał jak tam jest w tym zegarze jest obliczane 60 sek min godz, chodzi o to zę dsm nie ma wbudowanego zegara
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...
Przedstaw proszę obliczenia czasowe vs preskalery, czyli jak policzyłeś takie, a nie inne ustawienia timerów i algorytmu programu.
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...
U Ciebie dzień tygodnia jest ustawiany ręcznie jednorazowo i później pyrka na tym co oferuje PCF(weekdays)? Czy masz algorytm do automatycznego obliczania dnia tygodnia?
Witam Słusznie zauważyliście, w opisie jest błąd. To PCF8583 komunikuje sie za pomocą interfejsu I2C, a DS18B20 za pomocą 1wire. Wyswietlacz udało mi sie kupić na serwisie aukcyjnym . Zegar analogowy to niestety na razie nieruchomy obrazek lecz pracuje już nad algorytmem rysujacym strzałke, także być może wyjdzie druga wersja softu z ruchomym już zegarem...
Jak do tego sie zabrać trzeba chyba zaczac do czytania podrecznikow ? znajdz jakikolwiek program napisany w ahdl, zeby zobaczyc jak sie go zaczyna, jak sie deklaruje we/wy, stale i zmnienne, w ktorym miejscu zaczyna sie opis algorytmu; potem napisz licznik mod10, to calkiem proste: jesli 'zegar' to: jesli licznik=9 to licznik = 0 jesli nie to licznik...
Witam, A myślałem, że mój dylemat co wybrać jest prostszy do rozwiązania. Chyba jednak wybiorę zegar na uP. Postaram się zrealizowac algorytm Atmel'owski: http://www.atmel.com/dyn/resources/prod_... Znalazłem nawet do tego źródła. Trochę się przerobi i powinno działać. w trybie LPM3 procesor chodzi tylko z baterii, co 4 sekundy się...
Witam. Jestem w 3 klasie technikum elektronicznego. Na przedmiot zawodowy mam zrobic projekt na bazie mikrokontrolera z rodziny 8051, wybrałem zegarek. Potrzebuję schematu jeśli by się dało to algorytm i program:) Zegarem może byc na wyświetlaczu LCD lub 7 segmentowym. To mój 1 projekt więc proszę o coś bardzo prostego byle by mierzyło czas:) Dodam...
Witam ! Znalazłem w sieci projekt uniwersalnego generatora przebiegów sinus, trójkąt, piła etc. o nazwie "Mini DDS" ; main loop ; ;r28,r29,r30 is the phase accumulator ; r24,r25,r26 is the adder value determining frequency ; ; add value to accumulator ;load byte from current table in ROM ;output byte to port ;repeat ; LOOP1: add r28,r24 ; 1 adc...
Ja w planach mam również zbudowanie podobnego układu. Do rozwiązania twoich problemów potrzebna jest znajomość matematyki na poziomie studiów oraz bardzo dobra umiejętność programowania. Potrzebne algorytmy(całkowanie numeryczne równań ruchu) są czasochłonne(wymagają dużo cykli zegara) i musisz oszacować czy mikrokontroler poradzi sobie z takimi obliczeniami....
Witam, Uzupełnienie jako odpowiedź na pytania. Q: W jakim celu modyfikacja sygnału? A: Układ służy do parowania transakcji, tak że wysłane żądanie od klienta musi być potwierdzone id sklepu, które będzie reprezentowane przez dźwięk. Każdy emiter ma swój numer i przyporządkowany unikalny wzór dźwięku. Jeżeli będzie można go wgrać przez usb pc - świetnie....
(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...
Ten algorytm nie jest mojego pomyslu ale ja go rozumiem tak: 2 cykle zegarowe na wejscie i wyjscie z procedury opoznienia kazdy cykl opoznienia trwa 2 cykle zegarowe przy zegarze np. 4Mhz cykl zegarowy trwa 0,25 us T - czas trwania jednego cyklu zegarowego t - czas opoznienia w us zatem podajac w parametrze liczbe 5 (wykonanie petli 5 razy) otrymamy:...
Mi chodzi o stworzenie bardziej "inteligentnego" systemu, nie mającego cen "z kosmosu". Ceny z kosmosu biorą się właśnie z wymogów, jakie trzeba spełnić, aby w pełni legalnie produkt wprowadzić na rynek i nie ryzykować, że jakiś prawnik kupi egzemplarz, tylko po to, żeby uczynić sobie z Ciebie stałe źródło dochodu. Nie planowałbym tworzyć firmy i próbować...
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...
Z pewnością sposobów jest mnóstwo. Przypomniałem sobie troszkę asembler mcs51. Mam nadzieję, że program w asemblerze wyjaśni wątpliwości (albo pogłębi ;-) ). Skorzystanie z "tabliczki dzielenia" lub "tabliczki mnożenia" na liczbach o podstawie 2^8 przedstawia poniższy program. Tabelę rozbiłem na 3x256 bajtów. Obliczenie realizowane wg zależności x=256*a+b...
Witam, mam problem tego typu, że nie wiem w jaki sposób zmierzyć czas wykonywania algorytmu (funkcji) przy użyciu JTAG'a w AvrStudio? w trybie debuggera programowego, wyswietla się funkcja 'Stop Watch', dzięki której możemy zmierzyć czas, jednak w trybie JTAG'a przy 'Stop Watch' nie jest NIC wyswietlane. Więc, pozostaje mi tylko opcja pomiaru instrukcji...
W przypadku takiej gimnastyki strasznie "ciapramy" w kodzie. Wyobraź sobie zmianę wymagań, która pociąga za sobą zmianę maszyny stanów. Powodzenia w przedzieraniu się przez 500 ifów i dopasowywaniu ich do swoich potrzeb. Co jak masz 4 takie maszyny, po 4-8 stanów? Robisz 4 zmienne globalne na stan, 20 zmiennych na kontekst (który jest przypisany do...
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
Jak chcesz to zrobić, czy zastanawiałeś się nad algorytmami wyświetlania czegoś takiego i czy uP jest w stanie zrobić to na wszystkich portach? Czy przypadkiem nie porywasz się z motyką na Słońce?
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...
Żadnej. Jest niedokładne, a procesor i tak się przez większość czasu nudzi. Ja w swoich rozwiązaniach pobieram czas na bieżąco z RTC i nie muszę się martwić o dokładność i wszelkiego rodzaju algorytmy korygujące czas. Jeśli ma się przy DS dokładny kwarc, to zegar praktycznie nie wymaga żadnej regulacji. Nawet po wielu latach.
&& 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...
Według mnie to pozostanie przy typowych przekaźnikach czasowych RTX jest najprostszym z rozwiązań no chyba że wszystkie uległy uszkodzeniu , algorytm pracy masz bardzo prosty 1 czasówka wyznaczają cykl 2 godzinnej pracy dla silników . Do tego 2 czasówki uruchamiane stykami NO stycznika silnika uruchomionego czyli pierwszy startuje dając sygnał do czasówki...
zdjęcia nie są najlepszej jakości bo robiłem je na szybko cudzym sprzętem i potem sie okazało że je trońku spaprałem :) może ma ktoś jakieś propozycje pomiaru jeszcze innych parametrów itp algorytmy działania .....
I tu jest mój problem bo mam pomysł...algorytm.. ale nie wiem jak zaimplementować..
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,...
jest bardzo dobra, ale symuluje kilkaset ns, nie sekundy; do sprawdzenia poprawnosci algorytmu sluza symulatory RTL; hmm czyli symulujesz np. 50 taktow zegara 100MHz - minus parenascie lock PLLki - to co ten uklad zdazy zrobic?
Dzięki kolego rozjaśniłeś wizje. Według tego co mówisz, algorytm powinien wyglądać mniej więcej tak; k1. weź kluczyki i dokumentu od auta DR i OC (w) k2. idz do garażu (w) k3. otwórz garaż (jeżeli sa otwarte to przejdź do k4) (d) k4. otwórz auto (jeżeli otwarte to przejdź do k5) (d) k5. wsiądź do pojazdu (w) k6. podnieś klapę komory silnika (w) k7....
LTC zamówiony :) Póki co wsadziłem zwykłego 78L05 (5mA idzie w powietrze) Program prawie skończony, procesor (mega162) po wykonaniu algorytmu jest przestawiany w tryb "powerdown" i po około 2sekundach budzi go watchdog. Po przebudzeniu i w trakcie wykonania jednej pętli algorytmu procesor pobiera około 10mA (zegar obniżony do 500kHz), w trybie powerdown...
2400baud to jakieś 240znaków/sek. W pamięć 24C potrzebuje na zapisanie bajta lub całej strony jakieś 5ms, aby przesłać 128 bajtów razem z zaadresowaniem potrzeba jakieś 1200 impulsów zegarowych, co przy zegarze 100kHz na I2C zajmie 12ms, czyli zapis strony zajmuje w sumie 17ms, co daje przepustowość 58stron/s lub 7500bajtów/sekundę, więc pamięć posiada...
Możesz spróbować zgrać oryginalny wsad, zmienić kodowanie, zgrać wsad ponownie i zobaczyć gdzie jest różnica we wsadzie. W ten sposób znajdziesz gdzie jest suma kontrolna. Problemem będzie znalezienie algorytmu. Odczytaj wsady z różnymi kodowaniami i zamieść tutaj. Zobaczymy co się da zrobić. Jak ogarnąłeś temat z niedziałającym obrotomierzem i kontrolką...
Jeszcze jedna prośba. Jak na razie nie wykorzystywałem nóżek procka do odczytywania klawiszy. A przy zegarku czasem trzeba zmienić ustawienia. I teraz kombinuję z algorytmem odczytywania klawisza/przycisku w taki sposób jak np. klawiatura komputera. Czyli po naciśnięciu następuje zwiększenie/zmniejszenie jakiejś zmiennej (rejestru) o 1, a po chwili...
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....
Do C jest darmowy kompilator, a skompilowany kod jest dość lekki, także nie potrzeba atmegi 32 do byle czego. Ok. Jak zaprogramujesz mi na M8 taki program jaki popełniłem ostatnio na M32 to przyznam Ci rację, że C robi o wiele lżejszy kod niż Vamgraf. A więc >Obsługa wyświetlacza 4 * 20 znaków >Obsługa zmiennych IR >Obsługa czujnika temperatury DS1820...
Za pomocom jakiejś Atmegi się da :D. Moim zdaniem przy takiej złożoności projektu myślałbym najmniej Atmega644, bo jak mówiłem trzeba zaimplementować całe zasady gry w szachy. Jeśli Kolega ma jakiś zestaw testowy z atmegą to można zacząć pisać coś na sucho, jakieś algorytmy i zobaczyć ile tego wyjdzie.
(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ą...
spokojnie... Robiąc nagrywanie i odtwarzanie strumienia bitów z odpowiednio częstszym samplowaniem, możesz przechwycić to co mówi dowolny pilot i to odtworzyć w dowolnym czasie. Poza tym, zastosowanie odpowiedniego mikrokontrolera i algorytmu, można opracować mechanizm próbujący się doszukać zegara i go odtworzyć, i wtedy samplować z 2x[policzony_zegar]....
przerwania znam, niemniej wlaśnie nie mam koncepcji na sam bufor, niby tablica, alemoze zrobic z niego liste jednokierunkową ?, jak go odczytywac, czy po bajcie czy dopiero zrzucić całą ramkę jak przyjdzie? oznaczac koniec i poczatek ramki?, jak obsluzyc blad w postaci np zaginionego bajtu? Jak daleko posunac sie w kodzie obslugi przerwania zeby nie...
Witam zajmuje się hobbystycznie programowaniem uC AVR w C napisałem sobie kod zegara 24 godz. Mam takie pytanie czy jest możliwość zmierzenia czasu wykonywania tego algorytmu chodzi o zmierzenie jak dokładny jest ten zegar. Mój uC co 10s. wysyła przez RS232 do komputera aktualny czas. Znalazłem kod w C dotyczący obsługi RS232 ze strony PC [url=http://www.elektroda.pl/rtvforum/to...
Projekt dla STM32F107... Jeśli jest potrzeba, to da się zrobić - nawet coś tam mam rozpoczęte, ale problemem jest... PLL. W projekcie dla STM32F103 - jak widać jest bardzo prościutki (tępy) algorytm wyszukiwania właściwych ustawień, za to w układach STM32F107 cały blok zegarów jest bardzo skomplikowany (chyba ze 3 mnożniki/dzielniki), przez co ten algorytm...
Ciekawe jakim interfejsem czytasz nowe DELPHI ? IO terminal jeszcze tego nie ma SMOK również - chyba ze wczoraj aktualizowali LISTA IO terminala: Siemens D76F0018+95160 (BSI-E0X-00/BSI-F0X-00) - KLINER/W EEPROM 95160 | SHOW PIN Siemens 1L00M+95128/95256 (BSI-S0X-00) - CANR/W EEPROM 95128/95256 | R/W FLASH 9S12DP512 | SHOW PIN Continental SC667050+95256...
polecam pisać ten program w C. Kompilator opanujesz w kilka dni, a wygoda w stosunku do asm jest nieporónywalnie większa, przede wszystkim szybkość pisania kodu. W razie konieczności można użyć wstawek asm. Jak zajdzie potrzeba poznania nowego procka (np. ARM) lub przeniesienia kodu na inną machinę, to się nie namęczysz przy translacji kodu, tak jak...
Czyli, zeby się nie martwic czy procek da sobie rade, mountuje kwarc o wysokiej czestotliwosci i po klopocie, tak? Większy kwarc -> większy pobór prądu i droższy procesor (te odmiany o większym dopuszczalnym zegarze są droższe). Wydajność jaką musi mieć procesor zależy od algorytmu jaki zastosujesz, jest wiele możliwości.
Witam. Jestem w trakcie budowania amatorskiego falownika trójfazowego jednak dotknął mnie problem generacji trzech przebiegów sinusoidalnych. Prawdopodobnie mój algorytm generacji jest o kant rozbić. Dlatego zwracam się do Was z prośbą o jego weryfikacje, ewentualne naprowadzenie na dobrą drogę. Sprzęt który generuje przebiegi to Atmega 128 taktowany...
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...
Ś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...
Witam ponownie ;) Znalazłem przyczynę błędnej transmisji z CRC8 (x8 + x2 + x + 1). Oczywiście było to tak proste, że tylko się można zapaść pod ziemię ;/ Mianowicie nie dawałem zbytnio czasu aby przetwornik sobie policzył crc i porównał obie sumy ;/ Prędzej dawałem mu już około 1000 taktów zegara, ale dopiero 1500 taktów pozwoliło na poprawną transmisję....
Mam 4 procesory ATMega32, połączone ze sobą portami C. Jeden z nich jest układem nadrzędnym (MASTER) i ma odczytywać dane przez ten port z 3 pozostalych procków. Sygnał zegarowy jest podłączony z mastera do slave-ów do przerwania INT0; Algorytm mastera wyglada tak: ustaw adres odbiornika (slave-a) na PORTC; zegar: 1>0>1 ustaw adres rejestru w slave-ie...
Wewnętrzny zegar to oscylator RC, który jest wrażliwy na zmiany temperatury. Możliwe jest uzyskanie dokładności, rzędu 1% poprzez programową kalibrację oscylatora (dokładny algorytm jest w dokumentacji albo w application notes). Aby uzyskać większą dokładność, użyj kwarcu do taktowania procesora. Jeśli potrzebujesz dużej stabliności (np chcesz zrobić...
Jeżeli do celów edukacyjnych to ja bym to widział tak: Licznik zliczający w tył, do którego możesz wpisać wartość początkową (mnożnik powiedzmy) Rejestr mnożnej (drugiego czynnika) Sumator szesnastobitowy (na przyklad dwa osmibitowe połączone kaskadowo) Wyjscia sumatora, podajesz spowrotem na wejscia (odpowiedniego słowa oczywiście), na wejścia drugiego...
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...
Wewnętrzny oscylator jest hiperdokładny nawiązując do zawrotnie szybkiego RC5 ;] dsPIC33FJ obłożony ciężko robotą dekoduje mi perfekcyjnie RC5, chodzac z wewnetrznego zegara... Dodatkowo, można spróbować wyjaśnić, czym jest to przestępstwo: a lot of fun . Moze warto zastosować lokalne zmienne i na nich operować w kodzie przerwania, a dopiero pod koniec,...
Wymyśliłem, że może najpierw zamiast prosto do wyświetlacza, "rysować" cały model gdzieś w pamięci , a następnie przerysowywać kolejno piksele z ram'u do wyświetlacza (taki bufor ramki). Zapobiegnie to migotaniu modelu podczas rysowania kolejnych linii. Mogłoby to też przyspieszyć czas odświeżania wyświetlacza kosztem dodatkowych obliczeń. Zmierzyłem...
Poszukiwany jest taki dostępny na rynku publicznym Chip, że będzie dobrym zegarkiem będzie dawał stabilność czasu wyrażona 4minuty/1rok Zarazem w tym samym chipie możliwości programowania algorytmu cyfrowego, kontrola kilku nóżek lub wyświetlacza.
No już nie bedę przesadzał. Może jeszcze mam pomyśleć o "problemie roku 3000"? W końcu wyjdzie że zegar zabiera 80% pamięci procesora w urzadzeniu w którym w zasadzie jest całkiem zbędny ;) Ale fakt że taki pełny algorytm łącznie z czasem letnim/zimowym czasem może sie przydać, warto pomysleć na przyszłość.
Witam, przyznam się, że jestem laikiem jeżeli chodzi o takie lampy itd., mógłby ktoś opisać na jakiej zasadzie steruje się taką lampą?, jak wyświetla się poszczególne litery, cyfry, znaki?, jak to wygląda od strony algorytmu sterowania?, pozdrawiam Krzysiek Co do projektu, to moje szczere wyrazy uznania, ile kosztuje taka lampa?, może sam coś takiego...
Co do porównania prędkości procesora i FPGA to można to robic porównując czas wykonywania się danych al;gorytmów, na przykład 1024-punktowego FFT. Najczęściej FPGA będzie bił procesor na głowę w szybkości ;) Przykładowo Spartan3 XC3S400 ma 16 mnożników 18-to bitowych, a co za tym idzie może wykonać 16 mnożeń w ciągu jednego cyklu zegara :] Jednakże...
Sterownik edc 17cp20 03l906022nn a4b8 po downgrade softu do wersji 9096 z wersji 9980 dpf wypala sie nieregularnie. Wczesniej na wersji 9980(diesel gate) zawsze masa obliczona dochodziła do limitu jaki podaje vcds 22,53g i uruchamiało procedurę teraz jest to rożnie raz 16,5g raz 17,5g sadzy obliczonej.Masa sadzy zmierzonej nie przekracza 3 g.Co warunkuje...
Następną taką poradę odpowiednio wynagrodzę... W takim razie bardzo dziękuję za ostrzeżenie przed ostrzeżeniem :| Od tego miejsca już nie bredzę, aby zaszkodzić komuś , więc proszę mnie nie karać- tylko wyjaśnię do końca, że działałem z chęci pomocy komuś i ten ktoś ma sytuacje anormalną, nikt nie wyklucza uszkodzenia programatora, sklejenia PK ect....
Płytkę już polutowałem, silnik zamontowałem tymczasowo w podstawce zrobionej z pudełka na płyty cd a góra służy jako ochrona. Wszystko ładnie się już kręci :). Napisałem też szkielet programu w Bascomie (świetny trening bo dopiero zaczynam) i właściwie działa ale algorytm jest trochę do bani. Bo timer1 (16bit) zlicza cykle zegarowe od przerwania INT0...
Witam, Potrzebuję zbudować mnożarkę dwóch wektorów o długości 512-bit każdy. Posiadam układ Spartan3E 500 dysponujący 20 mnozarkami 18x18 .Zrealizowałem mnożenie dwóch licz binarnych o długości 512 bit-ów - mnożenie wg. algorytmu "shift-add". W najgorszym wypadku mnożenie trwa 512 cykli zegara. Naturalnie architektóra ta została syntezowana do rejestrów...
W jaki sposób włączasz/wyłączasz urządzenie (chodzi o algorytm) o zadanej godzinie? Ciekaw jestem czy Twój układ nie będzie miał problemów gdy ustawimy godzinę włączenia o 22.00 a wyłączenia o 1.00 w nocy, a w między czasie zabraknie prądu (np. od 22.30 do 2.00). Czy Twój układ o 2.00 będzie nadal pracował, czy jest na tyle przemyślany, że się wyłączy,...
algorytm zegara algorytm obsługa algorytm naprawa algorytm obsługi algorytm naprawy
sharp przytrzymanie schemat monitora flatron radia wojskowe
wzmacniacz volvo wzmacniacz volvo
O-ringi do pompy paliwa 4B0919051E Audi A6 Wymiary o-ringów pompy paliwa 4B0919051E