Masz na razie dwa liczniki, ale jeden z nich nie ma co liczyć. Licznik sekundowy dostaje sygnał z generatora 1Hz i go zlicza modulo 10. Ale musisz przygotować logikę dla licznika dziesiątek sekund, czyli modulo 6. Każde przejście licznika modulo 10 ze stanu "9" na "0" musi generować sygnał dla drugiego licznika. Tyle, że tu kończy się praca w pełni...
Witam. Przy 4 Mhz ustawiasz dzilnik do licznika na 256 w rejestrze TCCR0. Następnie ustawiasz 125 w OCR0. To jest górna granica licznika, która go resetuje i jednocześnie wystawia przerwanie. Teraz licznik liczy do 125 i generuje przerwanie OCF0 - Output Compare Flag 0 w rejestrze TIFR. Wtedy przerwanie generowane jest co 32000 taktów zegara, czyli...
Co dokładnie sekundę? Mniej więcej co sekundę? Tą pierwszą opcję trudno bez przerwań zrealizować. Drugą to robisz sobie pętlę która realizuje się w mniej więcej sekundę. Przecież w tytule wyraźnie jest napisane z timerami , po co więc pętla "mniej więcej". Trzeba w głównej pętli sprawdzać stan znacznika timera i podejmować odpowiednie działanie. Szczegóły...
A nie łatwiej jest policzyć DO ilu ma liczyć a nie OD ilu? :) i robić przerwania COMP a nie OVF? Ja tak robię i na kwarcu 4MHz timer1 odlicza sekundy bardzo ładnie. Ale u Ciebie timer1 wydaje się mieć dobrze ustawianą wartość. Przy prescalerze 256 musisz mieć 15625 taktów zegara, aby osiągnąć sekundę. W drugim coś mi nie gra. Odliczasz od 0x0F czyli...
Witam. Dostałem nawigację Lark FreeBird 50.3. Po włączeniu urządzenia jest komunikat: "Urządzenie wyłączy się za chwilę" i jest odliczanie. Jak dojdzie do 1 sekundy to i tak urządzenie się nie wyłączy lecz jest jakby zawieszone na tym komunikacie. Jak się dotyka ekran to słychać dzwięk dotyku lecz nie ma reakcji na dotyk. Wyjęcie karty pamięci nic nie...
Witam, zwracam się z prośbą o pomoc. Tworzę program sterujący silnikiem DC. Program składa się z menu głównego w którym są 4 podprogramy 3 z nich działają bezbłędnie. Największy kłopot sprawia mi 4 podprogram a zarazem najważniejszy. podprogram startt ma za zadanie odmierzyć zadany przedział czasowy gdy osiągnie wartość 0 wykonać pewną procedurę i zacząć...
Witam. Posiadam AT89S52, do którego podłączone jest: - 4x7-seg. na całym porcie P0 mam a-h, a wybieranie wyświetlacza odbywa się między: P1.0 a P1.3 - klawiaturę matrycową 0-9 na porcie P3 - 4 przyciski na P1.4 - P1.7 Moje zadanie polega na tym aby po przyciśnięciu jednego z przycisków cyfra, która jest wyświetlana na wyświetlaczach była co sekundę...
Witam. Parę lat temu "spłodziłem" poniższy kod do sterowania roletami. W puszkach przy oknach mam klasyczne wyłączniki oraz po dwa przekaźniki w każdej. Od puszek - na etapie budowy - poprowadziłem skrętki do centralki gdzie wszystkimi steruje arduino. Wszystko działało prawie dobrze, ale coś musiałem poprawić oraz dodać i chyba coś przy okazji zepsułem....
Nie chce odliczać czasu-wystartować z odliczaniem ,ręcznie mozna mu ustawic minuty i sekundy,można zresetować do zegra,układ wyswietlacza sprawny.Schematu brak ;(
OKOS 1 Gang WiFi inteligentny wyłącznik światła wyłącznik ukryty moduł DIY Okos inteligentny pilot aplikacji kompatybilny z Alexa Echo Google Home 1 automatyka przełącznika Szczegóły Produktu Łatwo przekonwertuj swój tradycyjny przełącznik na inteligentny przełącznik i uzyskaj pilot zdalnego sterowania. Możesz podłączyć 1 przełącznik światła do tego...
Witam mój problem dotyczy timera w bcb. Napisałem program który ma za zadanie odliczac podany przezemnie czas az dojdzie do zera. Problem tkwi w tym ze umnie chodzi on prawidłowo, a u kolegi sekundy lecą wolniej niz powinny (tak twierdzi) dlaczego?? jaka jest tego przyczyna?? ze program odlicza wolniej niz u mnie podobno uniego program odlicza 1 sekunde...
Witam! Potrzebuję programu (animacji flash? filmiku?) dzięki któremu w noc sylwestrową można by było zorganizować zegar do odliczania wyświetlany projektorem multimedialnym na ścianie(ekranie) - może to być zwykły zegarek wyświetlający na całym ekranie (cały ekran w sensie "full screen" ;) ) komputera godzinę, minuty i sekundy. Nie bardzo mam pomysł...
Witam, Chcę na sterowniku S7-300 zorbić odliczanie czasu od pewnego zdarzenia, tak aby były pokazane godziny, minuty, sekundy. Są może gotowe funckje które to obługują, czy trzeba robic to samemu za pomocą timerów? Pozdrawiam
Całkiem źle. Timer ma działać ciągle i odliczać stałe odcinki czasu, coś rzędu 1/1000..1/500 sekundy.
Witam Zostawiłem kartę WiFi na USB podłączoną na noc do komputera, rano odpalając kompa wyświetlił się komunikat o prądowym obciążeniu portu USB. Komputer wyłączył się po 20 sekundach - kiedy skończyło się odliczanie na ekranie LCD. Niezwłocznie odłączyłem wszystko z portów USB w celu sprawdzenia czy daje to jakiś efekt. Pomimo tego komputer nadal wyświetlał...
Sprawdziłem szczotki, są ok., zastanawia mnie fakt tylko chwilowego poboru wody, tylko ułamki sekundy. Może to hydrostat?
Mikrokontroler jest wyposażony w układ licznikowo-czasowy i zapewne prowadzący chciał, żeby tego właśnie użyć zamiast czarować z pętlami. Ma to tą zaletę, że nie trzeba liczyć żadnych cykli (no może tylko do ustawienia). Ustawiasz raz i timer działa. tu masz notę katalogową, są nawet przykłady w assemblerze. Nie wiem, jakie tryby ma ten timer, bo nie...
Witam. Dostałem do sprawdzenia radio JVC KD G321 i po zasileniu go nic nie ma a reakcja jest tylko po wciśnięciu przycisku DISP i to na ok 4 sekundy. poza tym można wyjąć płytę i włożyć i zaraz po wykonaniu czynności radio się wyłącza. żaden inny przycisk nie działa. według wytycznych resetowałem i lutowałem przyłącze kostki - wszystkie przewodzą. i...
Witam, zaczynam zabawę z programowaniem AVR. Chcę zrobić prosty program, w którym dioda będzie świecić po sygnale z krańcówki, i przestawać po wciśnięciu przycisku. Napisałem taki program: #define krancowka 8 #define guzik 9 #define led 10 boolean listy=false; void setup() { pinMode(krancowka,INPUT); pinMode(guzik,INPUT);...
Dzieki za odpowiedź, ale nie do końca mnie o to chodziło. Załóżmy, że mój timer odlicza od 20 sekundy w dół. Kiedy jest przy 12 sekundzie, chcę aby kontynuował odliczanie ale np. od 16 sekundy bez zerowania timera. Czyli chce jakby nadpisać jego aktualną wartość odliczającą przez dowolną wartość zawartą w np. DB. Coś takiego da się zrobić w VAR, Kiedy...
Witam Szanownych kolegów. Nie dawno zacząłem przygode z programowaniem. Zapoznałem się z kursami na wkrętaku, oraz z kursem na Hobby Robot. Narazie wszystko opiera się na symulacji w proteusie, umiem już multipleksować cyfry na wyświetlaczu, lecz nie rozumiem funkcji bin2bcd, i nie umiem tego połączyć z następującym kodem tak, aby to jakoś działało....
Witam jestem początkujący w temacie bascom potrzebuję rozwiązać problem związany z błędnym odliczaniem zaprogramowanego czasu. Program przerobiony z działającego zegara ( samo odliczanie działa dobrze), tylko chcę żeby w 20 -stej sekundzie wyjście PIND.2 zostało załączone i w 45-tej sekundzie wyłączone. Teraz działa przypadkowo w 20 sekundzie zostaje...
Witam Jestem w trakcie konfiguracji Integry 64, manipulator TSI. Wszystkie czujki sa na 2EOL/NC. Wejsciowa jest ustawiona na "wejscie/wyjscie" z opoznieniem 30s. Wszystkie pozostale natomiast sa ustawione na "opoznione wewnetrznie", czas na wyjscie strefy to 30 sekund. Po uzbrojeniu manipulator (TSI) odgrywa sygnal wyjscia, ale niestety po naruszeniu...
Witam. Od niedawana próbuję napisać kod w javascript, który po podaniu ilości godzin, zacznie odliczać czas. Ilość godzin wprowadzam przy pomocy języka php. Niestety w kodzie musi być jakiś błąd, ponieważ nic mi się nie wyświetla <script type="text/javascript"> function autoformularz() { document.getElementById('auto')....
Siemka. Mam problem, ze skryptem odliczania, a mianowicie z częścią javascript. Php rozumiem dość dobrze, jednak gdy patrzę na jave nie mam pojęcia o co chodzi... Kto powie co zrobiłem źle ? W tych sprawach jestem zielony: Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . Proszę poprawić.- arnoldziq Poprawione. 1 raz jestem na forum.
Moim celem było aby mikrokontroler odliczał w górę co sekundę i wynik pokazywał na wyświetlaczu - pierwsze podejście do timer0. Początkowo sam obliczyłem wartości preskalera dla 8MHz, jednak na wyświetlaczu liczby pojawiały się ok 100 razy za szybko. Zastąpiłem swoje obliczenia tymi z tej strony: jednak nie rozwiązało to problemu. Próbowałem linijkę...
Witam, Chciałem wykonać minutnik (a właściwie "godzinnik"), który za pomocą NE555 ustawionego na impuls co 10 sekund sterowałby dwoma 4033 ustawionymi w szereg i odliczał 60 sekund (6 impulsów po 10 sekund), pokazując na wyświetlaczu siedmiosegmentowym każde 10 sekund, i przy 6 impulsie resetował pierwszy licznik do 0, natomiast na drugim wartość inkrementowałby...
Witam Robię sterownik do bramy, przerobiłem kod "pod siebie" Sterownik steruje silnikiem, lewo, prawo, sprawdza jaki prąd pobiera silnik i wyłącza go gdy prąd będzie za duży. Funkcja która porównuje wielkość prądu to: If Rez >= Pot_max Then ..... Problem jest w tym, że silnik na starcie pobiera za duży prąd i trzeba by wstrzymać wykonywanie tej funkcji...
W zasadzie sam sobie podales odpowiedz. Przyklad osadzania dynamicznych obrazkow w dokumencie HTML jest podany w skrypcie animowanego zegarka, natomiast jeden ze sposobow obliczania czasu, ktory pozostal do okreslonej daty jest w skrypcie odliczajacym dni (funkcja showtime() ). Hint: najprostszym sposobem, wykorzystujac podane przez Ciebie skrypty,...
Ok.. w fusebitach mam ustawiony external XTAL czyli idzie zgodnie z kwarcem. Nie rozumiem tylko czemu taki kod: $regfile = "m8def.dat" $crystal = 8000000 Config Timer0 = Timer , Prescale = 256 Config Portd = Output Portd = &B11111111 On Timer0 Liczsekundy Dim Liczus As Integer Enable Interrupts Enable Timer0 Load Timer0 = 250 Do Loop End Liczsekundy:...
Dokończę może opis tego co chcę zrobić. Mój minutnik będzie zliczał przykładowo od 9 minut (wartość będzie zmieniana w zależności od tego co chce odliczać, podając odpowiednie wartości na wejścia ABCD licznika 74192). Dalej mam dekodery 7447 i wyświetlacze LED siedmio segmentowe. Chciałbym jeszcze jakiś głośniczek zrobić jak licznik skończy odliczanie,...
Czy ktoś mógłby mi łopatologicznie wytłumaczyć o co w tym chodzi? Napisałem prosty program do odliczania 1 sekundy i albo się spieszy, albo spóźnia ok 3 sek na 5min. Próbowałem już wielu ustawień tccr0 dla ctc i z identycznym skutkiem... Procek to Atmega16, kwarc zewnętrzny 8MHz, prescaler 64, odliczam 125 lub 124 i ciągle wariacje. Jak powinienem poustawiać...
Witam! Chce napisać program, który odlicza dni do weekend'u(Ile zostało dni, godzin, minut i sekund). Szukałem tu i tam i dowiedziałem się, że powinienem skorzystać z biblioteki <time.h>.Program powinien chodzić w kółko(po zakończeniu weekend'u odliczanie zaczyna się od nowa). Proszę o pomoc.
Witam. Chciałbym mieć (stworzyć lub zlecić) układ wyzwalający lampę błyskową po odliczeniu i wyświetleniu na wyświetlaczu określonego czasu. Chodzi o dwucyfrowy wyświetlacz 7-segmentowy (swoją drogą czy istnieją takie bez kropek?) oraz lampę błyskową typu studyjnego - prawdopodobnie tzw. żarówkę błyskową na gwint e-27, która ma wyjście synchronizacyjne...
Witam Próbuję ustawić aby po odliczanym czasie (60sek) na uzbrojenie w CA Satel Integra Wrl 128, wyjście fizyczne (OUT8) na sygnalizowanie optyki "wzbudzało" się na 5 sekund informując domownika wyjeżdżającego z garażu samochodem, że Centrala uzbroiła się. (czyli wyjście OUT8 ma "mrugnąć" sygnalizatorem od 61 do 65 sekundy). Da się to zrobić stosując...
Odliczanie czasu na wyjście może być sygnalizowane piknięciem co 1 sekundę oraz przyspieszonym pikaniem w czasie ostatnich 10 sekund. Alarm nie jest sygnalizowany w manipulatorze (w założeniu alarm sygnalizują sygnalizatory podłączone do BELL-a). Zaprzestanie sygnalizacji wiąże się zapewne z zakończeniem odliczania czasu na wejście. Co do możliwości...
Hulajnoga Ninebot nie włącza się. Działa raz na jakieś czas, a potem nagle się wyłącza i nie da się jej włączyć. Kiedy podłączam do ładowarki i zacznę uderzać w tą rurkę pod kierownicą na ekraniku pojawia się odliczanie od 5, po odliczaniu pojawia się normalny ekran i gaśnie po około 5 sekundach. Proszę o pomoc.
Dla czego zegar odlicza czas niedokładnie? co jest źle w tym kodzie? Którą wartość należy poprawić aby zegar liczył dokładnie $regfile = "m32def.dat" $crystal = 16000000 Config Pinb.1 = Input Config Pinb.2 = Input Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5...
Na tym kwarcu nigdy nie uzyskasz 100%... No 100% dokladnosc to ja nie chce - chce dokladnosc jednej tysiecznej sekundy. To jest do zrobienia. mozna przeciez ladowac timer najblizsza wartoscia (dla TRCAP2H=0FCh,TRCAP2L=66h mamy 1,999.13 Hz, zamiast 2000, wiec niedokladnosc jest 0,000435 sek na sekunde ), a co pewien scisle wyliczony czas dodawac 1 do...
Jaki wewnętrzny rezownator (to nie jest kwarc)? 1MHz, 2MHz, 4MHz czy 8MHz? Jeżeli masz 2, 4 lub 8 to musisz wpisać na poczatku programu bajt kalibracyjny do odpowiedniego rejestru (domyślnie wpisuje się bajt kalibracyjny dla 1MHz). O wiele dokładniejszy będzie pomiar jeżeli dasz zewnętrzny rezonator kwarcowy. Z tą liczbą 4 bajtową to przesadziłeś -...
Witam, może wie ktoś jak rozwiązać problem z "odliczaniem sekundowym" w słuchawce Gigaset 900? Jak tylko włączę przyciskiem rozmowy (zielony) to co sekundę słychać stuknięcie w głośniczku, niezależnie czy jest rozmowa na linii czy nie.
Witam wszystkich. jestem pierwszy raz na forum więc z góry proszę o wyrozumiałośc. Zakupiłem autko w którym zamontowany jest Pioneer ANH-P9R. Nie posiadam do niego instrukcji obsługi ale intuicyjnie radyjko opanowałem, wszystko działa niestety oprócz wbudowanego zegara. W menu załączyłem "CLK" na "On" i zegarek został włączony, niestety nie odlicza...
Podczas odbioru dowolnego programu od czasu do czasu obraz znika i zaczyna się odliczanie wyłączenia (5 min). Wraca po paru sekundach lub na drugi dzień lub za godzinę. Na EURO złączu działa dalej. Ostatnio już ciągle nic. Nie zależy to od temperatury ani "opukiwania" płyty. Jakieś sugestie? Pozdrawiam Przypomnij sobie p.11 regulaminu:
Używam kompilatora konsolowego, bo bardziej tu chodzi o dobry algorytm gdy z komputerem niż o wizualizację graficzną. Jakiś prosty przykład z tym WM_TIMER ? Chodzi mi o to żeby jeden proces odliczał co sekundę czas dla jednego i drugiego gracza, a drugi proces wykonywał grę, czyli wyświetlanie planszy, pobieranie współrzednych i sprawdzanie ułożenia...
Witam wszystkich. Problem jak w temacie,czas i data nie są odliczane prawidłowo, dzieje sie tak po wyjęciu baterii lub po odłączeniu zasilacza(nawet na kilka sekund), w czasie gdy lapek jest uruchomiony wszystko działa jak należy. Help
W skrypcie w którym podałeś jest kilka błędów, z czego najważniejszym jest użycie funkcji setInterval - która uruchamia okresowe wywołanie samej siebie - kolejne uruchomienia będą się akumulować. Zamiast tego powinieneś użyć funkcji setTimeout, która odpala funkcję jednorazowo . Tej nie trzeba wtedy zatrzymywać. Spróbuj coś takiego i dalej pokombinuj:...
Nie zamierzam korzystać z swojego kodu..to byłą tylko przymiarka i już wcześniej pisałem że nie zamierzam korzystać z tego co stworzyłem. Zakładając możliwy błąd zaokrągleń, to stosowne przeliczenie z daty juliańskiej można przeprowadzić oczywiście w obie strony. I właśnie o tą drugą stronę z ułamkami mi chodzi? Znasz sposób-algorytm na ten 2 sposób-z...
Witam wszystkich. Mam problem z laptopem. Model/ Fujitsu Siemens Amilo Pi1536. Karta graficzna która była to Ati Mobility Radeon X1400 ,prawdopodobnie wypaczyła się i przestała działać zmieniłem na GeForce 9300m GS 256MB MXM-II i problem przyciskam przycisk uruchamiający laptopa i zaczyna pikać, pokazując na matrycy zaszyfrowaną treść ,i odliczanie...
Dzięki działa tylko chodzi mi jeszcze o coś innego jeżeli do kodu Timer1.Interval:=i ; Timer1.OnTimer :=Timer1Timer; Timer1.Enabled:=true; pod np : 1000 czyli jedna sekundę podstawie i wyliczone ze wzoru to nie dziala odliczanie czasu dlaczego??????????
Witam Serdecznie. Przejdę do razu do sprawy... Mój problem polega na tym, że stworzyłem prosty timer(coś jak timer do jajek), teraz tworzę możliwość ręcznego ustawiania czasu, a nie w kodzie. Niby wszystko bangla jak powinno... Tylko problem polega na tym, że mam 2 przyciski, jeden ma dodawać mi minuty (tak jak już zrobiłem), a drugi ma być takim "zatwierdzeniem",...
Witam Mam dziwny problem z konfiguracją timer1 w atmedze644pa w trybie CTC. Kod jest następujący: [syntax=c] #define TIMER1_OCR 10801//10799//10800 // 1 sekunda void timer_init(void) { TCCR0A=(1<<WGM01); TCCR0B=(1<<CS02)|(1<<CS00); OCR0A=TIMER0_OCR; TIMSK0=(1<<OCIE0A); TCCR1B=(1<<CS12)|(1<<CS10)|(...
Witam Jak zaprogramować linie wewnętrzne aby przy uzbrojeniu STAY nie było dźwięków odliczania czasu na wyjscie. Mam klawiaturę na górze i na na dole, z górnej klawiatury chce uzbrajać cały dół, w trybie stay ( pominiecie linii na górze) Niestety w tej centrali wyglada na to ze sie nie da zrobic "cichego uzbrojenia stay" to jest bez sensu, gdy ide spac...
Każda częstotliwość generatora, która jest podzielna przez 12 umożliwia precyzyjne odmierzenie 1/12 sekundy - wystarczy zaprogramować timer tak, aby (wraz z preskalerem) odliczył 1/12 sekundy, np: - oscylator 12 MHz, odliczamy do 1000000 (np. preskaler 64, okres 15625) - oscylator 11059200, odliczamy do 921600 (np. preskaler 1024, okres 900) ... i pewnie...
Witam, Bardzo potrzebuję programu(?) który będzie działał na takiej zasadzie że będzie wyświetlany zegar analogowy i po kliknięciu "Start" zegar będzie odliczał czas (minutnik) lub zliczał czas (stoper), jest mi to obojętne. Ważne aby była widoczna wskazówka sekund. Do tego potrzebuje aby pod tym zegarem wyświetlany był ten czas w formie zegara cyfrowego....
Ty to jesteś krejzolka Aldoro wiesz hahahahaha Podłączył byś wyjście transoptora do wejścia INTx albo ustawił Timer jako Counter a wyzwalanie jako, na przykład Falling, Co sekundę sprawdzał byś ile impulsów nabiło przez sekundę. I to wszystko. Bez obsługi przepelnienia Timera osmiobitowego zmieścił byś 255 impulsów na sekunde. Miłego dnia. Mogłeś wcześniej...
Witam, po 5 latach zmywarka Mastercook zbi-0656 IT odmówiła współpracy. Żona nie wie, czy wcześniejszy proces mycia się skończył i czy pokazał się jakiś błąd. Ale przy ponownej próbie włączenia, na wyświetlaczu pali się tylko tryb ECO a cyfry co sekundę lecą od 1 do 24. Nic nie słychać, żadnej pompy, silników. Cisza. Potem odlicza od nowa. Proszę mądrzejszych...
Witam, Otóż od pewnego czasu męczę się nad poprawnym ustawieniem wbudowanego zegara RTC w STM32f401re. Korzystam z płytki Nucelo więc podejrzewam z dość dokładnych oględzin płytki i ścieżek, że część hardware'owa jest OK. Jednakże pomimo tego i ustawień błędy występują przy odliczaniu czasu. Przede wszysktkim sekundy odlicza następująco 1,2..9,16,17,19,21...
Spróbuj z j'em pokombinować, może gdy jest =0 to jest to końcowe odliczanie i trzeb zobaczyć co dla wczesniejszych if'ów? Jak już widziałeś wyżej udało mi się to zrobić, tylko nie wiem czemu mimo wpisania np 300 000 i tak zaczyna pikanie od 60 000. Odliczanie jest podpięte pod same sekundy, więc żeby przerobić to na ilość minut i sekund trzeba by było...
Użyj funkcji millis() do zarządzania czasem. Pewnie byś to znalazł, kilka razy wrzucałem taki przykład: [syntax=c]uint32_t czasTeraz,czasPoprzedni,tik=100; //tik musi byc mniejszy niz 1000 i dzilic 1000ms na rowne czesci uint8_t nTik,sekundy,minuty,godziny,dni; //liczniki tikow, sekund, itd. bool fnTik,fsekundy,fminuty,fgodziny,fdni; //flagi zdarzen...
Cześć, potrzebuję stworzyć układ do zasilania kamerki (przez przekaźnik). Plan jest taki: Do układu zostanie podane napięcie sterujące (12V). W tym momencie ma zostać załączona cewka przekaźnika. Impuls może trwać sekundę ale może trwać też minutę. W momencie gdy impuls sterujący zaniknie to ma rozpocząć się odliczanie czasu ("regulowanego"). Dopiero...
Witam! Sprzęt jak w tytule. Wiekowy... Mikrofala się włącza, talerz obraca, wszystko w środku szumi jak należy. Wyświetlacz pokazuje godzinę, czas zadany też, podświetlenie działa. Na pierwszy rzut oka wszystko OK. Niestety, sprzęt nie podgrzewa kaszanki ani pierogów. Dodatkowo - zegar NIE ODLICZA wstecz zadanego czasu. Raz zadane 30 s lub inny dowolny...
Witam. Mam taki problem od pewnego czasu posiadam fotowoltaikę i dziś rano zauważyłem iż folownik nie odlicza 60 sekund pisze czekaj i mruga zielona dioda .Czy to normalne ? fanele w 90 procentach pokryte śniegiem . Dziekuję za odpowiedz.
Ok, poniżej przykład odliczania jednej sekundy, w zmiennej 'ilesekund' co jedno przerwanie zegara będzie dodawana jedna sekunda. Oto kod: Dim ilesekund As Byte ilesekund = 0 Config Timer2 = Timer , Async = 1 , Prescale = 128 On Timer2 Sekunda Enable Interrupts Enable Timer2 Do 'tutaj możesz dać warunek, np. if ilesekund=60 (1 minuta) to coś...
Hmm Nie jest to takie proste jak sobie wyobrażasz. Najprostszy zegar jaki ja często stosuję: Oczywiście preskaler i początkowa wartość timera dostosowana jest do 8Mhz Jeśli chcesz zastosować zegar z innym taktowaniem musisz sobie obliczyć początkową wartość i preskaler. $regfile = "m8def.dat" $crystal = 8000000 Dim Sekunda As Byte Dim Minuta...
Witam! Mam u klienta skonfigurowaną Versę. W drzwiach jest kontaktron i chroni on strefę wejściową, natomiast manipulator jest w innym miejscu, gdzie jest czujka PIR. Kontaktron jest ustawiony jako we/wy finalny i daje np. 60 sekund na wejście, natomiast czujka obok manipulatora jako opóźniona wewnętrzna i wejście w jej pole zmniejsza ten czas np. do...
[syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then Tmp = 1 End If End If If Tmp = 1 And Ptimer1 < 85 And Ptimer1 > 70 Then If Klawisz = 1 Then...
Cześć, właśnie próbuję opanować Timera0 w Atmedze8. Chciałem odmierzyć dokładnie jedną sekundę. Napiszę jak ja to widzę. Mikrokontroler pracuje na 12MHz. Użyłem preskalera 256, i mam 46875. A, że to duża liczba to podzieliłem przez 125, i dostaję 375. Czyli licznik musi 375 razy odliczyć 125 żebym dostał jedną sekundę. No to napisałem program: [syntax=cpp]#include...
Cześć, po zabawie z timerem 0 przyszedł czas na timer 1. Mam Atmegę 8 z kwarcem 12MHz, chciałem tak jak poprzednio odmierzyć dokładnie jedną sekundę. Napisałem program: [syntax=cpp]//Nauka obsługi timera //Atmega8 12MHz #include <avr/io.h> #include <avr/interrupt.h> void main(void) { DDRB = 0x0F; PORTB = 0x0F; OCR1A = 46874; //OCR1A - po...
Sam program działa :D Znalazł się za to inny problem, kiedy wyjmowałam kabel podłączony do wyjścia nr.8 odliczanie następuje nadal, odliczanie ustaje po uziemieniu, więc w momencie w którym puszczam przycisk(przerywam obwód) liczenie powinno trwać, zamiast tego płytka gaśnie i kiedy uruchamia się ponownie widać czarne prostokąty. Dlaczego tak się dzieje,...
Po pierwsze, timer liczy od 0 do 255, ale to oznacza 256 impulsów pomiędzy przepełnieniami, czyli powinno być 256, a nie 255 * 128us. Po drugie zaokrągliłeś wynik z 32.64 do 32 przed dzieleniem, co w efekcie dało niedokładny wynik ilości przepełnień. W rzeczywistości częstotliwość przerwań można obliczyć dużo prościej: ( 8000000 / 1024 ) / 256 = ok. 30,5176.....
Witam, Mam taki kod: Public Class Form1 Dim x As Integer = 0 Dim y As Integer = 5 Private Sub OtworzToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OtworzToolStripMenuItem.Click Timer1.Enabled = True End Sub Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick x -= 1 Label1.Text = TimeSerial(0,...
odrazu mówie że jestem zielony jeśli chodzi o mijrokontrolery a elektroniką zajmuje się od czasu do czasu. Ale teraz do rzeczy. Szukam schematu urządzenia które odliczałoby mi wprowadzony czas (czas ma być wyswietlany na 6 wyświetlaczach diodowych, chodzi mi o te w których diody ustawione są w kształcie 8) w formie minuty, sekundy, setne sekundy, a...
Witam Zainstalowałem dwa systemy - W98 SE i XP Prof. podczas uruchomienia kompa, domyslnie uruchomia sie xp po 30 sekundach, a jesli zdecyduje sie na 98 to musze zainterweniować. A ja chce mieć tak odwrotnie, co by W 98 sie samo uruchamiało, a XP dopiero po mojej ingerrencji. Pozdrawiam Michał P.S. Gwoli ścisłości - mam zainstalowanego 98 Lite - to...
Mam opracowac program, ktorego zadaniem bedzie odmierzenie czasu pomiedzy kolejnymi nacisnieciami strzalek wyswietlacza 7-segmentowego(obsluga przerwan). wynik wyswitlany na wyswietlaczy 7-segmentowym z jednostka czasu (sekunda - s, milisekunda - n, mikrosekunda - u) z dokladnoscia do 5 miejsc znaczacych. Budowa strukturalna. Prosilabym o pomoc w rozwiazaniu...
Cześć Mam program, ktory w czasie 3 sekund (liczone przez Timer1) powinien liczyc impulsy podawane na licznik Timer0 i odpowiednio do tego tyle razy zaswiecic diode. $regfile = "m8def.dat" $crystal = 1000000 Config Pinb.1 = Output Config Timer1 = Timer , Prescale = 64 Config Timer0 = Counter , Edge = Rising On Timer1 Odmierz_3s Dim Licz As...
Witam Chcę zrobić w miarę dokładny timer na ATMega8. Ten na którym wykonuje prototypowe projekty działa ale się bardzo późni. Otóż przedstawiam problem: Wykonałem układ zapalający diodę LED przy pomocy ATMega8 ( nic więcej - taki prościutki układ). DO tego napisałem program w C o treści jak ponieżej: ****************************************...
Są impulsy na tej nodze co 1 sekunda Aha na układzie CD4013 na 8 nodze jest napięcie względem masy 4,75V AC Wszystkie układy scalone zostały powymieniane i to samo stoi zegarek ... może coś z płytką czy ktoś robił tego zegarka z tej strony
Witam Właśnie przeczytałem rozdział manuala M8 dot. pracy T/C0 i rejestrów odpowiadających za timer, tylko nie wiem jak zrobić, aby timer odmierzał wartość 1 sekundy .... ;| To chyba nie bardzo zrozumiałeś to , co przeczytałeś :( Timery nie potrafią odmierzać czasu , ale za to doskonale potrafią zliczać impulsy , których źródłem może być przeskaler...
Witam Mam jakiś błąd w programie ale nie mogę dojść gdzie. Przed mian'em mam obsługę przerwania dla SIG_OUTPUT_COMPARE1A która teoretycznie powinna się wywoływać co 1s. Timer1 ustawiony w tryb compare na preskalerze 256, ustawienia timera są na początku maina. SIGNAL(SIG_OUTPUT_COMPARE1A) // sygnal porownania od timera 1A { sec++; sec%=60;...
Co 1 sekundę , odczytuj tylko rejestr sekund.Jeśli sekundy = 0 , odczytaj także rejestr minut.Jeśli rejestr minut zwróci 0 , odczytaj rejestr godzin , a jeśli rejestr godzin zwróci 0 , to ... itd. Piotrek
Używasz dwóch liczników: jeden liczy do 10 (4017), drugi do 6 (4022 ze zworką, bo inaczej liczy do 8), łączysz je tak, żeby np. doliczenie do 10 przez pierwszy powodowało zliczenie 1 przez drugi (można i odwrotnie, na jedno wyjdzie); LED-y podłączasz tak, żeby świeciły, jak jest '1' na wyjściach obu (np. używając bramek NAND, masz 60 kombinacji). Układ...
A nie prościej odliczyć sekundę licznikiem? Mikrokontroler może wykonywać czasie tej sekundy inne operacje, a nie zajmować się własnym zapętlaniem.
Witam mam pewien problem ze sporządzeniem programu do odliczania sekund (docelowo z dokładnością do 0.1s albo lepiej 0.01) z zadanej zmiennej do 0. Problem polega na tym że nie jest powtarzalny po podaniu zmiennej po raz drugi zawiesza się ;/ nie wiem co zrobiłem nie tak – co muszę zmienić w kodzie aby można było powtarzać odliczanie ile razy...
I problem rozwiązany kłania sie słaba znajomość DSC mam mało doświadczenia w tym temacie i pewnie jeszcze nie jeden taki smaczek mnie zaskoczy... okazało sie ze rozwiązaniem problemu było odczekanie ok 2 minut od wyjścia i system zachowuje sie prawidłowo:) Tak że dziękuje ze wszystkie rady:) A jeśli chodzi o syrenkę... to moja pomyłka nie wiem czemu...
Cześć. W czasie pracy wyskakuje mi komunikat ze system Windows zostanie zamknięty za około 40 sekund. Nie wiem co zrobić a problem robi się dość poważny i uciążliwy.
Kolega emarcus ma rację, przesadziłem ze skrótem myślowym i wyszła mi nieprawda. W zależności od częstotliwości kwarcu pojemność Timera 1 starcza na kilka do kilkudziesięciu sekund.
Jak coś dopiszę to mi całkowicie znika zegar. Postanowiłem, więc zrobić te milisekundy na zwykłym zegarze: <script language="javascript"> <!--W3e JAVAscript Preset var timerID = null; var timerRunning = false; function stopclock() { if(timerRunning) clearTimeout(timerID) timerRunning = false; } function...
Ja wiem ze nie kazdy musi sie uczyc angielskiego ale moze by tak kolega przeczytal chociaz jaka jest poprwana pisownia komend w jezyku Bascom zamiast narzekac na brak pomocy ja rozumiem ze w obecnych czasach ludziom sie niechce czytac wola sie pytac od razu na forum ale zeby nie bylo ze nikt nie pomaga to ci napisze NIE MA TAKIEJ KOMENDY JAK WEIT JEST...
Witam. Staram się zrobić program który będzie reagował na wyzwalanie poprzez przycisk (w przyszłości klaskanie). Wejście, do którego podłączony jest przycisk to Port C na wejściu 0x01. Cały problem jest następujący: - gdy na wejściu podany jest sygnał, zmienna Licznik zwiększa się o jeden. - gdy zmienna jest równa 1, to następuje włączenie timera z...
a możesz jakiś najprostszy przykład podać odmierzenia za pomocą timera np. 1 sekundy, próbuje odmierzyć 1 sekundę ale nie bardzo umiem posłużyć się timerem ustawiłem timer0 tak: Config Timer0 = Timer , Prescale = 256 ale dalej nic nie wymyśliłem
Witam serdecznie Potrzebuje poprawy kodu do sterowania wiatrakiem ale to nie ważne chodzi mi o samo sterowanie Opisze to tak Mam zmienna ustalaną w menu W_czas (czas w sekundach - ustalmy że jest to 5 przykładowo) jeśli raz nacisnę przycisk Wl_wiatrak to wentylator chodzi 5 sek i automatycznie się wyłączy jeśli nacisnę 4 razy to 4 x 5 sek = 20 sekund...
Witam serdecznie mam następujący problem. Wgrywam następujący kod do attiny: [syntax=c]#include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> SIGNAL(SIG_TIMER1_COMPA) { PORTB=0xff; _delay_ms(20); PORTB=0x00; } int main() { OCR1A = 31250; //Set OCR1A TCCR1B = (0 << WGM13)|(1 << WGM12)|(1...
Witam. Potrzebuje licznik co 1us sprawdzam poprawność działania na 1s i jakoś nie działa program do odliczania 1s działa : $regfile = "m8def.dat" $crystal = 8000000 Config Portd.1 = Output Config Timer2 = Timer , Async = Off , Prescale = 64 Dim Licznik2 As Integer On Timer2 Tim2_int Enable Timer2 Enable Interrupts Timer2 = 6 Licznik2 = 0 Do...
Witam. Przeglądnąłem masę wątków na temat timerów w DSM51 i niestety nie do końca wszystko zrozumiałem. Muszę napisać program, który będzie odliczał czas, aż do momentu naciśnięcia odpowiedniej cyfry od 0 do 9. Generowanie losowe tej liczby zostawiamy na bok. Chodzi mi głownie o timer. Wiem jak go ustawić, wybrałem tryb timera 16-bitowego. W momencie...
seja4321 Napisałem kilka linii kodu ,jest to jedno z możliwych rozwiązań twojego problemu z przyciskiem . program przetestowałem. Moja rada to testuj program na kilku kilkunastu sekundach. powodzenia. Dodano po 46 Nie rozumiem dlaczego seja4321 został skarcony przez LordBlick, przecież pisze w dziale początkujący? Co do kodu, to jest dziwny, Piszesz...
Ten skrypt troche muli stronke :P Mi chodzi o to, zeby po prostu odliczalo w dol z 1h i tak w kolko Dodano po 1 A ten skrypt sleep zamula stronke na 60 sekund, jesli wpisze 60.
Witam poszukuje porady jeżeli chodzi o Bascoma pisze programik który ma mieć funkcje odliczania czasu dokładnego(chodzi mi typowo o sekundy) jak musiałaby wyglądać procedura timera dla odliczenia np 20 sekund. kwarc 160000 hz Z góry dziękuje
Najlepiej zrobić to w obsłudze przerwania od timera. Tak jak pisze kolega Alagner - licznik ustawić na np. 100Hz, a w obsłudze przerwania muszą być liczniki programowe realizujące odliczanie czasu - pierwszy liczy do 100, co daje na jego wyjściu 1s, a następny może już odliczać sekundy, następny minuty, godziny, itd... Jednocześnie w tym przerwaniu...
jak już tak musisz... zrób 2 label'e w jednym wyświetlaj min w drugim sek, timer ustaw na disable i włączaj buttonem... [syntax=vbnet] Dim min5 As DateTime = "00:05:00" Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick min5 = min5.AddSeconds(-1) Me.Label10.Text = min5.Minute.ToString 'minuty Me.Label11.Text = min5.Second.ToString...
Swoją drogą kod fatalny - strach pomyśleć, ile linii miałby tak napisany kod, który miałby odliczać do tysiąca... To jest tylko fragment, który ma liczyć do 10 a nie do 1000 :) gdybym robił stoper do 1000 to pewnie inaczej by to wyglądało - masz racje - wygląda jak pierwszy program nowicjusza służący do zapalania diody :) A ja bym spytał o ile sekund/minut...