Do takich timerów jest przeznaczony CD4541 i zrobi to dużo lepiej od NE555. Ale może ATmega ma jakiś wewnętrzny timer, który by dał się użyć?
TCCR1B |= ((1 << CS10) | (1 << CS11) | (1 << CS12)); /* ustawia timer na pracę z zew. kwarcem */ Nie z zewnętrznym kwarcem, a z zewnętrznym źródłem sygnału. Timer1 o ogóle nie może pracować z rezonatorem kwarcowym. Gdzie w takim razie go w ogóle podłączyłeś (rezonator)?
Nie wiem czy to chciałeś osiągnąć, ale pin masz ustawiony na floating. Definicja w komentarzu była dobra, wartość liczbowa - zła. Przykłady znajdziesz w wyszukiwarce forum, w ostatnich tygodniach tematów o EXTI było kilka. 4\/3!!
Witam Wystarczy przekaźnik 12V , tranzystor z układem RC i przełącznik.
Najprościej w zewnętrznym warunku daj Timer1.Enabled:=FALSE;. Spowoduje to zatrzymanie timera.
W tym trybie timery są wyłączone - może działać tylko Timer 2 z zewnętrznym, kwarcem zegarkowym. Najpierw czytaj Datasheet, potem wymyślaj oprogramowanie... ;)
Dziś rano zabierałem się już do dopasowywania rejestrów do kodu Sparrowhawk'a gdy rzucił mi się w oczy brak: [syntax=c]GPIO_PinRemapConfig( GPIO_Remap_TIM4, ENABLE );[/syntax] Po dodaniu działa. Dziękuję wszystkim za pomoc. Tutaj całość działającego kodu dla potomnych: [syntax=c]RCC_APB2PeriphClockCmd( RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOD, ENABLE...
Z warunkiem jest raczej wszystko ok, bo jak wspomniałem wcześniej przy wewnętrznym źródle taktowania timera wszystko działa poprawnie. Musiałem coś skasować podczas przenoszenia, w kodzie mam GPIOA -> AFR[0] |= (1<<5);
Trzeba dodatkowo włączyć taktowanie bloku przerwań. Wstaw np. zaraz przed while(1) RCC_APB2PeriphClockCmd(RCC_APB2Perip... ENABLE); Jak dojdziesz do timera to też dodatkowo trzeba włączyć taktowanie RCC_APB2PeriphClockCmd(RCC_APB2Perip...
Proszę o informacje, gdzie w nocie katalogowej można znaleźć informacje na temat priorytetów wykonywania przerwań, jeżeli wystąpią w tym samym czasie. Nie można, ale ten co ma niższy adres w tablicy wektorów wykona się pierwszy jak przyjdą w tym samym czasie. Co najwyżej możesz właczyć przerwania na początku obsługi aby umożliwić obsługę kolejnych...
Mam takowy, oglądałem w środku, nie da się na 99%. Tam jest mikrokontroler tylko z wgranym odpowiednim softem. Sa tylko dostepne timery, a to nie zawsze wystarcza. Dorobić zewnętrzny programowalny timer z kilkoma wyjściami. Ja już sobie kupiłem ładną obudowę na szynę ;-)
Rozwiązywałem podobny problem (jestem początkujący) wykorzystałem dwa liczniki 8051 1. ustawiłem timer 1 na zliczanie impulsów zewnętrznych 2. ustawiłem timer 0 aby zliczał czas co 1 sek 3. wykorzystałem bit przepełnienia TF0 w celu sterowania w TCON bitem TR1 włącz wyłącz licznik i w ten sposób timer 1 zlicza mi impulsy zewnętrzne w czasie 1 sek a...
Witam serdecznie, chcę taktować timer Atmega8 zewnętrznym kwarcem zegarkowym, a sam uC taktować wewnętrznym oscylatorem RC. Tylko nie wiem jak mam skonfigurowac Atmega8 abz to osiagnac, pewnie trzeba cos w fusebitach zmienic, ale nie wiem co.. Prosze o pomoc. Pozdrawiam!
Nie pomyślałem o tym .Z programatora wychodzą dwa przewody które zasilały pompkę a w module przekaźnika są trzy przewody VCC GND IN ,a więc jak to podłączyć.
poczytaj o ukladach MAX7219 i MAX7221. Proste szeregowe podlaczenie do uC, multiplexowane sterowanie LEDami. Czasem gdy nie mam ochoty bawic sie w jakies kombinowanie uzywam ukladu 82C43. Jest to fajna kostka ktora posiada 16 pinow I/O oraz prosty i oszczedny interface do procesora. Wyjscia maja dosc spora wydajnosc pradowa. Uklad produkuje Intel, NEC...
Wiatm mam taki dylemat. Mam w domu rolety sterowane ręcznie i w najbliższym czasie będzie dołożony silnik i sterowanie elektryczne. Czy jest możliwość dolożenia sterowania WiFi do takiego zestawu? Chodzi mi też o pracę automatyczną czyli timerem.
Prz zboczu narastającym odpal timer, i ustaw przerwanie na wyzwalanie zboczem opadającym. W obsłudze przerwania zatrzymujesz timere i odczytujesz wartośc oraz wyzerowujesz go przygotowując do następnego odczytu. Znając częstotliwośc zegara oraz wartośc prescalera i odczytaną wartość z timera znasz okres od zbocza narastającego do opadającego. Niby...
Pierwsza bramka podłączona do INT0 a w obsłudze jego przerwania odpalany jest timer, w momencie kiedy druga bramka wywoła drugie przerwanie timer jest zatrzymywany, w zależności od tego jaki to procesor może się okazać że da się wykorzystać jakąś funkcje timera i zrobić to bez przerwań zewnętrznych, poczytaj o trybach pracy timera w procesorze który...
Zły pomysł, zły kod. Użyj jednego timera w trybie zliczania impulsów zewnętrznych i podłącz wyjście wentylatora do jego wejścia. Drugi timer zaprogramuj na zgłaszanie przerwań co 1 sekundę (timer 0 tego nie potrafi), w procedurze przerwania odczytaj wartość licznika, wyzeruj licznik i wyświetl wartość. Nie jest to idealne rozwiązanie, ale o niebo lepsze...
Najprościej to wyłącznik zmierzchowy zasilany z timera.
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...
Witam Spróbuj podciągnąć P3.5 rezystorem 10kΩ do +zasilania
Ja bym proponował użycie pinu o nazwie TIMx_CHx_ETR. pin ten w timerze służy jako zewnętrzny clock. Ustawiasz go na jakie zbocze ma reagować i po wykryciu takiego zbocza licznik sam się inkrementuje ; ] W tym momencie jedynym twoim zadaniem to odczytanie liczby zliczonych impulsów a następnie jego wyzerowanie aby od początku zliczał (bo inaczej on se...
Witam, Musze zbudowac takie coś jak harmonogram zadan z ATMegi8 bedzie do niego podłączony przekaźnik, LCD i jakaś klawiaturka do wprowadzania Daty i Godziny Soft nie jest dla mnie problemem tylko mam problem z jakims zewnętrznym Timer-em z bateryjka zeby jak zgaśnie swiatło to zebym nie musiał ustawiać Daty i godziny i oto moje pytanie jaki ukłat podlączyc...
Masz błąd w ustawieniach prescalera...ustawiając wszystkie bity CS ustawiłeś zewnętrzny zegar jako taktowanie Timera, ustaw na przykład sam CS12 i zobacz czy działa
Po prostu w tym trybie taktujesz timer zewnętrznym sygnałem podawanym z układu em4095. I wtedy zamiast liczyć czas impulsu na podstawie jakiegoś traktowania timera, masz po prostu zawsze jednostki sygnału zegarowego rfid.
Tak jak przypuszczałem - brak timera. Wyjściem może być podłaczenie do sieci przez zewnętrzny wyłacznik czasowy. Pozdrawiam.
Problem wygląda następująco: Zmywarka zmywa, czas na timerze zewnętrznym schodzi w dół i zatrzymuje się na "1" (minucie). Otwieram zmywarkę, a na dnie nie wypompowana do końca woda. Rozebrałem zmywarkę i sprawdziłem na krótko, że pompa odpływowa działa. Co może być nie tak? Proszę o pomoc.
Zegar masz na timerach czy zewnętrzny?
Wewnętrzny oscylator RC jest mocno niedokładny. Z pewnościa musisz kupić zewnętrzny kwarc, ale na ATmedze8 32mhz raczej nie pociągniesz :P Bardziej zalecane jest jednak kupienie kwarcu zegarkowego 32.768 kHz i podłączenie pod piny TOSC1 i TOSC2 które wykorzystuje specjalnie dostosowany pod to Timer2 w trybie asynchronicznym. Wtedy uC można taktować...
Niewiem czy pomogę, ale wtrącę się do dyskusji. Po co komplikować sobie sprawę zewnętrznym zegarem astronomicznym skoro Integra ma ma swoje TIMERY, które można zaprogramować w podobny sposób jak jest to zrobione w zegarze astronomicznym. Ja do sterowania oświetleniem zewnętrznym zaprogramowałem TIMERY Integry wg tabeli zegara wschodów/zachodów słońca...
Wiec najlepiej tryb Power-save (wtedy zegar systemowy nie pracuje wcale) w którym działa TC0 w trybie asynchroniczny. Wiec timer trzeba będzie taktować z zewnętrznego źrudła sygnału np kwarcu zegarowego co pozwoli na dodatkowe oszczędzanie energii.
A nie widzę nigdzie innego użycia przerwań niż tylko przy wciśnięciu klawisza klawiaturki. Przerwania zewnętrzne mają wyjątkowo ograniczone zastosowania. Nadają się np. do tego, żeby obsługiwać sygnały od innych układów scalonych, świadczące o tym że dany układ ma coś ciekawego do powiedzenia. Do przycisków nadają się wyjątkowo słabo, bo żeby to działało,...
opcja z PWM chyba nie wystawi sygnału jednorazowo PWM + ONE SHOT daje radę. Musisz jeszcze określić jaki ma być wyzwalacz (drugi timer, sygnał zewnętrzny na pinie, jakiś inny event, programowo).
Zrób zewnętrzny timer, a to coś podłącz do sieci na stałe. Timer połącz trwale z ozonatorem, żeby nie było możliwości włączenia ozonatora na stałe. Licz się z tym, że zbyt długa praca tego urządzenia może skończyć się uszkodzeniem. Możliwe, że elementy są liczone na styk i muszą być przerwy w działaniu.
Zewnętrzne przerwania nadają się - przykładowo - do obsługi pinów sygnalizacyjnych z innych układów scalonych, a nie do zabaw z przyciskami. To po prostu nigdy nie zadziała... Zrób sobie przysługę i odczytuj po prostu wszystkie piny w okresowym przerwaniu od timera (co 20-50ms, albo i rzadziej) i będzie wtedy działało perfekcyjnie.
Jeśli nie znajdziesz jakiegoś timera to może użyj małego procka np Attiny13 lub coś podobnego. Napiszesz prosty program z obsługa i2C i będziesz miał timer jak marzenie.
Sterownik Somfy, Przycisk Simu, Pilot Timer Multi Blanc 2007830
https://obrazki.elektroda.pl/7133067400_... Więc tak. Dwa dolne bezpieczniki są 1. Domofon 2. Osw zewnętrzne. Do nich jak widać na zdj nie idzie żadna faza jak u pozostałych. Do bezpiecznika "domofon" chce podłączyć zasilacz, żeby uniknąć podłączenia go do gniazdka przy domofonie normalnym zasilaczem. 2.do bezpiecznika z osw zewnętrznego...
Soft PWM i filtr wyjściowy... To w sumie najmniej elementów... i chyba jedyne wyjście.... Tylko trochę zabawy z programem... Sprzętowy timer do interwałów a resztę programowo... Każde inne rozwiązanie wymaga zewnętrznych układów...
No dla mnie tym następnym krokiem był przerzutnik T :) Również polecam :) Potem, sugeruje proste przerwania zewnętrzne, timer (tu duze pole do popisu, mozna sobie zrobić na nim mruganie diody, przyciskami sterowac częstotliwość), potem sterować jasnością z PWM. Dalej proponuje pobawić sie wewnętrznym eepromem, przydaje sie w dalszej nauce, potem zewnętrzny...
Witaj, No save spokojnie możesz użyć.... pod warunkiem, że nie korzystasz w obsłudze przerwania z instrukcji Bascoma bo jeśli tak to nie odkładając rejestrów na stos, zgubisz ich wartości i w najlepszym przypadku będą się działy różne rzeczy. Ja bym napisał wstawkę w asemblerze odkładając wcześniej na stos używane rejestry w tym SREG. Możesz też użyc...
Teraz już widzę rozwiązanie! Zamiast kombinować tyle z różnymi kwarcami, trzeba po prostu wlutować sobie kwarc zegarkowy, fusebity zostawić na taktowanie wewnętrzne, a w ustawieniach config Timer wpisać po prostu króciutką formułę 'async=on' która przełącza taktowanie timera na kwarc zewnętrzny. W ten sposób mamy same plusy: - nie zablokujemy procesorka...
Temat do zamknięcia - muszę jeszcze wykombinować jak zrobić jedną rzecz bez timera - przerwania zewnętrzne - wykorszystane, a do pętli też nie mogę :P
Zawsze jak wchodzisz w przerwanie np.On Timer lub w podprogram sub procesor odkłada zawartość pewnych rejestrów na stos (co zajmuje mu ileś us) a po przerwaniu (lub sub-ie) zdejmuje ze stosu (co znowu zajmuje czas). Rachunkowo wygląda wszystko dobrze w programie-ale tylko gdy procesor chodzi z nieskończoną prędkością. A chodzi ze skończoną. A-w tych...
Kolego WojtasJD jesteś niesamowity. psShutdown + komenda at XX:XX psshutdown -c -k /accepteula i wszystko działa jak chciałem :) WIELKIE DZIĘKI! Oczywiście punkty dla Ciebie. Pozostał jeszcze problem włączania rano o 7:00. Płyta nie posiada w biosie takiej funkcji więc pozostaje jakiś timer zewnętrzny. Najtaniej chyba będzie wykorzystać taki timer wtyczkowy...
Jeśli cały z wyświetlaczem i podświetleniem pobiera 28mA to nie jest źle. Jeśli sam procesor to tragedia. Jak go taktujesz? Podłącz pod timer zewnętrzny oscylator 32768Hz, z niego możesz też taktować procesor. Pomiędzy wyświetleniami dawaj go w sleep, przerwanie timera go wybudzi. Sam procesor powinien brać <1mA (mówię o jakimś z serii A lub low...
Nie no tak myślałem że może przerwanie zewnętrzne i od timera na raz mogło by coś mieszać, ale raczej nie. Mam inny problem, bo układ to enkoder MHK40 i wyświetlacz siedmiosegmentowy, i program wygląda następująco: http://obrazki.elektroda.pl/8963329200_1... Czy da się coś zrobić aby to poprawnie działało?
To teraz pytanie: jak przy pomocy 8-bitowego timera z zewnętrznym kwarcem otrzymać 100ms? Bo jeśli chodzi o pełną sekunde to sprawa jest oczywista: 32768 / 128 * 256. Oglądam typoszeregi kwarców i jakoś w tym excelu nie mogę dopasować wartości preskaler * częstotliwość aby wyszła pożądana wartość.
Tyle rad i nadal żadnego pomysłu nie masz?;p Nie ważne w którym miejscu będziesz włączał timer, możesz to zrobić chociażby na początku funkcji main. Ważne jest żeby PRZERWANIE od tego twojego timera zgłaszało się tak często jak jak chcesz odświeżać wynik na wyświetlaczu (czyli te twoje 10 sekund) i w tym przerwaniu musisz wykonać odejmowanie na zmiennych...
Zainstalowałem pompę ciepła Panasonic T-CAP 9kW 3Fazową KIT-WXC09H3E8. Moje pytanie czy ten model pompy obsługuje Pompę cyrkulacyjną CWU. Instalator powiedział, że nie ma takiej możliwości, a pompę cyrkulacyjną mogę jedynie podłączyć do zewnętrznego timera i ustawić charakterystykę jak ma się włączać. Wydaje mi sie to bardzo dziwne.
Jeśli dobrze rozumiem nazwę "Analog Comparator", to zdecydowanie porównuje on sygnał analogowy. Wyjście komparatora jest wyprowadzone tylko na bit ACO w rejestrze ACSR, na generator przerwań od komparatora oraz opcjonalnie pod Input Capture timera . Wyjście komparatora nie jest wyprowadzone na żaden zewnętrzny pin.
Witam Można kupić taki timer, a można i zrobić samemu. Całą konstrukcje układu wystarczy oprzeć na CD4047 plus kilka elementów zewnętrznych. Jest to multiwibrator mono/astabilny o dość dobrej stabilności powtarzania w czasie. Tu jest jego nota katalogowa: http://pdf1.alldatasheet.com/datasheet-p... Pozdrawiam.
czy sygnal taktujacy tajmer zewnecznie moze miec wieksza czestotliwsc nisz zegar ???
Kupiłem lampę Bioptron PRO 1 po naprawie. Lampa działa (za wyjątkiem timera) na zewnętrznym zasilaczu 12VDC. Właściciel zapewniał mnie, że lampa jest kompletna więc przyjąłem, że wewnątrz jest (wprawdzie uszkodzony) moduł zasilacza. Wersja lampy z niebieskim wyświetlaczem LED. Okazało się jednak, że modułu zasilacza nie ma wewnątrz. Chciałbym uruchomić...
Przykłady jak ustawić timer i przerwania zewnętrzne również na forum były umieszczone.
Co rozumiesz przez "przeźroczysty"? Sprawdź sobie w CubeMx czy timer pozwala na taktowanie przez zewnętrzny sygnał na pinie albo przez wewnętrzny sygnał z drugiego timera (w tym przypadku nie trzeba zwory między pinami). Patrząc na szybko w Ref. Manual wydaje się że jest taka możliwość.
tylko w jaki sposób to zrobić, skoro to musi być przynajmniej co 12h Zatrudnij Timer lub zewnętrzny sygnał zegarowy i niech liczy czas przy okazji zrobisz sobie zegarek a po 12h po czy porównujesz dne temperatury , wyświetlasz pasek i resetujesz pętle liczącą.
Tego jitteru w żaden programowy sposób nie wyeliminujesz. Jego powodem jest to, że wejście w ISR trwa nie zawsze tyle samo - XMEGA wykonuje instrukcje w ciągu 1, 2 lub 3 taktów, a ISR nie przerywa instrukcji, lecz CPU musi ją najpierw dokończyć. Więc w zależności od wykonywanej instrukcji już masz jitter 0-2 taktów. Do tego, jeśli MCU wykonuje inne...
witam. Mam pytanko bo też jestem prawie szczęśliwym posiadaczem termy (elektrycznego podgrzewacza z zasobnikiem), mam też 2 taryfy i problem polega na tym że terma ma mini komputerek w którym nie ma możliwości ustawienia czasu w jakich godzinach ma grzać wodę, niestety tez jak bym chciał podłączyć timer zewnętrzny który po prostu wyłącza termę w taryfie...
Osiągalne, ja miałem podobny problem niedawno na STM. Zegar tam jest za szybki :P minimalna częstotliwość próbkowania to coś ponad 30kHz. Gdzie potrzebowałem coś w okolicach 2kHz. Nie pisałem nic na dsPICa ale z tego co widzę to konwersja nie jest możliwa na zewnętrzny event. Jeżeli chcesz zmarnować timer (i możesz) to pozostaje uruchomienie na nim...
Witam, .......... Czy arduino uno posiada może wbudowany licznik który działa niezależnie od programu? Tak aby przerwaniem co sekunde mógłbym sprawdzać jaka jest wartość w liczniku który liczyłby impulsy? TAK! Arduino posiada ich trzy, funkcjonujące totalnie niezalenie od wykonywanego programu, z pewnymi jednak warunkami lub ograniczeniami. Są to :...
Bo nie tak się używa przerwań zewnętrznych. Można po pojawieniu się przerwania od zbocza narastającego wystartować timer, w przerwaniu zmienić na zbocze opadające i gdy pojawi się zbocze opadające zatrzymać timer, odczytać jego stan do zmiennej volatile wykasować i ponownie ustawić na zbocze narastające. Mozna też wykorzystać oba dostępne przerwania....
Kolego, zacznij pisać programy poprawnie, bo na głupie odczytanie przycisku zużywasz pełną moc procesora, o poborze prądu nie wspominając. Wykorzystaj Timery, przerwania zewnętrzne i usypianie procesora, i pochwal się jak program działa. Wszyscy skorzystają, Ty najbardziej.
https://obrazki.elektroda.pl/4844738100_... Witam, Myjka nie włącza się. To co udało mi się sprawdzić to wizualnie wszystkie elementy zamontowane na płytce wyglądają dobrze. Od strony ścieżek też wygląda dobrze. Brak napięcia +5V. Timer na zewnętrznej płytce podłączony do zewnętrznego zasilania włącza się i jest OK.
To dwa sygnały na timery jako liczniki a trzeci sygnał na przerwanie zewnętrzne. A trzeci timer jako zegar.
Nic nie wspomniałem, że używam dwóch przerwań jednocześnie. Po prostu chciałem zrozumieć działanie przerwań zewnętrznych, nie od timera, nie od czegokolwiek innego tylko i wyłącznie przerwanie zewnętrzne. Napisałem, że wiem jak używać testowania przycisku przez przerwanie od timera, notabene SysTicka. Chciałem tylko zrozumieć konfigurowanie oraz używanie...
Jeżeli TV nie posiada takiej funkcji to jedyna mozliwość to podłączenie zewnętrznego timera. Pozdrowionka Tomko
Amatorzy (Aduinowcy) tak właśnie myślą. Nie wiedzą co to timer. Możesz rozwinąć myśl? Ja akurat arduinowcem nie jestem, do odczytu używam przerwań timera, a nie zewnętrznych, więc nie za bardzo rozumiem Twojej uwagi.
Rozwijając wątek - który dekoder polecicie do nagrywania i współpracy z dużymi dyskami zewnętrznymi? Mam teraz Ariva T75, ale nie jestem z niego w tym aspekcie zadowolony - pliki dzielą się automatycznie, timer nie zawsze działa, a przy większym zewnętrznym (480GB) to już w ogóle słabo...
Czy jesteś pewien, że to prawda? Skonfiguruj urządzenie tylko z diodami LED. A przez "z diodami LED" mam na myśli ustawienie pinów do IOR_LED. IOR_LED jest taki sam jak przekaźnik, ale tylko pod inną nazwą, służy do ułatwienia użytkownikowi zobaczenia, który pin jest podłączony do przekaźnika, a który do diody (pokazuje stan przekaźnika). Myślę, że...
A nie lepiej wykorzystać możliwość startu timera sygnał zewnętrznym (trigger mode) + capture dla końca? Nie do końca mam tylko pewność jakby to było pinologicznie wykonalne, ale wtedy robimy to prawie w pełni sprzętowo, wyjątkiem jest tylko przerwanie od overflow żeby zaznaczyć jego wystąpienie. Z tego co widzę na TIM2_CH1 jest też EGR. odn. pinów,...
RT można zmieniac w zakresie 30k do 1M aczkolwiek RT chyba nie ma związku ze ściemnianiem, to regulacja off-time drivera bramki (gate driver) do sterowania zewnętrznego MOSFETA, opis w sekcji OFF Timer i poniżej. Ma chyba związek z zabezpieczeniem przeciwzwarciowym wyjścia. Napisałem "chyba" ponieważ ciężko się zorientować, poeksperymentuj trochę, nie...
Nie korzystałem nigdy z trybu asynchronicznego, ale właśnie w tym, że jest on asynchroniczny wydaje mi się, że leży Twój problem. W szczególności myślę tutaj o dostępie do rejestrów timera w tym trybie. Poszukaj na ten temat informacji. Może tu coś znajdziesz: http://www.atmel.com/dyn/resources/prod_... Drobna rada: [syntax=c]//zamiast...
Poszukuję schematu prostego timera, działającego w ten sposób, że po podłączeniu zasilania po ok.4-5 min wyłącza mi przekaźnik sterujący zewnętrznym urzadzeniem.
Diody masz podpięte bezpośrednio pod porty ATmega? Jeśli tak to lepiej dołóż sobie oporniki aby nie spalić wyjść ATmegi. Bezpośrednio przy procku daj kondensator 100nF. Przed stabilizatorem np. 1000uF, a za stabilizatorem 100u (to i tak za dużo, ale lepiej więcej niż za mało). Zliczanie zrealizowałbym w taki sposób: - Odpalić któryś z wewnętrznych timerów...
Jestem posiadam przekaźnik programowalny Need Relpo wersja 230V 4 wyjśćia. Chciałbym napisać program którego czas wyłączenia timera będzie regulowany zewnętrznym potencjometrem. Moje pytanie dotyczy czy to jest w Needzie możliwe, i w jaki sposób to zrobić oczywiści w LAD.
Gate i Mode w konfiguracji timera nie występuje w bascomie na AVR. Prawdopodobnie może to być sposób wyzwalania/ zliczania timera (wewnętrzne lub zewnętrzne) plus jakieś inne tryby pracy.
Rysiek2 a jak zrobić tego watchdoga ? Na timerze ?
Myślę myślę i nie mogę wymyślić jak JEDEN timer mógłby liczyć DWIE rzeczy... Poza tym jaki dokładnie jest problem, bo w kodzie nie ma nawet pół słowa o kanale drugim, więc nie dziwne, że nie działa... Nie ma też sensu odczyt wartości capture, bo ty TAKTUJESZ timer tym zewnętrznym sygnałem. Czy poza dokumentacją do cudownych funkcji API przejrzałeś dokumentację...
Pozatym T0 to wejście timera w trybie taktowania zewnętrznego. Wyjścia to OCxN.
Porobię parę doświadczeń na kodzie zanim palnę tutaj coś głupiego. Ogólnie to chciałem użyć timera 8bit i jeszcze przepuścić go przez prescaler żeby za często nie zakłócał przerwania zewnętrznego. Timer oczywiście działa oddzielnie i jest dokładny więc jego taktowania nie da się zakłócić programem. _jta_ dałeś mi dużo do myślenia, zabieram się za lekturę.
No nieźle pędzi. Co do miernika częstotliwości, to ja myślałem o czymś prostym opartym na AVR - w sumie 1 lub 2 timery w procku i mamy już dosyć porządny miernik. Jeden timer zlicza nam z zewnętrznego taktowania impulsy, drugi odmierza czas i miernik gotowy. Ale czasu na oprogramowanie jak na lekarstwo.
tu masz po kolei piny na kostce X1 w webasto termo top C 1 Timer lub telestart 2 Diagnostyka 3 Czujnik temperatury zewnętrznej (termo-włącznik) 4 Wentylator w kabinie 5 Przełącznik Lato/zima 6 Pompa paliwa mam nadzieję że z testerem podpinałeś się bezpośrednio pod złącze diagnostyczne przy agregacie.Cos Ci brakuje kabli w tej kostce(pin nr3)
No tak, ale nie umożliwia zliczania zewnętrznych impulsów.
Owszem, wykorzystać AVR z rodziny XMEGA - tam timer jest o wiele bardziej elastyczny, można go też taktować z innego timera, w efekcie uzystać dowolny preskaler zegara. W ATMega 64 timer też może mieć zewnętrzny zegar, możesz więc zewnętrznie połączyć wyjście jednego timera, który będzie preskalerem z wejściem zegarowym innego timera. CLK/2 w ten sposób...
Dlaczego OU-41 a nie OU-31/33 na FDT4 lub FDT5 z zanegowanym wyjściem ? Obawiam się że 3 min to za dużo dla funkcji timer w tym falowniku. Max to 100s Chyba skończy się na zewnętrznej czasówce. Chyba żeby połączyć funkcję opóźnienia zadziałania dla OU-31 i funkcję timer dla OU-33
Raz na dwa obroty przy MPI i osobnym sterowaniu każdego wtryskiwacza. Dwa razy na obrót przy MPI i wspólnym sterowaniu lub przy SPI. Czasy wtrysku możesz mierzyć za pomocą timera i zewnętrznego przerwania. Tu masz mój temat i rozwiązanie - jeszcze nie testowałem w aucie. http://elportal.pl/forum/viewtopic.php?t... Łatwo to przerobić na spalanie w...
Pomyśl, ile przerwań i w jakich odstępach czasu wygeneruje jedno naciśnięcie przycisku? Wiesz to? Bo ja nie wiem, wiem tylko, że na ogół będzie ich więcej niż jedno. W jakim celu miałbyś czekać w obsłudze tego przerwania? przykład obsługi przycisku w przerwaniu timera masz tu: http://mikrokontrolery.blogspot.com/2011...
PZ-1 to praktycznie aplikacja układu zegarowego CEMI MC1206 + automatyczna regulacja jasności świecenia wyświetlacza w zależności od zewnętrznego oświetlenia.
Musisz powyłączać wszystkie niepotrzebne bloki uK : - komparator - ADC - Brown-out Detector - Internal Voltage Reference - Watchdog Timer Musisz również "zdefiniować" stany na portach czyli włączyć im rezystory podciągające do VCC lub podciągnąć je zewnętrznie do VCC lub GND za pomocą zewnętrznych rezystorów.
Nadal nie rozumiesz o czym koledzy piszą. Przeczytaj sobie co to są przerwania, co to są i po co są timery. Twój program powinien być taki że w pętli głównej procesor śpi, a w tle w timerach i na zewnętrznych przerwaniach dzieje się cała reszta. Timer mierzy czasy, a przerwania zewnerzne powodują wybudzenie i reakcje procka. Jeżeli masz 8 potencjalnych...
Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...
...Jednak w jaki sposób poprzez ten timer zrealizować pomiar wypełnienia? Połącz wejście T0 z wejściem przerwania zewnętrznego INTn i wykorzystaj to przerwanie oraz licznik T1 , do pomiaru wypełnienia.Wszystko zależy od tego , jak "szybki" przebieg masz zamiar mierzyć. Piotrek
ale widzisz, problem polega na tym, że ja timer bramkuję zewnętrznie. w ten sposób wygodnie mierzy się czas między zewnętrznymi impulsami i nijak nie jestem w stanie odejmować coś z proponowanego przez Ciebie licznika softwarowego. pozdrawiam PC
Zamiast TIMSK = _BV(TOIE0); TCNT0 = 0x00; TCCR0 = _BV(CS01)|_BV(CS02); powinno być TIMSK |= _BV(TOIE0); TCCR0 |= _BV(CS01) | _BV(CS02); Przede wszystkim to zdajesz sobie sprawę, że ustawiłeś timer na zewnętrzny sygnał zegarowy podawany na pin T0...? Pytam bo nie wiem czy taki był plan czy się pomyliłeś......
Jeżeli taktujesz procesor 1 MHz to dioda podłączona do tego portu by słabo świeciłą (migała z b. dużą częstotliwością) Czy zatem chcąc pisać programy na timerach musze dolaczyć zewnętrzny rezonator? nie jest to konieczne,ale zewnętrzny jest dokładzniejszy
Pewnie trzeba zacząć od schematów urządzenia, albo co najmniej sprawdzeniu na czym jest robione sterowanie wieży. Trzeba sprawdzić czy producent przewidział coś takiego w planach (pewnie wątpliwe). A jak jest na procesorze (a pewnie tak) i nie jest to przewidziane to niestety, ale marne szanse na wpięcie się w elektronikę wieży. No chyba że zastosowanie...
No widzisz, nie czytasz tego helpa. Timer się inaczej ładuje. Chcąc mieć początkową wartość timera0 równe 250 piszemy: Load timer0 , 6 Co do zmiany timera na Timer1 to trzeba wiedzieć, że ten timer jest 16 bitowy
Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Tak. Te dłuższe timery mają po prostu większy rejestr w którym liczone są impulsy, poza tym działają tak samo. 2. Czy do przerwania, kiedy jest...
zewnętrzny timer atmega zewnętrzny timer timer zewnętrzny atmega8
sprawdzić stator silnik dreambox naprawa pcmcia telewizor
wsteczna kamera cofania kosiarka partner
Sony TA-F110 - Czy ten wzmacniacz gra dobrze? Termistor NTC w przetwornicy Volt Polska 3000W