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...
Tu masz rozwiązanie: http://www.elektroda.pl/rtvforum/viewtop...
Witam Od jakiegoś czasy chce zrobić zegarek na atmega8. Do odliczania sekund użyłem unsigned int i=0; void wait(long t) { long cnt = 0; TCCR1A = 0; TCCR1B = 3<<CS10; TCNT1 = 0; TIFR |= (1<<TOV1); while(cnt < t) { if(TIFR & (1<<TOV1)) { cnt += 65536; TIFR |= (1<<TOV1);...
Poza tym to: TCNT0 = 130; Powinna być pierwszą instrukcją w przerwaniu, a tak w ogóle polecam poczytanie o trybie CTC - nie będzie trzeba martwić się o ciągłe ładowanie wartości timera. EDIT: A problemem właściwym jest nadmiarowy średnik, o tu: if(licznik == 375); jak go wywalisz to będzie w miarę OK. A zmienna nie musi być w tej sytuacji volatile,...
... potrzebuje tego urządzenia do atrapy bomby która będzie używana do airsoftu ... A taka może być?: [youtube]https://www.youtube.com/watch?v... Jeśli tak, to: http://mikrokontrolery.blogspot.com/2011...
Najprościej to chyba tak: [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #define TIMERSTART 6 volatile uint8_t FLAGA_50 = 0; volatile uint8_t FLAGA_1000 = 0; // funkcja obslugi przerwania TIMER0_OVF 8MHz / 64 * 250 wychodzi co 2ms // dla innego taktowania nalezy ustawic inny preskaler i/lub inne liczniki stawiania flag ISR(TIMER0_OVF_vect)...
W zasadzie to jest jeszcze nieco bardziej skomplikowane. Można ustawić jakiś tryb CTC-albo od ICR albo od COMP- i po osiągnięciu tej wartości licznik się wyzeruje. Ale jeśli się wyzeruje np. po osiągnięciu wartości wpisanej w ICR to jeśli wartość wpisana w COMP będzie mniejsza niż w ICR to też wygeneruje żądanie obsługi przerwania w TIFR. Jeśli na to...
Zrób to tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 256 'onfiguracja timera, przescaler 256 On Timer0 Odmierz_1s 'włączamy timer0 Dim Licz_8ms As Byte 'definiujemy zmienną pomocniczą Dim Sekundy As Byte Enable Interrupts 'włączamy zezwolenie na przerwanie Enable Timer0 Load Timer0 = 125 'ładujemy...
Właśnie przed chwilą też uruchomiłem zegar na ATMega8 choć wykorzystujący kwarc 32kHz (tzw. zegarkowy) niezależny od generatora głównego procesora. Jeżeli chcesz pozostać przy swoim pomyśle (równie dobrym) to w BASCOM-mie po kompilacji przejdź do opcji programatora gdzie będziesz miał trzy zakładki FlashROM ,EEPROM i Lock and Fuse Bits. Więc wybierz...
procek jedzie na 1MHz wew. zegarze. Rzecz w tym, że nie jest to sobie takie równe 1MHz, tym bardziej bez kalibracji. Jak chcesz dokładniej, to użyj Timer2 w trybie asynchronicznym z dodatkowym rezonatorem kwarcowym 32768Hz. Przejrzyj noty aplikacyjne AVR134 i AVR055.
witam czym programujesz płytkę,zmień soft na 41 lub43 i zobacz czy poprawnie pokazuje,jezeli nie to według mnie masz uszkodzenie na płycie,ja kiedyś wymieniałem hynixa przy podobnej usterce tylko ze u mnie czas zwalniał. pozdrawiam vip-serwi,com
Prosty program nawet w BASCOMie. Podajemy impuls z PLC na pin startujemy timer i liczymy czas. Jest impuls reset timera nie ma impulsu - reset PLC Start odliczania 60 sekund. I tak w koło. Dziesięć linijek kodu.
Należałoby dać wyłącznik układ czasowy z przekaźnikiem (np. na 5 sekund) a impulsy wywołania z centrali tylko by startowały ten układ. Każdy ponowny start od nowa odliczałby 5 sekund. Tak więc chyba to jest jakieś rozwiązanie. Oczywiście musi być dodatkowe zasilanie.
Racja - jeżeli pierwszy timer masz ustawiony na odliczanie jakiejś podwielokrotności sekundy to wtedy wszystko zrobisz na tym samym timerze.
tak jesli timer1 jest tylko do odliczania tej jednej sekundy i do niczego innego go nie potrzebujesz
To nie był kwarc, pomogło podgrzanie scalaka
Podpowiem Ci: - pierwszy układ jest do odróżniania impulsów trwających dłużej, niz 1 sekunda. To prosty układ z opóźnieniem i przerzutnikiem Schmitta na CD4093. Jeśli czas trwania impulsu jest dłuższy, niż 1 sekunda, to na wyjściu tego CD4093 pojawia sie impuls, który zostaje zliczony przez licznik 4017. Jednocześnie uruchamia się nastepne odliczanie...
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...
-wyłączyć zapłon, -wcisnąć przycisk pierwszy po prawej (tj przycisk licznika km) i przytrzymać go w tej pozycji, -włączyć zapłon; na wyświetlaczu przez 10 sek. odliczana jest do tyłu ilość km do następnego przeglądu, -przytrzymać wciśnięty przycisk (ten po prawej stronie) przez 10 sek.
1. Maksymalna pojemność licznika wynosi 255 +1 na przepełnienie. 2. Żeby odliczyć 125 impulsów taktujących do przepełnienia trzeba wpisać wartość początkową 131, ponieważ 131 +125 impulsów = 256 - czyli dla 8 bitów =0 i przepełnienie. 3. Częstotliwość taktowanie, jak napisałeś wynosi 15625Hz, czyli przepełnienia licznika występuje co 125 impulsów 15625Hz/125...
Jestem początkującym, więc za dużo Ci nie pomogę z kodem, ale jedno wiem na pewno ;) Odlicza Ci 2 sekundy, bo tak ustawiłeś OCR1A. Mając kwarc 14,745,600 Hz, ustawiłeś preskaler na 1024. Czyli 14400 cykli, to 1 Hz. Przy 28799 w Twoim programie, masz prawie 2 sekundy. To tak w międzyczasie, póki inna osoba Ci pomoże.
Banalne zadanie. A więc włączasz licznik(lepiej TIMER1-większa pojemność), tak, aby odliczał ci te 10sekund. Dajesz zmienną którą zwiększasz np co 1sekunde (zmienna o nazwie sekundy). W czasie odliczania do 10s w pętli głównej zliczasz impulsy przycisku i zwiększasz je w innej zmiennej (np. impulsy). Po 10 sekundach w zmiennej sekundy będzie10s a w...
Tak, w załącznikach w tym temacie.
A ja znam rozwiazanie tego problemu! To wcale nie musi byc robak, a nawet jesli jest to mozna go w prosty sposob unieszkodliwic (chodzi mi o restart kompa): START->PANEL STEROWANIA->NARZEDZIA ADMINISTRACYJNE->USLUGI znajdujesz ciag "Zdalne wywoływanie procedur (RPC)" i klikasz prawym myszy i Wlasciwosci pozniej zakladka Odzyskiwanie. Masz tam trzy okienka:...
Myślę, że basic_pin_pin został najpierw znaleziony w czujniku PIR i nie byliśmy świadomi, że ta sama składnia jest używana również w czujnikach drzwi, dlatego ekstraktor szablonów wykrywa go jako PIR. Jeśli chodzi o odliczanie 300 sekund - cóż, sterownik jest tworzony z założeniem, że ma działać z MQTT. Nie sądzę, aby ten czujnik mógł być użyteczny...
Jedynym grubym błędem który miałeś było zerowanie licznika co Ci wskazałem w poście 11. Reszta to pitolenie jeżeli miescisz się we tych 256 taktach. Oczywiście mógłbyś ustawić prescaler i wołać to przerwanie nie tak często. Nawet ja by się dokładnie nie zgadzało to wystarczy dodać sobie poprawkę wyliczona na kalkulatorze, lub skompensować to bitami...
Z okazji braku prądu uruchomiłem EPS w moim HYD 3600 ES. Niestety, zasilanie włącza sie na kilka sekund, zaświeca się alarm na chwilę, pojawia się zdarzenie ID12, falownik odlicza 60 sek i tak w kółko. Żadnego obciążenia na wyjściu EPS. Co to może być? Prąd ładowania i rozładowania baterii ustawiony na 6A (mam niewielkie akumulatory AGM).
Witam :) potrzebuje schemat włacznika czasowego z lcd. Chodzi mi o taki włacznik coc w podobie do zegarka elektronicznego z budzikiem. Tyle tylko zeby ustawiac czas na odliczanie np.60 sekund i po tym czsie zeby cos sie zalaczylo. Chcialbym zeby to urzadzenie bylo malej wielkosci wiec zeby byl zasilan albo 9v albo 12v.
Dzięki kolego Procesor32 mój problem z odliczaniem czasu został rozwiązany po małej modyfikacji kodu źródłowego, który otrzymałem od Ciebie.
http://rapidshare.de/files/8088301/i...0... prosze bardzo sobie sciagnac bo na maila to za duzy plik Pozdrawiam P>S jakwejdziesz i dasz free na dole tabelki to poczekaj za te grube sekundy co odlicza mina .Trwa to okolo 60 sekund i potem mozna pobierac
Moje niedopatrzenie, w instrukcji obsługi jest napisane aby nacisnąć przycisk AutoDry i czekać aż pokaże się odliczanie 60 sekund po tym czasie drzwiczki się zamykają.
Na nie możesz policzyć? Chyba że nie wiesz jak :D Masz 8MHz. A przerwanie przychodzi z częstotliwością 125Hz (dlatego trzeba 125 razy odliczyć aby wyszła 1 sekunda). Preskaler Timera 256. 8000000/256/125 = 250. I dlatego jest Load Timer0 = 250 Teraz chcesz kwarca 7372800. Więc musisz tak kombinować aby uzyskać jakąś sensowną liczbę przerwań i sensowny...
Uruchomić;) Poważnie. Twa ingerencja będzie bardzo ograniczona. Wykaż troszkę inicjatywy i poszukaj sobie opisy tych aplikacji. Najlepiej jednak, korzystać z nich, na "czystym" systemie. Dodano po 4 PS: Avast, to średnio dobry antywirus. I przy domyślnych ustawieniach, znacznie spowalnia pracę systemu. Jeśli nie jesteś fanem erotyki, tudzież P2P, to...
Wyobraź sobie taką sytuacje: załączasz napięcie układ odlicza 6 sekund i włącza przekaźnik. Potem wyłączasz napięcie -> faktycznie napięcie na cewce przekaźnika zanika i przekaźnik się wyłącza i w tym momencie od razu podajesz ponownie napięcie. Z powodu wciąż naładowanego kondensatora C7 układ nie odliczy ponownie 6 sekund tylko od razu załączy...
Jak zrobić układ elektroniczny, który by załączał diodę co jedną sekundę (miganie diody co jedną sekundę). A jeszcze lepiej, jakby był z wyświetlaczem odliczającym sekundy. Potrzebuję takiego układu do odliczania czasu zgrzewania. Najlepiej byłoby, jakby działał na 230 V.
A jakimi poleceniami sprawdza się stan znacznika timera, bo dopiero zaczynam z assemblerem i jeszcze niewiele wiem
SER to nie błąd tylko powiadomienie że nadszedł czas na serwis kotła. Skończyło się odliczanie czasu ustawionego pod d.84.
Temat okazał się faktycznie upierdliwy. Po uruchomieniu procedury kasowania komunikatu w zestawie wskaźników (program VASPC) program prosi o wyłącznie zapłonu po czym odlicza 60 sekund, następnie włączyć zapłon, uruchomić silnik i tu się zaczynają schody. Program tak jakby nie rozpoznawał, że silnik pracuje. VAS pyta czy były problemy z uruchomieniem...
licznik czasu który po włączeniu od razu będzie odliczał od pierwszej sekundy, przez minuty godziny aż do 9, a właściwie 10 dni Więc nie potrzebujesz żadnego RTC wystarczy timer w procesorze. Nie piszesz nic o wielkości cyfr i wymaganej jasności - w zasadzie od tego zależy konstrukcja stopni wykonawczych. Przy wyświetlaniu sekwencyjnym jasność wyświetlacza...
Poszukuje tańszego zamiennika przekaźnika czasowego Kol. podrzuć fotkę tego przekażnika, czasówki, Z tych starszych ,,,to tarcza,,, mam kilka, kilkanaście sztuk orginał , lub zamiennik One SĄ NA 24v i 230V . Czy inne napięcia 48V DC interesuje Zakres odliczania ,,, 60. sek. ustawialne i więcej z modyfikacją w górę i w dół ]
Myślałem o tym, że czujnik - podczas DeepSleep - nigdy nie zgłosi stanu baterii. Więc będę musiał wybudzać czujnik co najmniej raz dziennie, aby uzyskać wiarygodny raport o stanie baterii. Jak mogę to zrobić? Po prostu umieść to w autoexec.bat? PinDeepSleep 86400 czy to natychmiast aktywuje DeepSleep bez odliczania 60 sekund? ================== Kolejne...
Dzień dobry, koleżanka ma poco x3 pro. Po wpisaniu prawidłowego kodu, nagle telefon informuję aby poczekać 1440 minut :(. Zaparłem się poczekałem, ostanią minutę odliczał po sekundzie, kiedy skończył i wpisałem poprawny kod ponownie 1440 minut. Czy można to ominąć aby zgrać zdjęcia z telefonu ? Mogę wejść do "menu" poprzez Power ON i Volume Up. Ale...
kamilple, Powiedz po co ma Arduino odliczac do 30' po nacisnieciu przycisku??? Z tego co widze masz 2 opcje: 1) po nacisnieciu przycisku robisz pomiar i wyswietlasz go a po 30' ekran gasnie, 2) robisz odczyty co 30' ale wyswietlasz po nacisnieciu przycisku 30' mozesz to zrobic tak: [syntax=c] long a = 0; loop() { .... a= (millis()/1000); //poczatek...
[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]
Zlecenie na kompleksowe wykonanie 100 sztuk modułu który: - odliczy czas do zadanej daty - wyświetli sekundy na wyświetlaczu LCD do daty - po dojściu do zadanej daty wyświetli odpowiedni napis/sekwencję cyfr (do ustalenia - wszystko musi zostać opakowane w małym zgrabnym plastikowym pudełku. Aby dało to się przykleić do innego materiału. - całość musi...
Ten wsad jest sprawny, TV na nim działa, są wszystkie opcje ale tylko z klawiatury lokalnej. Natomiast nie działa obsługa pilota. Pilot jest rozpoznawalny bo gdy TV próbuje przejść w tryb uśpienia - oczekiwanie i odliczanie 30 sekund - przerywa to odliczanie czyli reaguje na jego komendy natomiast ich nie obsługuje. Pilot na innym TV działa. Wszystkie...
Nie ma takiej możliwości, aby wyjście roletowe z ustawionym czasem działania np. 30 sekund wyzwolić wyjątkowo np. na 15 sekund. Można zrobić coś innego: - załącz wyjścia rolety w górę (30 sekund) - po tym czasie załącz wyjścia rolety w dół i jednocześnie rozpocznij odliczanie 15 sekund np. na wyjściu "przełącznik mono" - po tych 15 sekundach (wyjście...
http://obrazki.elektroda.pl/1581329000_1... Tu masz prawidłowy schemat (ten po prawej), w tym podanym przez Ciebie czas jest odliczany od puszczenia przycisku/triggera a nie jego aktywowaniu. W Twoim przypadku gdzie zamiast przycisku dasz sobie przekaźnik sterowany tym samym zegarem co obwód 230V musisz odliczać te 5 sekund od pojawienia...
Jak już próbujesz coś zlecić, to przynajmniej podaj szczegóły: jaki procesor, jak podłączone są diody, itp.
Witam, Masz zmienną bInitFlag która jest FALSE podczas startu. Jak FALSE to bazujesz. Po bazowaniu ustawiasz na TRUE. Jak jest TRUE to włączasz automatycznie pozostałe bloki. Ja tak robię zawsze. Po uruchomieniu PLC odliczam czas np. 5[s]. Po 5[s] zmienna bInitFlag jest równa TRUE. Do momentu jak jest FALSE wszystkie bloki są wyłączone np. do obsługi...
odliczanie sekund bascom odliczanie pcf8583 odliczanie
zatrzymanie programu prania metoda przekształcenia czujnik parkować garaż
interfejs diagbox belinea 107050
Skuter odpala, ale ma trudności z ruszeniem - przyczyny i rozwiązania Fiat Doblo MultiJet – utrata mocy, kop przy 3000 rpm, zamulenie, turbo, EGR, MAP, MAF