Przepraszam za długi czas mojej odpowiedzi. Użycie 1 timera jest oczywiście tylko propozycją, ale w mojej opinii upraszcza program. Tak chodzi o osobne zmienne które inkrementujesz (w mojej propozycji było odliczanie do 0, ale to nie zmienia istoty). Oczywiście musisz też uwzględnić czas wykonywania się procedur przerwania obu Timerów przez co faktyczny...
Masz dwie metody: 1) Łatwiejsza - Ustawiasz Clock mode, timer na zero, timer alarm, timer na odliczanie minut, wpisujesz do rejestru alarmu timera 15, czekasz na przerwanie. Po przerwaniu zerujesz rejestr alarmu, zerujesz flagę alarmu i zerujesz timer. Control status register (0x00) = 0000 X1XX Timer register (0x07) = 0 Alarm control register (0x08)...
ad 1:Podaj F rezonatora np. 8mhz config timer1 = timer,prescale 256 'konfiguracja timera load timer1 , 31250 'załadowanie timera 1s on timer1 odliczanie 'określenie która procedura ma byc wykonana co 1s enable interrupts 'właczenie przerwań enable timer1 'właczenie timera1 dim twoja_zmienna as long ' twoja pętla do "jakis tam twój program" loop odliczanie:...
Co do Twojego pierwszego problemu to prawdę mówiąc nie wiem, ale zwróć uwagę na to że po zakończeniu obsługi przerwania zawartośc R16 i R17 jest zamieniona: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16, PORTC ldi R17, 0b00000011 eor R16, R17 out PORTC, R16 pop r16 ; R17 pop r17 ; R16 reti ... Może to wina własnie tego. Co do Towjego...
Do momentu, kiedy nie traktujesz pola wizualnego jako miejsca do przechowywania danych, to możesz robić co chcesz. Zasadniczo tego typu obiekty powinny służyć tylko interakcji z użytkownikiem - jeśli on coś wpisuje - zapisz to w zmiennej, jeśli Ty - wyświetl tam wyniki z działań. Do Timera nie trzeba okienka. http://www.google.pl/search?source=ig&hl...
Po upływie 655.35ms następuje przepełnienie licznika, w takiej sytuacji trzeba utworzyć zmienną która będzie zliczać ilość przepełnień. Czyli.......... W takiej sytuacji (.."time out"; => Err=1) - trzeba przyjąc że instrukcja została zakończona i processor już nie powróci do jej kontynuacji, a raczej przystąpi do kolejnej instrukcji przewidzianej programem....
Przerwanie z timera może Ci zdekrementować zmienną przed jego wyzerowaniem. Skoro i tak czekasz w while'u to nie lepiej użyć trybu single shot? (edit: albo one shot. Nie pamiętam, chodzi generalnie odliczanie z zatrzymaniem przy końcu+zapalenie flagi)
Nie potrzebujesz volatile, a jeśli chcesz skomplikować kod, to faktycznie zapis: div_1s=div_1s-1; if (div_1s == 0) działa podobnie (tylko może trochę wolniej), jak if (--div_1s == 0) Zmienna div_1s powinna być zadeklarowana w procedurze przerwania timera jako static uint16_t (i zapewne powinna zliczać w dół od wartości znacznie większej, niż 150). Książki...
Ma ktoś pomysł jak obejść irytujący w Perfecie problem. Chciałbym TIMERem uruchamiać sobie czuwanie nocne, powiedzmy codziennie o 00.30, aby żaden pijaczek nie wszedł mi przez okno czy niezamknięte drzwi do kotłowni. Mam zainstalowane zarówno PIR jak i kontaktrony w drzwiach/oknach (wszystkich). Do tego 2 strefy (mieszkalna + garaż/kotłownia). Czas...
Przyjąłem że masz przycisk chwilowy a przekaźniki sterowane stanem wysokim. Tutaj poprawki : [syntax=c]#include <OneWire.h> #include <DallasTemperature.h> #define PIN_SENSOR 7 // pin do ktorego podloczono DS18B20 #define PIN_PK1 4 // pin sterujacy przekaznikiem 1 #define PIN_PK2 5 // pin sterujacy przekaznikiem 2 #define PIN_PK3 6 // pin...
Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...
https://obrazki.elektroda.pl/6545432500_... Bohaterem recenzji jest tani (ok 10 zł) sterownik czasowy HW-0516. Przychodzi zapakowany tradycyjnie - w woreczku antystatycznym i żółtej kopercie bąbelkowej. W paczce nie ma nic więcej, nawet pół słowa pisanego. A szkoda, bo używanie tego gadżetu nie jest takie trywialne, a jego możliwości...
To trzeba zrobić nie na timerze a na liczniku, przynajmniej ja bym tak to wykonał. Wciskasz przycisk start, włącza się generator sygnału (powiedzmy z interwałem 10ms) podpinasz to do licznika i liczy. Zamiast czasu ustawiasz ile ma zliczyć impulsów i tyle (jest to odpowiednik czasu) Wtedy gdy sygnał jest to zliczasz, gdy sygnału nie ma to licznik stoi...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
Usunięcie wdt_feet sprawia, że pętla rozruchowa jest prawidłowa, po uruchomieniu w trybie awaryjnym wszystko w porządku, więc może warto ją zachować, może pomóc w przypadku niektórych awarii. RÓWNIEŻ ten kod inicjacji timera przyspiesza odliczanie czasu o 2, więc tej części nie należy łączyć. w nowym SDK jest nieco inny czas inicjalizacji, mogę spróbować...
http://obrazki.elektroda.pl/7565365900_1... Jakiś czas temu na alledrogo kupiłem układzik który nazywa się "Wyłącznik sensorowy Exterminator". Stwierdziłem - przecież będzie prościej, pewnie i taniej a na pewno szybciej. Po oględzinach okazało się jednak, że mimo tego co zapewniał sprzedawca nie można odbezpieczyć układu przy otwartych...
[syntax=c] { alltime.setValue(Lengthoftitle); calyCzas = (Lengthoftitle - actualSeconds ); tim.setValue(calyCzas); alltrack.setValue(calyCzas); timProcent++; if (timProcent == Lengthoftitle ); { timProcent = 0; } delay(200);[/syntax] Lengthoftitle - cały czas timera actualSeconds odliczanie sekund [/code]
https://obrazki.elektroda.pl/6848039300_... Ogranicznik czasu pracy to dość banalne urządzenie włączane pomiędzy mechanicznym włącznikiem ciśnieniowym a pompą, mające ochronić ją przed przegrzaniem (skutkiem suchobiegu). Zasada działania: 1. Po włączeniu zasilania przekaźnik jest włączony i zaczyna się odliczanie 100 sekund (w normalnej...
https://obrazki.elektroda.pl/8400392700_... Ten dziwny tytuł to propozycja wykorzystania modułu wyświetlacza z prostych nieco przestarzałych tunerów Echostar DSB-616 lub DSB- 717. Zapewne u niejednego elektronika (lub jego znajomego) taki tuner leżakuje na dnie szafy. Moduły różnią się wyposażeniem. Oprócz oczywiście procesora ATtiny2313...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
żona pyta ile mi zostało żeby ZUS uznał 1. że mogę złożyć wniosek o emeryturę (nazwę T1) 2. kiedy odpowie, że wniosek został uwzględniony(T2 = T1 + termin zus {ok. 1 m-c} T3 data wypłata 1 emerytury (T3 = T2 + kosmos {tego czasu nie będę odliczał} zaznaczam jestem + 64 przepraszam jeśli martwi cię mój wiek. z pozdrowieniami wojtek Dodano po 2 Możliwości...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
Kuchnia Indesit, zegar, ustawieniu timera oraz odliczanie działa, po zakończeniu odliczania nie piszczy, tylko od razu przełącza się na aktualny czas, co może być przyczyną - kuchnia K3G55 (trzy przyciski na wyświetlaczu).
No takie coś tylko płyta nie jest elektroniczna czyli jak wyłączę jej zasilanie i potem włączę ponownie to ona zacznie grzać czyli przydało by się trzymać timer aż ktoś nie wyłączy płyty grzewczej i ponownie ją włączy. (reset po zaniku obciążenia) Kurde boje się tego buzera że na niego senior nie zareaguje teraz to może jeszcze tak ale co będzie za...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
co to za schemat https://obrazki.elektroda.pl/3360361200_... Przedstawiony schemat to prosty układ alarmu czasowego wykorzystujący popularny układ scalony NE555 w konfiguracji monostabilnej. Układ NE555 służy tutaj jako generator impulsu o czasie trwania ustalanym przez zewnętrzne komponenty takie jak rezystory i kondensatory. Spójrzmy krok...
https://obrazki.elektroda.pl/8691272400_... Witam, poniższy mini-projekt powstał z inspiracji Część elektroniczna Urządzenie bazuje na dwóch PCB (4x wyświetlacz LED + płyta główna) połączonych ze sobą taśmą flex z jakiejś drukarki. Wyświetlacze to wylutowane z czegoś 7-segmentowe pojedyńcze kostki ze wspólną anodą i czerwonym filtrem...
Wpadł mi w ręce uszkodzony tuner TV-Sat Echostar DSB-717 i postanowiłem jakoś go wykorzystać. A właściwie nie cały, tylko płytkę z wyświetlaczami i mikrokontrolerem ATTiny2313. Układ mierzy temperaturę w 6 punktach z wykorzystaniem czujników Dallas DS18B20 przy rozdzielaczu co na podłogówkę i grzejniki. Mierzę temperatury: - zasilania i powrotu z podłogówki...
Dopytam GROKa ale on też nie rozumie o co mi chodzi: Takie pytanie. Zadajcie je mu sami i zobaczcie do odpowiedział: Słuchaj... mam 555 w systemie monostabe. Ustawiłem opóźnienie na około 20 minut. Po uruchomieniui na pin 3, 555 pojawia się stan wysoki i dioda się świeci przez 20 minut, po czym gaśnie. I teraz słuchaj. Chcę zrobić jakoś sposób, żeby...
https://obrazki.elektroda.pl/5405238700_... Witam. Dzisiaj ja postanowiłem dodać kolejny artykuł pt. naświetlarka UV do wykonywania obwodów drukowanych metodą naświetlania. Naświetlarka powstała z racji "potrzeba matką wynalazku" aczkolwiek długo nosiłem się z zamiarem jej wykonania a główną przeszkodą był jak dla mnie układ czasowy...
Schemat jest na pierwszej stronie. Utwardza powłoki UV. Samo utwardzanie jest już ok, tylko to miganie po odliczaniu timera zostaje. Na wejściu Driverami ma 235V podczas odliczania, gdy timer zakończy odliczanie to napicie skacze pokaze, 155, 102, 20V Przy bezpośrednim podpięciu drivera do gniazdka, napięcie nie skacze.
U mnie odliczanie timera działa, natomiast nie działa piszczek i po odliczeniu czasu przełącza się na aktualny czas - proszę uprzejmie o podpowiedzi, co ewentualnie sprawdzić.
https://obrazki.elektroda.pl/9262786200_... Przedstawię tu wnętrze samochodowego modułu Timera DBC 3203/02.425, służącego do automatycznego wyłączania, zgadywałbym, światła (?) bądź dowolnego innego odbiornika po 15 minutach. Spróbuję określić jego wyprowadzenia, uruchomić go w praktyce i naszkicować jego schemat. Zobaczymy, na jakich...
Witam, Zmywarka BOSCH, E-Nr: SGI45M15EU/35. Po uruchomieniu (rowniez po restarcie dwoma przyciskami): 1. Wylewa stara wode. 2. Pobiera nowa. 3. Odliczanie timera dziala. 4. Cos co jakis czas pyka w programatorze. 5. Slychac jak pompka na dole zasysa wode. 6. Woda albo nie leje sie wcale albo pod bardzo slabym cisnieniem, ramiona ktore powinny wirowac,...
Przerwanie PCINT na pinie PD7. W procedurze obsługi przerwania włączenie któregoś timera i zerowanie jego licznika. Timer skonfigurowany na PWM z zadaną częstotliwością i wypełnieniem. W procedurze obsługi przerwania Comp timera odliczanie trzech impulsów, potem wyłączenie timera i reinicjowanie licznika impulsów. Jeżeli koniecznie jest zachowanie okresu...
Również nie znam LPC2xxx :) Ale... kod przed PINSEL1 przerwanie od timera wiąże z funkcja RC5_Isr i zdaje się odblokowuje kanały porównywające. 1. Musisz skonfigurować pin, użyj kodu z Twojego 1-szego postu z tym że niech generuje przerwanie na 2 zbocza (opadające, rosnące) oraz odblokuj przerwanie od portu NVIC_EnableIRQ . 2. Skonfiguruj timer z preskalerem...
Witam, szukam funkcji która zadziała w sposób zatrzymania czasu timera i wznowienia go. Chodzi mi głównie że timer odpala, działa przez 30 s i na przykład wcisnę przycisk który spowoduje zatrzymanie go, i po tym jak go znowu załączę to odliczanie się wznowi od momentu ile minęło sekund przed wciśnięcia przycisku.
Witam, Podczas gdy timer jest aktywny i odlicza czas chciałbym zmienić jego wartość odliczaną. Taką operację można zrobić w VAR, wystarczy wpisać numer timera np T50, wpisać żądaną wartość i za pomocą przycisku modify zmienić wartość odliczaną na nową. Po czym timer kontynuuje odliczanie dalej ale od nowej wartości. Czy jest możliwe przeprowadzenie...
A jak wygląda wyświetlacz 3-segmentowy? Nigdy jeszcze takiego nie widziałem... Program napisz od nowa - ten nie ma prawa działać. Zacznij od przerwania timera. Odliczania czasu NIE DA się zrobić bez timera.
1. Stan wysoki na %I0.3 powoduje ustawienie (s) %M1. 2. %M1 rozpoczyna odliczanie timera - jest to TON czyli po po 10s pojawia się stan wysoki na cewce %Q0.5 3. Wejście drugiego TONa zalącz stan wysoki na %0.5, rozpoczyna zliczanie TM1 (impuls), następnie stan wysoki na wyjsciu tego timera resetuje %M1 to z kolei resetuje %M1, czeka na następny cykl....
Witam Szukałem i nie doszukałem się odpowiedzi na nurtujące mnie pytanie. Mianowicie chodzi mi o to czy układ timera 555 w aplikacji z załącznika odlicza czas dopiero po zwolnieniu styku SW1, czy czas jest odliczany w chwili zwarcia styku i jest nie zależny od czasu tego zwarcia... Z góry dzięki za odpowiedzi...
Witam, Jako że moje poszukiwania gotowego rozwiązania spełzły na niczym wiec postanowiłem poprosić was o pomoc. Potrzebuję "włącznika sterowanego ruchem", jako że mam spory zapas czujek ruchu ze zdemontowanego systemu alarmowego to dobrze by było taką wykorzystać jako źródło impulsu Całość musi spełnić kilka warunków: - brak ruchu przez 60 min następuje...
Witam. Potrzebuję prostego schematu "TIMER" liczący czas od 0 do 99 minut z wyświetlaczem segmentowym(2 wyświetlacze segmentowe) Miało by to działać na zasadzie: Podaje napięcie 230 V na transformator i zaczyna się odliczanie od 0 do 99. Reset - brak napięcia zasilającego transformator.
W helpie BASCOMA jest wyraźnie napisane, że funkcja GETRC5 korzysta z TIMERA 0, wiec odliczanie czasu zrealizuj na innym timerze, tak najprościej i najszybciej.
Witam buduje pewien stoper/timer na AVR, w którym potrzebuje wyświetlać aktualny czas i datę na dużych wyświetlaczach LED. Zegar i kalendarz mam na układzie RTC DS3231 z wbudowanym kwarcem i dodatkową baterię do podtrzymania napięcia. Ponieważ główną funkcją jest odliczanie czasu do zadanej wartosci (timer) , albo od zera do stop (stoper), to wymyśliłem...
Do policzenia masz 10 milionów cykli zegara 1MHz. Czyli jak preskaler timera T1 ustawisz na 1024 to T1 będzie musiał policzyć 9765.625 Ten ułamek będziesz musiał jakoś korygować chociaż to zaledwie błąd 0.0064% Dla preskalera na 256 T1 musi policzyć 39062.5 W tym drugim przypadku ułamek ten to zaledwie 0.00128% Jeżeli taka dokładność Ci wystarczy to...
Sprawa jest dość prosta. Trzeba zrobić układ wykrywający moment przejścia przez zero napięcia zasilania. Układ ten powinien wyzwalać przerwanie. W procedurze obsługi przerwania wyzwalamy odliczanie timera. Maksymalny czas pracy timera musi być trochę mniejszy niż połowa okresu. Należy go też uzależnić od jakiejś zmiennej której wartość będziemy zmieniać...
hej probuję wysterować serwo przy pomocy dwóch timerow, napisałem coś takiego ale dostaję tylko jakieś drgania serwa mogłby ktoś mi rozjaśnić co robię źle dzięki #include <io.h> #include <signal.h> #definetau10x83 //tau1 = 131, 1ms #definetau20x06 //tau2 = 6 , 2ms #definetau2064910 // 20 ms long licznik=0; unsigned int tau15=0x45; //tau15...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
Witam, Kolego :arrow: kuss115, a policzyłeś jakie trzeba dobrać wartości parametrów elementów odpowiedzialnych za odliczanie czasu w układzie timera 555? Jedna godzina to 3600 sekund (jakby kto pytał) ... :cry: Pozdrawiam
odliczanie sekund bascom odliczanie sleep timera
schemat instalacji fazowej sterowanie wtryskami benzyny klawiatura bezprzewodowy satela
wymienić schowek telefon zablokowany przez operatora
Kostkarka nie pobiera wody - przyczyny i rozwiązania Audi A8 4D - Kod błędu 01400: Zawieszenie zbyt wysoko