Jeśli Ci wystarczy 8 cykli załącz-wyłącz, wpisz w szukaj na Allegro timer i zobacz programator timer na szynę - w cenie 20-30 zł masz rozwiązany problem.
Potrzebuję przerzutnik bistabilny do sterowania pewnym urządzeniem(końcówkę- przekaźnik sobie dorobię) tak by zachował z dokładnością do 1 minuty proporcje 8/20 minut; powiedzmy 8 załączone, 20 wyłączone. Pomóżcie znaleźć taki kit(zestaw do samodzielnego montażu - gotowy w sprzedaży) bądź schemat do wykonania. Oczywiście możliwie prosty, nie jakieś...
Przeanalizowałem działanie układu timera 4541 według informacji dostępnych z katalogu, a ponieważ dalej miałem pewne wątpliwości, to jeszcze dla pewności zrobiłem próbę, bo akurat miałem ten układ. Nie pamiętam dokładnie co Ci odpisałem na PW, ale mogę teraz powiedzieć, że schemat zamieszczony przez Ciebie w tym wątku jest poprawny (z wyjątkiem uwag...
http://obrazki.elektroda.pl/3351959900_1... http://obrazki.elektroda.pl/8857100500_1... http://obrazki.elektroda.pl/5552616200_1... Rezystory narysowane linią przerywaną stanowią obwód rozładowania kondensatora gdy niema podłączonych innych układów w tym obwodzie. Czas można dobierać przez zmianę RC nawet...
Mirekk36 a jaką dać częstotliwość taktowania bo dla twojej funkcji mi dioda miga co około 72s Najpierw sprawdź czy jak dasz _delay_ms(1000) to czy miga ci co sekundę - jeśli nie to napisz/powiedz/sprawdź czy masz dobrze przede wszystkim Fusebity ustawione ? Na pewno sama funkcja i while nie robi takiego narzutu żeby zamiast 60s było 72s ;) - jak już...
To mój projekt timera który w czasie czuwania nie pobiera żadnego prądu, można w nim osiągnąć bardzo długie czasy działania. Jego typowe zastosowania to sterowanie podgrzewaniem lusterek samochodowych, podtrzymanie pracy wycieraczek ze spryskiwaczem i wiele innych. Uruchomionego timera nie można wcześniej wyłączyć (chyba że odciąć zasilanie), oraz nie...
Do długich czasów stosowałem tantale.
Witam. Chciałbym zrobić timer bardzo długich czasów - rząd kilku lub kilkunastu miesięcy. Miałoby to zastosowanie jako przypominacz o wymianie oleju w samochodzie. Wyobrażam sobie, że można zaprząc do tego PIC-a. Niestety nie mam zbyt ani czasu ani możliwości, aby się tego nauczyć. Idealnym dla mnie rozwiązaniem byłoby zastosowanie PIC16F84 ( bo takie...
'Sensownych' rezystancji? A 3.3M to sensowne czy juz nie? ;] Moze wystarczy dobry one-shot timer (multiwibrator monostabilny) typu MM74HC4538? Pomyśl o [url=http://www.customsiliconsolutions.c... scalaku...
Nie bardzo rozumiem, z czego wynika to, że pies zjada 200g na jeden posiłek - czy chodzi o to, że już tak urósł, że tyle potrzebuje zjadać? A miska ma za małe przegródki, mieszczące tylko pół potrzebnej porcji? Hm... jeśli tak, to z tej miski może zjeść tylko 3 posiłki i żadna elektronika na to nie zaradzi. Do odmierzania stosunkowo długich czasów bez...
Napisałem program nadajnika i odbiornika, dla długich czasów trwania impulsu, np 1s wszystko jest w porządku. Odbiornik się synchronizuje, odbiera dane i dekoduje. Natomiast gdy impuls trwa 10ms już jest problem. Albo wyświetla się out of synchro, czyli brak synchronizacji, a jak już ma odebrać dane to błędnie je odbiera i wyświetla wartości dziwne...
Witam Najprościej to: CD4541 (timer długich i bardzo długich czasów) plus CD4017 lub CD4022 (licznik, tzw "Johnson") albo mikrokontroler (Atmega ... ) z napisanym odpowiednim programem, które to będą sterować świeceniem diod. Pozdrawiam.
Witam Czy ktoś znalazł rozwianie tego problem inne niż wyłączanie timerów?
Mam podobny timer i jak jest długo nieużywany, to mimo włożenia do gniazdka nic się nie wyświetla. Wtedy należy wcisnąć reset i od razu wszystko ożywa.
Super, tylko byłbym wdzięczny, gdybyś wskazał jakiś schemacik ;)
Witam, jeśli Ci gotowe biblioteki nie pasują, możesz napisać własną. Jeśli ograniczysz się do jednego mikrokontrolera i jednego timera, to całość nie powinna być dłuższa od postu, który napisałeś. Pierwsze co mi w google wyskoczyło: TimerThree. Zajrzyj do środka, i zobacz jak to działa. Biblioteki nie znam i nie używałem. Pozdrawiam.
zwolnic procka i uzyc timera. 0x41 0x56 0x45!!
Steruję oświetleniem przez int-iors za pomocą czujki zmierzchu. Wyjście iors (typ wyjścia: 17 wskaźnik gotowy) wyzwalam z wejścia czujki zmierzchu i bangla ale chciałbym aby światło gasło o 4 nad ranem. Jakieś sugestie jak to połączyć z timerem? Za długo już chyba siedzę i pustka w głowie.
Można to zrobić w każdym języku i w którym dokładnie będzie zależało jedynie od tego, czy podstawy któregoś z języków opanowałaś. Najłatwiej bedzie zapewne w c ale i w asemblerze nie będzie to zbyt skomplikowane. Prostym rozwiązaniem będzie użycie timera do odmierzania czasu a w pętli głównej sprawdzanie wartości zmiennej incrementowanej przez ten timer...
Witam sprawdź ten kod co prawda są inne numery portów i inny procek ale jak zmienisz powinno działać. Problem jest jeden w momencie jak naciskasz przycisk i zmieniasz końcówkę na WYJŚCIE to stan tego pinu Musi być (0) Niski , żeby nie zrobić zwarcia. '$sim $regfile = "attiny2313.dat" $crystal = 11059200 $baud = 9600 enable interrupts 'włącz...
<ciach> V-USB wymaga aby przerwania były blokowane nie dłużej niż ~25 cykli. Czyli w tym przypadku występuje problem ze zbyt długim przerwaniem timera w bibliotece "IR". Najprościej byłoby odblokować przerwania w ten sposób: Zbędne wyciąłem, bo logicznie kłóci się z kolegi postem. :)
To już zalezy czy zezwalacz na zagnieżdżanie przerwań. W momencie wejścia do procedury obsługi przerwania, global interrupt enable (czy jak się to nazywa w twoim przypadku) jest wyłączany. Oczywiście, w pierwszej linii obsługi przerwania możesz je odblokować, i wtedy koljne przerwanie może przerwać wykonywanie aktualnego. Niektóre kontrolery mają też...
Jak rozumiem chcesz defakto dzielić częstotliwość przebiegu jeżeli tak to nic prostszego: pętla for inkrementowana stanem wysokim np. i po osiągnięciu określonej ilości powtórzeń zmiana jakiegoś pinu "wynikowego" na stan przeciwny. problem się zacznie jak będziesz chciał podzielić przez liczbę inną niż wielokrotność 2 nie mam pomysłu jak takie dzielenie...
jak chcesz takie duze czestotliwości mieżyć to musisz użyć timera żeby liczył zewnętrzne impulsy, wtedy drógim timerem wyzwalasz przerwanie co określony czas (im dłuższy tym lepszy bo pomiar dokładniejszy) liczysz ile było ilmpusów z zewnątrz w okreslonym czasie. wydaje mi się że tą metodą dało by sie mieżyć nawet do 100Mhz ale jest jedno zalożenie...
Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną, którą w przerwaniu od timera zwiększasz, a następnie wykonujesz blok switch (i) { ... }. Oczywiście delay w przerwaniu to "bluźnierstwo" :) Preskaler ustaw sobie na 64, wtedy przerwanie od timera dostniesz ok. 400x na sekundę, czyli odświeżanie całego...
Edit: 14:48 (at)mpier dobra wskazówka, jednak chodzi w trybie PWM, Phase Correct, 8-bit clk/64 . Przy czym nadal nie rozumiem czemu wartość przeze mnie wpisana ginie, a nie przepisze się w kolejnym cyklu. To będzie chyba to. Nie ma się kiedy zapisać, jeśli timer nie zdążył się "przekręcić". Wstaw odpowiednio długie delay() po zapisie do OCR1A, to się...
Po zaliczeniu jednego, krótkiego "kliku" można np. ustawić najstarszy bit, a pozostałe mogą służyć do odliczania czasu, zarówno pierwszego(oraz dłuższego) jak i drugiego naciśnięcia.
Powiem szczerze, nie ogarniam tego :( siedzę już 2 godziny nad tym i efekt jest taki że na 5 wciśnięć przycisku tylko 2-3 wciśnięcia działają poprawnie Wcale nie tak źle(!). Z rachunku wynikałoby średnio ok. 50%. Spędzisz następne 2 godziny i bilans osiągnie 100%. Zacznij myśleć bardziej koncepcyjnie i zwróć więcej uwagi na posiadany sprzęt. Czy twój...
Generalnie problemem jet to co opisał Sareph - Twoja funkcja jest beznadziejnie napisana :lol: Tak arduinowo :D Po kiego grzyba sprawdzać czy przycisk jest jeszcze naciśnięty i dopiero wtedy reagować - jak wspomniano przyciski same z siebie bez naciskania nie generują sygnału, więc skoro jakiś wystąpił to wystąpił i koniec i nie trzeba sprawdzać za...
Taimer w integrze jest troszkę ubogi więc jakby ktoś chciał podzielić się wiedza jak to zrobić byłbym wdzięczny Nie robiłem tego, ale tak się zastanawiam czy nie dało by się tego zrobić na "wyjątkach" Do każdego Timera możesz zrobić 4 wyjątki, trzeba by wykorzystać 3 Timery x 4 wyjątki i mamy 12 miesięcy. Ustalasz sobie że zawór ma się otworzyć np....
W czym dokładniej masz problem? Najlepiej przy wciśnięciu przycisku zliczaj jakoś czas jak długo był wciśnięty, jeśli czas przekroczy jakąś tam wartość wykonaj czynności dla długiego przyciśnięcia. Najlepiej jakbyś to wykonywał w jakimś timerze który wykonuje się np. co 10ms, wtedy odpadnie Ci trochę roboty i uprości sprawę z debouncingiem.
Czy swieci się także podczas dnia? Bo na fotce nie widać jaka jest pora. Jeśli tak, to możliwe, że są źle podłączone. Te lampy mają możliwość pominięcia czujki i świecenia się ciągłego (np z wyłącznika). Moje lampy z czujkami po włączeniu do zasilania się włączają i świecą tak długo, jak mają timer ustawiony. Potem podczas dnia się nie uaktywniają....
chciał bym uzyskać z 10min. Przy takich długich czasach może nie być to powtarzalny wynik. Musiałbyś zastosować kondensator foliowy ( lub stały) w roli C.
Z opisu w instrukcji wynika że można zastosować przycisk, sugerowałbym jednak trochę dłuższe jego naciśnięcie np 2 s, aby elektronika zdążyła zastarować Pozdr. J.
__DSB() jest w tym przypadku całkowiecie zbędne - po włączeniu timera długo go nie używasz. Po co zerujesz bity, o których wiadomo, że już są wyzerowane? Dlaczego konfigurujesz każdą linię oddzielnie, zamiast zapsiać MODER i inne rejestry jeden raz a porządnie, bez operacji logicznych?
Przetwornika nie ustawiasz, bo to nie jego rola. Możesz to zrobić na zylion sposobów. 1. Ustaw sobie alarm w zegarze RTC - i jak dostaniesz przerwanie to inicjuj konwersję. 2. Ustaw sobie wakeup timer w RTC i jak wyżej. 3. Sprawdzaj jakiś licznik zmieniany np. SysTick - jak jego wartość będzie większa niż poprzednia plus 600000 to inicjuj konwersję....
Jeśli ustawiłeś tryb Center-aligned, to timer zlicza w górę i w dół - okres PWM jest 2 x dłuższy. Połowa okresu przypada na wartość równą wartości ARR.
Nigdzie masz jej nie umieszczać - o ile pomiędzy kolejnymi przerwaniami timera upływa dłuższy czas niż czas potrzebny na konwersję ADC.
W trybie CTC wartość timera jest zerowana, gdy TCNTx jest równe OCRxA. Nie pojawia się tutaj sprawdzenie w relacji większy/równy. Tak więc jeśli w danym momencie OCRxA jest równe 100, TCNTx 98 i w tym momencie zostanie wpisane do OCRxA wartość 96 to nie zostanie spełniony warunek dla TOP, timer będzie się zwiększał aż do 65535 (długa przerwa) kiedy...
Witam. Otrzymałem diody i czekam nadal na zamówione tranzystory. Sterownik działa bez timera. Witam. Po długim oczekiwaniu dostałem zamówione tranzystory. Po założeniu timer działa, tzn. wyświetla się czas ale nie mogę go zmienić. Nie działają przyciski- nie można też zaprogramować piekarnika. Pytanie czy uszkodził się sterownik? (ale działa zegar-...
agp aperture size to ilość pamięci jaka jest rezerwowana dla grafiki w RAMie na Twojej płycie głównej. Ustaw w zależności od tego ile masz pamięci na karcie graficznej i ile masz ramu na pokładzie płyty głównej... A Pci latency timer to funkcja ta kontroluje jak długo każde z urządzeń PCI może zajmować magistralę zanim przejmie ją następne urządzenie....
Wieża naprawiona przyczyną okazało się brak filtracji na napięciu stb 5,6 V, a uszokodzony był kondensator C841 1000 mikro . Dzięki kolego sosarek. ozdrawiam
Czyli najmniejszy okres wyniesie 20us a najdłuższy 1s. Rozwiązaniem jest pół-softwerowy PWM ze stałym wypełnieniem. Potrzebny Ci jest do tego tylko jeden Timer. A w jaki sposób chcesz ustalać tą częstotliwość? Przy zegarze 16MHz (może tem uC tyle osiągnąć?) to Ci daje 160 operacji na jedno przerwanie zegara. Powinno się udać :-).
Zmień doświadczalnie wartość wpisywaną do timera. Zobacz czy poprawnie wyświetla ci to co chcesz. Ważne jest także żeby przerwanie nie było za długie bo wtedy może grozić to resetem uc.
Wygląda, że masz podobny problem jaki ja miałem niedawno na procesorze STM32F030R8... Sytuacja u mnie wyglądała tak: Taktowanie APB 48MHz, TIM1->PSC = 480. Co daje takt 10uS. Timer konfigurowany "po rejestrach". Zliczam impulsy timerem i czekam aż się timer przepełni: TIM1->ARR = 150 (zgłoszenie przepełnienia co 150*10uS=1.5mS) Okazuje się, że timer...
zapewne to wina wewnętrznego kwarcu i liczenia zmiennoprzecinkowego. A propos ta obsługa przerwania jest zdecydowanie za długa. I zmiennoprzecinkowe po co? PS. taką metodą RTC nie wyjdzie najlepszej jakości. Timer 2 asynchronicznie z kwarcem 32,786.
Stałą czasową. Im dłuższa tym lepiej, lecz musi być znacznie krótsza niż minimalny odstęp pomiędzy impulsami z enkodera. A wartości timera zbliżone do max mogą wynikać z odjęcia od zera, czyli następuje niedopełnienie.
Tego typu timer można było kupić na bazarach.Były wwożone z terenu Rosji w celu sprzedaży.Zastosowanie tego timera to współpraca z powiększalnikiem.Liczył do przodu i do tyłu i miał nawet możliwość ustawiania długich czasów.Był wyposażony w wyświetlacz Zasilany był z sieci 230V
Witam Swoja naswietlarke zrobiłem z rtęciówki ze stłuczoną bańką - został sam żarnik Wpakowałem to do pudełka o wymiarach 400*400*600 i dorobiłem na spodzie szufladke na płytki Czy jest sens dawac tajmer - czasy naswietlania nie sa długie Moim zdaniem wystarczy dowolny zegarek
Na razie masz impulsy o długości 920us co 2.46ms. A powinny być 1-2ms co 20ms. Poza tym te impulsy są niestabilne. Znierzone oscyloskopem- widzisz jakie długie mam sondy... A teraz masz 142us co 2.64ms. Dalej źle. No tak-oba timery ustawiają PORTB.0.
licznik długich czasów generator długich czasów buczenie długich
wymiana grzałki wymiana kondensatorów zasilacz termometr zmiana skali
Termet Silver Pro błąd E01 na LPG – czy słaby obieg CO (zimne grzejniki) może być przyczyną? SANKO M9J90U20-P – parametry, zamienniki, silnik DC 9V do magnetofonu, Mabuchi EG-530AD