Ja pomiar czasu (i to nawet precyzyjnie) zrobiłem na timerze i przerwaniu od INT0. INT0 ustawiłem na przerwanie od dowolnej zmiany stanu. W funkcji przerwania sprawdzam czy jest to san wysoki czy niski, i uruchamiam z którymś z nich timer i przerwanie od zrównania licznika z rejestrem. Program leci sobie dalej jak chce i co jakiś czas następuje przerwanie...
Jak przerwanie? To ma działać z automatu czy na przerwaniach? Bo jak na przerwaniach to musisz zerować w nim licznik, bo od ocr2b nie ma opcji ctc. Najlepiej zrób tak : ustaw licznik w tryb ctc i do ocr2a wpisz odpowiednią wartość skracającą cykl, do ocr2b wpisz dowolną wartość od 0 - ocr2a, ustaw bit COM2B0, włącz licznik z odpowiednim preskalerem....
Dzięki , fajna stronka , nie wiem jak to wykorzystać w moim kodzie , dla mnie wystarczyłoby żeby wykryć zatrzymanie licznik2 oznaczające brak sygnału repetycji z pilota i wtedy wykonać zgaszenie diody . Przecież sam koncept wykorzystania kodu repetycyjnego możesz 'wyłowić' z tej prezentacji. Skoro wybrałeś stosowanie liczników, co jest moim zdaniem...
Resolver to jest przetwornik położenia kątowego, jest to jakby maszyna elektryczna dwufazowa z uzwojeniem wzbdzenia na wirniku. Uzwojenie to zasila się sygnałem o dużej częstotliwości. W uzwojeniach stojana indukuje się sygnał zmodulowany, po przepuszczeniu go przed odpowiedni układ otrzymujesz informację o kącie położenia wirnika. Enkoder działa na...
Pierwszy i bardzo poważny problem zauważyłem w funkcji TIMER1_COMPA, jest nim linijka rjmp uspij. Gdy się wykona, to przerwania pozostaną zablokowane, oraz kilka bajtów na stosie zostanie uwięzionych - głównie adres powrotu z przerwania. Można temu zaradzić poprzez wstawienie pop + pop + sei przed rjmp. Drugi problem, to karygodna pętla główna - dławienie...
Nie wydaje mi się aby w tym Golfie z tym silnikiem był komputer pokładowy a zwykły licznik z dziennym przebiegiem kilometrów i ogólnym auta. Co do kasowania dziennego licznika kilometrów to wystarczy przytrzymać Trip. No chyba że ktoś dołożył sobie wcześniej kompa to niżej są zdjęcia poglądowe jak powinien wyglądać licznik z kompem i do tego manetka...
Twój opis jest NIESYNTEZOWALNY , zastanów się dokładniej nam takim czymś: always wykonują się współbieżnie względem siebie, i do tego mają dostęp (zapis), do tego samego reg ! Unikaj takich rzeczy na przyszłość... Zamień to na jeden blok, nawet jak w symulacji Ci pójdzie, na pewno nie przejdzie syntezy. Dobra, widać po poniższej linijce, że nie masz...
https://obrazki.elektroda.pl/4201808000_... Omawiany projekt zaczął powstawać w pierwszej połowie 2022 roku, a dojrzałość osiągnął kilka miesięcy później, choć nie nazwę go jeszcze skończonym! Motywacją była chęć skutecznego zapamiętania przebytych tras w górach, a także zdobycie materiałów pozwalających wprowadzać poprawki i uzupełniać...
Problem wynika z tego, że w konkretnych przypadkach konieczne jest zerowanie licznika obwiedni. Wygląda na to, że nie możemy dojść do porozumienia, jakie to są przypadki. Na początku zerowanie następowało w każdym przypadku, w którym zmiana w rejestrze sprawia, że AY, który do tej pory nie wytwarzał dźwięku miał zacząć wytwarzać dźwięk. To sprawiało...
Wykrywacz Metali z Balansem Indukcyjnym (tlumaczenie z https://simplemetaldetector.com/inductio... Tesoro Golden Sabre Light "TGSL" 🕘 17 Październik 2021 https://obrazki.elektroda.pl/8083793000_... Tesoro Golden Sabre Light TLSL. Celem tego posta jest zebranie części materiału...
http://obrazki.elektroda.pl/7967967600_1... Witam! Niedawno dokończyłem budowę swojego zegara Nixie, będącego lekko przerobioną wersją projektu bruno4, znalezionego na stronie Gonzy: http://www.gregorkarnas.com/radio/projek... http://www.gonza.tsi.net.pl/nixieclock.h... Zegar pozostał w pewnym sensie "oszczędny", ale...
Witam. Wiadomość do wszystkich którzy ogłaszają sie do mnie odnośnie przerabiania ich wsadów pamięci. Fakt ze posiadam pełna wersje SBW w niewielkim stopniu pomaga zrestartować soft. Co prawda ma taka możliwość ALE NA KLOCKI PAMIECII!!! wiec sam wsad zęby zrestartować musze najpierw wrzucić w jakiś klocek a potem go przejechać SBW tylko ze nie zawsze...
Witam. Potrzebuje zbudować licznik impulsów, który by zliczał liczbe przejazdów siewnika rolniczego. Owy licznik miałby zastosowanie w sterowaniu zamykaniem i otwieraniem tzw. ścieżek ( ślady do przejazdu opryskiwacza). Podczas czwartego przejazdu muszę zamykać ścieżki a po ukończeniu tego przejazdu otwierać ścieżki. Impuls byłby zliczany poprzez zamontowany...
Witam, chciałbym przedstawić swój zegarek elektroniczny. http://obrazki.elektroda.pl/4983287500_1... Zegarek jest wykonany w technologii CMOS. Taktowany generatorem stabilizowanym rezonatorem kwarcowym. Po wykalibrowaniu można osiągnąć dokładność do 0,26s na dobę, co jest bardzo dobrym wynikiem. Pobór mocy z sieci wynosi 2,8W. Zegar...
(at)ElektrodaBot przygotuj przykład kodu sterującego dla PLC, który będzie realizował włącznik bezpieczeństwa czyli załączenie działania maszyny poprzez naciśnięcie dwóch przycisków, zatrzymanie pracy będzie możliwe poprzez puszczenie jednego z nich lub dwóch lub naciśnięcie trzeciego przycisku awaryjnego zatrzymania. Przygotuj kod do porównania w...
Wysłałem żądanie ściągnięcia do repozytorium OpenBK7231T_App ze zmianami, aby umożliwić BL0942 pomiar przepływu energii do przodu i do tyłu. 2 edycje plików: drv_bl0942.c i drv_bl_shared.c Podsumowanie zmian: CF_CNT – 24-bitowa zmienna gromadząca dane z akumulacji energii czynnej mogła zostać przepełniona, powodując okresowo fałszywe odczyty. Sposób,...
No super to wygląda. Oby gdzieś poza ekranem nie było inaczej. Teraz możesz w głównej pętli dodać jakieś wyświetlanie informacji na wyświetlaczu sprawdzając jednocześnie, czy wykres na oscyloskopie się nie zmienił (obsługa wyświetlacza nie ma wpływu na przerwania). Jeśli nadal działa dobrze, to w procedurze obsługi przerwania możesz dodać zwiększanie...
Niedawno rozbierałem zespół drukujący (4 bębny) i nie natrafiłem na elementy pozwalające wyzerować licznik zużycia. Wnioskuję, że robi się to z poziomu menu. Po co chcesz zerować licznik skoro pokazuje 14%? Jak czyściłaś bębny?
Zauważ, że wielokrotne wywołanie funkcji strcat(txframe,<cośtam>) Kontroluję długość doklejanych elementów. Wydaje mi się, że w tym przypadku nie mogę sobie pozwolić na użycie strlncat gdyż skopiuje ona nie to co potrzebuję, np UTC ma 18 znaków ale nie potrzebne mi ostatnie cyfry więc kopiuję tylko 14 znaków. Przerobiłem trochę tą funkcję (nie...
To ma być taki układ serwo - jeden licznik zlicza impulsy step dir - układ zdarzeń potrafi rozpoznawać ten sygnał. W liczniku mamy więc pozycję zadaną. Drugi licznik liczy impulsy z enkodera na silniku - 2500obr minutę czyli 41 na sek, enkoder daje na obrót 1000imp ale można liczyć każde zbocze impulsu czyli 4000 imp (no chyba ze producent enkodera...
Witam serdecznie, Mam do rozwiązania następujący problem: w działającym pensjonacie rozliczenie kosztów sauny w domku jest na podstawie zużycia energii elektrycznej. Cena jaką musi zapłacić gość = ilość kWh x stawka PLN Czy jest jakieś rozsądne kosztowo rozwiązanie aby obsługa mogła zerować licznik (np przy sprzątaniu), a gość widział nie zużycie kWh,...
Jeśli dobrze pamiętam aby wykonać bazowanie należy podać napięcie +24V na 8 zacisk po modułem, po czym +24V należy podać na wejście Z (symulacja impulsu Z z enkodera). Powoduje to ustawienie bitu SYNC na true, oraz wyzerowanie licznika. Wykonanie kolejnego bazowania (tj. zerowania licznika) jest możliwe dopiero po skasowaniu flagi SYNC, przy czym dokonać...
Przy niskich napięciach zasilania układów CMOS mogą być problemy z taką częstotliwością. Może być konieczność pracy przy wyższym napięciu, lub dla pewności zastosować układ z serii szybkiej. Można zastosować 74HC4040 i można szaleć do 90 MHz przy 5V albo 74HCT4040 i szaleć "tylko" do 79 MHz. http://www.alldatasheet.co.kr/datasheet-...
Dondu Większość twoich pytań to stwierdzenia więc nie mam co na nie odpowiadać. Kwestia problemu jest opisana w pierwszym poście: Opis moich problemów: - licznik 0 działa bez zarzutu :), liczy do max 255 i przy odpowiedniej wartości rejestru porównań ustawia wyjścia - licznik 1 liczy do wartości 255 a następnie zamiast się zerować liczy w dół, wyjścia...
W tych modelach robi się to komendami PJL. Jutro zajrzę w manual i jeśli coś na ten temat znajdę to dam znać. A wogóle po co chcesz zerować licznik ?!
Wyjmij licznik i sprawdź gume przewodzącą(taka jak w pilocie TV), która zwiera piny w liczniku, może wypadła przy wczesniejszej rozbiórce licznika. Możesz zerować rozłączaniem aku.
I) Jaka pamięć do drukarki OKI MC560. Podobne modele taki sam pas transferu to: C5600/C5650/C5700/C5750 C5800/C5850/C5900/C5950 C5550MFP/MC560/C710 Taki same tonery do modeli C5850, C5950 Parts do CX2033/CX2033 MC560/MC560Plus MFP Poniżej załączony plik Parts_CX2033-MC560SeriesRSPL_Rev3.pdf Serwisówka do: C5300 C5100 do ściągnięcia ze strony: http://www.eserviceinfo.com/downloadsm/6...
A nie lepiej zerować licznik na zboczu narastającym a na opadającym odczytać CNT i przeliczyć na czas? Ale jak to się ma do pomiaru amplitudy? Nie mówię o wypełnieniu. To działa dobrze. Chodzi o pomiar wartości napięcia. Licznik żeruje się na zboczu narastającym bo działa w trybie Slave i Reset
Dziękuję. Chcę podziękować oldschool'owi, który w poście z dnia 21 maja 2010 01:50 wyjaśnił jak zerować modele DCP-350C, DCP-135 i DCP-110C. Okazało się, że dotyczy to także modelu DCP 560 CN. Nie mogłem drukować - był komunikat "czyszczenie niemożliwe 46". Po wymianie wkładu absorbera (włożyłem wkłady z kilku podpasek) zerowanie czyszczenia przebiegło...
Propozycja: od miejsca detekcji butelki (miejsce gdzie butelki przejeżdżają przez czujnik) liczysz dla każdej butelki na bieżąco pozycję (tzn. nie dużymi skokami aktualizujesz rej. "butelka 1" ~ "butelka 5" ale np. sprawdzasz ile imp. zliczyłeś (od poprzedniej aktualizacji i dodajesz do rej. różnice /czyli wartość licznika porównujesz z poprzednio użytą...
Zwróć uwagę na to że (jeżeli Cie dorze zrozumiałem) T0 zlicza impulsy o częstotliwości 170 razy mniejszej niż częstotliwość zliczana przez T1. I teraz w zależnośći w jakiej chwili czasowej wyzerujesz oba liczniki to wynik na T1 będzie się różnił o max 170 impulsów. Jeżeli chcesz mieć powtarzalne wyniki to licznik T1 musisz zerować wtedy gdy licznik...
Witam Mam sygnał z czujki foto odbiciowej o zdarzeniu. Sygnał jest o różnym czasie trwania. Układ, dla którego jest przeznaczony to licznik. Zdarzenie ma zerować licznik i tak się dzieje, ale na czas trwania impulsu zerowania zablokowany jest licznik i nie zlicza . Próbowałem zbudować generator jednego impulsu na 74ls00 i 74ls04 wyzwalany zboczem opadającym...
Witam w końcu rozebrałem tą nieszczęsna baterie. Są tu 4 ogniwa. 3 z nich strasznie się grzeją dlatego zamówiłem 4 nowe. Dlatego moje pytanie czy muszę zerować licznik ładowań czy elektronika sama mi się nauczy nowych ogniw. Jest to bateria od Hp 510. Na baterii pisze 14,4V. Scalaki jakie tam są to: bq 2084DBT 72K DDD4, CJG6CW, bq 29312APW 6CK E801,...
Przyznam że trochę to dziwne ze strony NOKII że nie przewidziała że można przekroczyć czas połączeń powyżej 100 godzin czyli 7 pozycji znakowej licznik. Czyżby NOKIA wyszła z założenia że 99:59:59 to nikt tego nie osiągnie?. Ja licznik powyżej 100 godzin osiągnąłem w ciągu nie całych 2 miesięcy a są za pewnie lepsi co mają dużo więcej jak 100 godzin....
witam po każdej wydrukowanej stronie musi zerować licznik bo inaczej nie pójdzie dalej jest to strasznie upierdliwe Co to znaczy "zerować licznik"?
(at)Piotrus_999 Nie wiem. Nie jestem mistzem AVR tak jak ty. Ale napisales w swojej mądrości aby zerowal na początku. Może wiesz o czymś o czym milczy ds (np że licznik przyjmuje wartość losowa ) i należy zerować licznik na początku przerwania przepełnienia
Co do Alarm.delay(30000) w filtrationLcd() -> przez 99% czasu ten program nie robi nic więcej niż tylko wyświetlanie godziny na LCD. Dałem tutaj ten Alarm.delay() żeby nie mrygał ten LCD jak szalony tylko odświeżał się co te 30 sekund. Mruga, jak szalony z dwóch powodów. Po pierwsze dlatego, że za każdym razem wywołujesz clear(). Po drugie wyświetlasz...
Nie wiem po co się tam gimnastykują od początku z jakąś pseudo oszczędnością SRAM (chyba) zamiast pracować na zwykłych zmiennych. Dodaj sobie zmienną Licznik. Nie musisz jej zerować na początku bo Bascom zrobi to automatycznie (chyba, że nie chcesz) Czyli zmień to i sprawdź ;) [syntax=vbnet] Dim Licznik As Byte Zwieksz: 'etykieta zakończona dwukropkiem...
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...
Dlatego, że w chwili zajścia zdarzenia do ICR przepisywana jest wartość licznika timera. ICR to nie jest rejestr, który jest przez timer inkrementowany, stąd też nie ma wielkiego sensu do niego coś zapisywać. A że licznik timera się inkrementuje, więc kolejne wartości ICR to po prostu wartości licznika timera w momencie zajścia zdarzenia. Aby to zmienić...
Sądzę, że jak to określiłeś ćwierkanie spowodowane jest błędem w programie, ponieważ na LPC1114 na znacznie wolniejszym zegarze 48 MHz odgrywana muzyka i to ze znacznie wolniejszego medium czyli karty SD poprzez interfejs SPI brzmiała przyzwoicie. Sugeruj się tym kodem: [syntax=c] LPC_TMR32B1->MR3 = 256 - 1;// podstawa czasu dla PWM LPC_TMR32B1->PWMC...
Chcesz zerować 3% tonera?
Z tonera startowego wyjmujesz chip lub zaklejasz go taśmą, wgrywasz do drukarki softa fix, zerujesz licznik w menu TECH, toner uzupełniasz jak zaczyna blado drukować. Kiedy masz tak przygotowaną drukarkę wystarczy uzupełniać toner jak będzie już słaby wydruk i zerować licznik gdy będzie się zbliżać do 3000 bo wtedy nawet jak będziesz mieć pełny toner...
Witam Kupiłem niedawno Opla Movano z listopada 2004r. Silnik to 2.5 cdti wersja 100KM z 5 stopniową skrzynią biegów. Problem w tym aucie jest z licznikiem który nie wyświetla mi przebiegu ani czasu... jedynie wyświetla przebieg dzienny. Sterowanie komputerka odbywa się przy pomocy jednego przycisku, niestety mogę tylko nim teraz zerować przebieg dzienny,...
Do zrobienia.Ale podaj jaki czas ma pojedynczy impuls.Jeżeli chcesz tak zrobić jak napisałeś,to jeżeli licznik ma się zerować po np 7 impulsach - 7 impuls będzie trwał na wyjściu przez czas równy czasowi opóźnienia.Tak chcesz?Musisz podać czas trwania pojedynczego impulsu wtedy mogę wziąć pod uwagę więcej rozwiązań.
Podejście z gruntu złe nie jest, po prostu z tego, co widzę, co 25 milisekund sprawdzasz, czy dioda jest zakryta i za każdym sprawdzeniem zwiększasz licznik. Więc żeby przy przekroczeniu zwiększał się dokładnie o jeden musiałbyś zakryć diodę na mniej, niż 25 milisekund, a to trochę mało. Najprostsze rozwiązanie, to sprawdzać w kółko, czy bariera jest...
Jeżeli mam nie korzytać z printf to z czego ? Druga sprawa, jeżeli z niego skorzystam raz na 10 minut to chyba nie wprowadzi to opóźnienia/przyspieszenia o aż 50 sekund. Bez przesady. Mogę zerować licznik ale w powyższym kodzie while zajmuje bardzo krótki czas więc wartość licznika nie wzrośnie dużo. mumin_80
Witam, Kupiłem właśnie drukarkę HP Laser Jet 1300, używaną z przebiegiem rzekomo do 10000. Strona testowa pokazuje 3187, jednak drukarka z wyglądu raczej nie pasuje na tak mały przebieg - rozumiem, że sprzęt stary, ale skoro tak mało użytkowany to i wygląd chyba powinien być lepszy. Chciałbym dowiedzieć się, czy da się zerować licznik w tych drukarkach?...
Jaki to moduł GPS i jaki modem GSM? Wstaw schemat, może to tam leży problem? Bez przerwań to słabo widzę niezawodność takiego lokalizatora ;) Nie rozumiem po co utrudniasz sobie program we wszystkich możliwych miejscach .. Po co stosujesz [syntax=c] for (x=0; x<82; x++) { [/syntax] jak można po prostu zerować licznik znaków przy odebraniu znaku końca...
Jest możliwe na licznikach binarnych. Dla liczby 149 tak należy opracować bramkę AND aby jej wyjście zerowało cały licznik. Czyli licznik zlicza do 148 a stan 149 to zerowanie liczników za pomocą tej bramki.
Panuję zbudować robocika, w sumie podwozie jest juz gotowe (z LEGO oczywiście). Napędzany dwoma silnikami od CD ROMa poprzez przekładnie ślimakową (2 koła napędowe)... Chcę na tej przekładni umieścić enkoder od myszki. Przekładnia ma przełożenie ok. 1:23 (23 obroty ślimaka to 1 obrót koła). Ale wracając do konkretów. Przy pomocy enkoderów chcę robić...
Witam Próbował ktoś zerować licznik w CLX-3175FW?
A czy z Twojego opisu nie wynika że można zerować (asynchronicznie) ten licznik przez cały czas trwania stanu "0" na lini enable? A gdy chcesz zapisywac to po zmianie enable na stan"1" ma być możliwe inkrementowanie licznika. Wtedy w przykładzie asynchronicznym trzeba tylko zmienić polaryzację RAM_WR bis
Tylko jeśli jest analogowy żeby Cię nie pokusiło zerować go podczas jazdy bo to będzie najprawdopodobniej ostatnie zerowanie.
Zmień sei(); na SREG |= (1<<7); To to samo więc jeśli została (a została) dołączona biblioteka interupt.h to nie ma różnicy.
wszystko ok wstawiam licznik w OB1 zliczam te impulsy ale gdzie zapisywać tą wartość do pamięci i potem jak ten licznik zerować . Kolego Krzysztofie jesli byś wytłumaczył kroczek po kroczku bedę wdzięczny
Czas zmierzony. Na 4 godziny Atmega spieszyła się aż 8 sekund. Wynika to zapewne z tego, że kwarc jest ok 2 cm od nóżek - niestety innej możliwości nie ma. Trzeba dołożyć kondensatory. Czy ktoś wie dlaczego nie chce mi się zerować wartość sekund co te 60 sekund? Bo tak to licznik zlicza te sekundy idąc w tysiące :/.
Musisz zerować od stanu jednostek i dziesiątek godzin (łącznie). Pozdrawiam wszystkich jjanek
h-doc - jeszcze takie uzupełnienie, proponowałem FLL zamiast PLL, bo FLL lepiej się synchronizuje w szerokim zakresie częstotliwości. Acula, 123 to 2 układy podobne do 121 (chyba dokładniej 2 razy 122) - różnią się tym, że 123 jest retrygerowalny - to znaczy impuls przychodzący w czasie trwania generowanego impulsu powoduje, że czas impulsu liczy się...
Generator o stałym lub regulowanym wypełnieniu ale niestety i o stałej lub tylko w ograniczonym zakresie regulowanej częstotliwości oraz zależności częstotliwości od regulacji wypełnienia robi się b. prosto: oba przerzutniki w 123 (lub 2 x 121) wyzwalające siebie nawzajem. W każdym można regulować podkówką czas "jego" części przebiegu. Stosując potencjometr...
Czyli możesz załadować rejestry (126 bitów do wysłania po 1), i włączyć wyświetlanie jednej linii; następnie je wyłączyć, wysłać następne 126 bitów, i wyświetlić następną linię... i tak dalej? Czy może masz więcej, niż jedną linię danych, do wpisywania do tych rejestrów? Pytanie, na ile szybko możesz wysyłać dane z µC - jeśli większość czasu zajmie...
trochę się doczepię: Teraz jest ustawiony na pojawienie się przerwania od przepełnienia TIMER1 Nie da się ustawić wyzwalania przetwornika od pojawienia się przerwania. Przetwornik może być wyzwalany przepełnieniem się timera. Zamiast uruchamiać przerwania tegóż licznika i wpisywać pustą obsługę przerwania, lepiej w przerwaniu od przetwornika dopisać:...
hejka to mam inny pomysł to można zrobić na 3 kosciach 74ls76 i odpowiednim momencie go zerować i ustawiać pozdro piotrus
Wiem, że wystarczy. Należy jednym licznikiem (najlepiej 16 bitowym, aby działało w dość szerokim zakresie częstotliwości wejściowych) zliczać impulsy zegarowe z preskalera osobno dla stanu niskiego i wysokiego sygnału wejściowego PWM, można do tego użyć wejścia INT0, odczytywać i zerować licznik w przerwaniu, ustawiać na przemian wykrywanie zbocza opadającego...
Witam. Dołączyłem do atmegi8 rezonator 2,4576MHz (z kondensatorami) i chciałbym przełączyć atmegę z oscylatora wewnętrznego na ten dołączony. Może mi ktoś powiedzieć jak szybko i bezboleśnie ustawić fusebity? Używam AVR Studio 4 i najchętniej tam bym tego dokonał. Przy okazji dodam, że chciałbym się upewnić czy przy odmierzaniu czasu 1ms mam zerować...
Prosty automat sekwencyjny. Licznik L zlicza impulsy z wejścia zegarowego C. Wejście CE = 1 oznacza że licznik jest załączony na stałe. Wyjścia licznika sterują dekoderem "1 z X", w tym przypadku 1 z 99, powodując że na kolejnych kolumnach pojawia się logiczna 1. Tylko jedna z kolumn ma stan "1", pozostałe "0". Jeżeli na przecięciu wiersza i kolumny...
Ehhh, Szanowny Panie... Dlatego napisałem w dziale dla początkujących. Jeżeli po prawie 20 tysiącach postów "cieszą" Pana takie tematy i są powodem do drwin z ludzi nie mających wiedzy - no to gratuluję.... Bo niestety tak odebrałem Pański wpis. Wystarczyło odpisać coś w stylu: "Tak, licznik roboczogodzin można zerować na jeden / kilka sposobów", odpisać...
Nie lepiej wyłączyć po prostu timer? Wyzerowanie bitów źródła sygnału zegara dla timera TCCR0&=~((1<<CS00)|(1<<C... zatrzyma całkowicie peryferia zamiast pomijać przerwanie. Przy ponownym starcie wystarczy zerować dodatkowo OCR0 tak jak to robisz i uruchomić licznik TCCR0|=(1<<CS00)|(1<<CS01) Dodano po 2 A przepraszam...jeżeli...
Czy próbowałeś zerować i ustawiać licznik konserwacji?
Witajcie :) Mam tą drukarkę i jak zrobiłem zworkę to dioda czerwona mi zgasła a pali się zielona, ale co z tego jak chcę coś wydrukować to na 1 sekundę pokazuje się ikonka na monitorze na dole po prawej stronie i znika, a drukarka nic nie chce wydrukować :( Nie wiem jak zerować licznik w chipie? może to jest ten problem że nie chce drukować :( Pomóżcie...
całość jest i była zasilana z stabilizatora 5v. Także te przekaźniki :?: (na jakie one są napięcie?) Jak zerować układprzy włączaniu zasilania - narysował kol. jony Rezystory R3 i R4 zmień na 1k
Więc właśnie wtedy jeśli chcesz miec lux licznik liczący w BCD to musisz zastosować reset przy kombinacji 1010 (bin) . Robi się to na brambach nand lub and w zależności od stanu aktywnego na wejściu CLR (lub reset) czuje że nawiązujesz do mojej poprzedniej wypowiedzi. Więc to co piszesz nie ma nic wspólneg o z moim postem. No może troche w tym winy...
Witam, potrzebuję zapewne dość prosty układ, którego praca ma wyglądać tak: przez barierę będą przechodziły przedmioty, i po 30 licznik powinien się zerować i w tym momencie dać sygnał np. dźwiękowy. Fajnie by było, gdyby podczas zliczania, czyli od 1 do 30 świeciła zielona dioda a gdy będzie 0 to czerwona. Ja o licznikach wiem tyle, co z teorii w szkole...
Jak chcesz wysłać jako bajt to musisz napisać: #XXX gdzie XXX to liczba. I to było zasadnicze pytanie jak wysyłasz tą liczbę ;). bo jak wpisujesz po prostu 145 to wysyłasz 3 bajty. Czy nie lepiej by było wysyłać: dane <CR> ? znakiem końca linii informujesz procka że ma zerować licznik znaków i przeanalizować dotychczas odebrane dane. i przykładowo:...
Taki zegar najlepiej jest zrobić wykorzystując µC i DS1338-odmierzanie czasu będziesz miał na tyle dokładne by nie nastawiać go codziennie rano. Do tego prosty program i heja! Ja ostatnio siedząc w pracy, z nudów wymyśliłem sobie licznik, który będzie naliczał ile "już" zarobiłem (co do grosza w czasie rzeczywistym). Licznik miałby pracować w systemie...
Kolego musisz wejsc do menu hot -line i z zerować licznik kodu!
Hmm, właśnie nie rozwiązało to problemu. Racja, używa tych sprintfów do dodawania danych do tablicy, którą mu podaję. Żeby rozwiązać problem dużej biblioteki użyłem printf-stdarg.c z demo użycia FreeRTOS'a. Teraz jest tylko jeden problem, po pierwszym wykonaniu funkcji TaskGetRunTimeStats() dane wydają się być ok, ale po późniejszych procenty przekraczają...
Mi się wydaje że kolega z każdym dojściem swojego licznika sekund do 59 gubi jedną sekundę porównując ją z 59 a nie 60. Dojście do 59 to jeszcze nie minuta. Przejście przez 60 to jest upływ pełnej minuty. Poza tym wydaje mi się że używając przerwania porównania dla timer1 to chyba trzeba podczas obsługi tego przerwania za każdym razem zerować go bo...
Trochę czasu sterownik był już testowany ;) Czy można liczyć na udostępnienie kodu sterownika? Każdy ma swój rozum i musi się liczyć z tym, że nie jest to produkt komercyjny testowany przez X osób i sterownik może działać wadliwie. No w sumie 2 miesiące bezawaryjnej pracy praktycznie daje już jakieś minimalne poczucie bezpieczeństwa. Oczywiście w tym...
Układ mod7 OK, teraz jak gdyby go nie było dorysuje mod5 i znów będziesz miał sygnał zerujący na wyjściu drugiego NAND, który podłączysz identycznie do R przerzutników ale..nie możesz zerować jednocześnie więc dodajesz układ sterowania wartości mod, włączasz między wyjścia tych NAND (sterowanie będzie miało dwa wejścia), jedno wyjście na R, i sterowanie...
Podłączając transkoder bezpośrednio zamiast diod dostaniesz na wyświetlaczu 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Jeżeli chcesz ograniczyć do 8, należy wyzerować licznik w momencie gdy on osiąga wartość 9. 1001 (Bin). Czyli prosty układzik logiczny podający 1 na reset przy takiej danej wejściowej. Jeżeli chcesz mieć w tym momencie nie od 0 tylko od 1. Trzeba...
Sprawa może banalna : Prowadzę dodatkowy kabel do kuchni - zakończony gniazdkiem do piecyka elektrycznego. Obciążenie do 16 A. Licznik wraz z bezpiecznikiem 25 A jest w zamkniętej skrzynce na klatce schodowej. W mieszkaniu mam dwa bezpieczniki zabezpieczające oświetlenie i gniazdka ścienne - wprowadzony jest tam jeden kabel dwuprzewodowy - na jednej...
Liczenie do 34 zamiast do 17 pozwala zrobić układ bez licznika dwukierunkowego, a wtedy można zastosować wewnętrzny licznik z układu CD4060, nie trzeba dodatkowego przerzutnika kierunku... Myślę, że jeśli akceptujemy to, że na końcach czas świecenia jest dwukrotnie dłuższy, to chyba najprościej jest dla stanu licznika 0-31 podłączyć wyjścia Q0-Q3 do...
Ten układ ma podstawową wadę, że zwykłe zakłócenia (od starego typu zapłonu, od pracującego nadajnika radiowego czy telewizyjnego) mogą spowodować poustawianie tych przerzutników, bez wciskania przycisków. Powinny tam być jeszcze układy: - zerowania po włączeniu zasilania, by układ ustawiał się w pozycji zablokowane - filtrowanie sygnałów wejściowych...
Witam, Wklejam działający kod. Sugeruję zerować licznik a nie konfigurować go od nowa w całości, lepiej zrobić to wcześniej, a zerowanie można osobno wykorzystywać gdzieś w kodzie później. Abstrahując od bibliotek których nie ogarniam: [syntax=c]while((RTC->CRL & 0x8) == 0); //Czekam aż rejestry RTC_CNT, RTC_ALR lub RTC_PRL będą zsynchronizowane....
Tesz mi przyszedł taki pomysł... na Avr: zrobić w pamięci tablice 8x16.. 8 procesów, na każdy po 16 bajtów... w tych bajtah by były przechowywane: wskaźnik następnej instrukcji (PC), rejestry r16-r21, r26-31,r0 i r1... do całości wykorzystać jeden licznik... do bajtów danych następnej instrukcji (PC) wpisać adres w którym znajduje sie program.. (jeśli...
Po co Tobie przerwanie od ICP, skoro licznik zerować może się sam ? BTW. OVF1 sygnalizować może błąd pomiaru - przepełnienie. Po to by w nim liczyć czas trwania okresu według podanej przeze mnie metody, co do której przychylił się Freddie, iż jest najprostsza...robiw
i znowu nie zrozumiales gdy nadchodzi impuls , int generuje przerwanie a tam za pomoca instruckji zerujemy jakis timer lub licznik czasu inkrementowany w przerwaniu od timera. Jesli pisze ze przerwanie powinno zerowac timer to chyba jasne ze mam na mysli ze programista ma tak zrobic. Za póżno się pokapowałem o co Ci chodzi :( Poprawiłem post. A tak...
Cześć, dziękuję wszystkim za odpowiedzi. Generalnie problem rozwiązany, aczkolwiek muszę jeszcze zobaczyć do kodu asemblera bo wydaje mi się, że poprzedni kompilator coś nachrzanił i dlatego był taki cyrk, a w sumie ciekawy jestem. Korzystałem wcześniej z kompilatora dołączonego do CodeBlocks, jednak po tym co działo się w opisywanym wątku zmieniłem...
Program który wrzuciles nie dziala mi dokladnie... A czy dokładnie zrobiłeś tak jak napisałem? if(licznik==4) { licznik=0; T1=TCNT1; // WAŻNE utoa( (T1-prev_T1), bufor1, 10 ); // WAŻNE lcd_clrscr(); lcd_puts("HZ"); lcd_gotoxy(3, 0); lcd_puts(bufor1); // _delay_ms(950); //...
Absolutnie nie mam pojęcia co chcesz zrobić. Program który wstawiłeś jest kiepski: 1) Nie baw się w takie skomplikowane ładowanie danych ldi r17, 1<<CS02 out TCCR0, r17 in r16, TIMSK //tryb normalny sbr r16, 1<<TOIE0 out TIMSK, r16 //przerwanie od przepełnienia Tylko zrób to na brutala, bo tutaj niczym to nie grozi: ldi r16, (1<<TOIE0)...
Jak masz kod to po co zerować licznik i niepotrzebnie w nim grzebać jak można odczekać karę i wprowadzić poprawny kod. Oczekiwanie na możliwość wpisania jest od 20min przy SAFE7 do 640min przy SAFE1 i podwaja się za każdym złym kodem. SlaweK
W tym zastosowaniu może to być dobre rozwiązanie, zarówno do migania diody jak do softPWM... Ustal sobie czas obiegu pętli głównej programu i wprowadź zmienną przechowującą ilość wykonanych pętli ilość_obiegow. Możesz ją zerować np. gdy łączny czas obiegu osiągnie 1s po osiągnięciu wartości MAX_VAL. Dla migania możesz wtedy zapalać diodę dla wartości...
Jeśli ten diesel to stary kibel z full mechanika bez ECU to robienie takiego kompa to czysta abstrakcja jak pomyśle jak zachowuje się wskaźnik paliwa w moim samochodzie gdzie przy ostrym hamowaniu sporo przysiada a przy przyśpieszaniu się podnosi... Twój błąd pomiarowy to gdzieś ok 2-3l na 100km łatwiej już zerować licznik co tankowanie i samemu sobie...
Przy takim układzie po wyłączeniu prądu AC0 traci aktualną wartość a licznik zaczyna liczyć od 0,0 No właśnie! Zamień wszystkie wpisy AC0 na np VD 400 i zadbaj aby VD 400 znalazło się w obszarze podtrzymywanym i nie będzie się zerować
Akurat na Samsungach to ja sie ciut znam więc wiem co piszę. Gdybym nie miał właśnie takiej to bym napisał że nie potrzebują. Szkoda ze ja sprzedalem juz dawno, ale bez chipa (tak jak w modelu ml1640 bez odblokowania) drukarka nie działała i wołała chip. Może to była jakaś zza granicy, albo coś ale to jest ten 1% o którym pisałem wcześniej. PS. Bezpieczniki...
Za poradę dotyczącą volatile dziękuję. Co do pętli - czy koniecznie muszę zerować flagę w niej? W mojej pętli dość sporo się dzieje (występują np. delay-e) i boję się, że (choć prawdopodobieństwo jest bardzo niskie) w pewnym momencie przerwanie timera mogłoby się wykonać dwukrotnie w czasie jednego obiegu pętli - a wtedy, zakładając że licznik sekund...
Wiedze na temat przerwań czerpałem z poradnika : http://std2.phys.uni.lodz.pl/mikroproces... kolega raz pisze ze load timer0 250 jest nie poprawny a potem pisze że poprawny wiec od czego jest zależne jaki czas jest po jednym przepełnieniu czy to ma 8ms lub 4ms jaki jest poprawny wzór na obliczenie jle ma być przepełnień...
Na pewno musisz mieć tablicę wzorców cyfr (definiowanie dyrektywą DB ...). Musisz zrealizować przerwania co 1 sekundę uaktualniające licznik czasu JS DS JM DM JG DG Co 1 sek: Zwiększasz (JS) o 1 Jeżeli JS>9 to { JS:=0 Zwiększasz (DS) o 1 Jeżeli (DS)>5 to { DS:=0 Zwiększasz (JM) o 1 Jeżeli (JM)>9...
Na wstępie wielkie dzięki za wszystkie odpowiedzi. Rozumiem właśnie takie rozwiązanie mnie najbardziej interesuje (PLC+HMI), ponieważ nie chce stawiać tam komputera, poza tym to zbyt banalne urządzenie. Aktualny pomysł jest taki: Posuw piły na siłowniku pneumatycznym (firmy FESTO) skok 300 cena ok.2500zł. ) będę miał już możliwość pełnego sterowania,...
licznik zerować zerować licznik licznik zerować licznik kilometr
ekspres bosch wyczyść zaparzacz alpine kostki awaria pompy pralce
sterownik smarta sterownik smart
Działanie układu smarowania Ursus C-330 Renault Laguna 2 - Niedziałające Prawe Kierunkowskazy