... 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...
Jak już próbujesz coś zlecić, to przynajmniej podaj szczegóły: jaki procesor, jak podłączone są diody, itp.
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...
Timer + przerwania + funkcja obsługi przerwania ISR(), a nie sprawdzanie jego flagi. Zobacz przykład: http://mikrokontrolery.blogspot.com/2011... A ode mnie w prezencie 25pkt, bo masz zero, ale używasz języka C :)
Witam. Poszukuje programu, który będzie dokładnie zliczał (taki minutnik), datę. Format: Dni:godziny:minuty:sekundy. Program odliczający do 11 grudnia do godziny 16:55 :) Bardzo prosiłbym również o kod programowy. Może być to program przeglądarkowy (w javie). Bardzo prosiłbym o napisanie takiego programu, gdyż jest mi on bardzo potrzebny, prosze również...
Witam, Zbudowałem swojego czasu timer odliczający sekundy na Atmega8 ale zauważyłem, że jak zatrzymuje go przyciskiem kilk razy i włączam, to sekunda jest niepełna. Zapewne jest to spowodowane zapisem jego wartości w jakimś rejestrze i chciałbym móc go kasować do końca... mój kod jest dostępny tutaj: http://mikrokontrolery.blogspot.com/2011...
Tu masz rozwiązanie: http://www.elektroda.pl/rtvforum/viewtop...
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)...
Witam, długo nie miałem czasu zająć się tym projektem ;] ale jak już wszystko było gotowe to okazuje się ze nie działa... tzn działa tylko jeden licznik, o ile nic nie podłączam pod pin numer 5, a generator mam podłączony pod pin1 uzyskuje stoper odliczający tylko sekundy... gdzie leży błąd?
Witam, Od jakiegoś czasu próbuję zrobić zegarek odliczający do konkretnej daty. Opiera się on na DS1307. Użytkownik ustawia aktualną datę dla RTC, i podaje co do sekundy datę do której ma odliczać. Następnie moduł odejmuje daty i pokazuje dni ,godziny, minuty i sekundy do wydarzenia. I tu pojawia się problem: odejmowanie dat. Najprościej byłoby odjąć...
Mam pytanie rozumiem że dodam kwarc zegarkowy z kondensatorami do masy dla TOSC1 i TOSC2. Ale czy jako tego głównego mogę użyć wewnętrznego 8MHz ? i kolejne pytanie troszkę OT czekając na kwarc i kondensatory... Podpoiłem sobie już ledy fajnie mogę nimi sterować. Więc napisałem choć jeszcze nie skalibrowałem timer odliczający sekundy na listwy led....
Witam! Chciałbym zbudować zegarek, który będzie odmierzał czas :), ale dość nietypowo :) Chciałbym zastosować wyświetlacz 2 x16 znaków, standardowy znany wszystkim, do tego natomiast oprogramowanie... zegarek miałby odliczać czas dokładnie do przerwy w szkole :) chodzi o elektroniczny czasomierz odliczający czas do najbliższego dzwonka w szkole, z dokładnością...
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,...
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...
Po pierwsze napisałem, że '' WIEM NIEWIELE W TYM TEMACIE'' , czyli w temacie programowania procesorów. Co do samej znajomości elektroniki, to od kilku lat zajmuje się budową wykrywaczy metali i innych urządzeń.Ponieważ moje wykrywacze działają, mam podstawy przypuszczać, że trochę się znam na elektronice.Na procesorach, nigdy nic nie robiłem, a urządzenie...
Witam, potrzebuje dwa urządzenia, które będą równo co np. 15 20 czy 25 sekund zwierały 3 razy co pół sekundy monostabilnie jedną parę przewodów. Nie jestem znawcą elektroniki dlatego też szukam osoby która wykona takie urządzenie. Sterowanie czasem powinno odbyć się dla urządzeń w taki sam sposób zdalnie np. przy pomocy komputera (jeżeli jest taka możliwość)...
Nie wiem po co kolega dołączył rezonator kwarcowy gdyż mógł ustawic na wewnętrzny oscylator RC. Prosta sprawa - układ komunikuje sie za pomocą UART'u - aby zniwelować błędy transmisji zastosowałem rezonator 11,059MHz ATmega8 ma wbudowany RTC. Mógłbyś programowo zrobic RTC a do projeku wykorzysyac wersje z "L" wtedy po wyłaczeniu z zasilania uC zasilałaby...
Witam wszystkich! Pewnie pomyślicie "znowu to samo", no ale zlitujcie się w Wigilię i przeczytajcie te kilka zdań :D Walczę z problemem od kilku dni. Nie potrafię skonfigurować Timera by konwertował dane z 1wire poza główną pętlą. Nie mogę sobie pozwolić na waitms, bo wtedy mam problemy z poruszaniem się w menu. Mam już działający Timer1 odliczający...
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...
Ustawiamy licznik na 1MHz (bez problemu dla kwarcu 16Mhz) czyli mamy zegar odliczający 1us. Wyzwalamy ten zegar komparatorem i odliczamy powiedzmy 10 okresów. Np dla 100Hz otrzymujemy teoretyczną dokładność 0,0001Hz, czas pomiaru 0,1s. Jak uzyskałeś taką dokładność, bo mnie wychodzi 0,001Hz? (liczyłem na szybko, mogłem i ja się pomylić) Metoda zaproponowana...
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 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
Racja - jeżeli pierwszy timer masz ustawiony na odliczanie jakiejś podwielokrotności sekundy to wtedy wszystko zrobisz na tym samym timerze.
Nawet gdyby wcisnąć tam tą konwersję to nie w przerwaniu, ale w pętli głównej. Jednym z problemów wprowadzonych w kodzie jest korzystanie z wolnego porównania == - powinieneś użyć and Powinieneś użyć rtc - miałbyś przerwanie co sekundę i byłby spokój - nawet źle zaprojektowane pcb może ci wprowadzić więcej niż te 3% niedokładności kwarcu, dużo też zależy...
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.
A jakimi poleceniami sprawdza się stan znacznika timera, bo dopiero zaczynam z assemblerem i jeszcze niewiele wiem
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.
-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.
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.
tak jesli timer1 jest tylko do odliczania tej jednej sekundy i do niczego innego go nie potrzebujesz
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.
Zastawia mnie po co ciągle robisz warunek w warunku jak np. tu If Pinb.4 = 0 Then Waitms 1 Incr Setki If Setki = 10 Then Setki = 0 Incr Tys If Tys = 7 Then Tys = 0 End If End If End If Jak już mówiłem wcześniej, jeżeli zaprzęgnąłeś timer to wykorzystaj go do odliczania sekundy wtedy pętla główna zostaje do twojej dyspozycji i bez problemu tam umieścisz...
[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]
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...
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...
że procek to bardzo mała szansa, szczególnie jak ma poczucie czasu, tj. piska, odlicza sekundy itp. Zwykle tam jest kilka przekaźników: do trafa wysokiego 1 lub 2 (drugi do regulacji mocy tzw. soft start), do wentylatora itp... Jeżeli reaguje na klawisze tylko nie startuje program to na ogół nie ma jakiegoś warunku potrzebnego zdaniem procka do włączenia....
no niech będzie fakt jest to C... w takim razie czy komuś chciało by się dopisać coś do kodu który zamieściłem żeby choć wyświetlał sekundy albo choć wskazał jak to zrobić jak uzyskać zmienna reprezentującą sekundy a co do wypowiedzi kolegi A może skorzystać z gotowca na stronie ATMELA: http://www.atmel.com/dyn/resources/prod_... (źródło...
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
Witam, na początku nie wiem czy dobrze trafiłem z tematem w tym dziale, ale juz piszę o co chodzi :) Na codzień zajmuję się GSM... a tak po za tym jestem miłośnikiem rajdów samochodowych jak i ich organizatorem poki co w formie amatorskiej - KJS, PPAIK itp. Posiadamy w klubie fotocele do pomiaru czasu i potrzebujemy do nich zegary. Proste zegary wielkości...
To nie był kwarc, pomogło podgrzanie scalaka
Stara, dobra metoda sprzed ery smartfonów - odliczanie sekund pomiędzy błyskiem i grzmotem. :D
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.
SER to nie błąd tylko powiadomienie że nadszedł czas na serwis kotła. Skończyło się odliczanie czasu ustawionego pod d.84.
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).
Więc tak: projektor rusza, ale od włączenia: - 7 sekund zanim pojawi się logo z odliczającym czasem - 21 sekund odlicza od "20" do "0" - 5 sekund jest obraz (znika logo) - następuje wyłączenie i przez 1:37 schładza się. I koniec; projektor w trybie stand-by. Hmm........ ...jak zewrzesz to odłącz zasilanie balastu! lub zewrzyj go na płycie głównej lub...
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...
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...
Nie po prostu kiedy ustawisz czas np 2 minuty i po 30 sekundach naciśniesz ponownie to będziesz miał znowu odliczane 2 minuty i tak dalej.
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...
Tak, w załącznikach w tym temacie.
zegar odliczający licznik odliczający układ odliczający
ipconfig telefon sprzęganie wokalu zmywarka samsung wyświetlacz
naprawa odkurzacza naprawa odkurzacza
Panel fotowoltaiczny 260W – parametry, zastosowanie, opinie, używane moduły 60 ogniw Ford Focus 2019 P2000 – błąd NOx, AdBlue, SCR, czujnik NOx, EcoBlue Diesel