timer wyzwalany zboczem

Znaleziono około 225 wyników dla: timer wyzwalany zboczem
  • IRQ tester - multiwibrator, dyskryminator, generator, ...

    IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...

    DIY Warsztat   09 Wrz 2024 21:32 Odpowiedzi: 5    Wyświetleń: 1395
  • Jak zwiększyć obciążalność wyjść 74HC595 dla 8x3 LED?

    A może da się te czujki ustawić na bardzo krótki czas, i przedłużanie sygnału zrobić osobno? Na obudowie czujki napisane jest, że minimalny czas to 15 sekund. W praktyce jak sprawdzałem, to było ok 12 sekund. Dodano po 9 Czy dałoby się zrobić układ który po wyzwoleniu dolnej czujki uruchomiłby się na pewien stosunkowo krótki czas- taki żeby spokojnie...

    Projektowanie Układów   04 Sie 2020 22:38 Odpowiedzi: 263    Wyświetleń: 9123
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Sterownik oświetlenia z czujnikiem ultradźwiękowym plus RC5

    http://obrazki.elektroda.pl/9838687700_1... Trochę z obawą prezentuję kolejny już na elektrodzie sterownik oświetlenia, no bo ileż tego już tutaj było? A jednak nie znalazłem rozwiązania mnie zadowalającego, dlatego też powstał niżej prezentowany układ, powstał ponieważ klasyczne lampy z czujnikami ruchu mają pewną zasadniczą wadę:...

    DIY Konstrukcje   19 Mar 2017 12:07 Odpowiedzi: 12    Wyświetleń: 7590
  • REKLAMA
  • Jak skonwertować UART 3.3V na RS485 na ARM? Szukam sprawdzonego schematu

    Może układ ADM2483 ? Faktycznie należałoby dorzucić timer wyzwalany zboczem od TxD z UART procesora, który by odblokowywał część nadawczą RS485.

    Mikrokontrolery ARM   07 Lut 2011 01:30 Odpowiedzi: 19    Wyświetleń: 4876
  • REKLAMA
  • [bascom][atmega8] - Odbiór sygnału pilota samsung TV

    Chcę napisać procedurę rozpoznającą sygnał z pilota samsung tv. Na analizatorze stanów logicznych odczytałem przebieg z guzika pilota (wkleję go później). Nie jestem do końca przekonany jak ustawić timer w bascomie. Timer musi być wyzwalany zboczem opadającym. Czy potrzebne są jakieś inne dodatkowe ustawienia dla timera? Bit startu ma ok 4,5ms logicznego...

    Mikrokontrolery Początkujący   16 Paź 2013 22:55 Odpowiedzi: 6    Wyświetleń: 2121
  • Schemat czasowego elektrozaworu do ciepłej wody pod prysznic - oszczędzanie wody

    Moja propozycja to dwa PCM-04/24V i przycisk dzwonkowy, pierwszy timer ustawiony na 10minut i przerywa obwód przycisku dzwonkowego, drugi timer ustawiony na 5 min i załącza elektrozawór. Timery ustawione na program np. G, "IMPULS CZASOWY WYZWALANY ZBOCZEM OPADAJĄCYM – zasilany układ po zaniku impulsu wyzwalającego (zbocze opadające) załącza przekaźnik...

    Początkujący Elektronicy   16 Paź 2016 14:55 Odpowiedzi: 9    Wyświetleń: 5136
  • Liebherr KIKB 3146 - Nie schładza lodówka (zamrażalnik sprawny)

    Witam Znalazłem podobny temat z 2012 r , ale nie robię wykopalisk. http://www.elektroda.pl/rtvforum/viewtop... Problem dotyczy Liebherr KIKB 3146 - 22A/001 rok prod 2002. Związany jest z brakiem chłodzenia w lodówce. Zamrażalnik pracuje poprawnie. Klawisze działają ok. Temperatura utrzymuje się w lodówce na ok 9*C (ustawione 6)...

    AGD Początkujący   13 Cze 2020 17:28 Odpowiedzi: 2    Wyświetleń: 3309
  • Timer 555 - jak zbudować układ wyzwalany po zwolnieniu przycisku?

    Standardowo na przerzutniku JK, albo na D wyzwalanym zboczem (albo na liczniku; są też inne rozwiązania, nawet na inwerterze z przerzutnikiem Schmitta, czy na NE555) - tylko trzeba zadbać o to, by włącznik nie dawał wielokrotnych impulsów na skutek odbijania styków. Rozwiązanie na NE555: piny 2 i 6 do dzielnika między +zasilania i masą, dającego 1/2...

    Początkujący Elektronicy   01 Gru 2017 00:06 Odpowiedzi: 67    Wyświetleń: 5853
  • Jak zainicjować Timer1 w trybie licznika dla ATmega128?

    Mi nie chodzi konkretnie o przerwanie. Jest tak: Timer t0 pracuje w trybie asynchronicznym i co 0.5s generuje przerwanie Ja w tym przerwaniu sprawdzam zawartosc rejestru TCNT odpowienio przeliczam ilosc impulsow ktore zliczyl i wyswietlam. SIGNAL(SIG_OVERFLOW0) { Rpm = TCNT2; Speed = TCNT1L; outp(0x00, TCNT3); outp(0x00, TCNT1L);...

    Mikrokontrolery   01 Cze 2005 16:28 Odpowiedzi: 14    Wyświetleń: 1968
  • REKLAMA
  • Układ przekaźnika czasowego 12V - zwarcie styków na 1-2 sekundy po załączeniu i odłączeniu

    Witam, nasuwa mi sie takie rozwiazanie: - uklad wykonawczy czyli timer z przekaznikiem sa zasilane zawsze ! - tylko czujnik jest dolaczony do miejsca w ktorym wykrywany jest zanik napiecia - uklad to timer wyzwalany zarowno narastjacym jak i opadajacym zboczem sygnalu a ten sygnal to linja zasilania 12V ktora badamy. - timer ma ustawiony czas 1-2s i...

    Początkujący Elektronicy   24 Wrz 2015 18:12 Odpowiedzi: 6    Wyświetleń: 2814
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Przepraszam za dłuższą nieobecność. Nie mając nic nowego (i mądrego) nie pisałem. Ale w międzyczasie polutowałem zestaw startowy, a ostatnio napisałem inny program, który umożliwia (w zamyśle) liczenie dokładniej częstotliwości dla "paczki" impulsów, tym razem około 500 Hz. Wiem, że to dosyć skomplikowany tok myślenia, pewnie można to zrobić prościej,...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2265
  • Z bistabilnego na monostabilny? Potrzeba dziwnego urządzenia.

    Układ NE556 (lub CD4538) jako dwa timery czasie 0,25sek wyzwalane zboczem narastający i opadającym potem transoptor lub przekaźnik do styku PLAY/STOP. Optotriak się nie nadaje.

    Początkujący Elektronicy   30 Lis 2013 01:10 Odpowiedzi: 3    Wyświetleń: 1011
  • REKLAMA
  • Jak zmierzyć okres przebiegu za pomocą at89c2051????

    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...

    Mikrokontrolery   11 Maj 2006 20:10 Odpowiedzi: 5    Wyświetleń: 1364
  • Siemens Logo - Jak zaprogramować naprzemienne włączanie trzech silników?

    (at)pafciowaw Można, ale raczej Koledze polecał bym trzy timery wyzwalane zboczem opadającym, jeden za drugim. Własciwie to cztery timery, bo jeszcze jakaś ,,bramka" przycisku też by się przydała.

    Automatyka Przemysłowa   29 Gru 2017 21:04 Odpowiedzi: 6    Wyświetleń: 1029
  • ATmega88 ADC - źródło wyzwalacza Timer1 Compare Match B w CTC?

    Np. po to, żeby można było wyzwalać konwersję w jakiś czas od zbocza przebiegu PWM. Do tego służą timery wielokanałowe.

    Mikrokontrolery   27 Sty 2020 07:42 Odpowiedzi: 23    Wyświetleń: 444
  • LOGO! v8 - Jak sterować 2 taśmami z opóźnieniem przy użyciu I4?

    Witam, Jak już napisałem powyżej musisz wykorzystać zbocza. Z przekaźnika zatrzaskowego sterującego wyjściem pierwszej taśmy sterujesz timer opóźnione włączenie z czasem 5s. Tym timerem wyzwalasz zbocze narastające które podajesz na wejście set przekaźnika zatrzaskowego drugiej taśmy. Już masz włączanie po czasie. Wyłączanie jak pisałem wcześniej tylko...

    Automatyka Sterowanie PLC   15 Kwi 2019 11:58 Odpowiedzi: 8    Wyświetleń: 633
  • [Atmega8][assembler] Przerwanie z timera 0 nie działa

    Bo jak ma działać? Widać kolega nie do końca rozumie mechanizm przerwań, skoro czeka na przerwanie INT0, a włącza przerwanie przepełnienia Timera0. Adresem przerwania przepełnienia Timera0 jest OVF0addr, a nie INT0addr. Przerwanie od INT0 wyzwalane jest ZEWNĘTRZNIE zboczem lub stanem na fizycznym wejściu INT0 mikrokontrolera, a nie Timerem. Skąd ten...

    Mikrokontrolery AVR   07 Lis 2010 06:58 Odpowiedzi: 2    Wyświetleń: 2422
  • dzielnik zachowujący proporcje współczynnika wypełnienia

    A czy nie dało by się zrobić tego za pomocą dwóch timerów procesora? Jeden wyzwalany zboczem narastającym a drugi opadającym. Pierwszy wykorzystujemy do pomiaru f a drugi do pomiaru wypełnienia mierząc odstęp czasowy miedzy pierwszym a drugim. Nie wiem jak to w AVR wygląda ale ARM by to ogarnął. Jeśli tak się nie da to czemu?

    Projektowanie Układów   06 Gru 2020 13:15 Odpowiedzi: 16    Wyświetleń: 1191
  • Jaka dioda w oku robota? Czy CMOS 555 to pamięć BIOS?

    co do zasady dzialania 555, moja wypowiedz jest oparta na znajomosci 555 z ktorych konstruowalem innego rodzaju uklady i zasady jego dzialania. bateria sloneczna wprowadza pewna zmiane ale nie sadze ze az taka. co do roznicy napiec pomiedzy bateria a fotodioda jest proste ile ona wynosi, wynika z napiecia dla ktorego mamy rozrozniane stany H i L na...

    Automatyka Przemysłowa   13 Cze 2005 12:28 Odpowiedzi: 28    Wyświetleń: 3336
  • Bascom problem ze zliczaniem impulsów z zewnątrz.

    Jeżeli sprawdzasz przycisk podłączony do masy, to czemu przerwanie Timer ma być wyzwalane zboczem rosnącym ? Config Timer0 = Counter , Edge = Rising

    Mikrokontrolery AVR   22 Gru 2009 11:07 Odpowiedzi: 12    Wyświetleń: 3318
  • Jak zmierzyć napięcie po zmianie stanu na ATmega 168PA z timerem PWM?

    Zobacz czym można wyzwalać ADC w tym procku. W wielu przypadkach można ADC wyzwalać zboczem timera. Jeśli chcesz robić większe magię przy pomocy timera i ADC, to raczej użyłbym jakiegoś nowszego ATTiny/ATMega z event system.

    Mikrokontrolery AVR   13 Maj 2019 18:08 Odpowiedzi: 1    Wyświetleń: 507
  • [AT Mega] Obsługa wielofunkcyjnej klawiatury 4 klawisze w przerwaniach AT Mega Bascom

    Ciekawe jest to widać w twoim profilu (Pomógł: 79927) :P ale do rzeczy. Według mnie coś takiego można zrealizować w następujący sposób: - konfigurujesz przerwanie zewnętrzne żeby było wyzwalane przerwanie zboczem opadającym, rosnącym etc. - w tym przerwaniu uruchamiasz timer który zlicza sobie impulsy - jeżeli zliczy określoną ilość impulsów to wykonujesz...

    Mikrokontrolery AVR   20 Gru 2008 14:26 Odpowiedzi: 13    Wyświetleń: 3454
  • Atmega 8 - Licznik do14-stu żle działakący kod C

    Sprawę komplikuje fakt, że stan licznika powinien pozostać, aż do jego zmiany spowodowanej nową paczką impulsów. A dlaczego komplikuje? jeden dodatkowy warunek - jezeli czas od ostaniego impulsu wiekszy od załozoniego i impuls to zerujesz licznik Czy to jest do zrobienia bez wykorzystywania przerwań, timerów, wyzwalania zboczem, o których trochę czytałem,...

    Mikrokontrolery AVR   01 Sty 2016 19:33 Odpowiedzi: 27    Wyświetleń: 1821
  • Pomiar częstotliwości występowania impulsu LOGO 8

    Wyzwalaj timer zboczem narastającym jednego impulsu, a resetuj opadającym kolejnego. Zboczem narastającym drugiego przekaż bieżącą wartość timera przed jego zresetowaniem do komparatora. Skorzystaj z definicji częstości f=1/T. Czyli mierzysz czas pomiędzy dwoma kolejnymi impulsami (jest to najkrótszy okres, dla którego częstość ma jakikolwiek sens)....

    Automatyka Sterowanie PLC   26 Lip 2018 06:33 Odpowiedzi: 10    Wyświetleń: 1116
  • Sprzęt generujący na wyjściu napięcie 0.5V co pewien czas

    Witam, potrzebuje zrobić sprzęt podobny do telegrafu, który będzie podłączony do portu LPT. Już wyjaśniam o co chodzi: Układ ma być zasilany baterią, np.: 9V i użytkownik za pomocą przycisku, który zwierał by układ, generowałby impulsy elektryczne z tym że: po wciśnięciu przycisku na chwilę pojawia się 0.5V na wyjściu potem to napięcie znika (przy...

    Projektowanie Układów   20 Gru 2005 23:14 Odpowiedzi: 1    Wyświetleń: 858
  • Logo 8 - Sterowanie jednym zaworem otwórz/zamknij według sekwencji 20 kroków

    Początkowo brzmiało to dość błacho zanim nie zacząłem próbować z timerami. I jaki problem jest z tym timerem? Jest taki przekaźnik czasowy wyzwalany zboczem i dodatkowo ma dwa parametry TL i TH. Po zboczu rosnącym wyzwala odliczanie TL ze stanem niskim na wyjściu a potem odlicza TH ze stanem wysokim. Jak połączysz 10 takich przez negacje (albo zobacz...

    Automatyka Sterowanie PLC   06 Wrz 2023 08:39 Odpowiedzi: 4    Wyświetleń: 393
  • Nieprawidłowe dane RC5 z Attiny2313 - adres 255, komenda 127

    już pisałem co zrobić ale tym razem ty nie doczytałeś chyba, więc: po pierwsze - ustaw wyzwalanie przerwania INT0 zboczem opadającym (falling) po drugie - tuż po wejściu w przerwanie wyłącz je disable INT0 ale zaraz po tym daj Enable Interrupts, żeby mógł działać Timer potem odbierz kod RC5 ustaw swój znacznik Odebrano a resztę przetwarzaj w programie...

    Mikrokontrolery   20 Kwi 2008 21:02 Odpowiedzi: 13    Wyświetleń: 2045
  • [STM32] Konfiguracja EXTI w STM32 - przerwanie od zbocza opadającego i narastającego?

    Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz przycisk, pojawia się zbocze opadające które ustawia flagę a więc...

    Mikrokontrolery ARM   28 Wrz 2011 20:20 Odpowiedzi: 5    Wyświetleń: 4134
  • Jak mierzyć czas między impulsami w Bascom? Wybór i konfiguracja Timera

    Może na początek jakieś info o czasie między impulsami?:> Najłatwiej generalnie na int podać impulsy wyzwalane zboczem i uruchamiać timer w intcie;) a w drugim kasować. Ł.

    Mikrokontrolery AVR   05 Paź 2008 17:38 Odpowiedzi: 6    Wyświetleń: 2899
  • [AVR][C] Zerowanie i przechwycenie wartości timera przerwaniem

    Witam wszystkich kolegów Mam prawdopodobnie dość trywialny problem. Chce zliczać impulsy na jednym z pinów uC (częstotliwość 100-200kHz) w czasie kiedy na innym pinie uC jest stan wysoki. Mój pomysł wygląda tak: Ustawiam timer w 16 bitowy tryb prosty Przerwanie wyzwalane zboczem narastającym zeruje 0 16 bitowy timer Przerwaniem zboczem opadającym przepisuje...

    Mikrokontrolery   10 Lis 2014 18:57 Odpowiedzi: 4    Wyświetleń: 1440
  • Jak zrealizować wyłącznik przeciążeniowy dla silnika 220V z AVR?

    do wału silnika zamontować jakiąś tarcze z dziurką.. mały układ podczerwieni który by był przerywany przez tą tarcze.. w avr tak: uruhamiamy silnik (programowo).. trohe odczekać (rozpędzenie sie silnika [100ms])... załączamy timer.. przerwanie wyzwalane zboczem (od podczerwieni).. jeśli nastąpi przerwanie, licznik zostanie wyzerowany... a jeśli licznik...

    Mikrokontrolery   05 Lip 2009 08:24 Odpowiedzi: 17    Wyświetleń: 4955
  • Mikrokontroler 8051: Banki rejestrów, rejestr TCON, działanie przerwań

    Witam !!! 3. Co to są banki rejestrów jak je zmieniać. - w 8051 sa cztery banki rejestrow (po 8 rejestrow w kazdym banku) zmienia sie je (banki) poprzez odpowiednie ustawienie bitow RS1 i RS0 rejestru statusowego PSW. Bank rejestrow najprosciej mowiac to zbior wlasnie 8 rejestrow w ktorych mozemy przechowywac argumenty (dane ) dla wykonywanych instrukcji...

    Początkujący Elektronicy   09 Cze 2005 23:01 Odpowiedzi: 2    Wyświetleń: 2587
  • Schemat timera 10 godzin (zasilanie 5V)

    Potrzebujesz częstotliwość około 2Hz, czyli okres 0,5s. układ dzieli przez 65536. Wzór na częstotliwość f=1/2,3xRtxCt Rezystancja w M, pojemność w uF. Schemat chyba dobrze, tylko na wyjściu tranzystor sterujący przekażnikiem, z diodą zabezpieczającą. Dodano po 12 Warto zauważyć, że wejście 6 wyzwala generator monostabilny opadającym zboczem. Czyli zacznie...

    Początkujący Elektronicy   27 Lut 2016 22:21 Odpowiedzi: 15    Wyświetleń: 1452
  • Programowanie licznika impulsów CI Termipol - kroki i ustawienia

    Jeśli ja dobrze rozumiem załączonego pdf'a to to jest jeden licznik z dwoma progami / komparatorami. Na moje oko to liczy do progu PS1 i odpala wyjście 1 na czas t1 a jak doliczy do progu PS2 odpala wyjście 2 na czas t2. i jeszcze sprawa timerow. Jeden zatrzymuje papier po odliczeniu, by nóż trafił w nieruchomy, i tam mam 200ms, a drugi timer wyzwala...

    Automatyka Przemysłowa   19 Cze 2025 00:12 Odpowiedzi: 38    Wyświetleń: 876
  • Jak uruchamiać ADC podczas zbocza i kończyć przed narastającym? STM32F103.

    Którego w końcu timera używasz? W jednym miejscu TIM2, w drugim TIM3. Ustaw któryś CCR timera używanego do PWM tak, żeby wyzwalał ADC w odpowiednim momencie. Włącz Trigger Out z tego kanału do wyzwalania ADC.

    Mikrokontrolery   02 Lut 2021 08:06 Odpowiedzi: 3    Wyświetleń: 309
  • Jak mierzyć czas wtrysku benzyny mikrokontrolerem w układach wtryskowych?

    Witam mam wlasnie taki sam problem , chcialbym zmierzyc ( co chyba upraszcza sprawe ) jedynie sama dlugosc wtrysku - ilosc paliwa jest mniej istotna , podlaczylem sie do instalacji od wtryskow i otrzymalem taki wykres http://www.icpnet.pl/~lukebass/screeny/2... czy w nastepujacy sposob otrzymam dlugosc wtryku ? bo niestety w elektronice analgowej...

    Mikrokontrolery   20 Sty 2010 14:01 Odpowiedzi: 65    Wyświetleń: 15405
  • [ATmega] Jak zminimalizować wpływ drgań styków na pomiar czasu w ATmega?

    http://obrazki.elektroda.pl/5431448900_1... 74HC74 bramkuje sygnał wejściowy tak aby jego impulsy nie były krótsze niż impulsy taktowania licznika 74HC590(już samo to wyfiltrowuje część krótkich szpilek) - blokuje to możliwość wyzwalania przerwania ICR1 z nadmierną częstotliwością. W układzie jak na rysunku 74HC590 zlicza gdy sygnał...

    Mikrokontrolery AVR   26 Gru 2010 10:47 Odpowiedzi: 12    Wyświetleń: 4593
  • STM32F1 - Jak skonfigurować BRK w TIM1 do wyłączania wyjść przy przeciążeniu?

    Witam Chcę zrobić regulator obrotów silnika dc. Stopień mocy mam odseparowany optoizolatorami i mam wyprowadzone następujące sygnały : sterowanie każdym z osobna tranzystorem w mostku H i wyjście nadmiarowo-prądowe. Więc zaplanowałem, że wyjścia OC1, OC1N, OC2 i OC2N z timera 1 będą sterować poszczególnymi tranzystorami z uwzględnieniem czasu martwego....

    Mikrokontrolery ARM   20 Maj 2013 19:47 Odpowiedzi: 8    Wyświetleń: 2055
  • [STM32F427II][C]{RTOS} RS485 z użyciem DMA rozpoznawanie początku odbierania

    Ustaw timer w tryb multiwibratora Niestety brak wolnych pinów (a nawet jest ich za mało tak że np CS-y układów SPI są multipleksowane). Było pomyśleć w trakcie projektowania. Zawsze warto zostawić trochę pinów jak najbardziej uniwersalnych w rezerwie. Z jaka prędkością przesyłasz dane? Jak nie dużą, to ustaw przerwanie od zbocza opadającego. Jeśli...

    Mikrokontrolery ARM   24 Wrz 2020 09:52 Odpowiedzi: 8    Wyświetleń: 642
  • Zliczanie impulsów enkodera 100 impulsów/obrót – AVR, wyświetlacz nie reaguje

    Niespecjalnie, chyba, że to będzie przerwanie wyzwalane zboczem, a nie poziomem. Niemniej gorąco cię zniechęcam do robienia obsługi enkodera na przerwaniach wyzwalanych zboczami z pinów IO. Lepszym pomysłem jest przerwanie timera co określony czas i w nim badanie stanu pinów IO. Niemniej gotowca znajdziesz w darmowych przykładach do mojej książki (do...

    Mikrokontrolery AVR   27 Gru 2012 23:08 Odpowiedzi: 20    Wyświetleń: 4416
  • Mega128 - działanie Int4-7 - uruchomienie zegara I/O

    Witam. W dokumentacji Mega128 doszukałem się że do zadziałania przerwań int4-7 wyzwalanych dowolnym zboczem potrzebne jest uruchomienie zegara I/O. Jeśli tak to proszę o podpowiedź jak go uruchomić?. Czy tylko uruchamiając jakiś timer czy jest inny sposób?. Z góry dziękuję.

    Mikrokontrolery AVR   07 Lut 2009 18:32 Odpowiedzi: 2    Wyświetleń: 1053
  • [AVR][C] Przałączanie źródła zegara podczas pracy uC

    Więc najlepszym rozwiązaniem jest "sleep mode" + przerwanie zewnętrzne (wyzwalane zboczem narastającym oraz opadającym) + przerwanie timera odmierzającego odpowiedni czas. Po zgłoszeniu przerwania uC sie "budzi", obsługujesz przerwanie i znów "usypiasz" układ. Jest kilka trybów sleep mode, oraz istnieje możliwość wyłączenia niektórych modułów w tym...

    Mikrokontrolery AVR   24 Lis 2008 15:45 Odpowiedzi: 29    Wyświetleń: 2576
  • atxmega256A3BU - uruchamianie licznika komparatorem analogowym

    Musisz skorzystać z rejestru poleceń timera. Zobacz jakie polecenia tam masz (CTRLD - EVACT) - masz polecenie RESTART. Czyli musisz zrobić tak, aby timer był w stanie resetu tak długo, jak długo nie zachodzi zdarzenie komparatora. Czyli z tego wniosek, że event z komparatora musi być wyzwalany poziomem, a nie zboczem.

    Mikrokontrolery AVR   31 Paź 2015 13:40 Odpowiedzi: 4    Wyświetleń: 750
  • Jak uruchomić sensor HCSR04 na nRF52832 z użyciem KEIL i języka C?

    Najprościej można tak: 1. Ustaw przerwanie zewnętrzne na pinie ECHO wyzwalane na obydwa zbocza. 2. Gdy przychodzi przerwanie odpalasz timer pracujący z rozdzielczością powiedzmy 1us. 3. Gdy przychodzi kolejne przerwanie (od opadającego) to wyłączasz timer i sprawdzasz w rejestrze timera ile mikrosekund odliczył. 4. Wynik w us podstawiasz do wzoru i...

    Mikrokontrolery ARM   06 Maj 2017 13:25 Odpowiedzi: 4    Wyświetleń: 1404
  • Jak skonfigurować trzeci timer w Atmega8?

    Hm.. nie do końca jestem przekonany, czy byłoby to sensowne, Brak możlwości ustawienia wyzwalania... Skąd kolega wie, czy wyzwalał by się zboczem/poziomem? (Data sheet milczy), poza tym, brak tam jest bloku usuwającego zakłócenia jak w pozostałych timerach... Jest to dość ciekawe i jak ktoś sprawdzi czy się da, niech się odezwie;)

    Mikrokontrolery   29 Mar 2008 12:57 Odpowiedzi: 7    Wyświetleń: 3280
  • Problem ze zmierzeniem długości impulsu na at89c4051

    Witam Rozwiązaniem problemu jest wykorzystanie możliwości bramkowania zliczania timera Tx stanem na wejściu INTx. Bramkowanie włącza się poprzez ustawienie bitu GATE dla odpowiedniego timera w rejestrze TMOD. Bit zezwolenia na pracę timera TRx ustawiony na stałe. Przerwanie zewnętrzne INTx wyzwalane zboczem opadającym. W procedurze obsługi tego przerwania...

    Mikrokontrolery   28 Wrz 2005 08:17 Odpowiedzi: 4    Wyświetleń: 1326
  • Pomiar czasu ATmega8. Dlaczego to nie działa? Listing.

    Jeszcze chyba potrzebne Enable Timer1. Poza tym, nie wiem po co masz ustawiane Edge, tu nie chodzi o wyzwalanie zboczem przerwania zewnętrznego. Poza tym nie definiujesz preskalera i po wyświetleniu wyniku warto byłoby wyzerować timer bo zacznie liczyć od tego co skończył, chyba, że tak chcesz.

    Mikrokontrolery AVR   12 Lut 2011 19:15 Odpowiedzi: 21    Wyświetleń: 1977
  • Ocena sekwencji w LAD: sterowanie lampkami przyciskiem bistabilnym

    http://www.thelearningpit.com/lp/logixpr... możesz się pobawić, jest to RSlogix 500 przerobiony, dodany symulator plus kilka zestawów demo działa 15 dni, można rozszerzyć To co widzisz, to język LAD jest odwzorowaniem schematu elektrycznego. Po lewej stronie masz np 24V, po prawej masę. wszystko to co w środku to elementy który występują w schamacie,...

    Automatyka Przemysłowa   02 Wrz 2012 14:54 Odpowiedzi: 13    Wyświetleń: 4407
  • Rozpoznawanie długości impulsu w Bascom 8051 do sterowania serwami

    Szkoda że na '51, bo na AVR było by łatwiej. Można to zrobić tak: Procki '51 mają wejścia zewnętrznego przerwania wyzwalanego stanem niskim, lub zboczem opadającym. Ciebie interesuje to drugie (bo zboczemn narastającym się nie da jak w AVR). Nie wiem jak wygląda konfiguracja przerwań w BASCOMie, zobacz w dokumentacji, ale podejrzewam że coś w rodzaju:...

    Mikrokontrolery   21 Paź 2006 19:21 Odpowiedzi: 5    Wyświetleń: 1773
  • Jak ustawić Timer T0 w ATtiny13 do odmierzania 1s i generowania przerwania?

    Niedoczytałem... Ale ja to sprawdzam dla różnych opcji...wyzwalanie poziomem niskim, zboczem opadającym/narastającym itp...pójdę do pracy to sprawdzę w realu na oscyloskopie czy działa.

    Mikrokontrolery   27 Gru 2007 14:59 Odpowiedzi: 30    Wyświetleń: 4310
  • [ATmega1280][C/Arduino] Liczenie czasu pomiędzy sygnałami

    A jakie są założenia? Pisałeś, że pomiar ma być z dokładnością do mikrosekund? Skoro mierzysz czasy rzędu 100ms, to na pewno musi to być wyrażone z dokładnością do 0,001ms? Nie wydaje mi się. A jeśli rzeczywiście tak musi być to zastosuj inną taktykę - licznik timera rozszerzony na dodatkowe bity przez przerwanie obsługi przepełnienia timera, a sygnał...

    Arduino   12 Wrz 2011 10:51 Odpowiedzi: 29    Wyświetleń: 8324
  • Jak zrealizować pomiar czasu stanu wysokiego na INT0 i INT1 w ATmega8?

    to ja podpowiem ;) przerwanie można wyzwalać zboczem narastającym jak również opadającym[sposób wyzwalania można zmienić w dowolnym miejscu programu]. słyszałeś może o czymś takim jak timer sprzętowy[atmega8 ma takie 3]. polecam poczytać datasheeta[dokumentację] oraz http://avr.elektroda.eu/?q=node/8 http://www.nongnu.org/avr-libc/user-manu...

    Mikrokontrolery AVR   30 Gru 2008 14:08 Odpowiedzi: 3    Wyświetleń: 2148
  • Błędne pomiary odległości z LPC1114 i HC-SR04 - analiza kodu i przerwań

    Napisz coś podobnego jak poniżej: [syntax=c] // zmienne globalne dostepne rowniez w przerwaniu volatile uint32_t PulseWidth; volatile uint8_t zakonczono_pomiar = 0; // obsluga przerwania TMR32B0 void TIMER32_0_IRQHandler(void) { static uint32_t LastCapture = 0; if ( LPC_TMR32B0->IR & (0x1<<4) ) // sprawdzenie czy przerwanie od kanalu zliczajacego...

    Mikrokontrolery Początkujący   02 Maj 2017 19:55 Odpowiedzi: 9    Wyświetleń: 1761
  • Jak najefektywniej wyzwalać zboczem z 8-bitowego portu w analizatorze stanów?

    Do kombinacji stanów można byłoby wykorzystać komparator 74HC682, zaś do detekcji zbocza wspomniane przerwanie PCINT i sprawdzanie stanu po jego zajściu -> do detekcji kierunku zbocza. W cytowanym wcześniej rozwiązaniu do próbkowania danych zastosowano zewnętrzną pamięć RAM i rejestry przesuwne (+ zatrzask na wejściu) taktowane sygnałem generowanym...

    Mikrokontrolery   20 Kwi 2009 20:22 Odpowiedzi: 19    Wyświetleń: 2329
  • AVR AT90S8535 – jak programowo uruchomić Timer1 sygnałem z INT1?

    Piszę pewien program na 90s8535 i mam następujący problem. Wiadomo ze to AVR i nie ma on wejścia kluczującego Timer, więc próbuję zrobić cos takiego programowo. Idea jest taka ze mam podpięty pod INT1 generator i nim ustalam odpowiednie zbocza sygnału. Wymyśliłem, że zbocze wznoszące wywołuje przerwanie a te z koleji włącza prescaler Timera (teraz będzie...

    Mikrokontrolery   18 Cze 2005 21:28 Odpowiedzi: 6    Wyświetleń: 1482
  • Konfiguracja przerwań INT0 w AT89C2051 dla licznika obrotów w Bascom

    jak chcesz liczyc impulsy to ustaw timer jako counter z wyzwalaniem wewnetrznym (internal) i impulsy podaj na p3.4 jesli bys chcial korzystac z drugiego programu musisz ustawic przerwanie jako wyszwalane zboczem.

    Mikrokontrolery   17 Gru 2003 15:07 Odpowiedzi: 8    Wyświetleń: 2172
  • Jak uzyskać odwrócony okres przebiegu prostokątnego 30kHz?

    A gdyby wziąć dwie kostki timera 555, jedna pracująca jako astabilny generator sygnału prostokątnego o zmiennym wypełnieniu, a druga w układzie monostabilnym wyzwalana opadającym zboczem tego pierwszego i też o zmiennej długości sygnału. Tylko trzeba dobrać elementy odpowiedzialne za wypełnienie przebiegu w obu układach i ich jednoczesne sterowanie.

    Mikrokontrolery   29 Lut 2008 13:21 Odpowiedzi: 10    Wyświetleń: 1623
  • MCY7880 i układ mikroprocesorowy na polskich elementach

    Przyznam, że zbocze wydaje się odpowiedniejsze. I do jednej linii możesz podłączyć tylko jedno źródło przerwań a i tu możesz mieć kłopoty. Np USART 16C550 (jak i większość peryferii) wystawia na linie INT poziom niski do czasu skasowania źródła przerwania. Jak będziesz miał kilka źródeł przerwań w jednym układzie (np nadawcze i odbiorcze w usart) a...

    Mikrokontrolery   01 Sie 2021 19:56 Odpowiedzi: 254    Wyświetleń: 18591
  • Rodzaje przerwań w ARM dla SAM7S z bibliotekami AT91SAM7S256.h

    Trosze zakrecone sa te przerwania w ARMach. do tego dochodzi jeszcze poziom wyzwalania przerwania. W avrach sprawa była prosta. tylo w przerwaniach zewnetrznych ustawialo sie czy ma byc wyzwalane zboczem czy poziomem. W ARMach wszystkie przerwania trzeba skonfigurowac, tylko nie do konca rozumiem np czemu powiedzmy przerwanie od USARTa lub TIMERa mozna...

    Mikrokontrolery   04 Wrz 2006 23:33 Odpowiedzi: 5    Wyświetleń: 4231
  • Samochodowy komputer zużycia paliwa

    Ja też mam pytanie do Pfemka. Nie wiem jak zrobić pomiar prędkości i drogi w programie. Kontaktron mam podłączony między wejście PD2 (INT0) a masę. Prosiłbym o małą pomoc w napisaniu tej funkcji. Po pierwsze trzeba się zastanowić w jaki sposób mierzyć prędkość, gdyż można na kilka sposobów. Najprostszym sposobem jest pomiar ilości impulsów z czujnika...

    Artykuły   23 Mar 2016 21:58 Odpowiedzi: 556    Wyświetleń: 383355
  • Jak zbudować miernik prędkości obrotowej z Atmega8, LCD i GP1S51VJ000F?

    Działa świetnie! Zmieniłem typ zmiennej z int na volatile, oraz wpisałem: MCUCR= (1<<ISC00) | (1<<ISC01); //przerwanie wyzwalane zboczem narastającym __|-- zamiast MCUCR=1<<ISC00; //przerwanie wyzwalane zboczem narastającym __|-- MCUCR=1<<ISC01; Nie wiem które pomogło, ale jest ok. Jedna rzecz jeszcze nie daje...

    Mikrokontrolery AVR   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 10881
  • Jakie tranzystory do mostka H dla silnika Race 400?

    Ulepszaj, ulepszaj, bo zrobiłeś już sporo roboty, a nic nie stoi na przeszkodzie żeby zrobić to na prawdę dobrze. Wyłączaj PWMowi sterowanie pinem kiedy chcesz jechać na zad i po wszystkim, tylko pamiętaj żeby wyzerować pin po odłączeniu PWMa i załączenie wstecznego z delikatnym opóźnieniem. Wsteczny możesz zrobić na drugim PWMie i będziesz miał regulację...

    Robotyka Modelarstwo i CNC   08 Wrz 2010 16:47 Odpowiedzi: 23    Wyświetleń: 3873
  • Jak dokładnie mierzyć czas impulsu w `51 z użyciem INT1 i T1?

    Witam, Z tego co wiem, to ustawienie GATEx powoduje, że TIMERx zlicza impulsy tylko wtedy, gdy INTx jest w stanie wysokim - a Ty piszesz o stanie niskim - więc coś tu jest nie tak :) Ponieważ INTx jest wyzwalane stanem niskim (lub opadającym zboczem), to zatrzymanie timera następuje automatycznie z wywołaniem przerwania - wtedy zapisujesz wartość licznika,...

    Mikrokontrolery   06 Sie 2008 16:12 Odpowiedzi: 6    Wyświetleń: 2117
  • Jak opanować zaawansowane schematy w LOGO Siemens bez dużej wiedzy?

    Pozwolę sobie podłączyć do tematu. Powiedzcie mi koledzy co oznacza komunikat w LOGO!Soft Comfort: "Połączenie jest dozwolone tylko przez znaczniki "M" i wyjścia "Q" ". W trakcie programowania tylko w jednym miejscu wyskoczył mi ten komunikat. W skład tego połączenia wchodzi: sygnał wejściowy, styk NC timera opóźnione włączenie, 2x styk NC przekaźnika...

    Automatyka Przemysłowa   28 Maj 2015 19:51 Odpowiedzi: 21    Wyświetleń: 31591
  • DSO5 - Przenośny oscyloskop z analizatorem logicznym

    felekfala Soft projektowany w CoIDE. Timer generuje sygnał zegarowy do ADC i na odpowiednim zboczu generuje zdarzenie które wyzwala transfer rejestru wejściowego GPIO do pamięci (do tablicy -> bufora kołowego). Wykres wyświetlany jest dopiero po odliczeniu N/2 próbek po wystąpieniu warunków wyzwolenia (gdzie N to długość bufora) i znormalizowaniu danych...

    DIY Konstrukcje   17 Cze 2013 06:41 Odpowiedzi: 56    Wyświetleń: 51774
  • Jak zliczać czas stanu niskiego w Atmega16 BASCOM przy przerwaniach?

    OK to jeszcze dopytam tak, rozumiem że na początku przerwania zmieniam stan Edge_ na 0, liczy timer i config int0=rising ale co dalej załóżmy że nadejdzie zbocze narastające i co wtedy się dzieje? No tak, zabrakło jeszcze jednej linijki... sory... Powinno być: If Edge_ =0 Then Start Timer1 Config INT0=Rising Else Stop Timer1 Config INT0=Falling End...

    Mikrokontrolery   13 Lut 2007 19:48 Odpowiedzi: 8    Wyświetleń: 2801
  • Sterowanie silnikiem DC sygnałem RC i generowanie PWM w C

    Rozumiem, że ustawiam Timer0 na Fast PWM, a wartość OCR0 podstawiam z wyliczeń na podstawie czasu trwania impulsu wejściowego sygnału RC. [syntax=c]TCCR0 |= (1 << WGM00) | (1 << WGM01); // tryb PWM , prescaler = 8 TCCR0 |= (1 << COM01) | (1 << COM00); TCCR0 |= (1 << CS01); OCR0 = // wartość podstawiana z wyliczenia;[/syntax]...

    Mikrokontrolery Początkujący   19 Paź 2013 23:08 Odpowiedzi: 2    Wyświetleń: 2385
  • Jak napisać kod GPIO dla STM32 bez użycia bibliotek?

    Można eliminować drganie styków w bardzo prosty sposób wyzwalając w przerwaniu EXTI jakiś bardzo prosty timer w trybie one_pulse_mode, jednocześnie wyłączając przerwania. Jak timer skończy liczyć jeden impuls i wejdzie w swoje przerwanie to załącza przerwania z EXTI. absolutna konieczność

    Mikrokontrolery ARM   07 Lip 2012 20:42 Odpowiedzi: 188    Wyświetleń: 18717
  • [STM32] [STM32][C] - Obsługa HC-SR04 na STM32F103C8 z jednym Timerem

    Kod składniowo jest dobry. Chodziło mi że nie rozumiem idei jego działania. Np. po co sprawdzać czy TIM4->CNT <= 9? To by oznaczało że za każdym razem TIM4->CNT zmienia się o 1 (i każda taka zmiana to potem programowe sprawdzenie). A to bez sensu: w takim przypadku Timer pracuje jak zwykła zmienna, czyli po co Timer skoro można po prostu dać...

    Mikrokontrolery ARM   21 Lut 2016 22:18 Odpowiedzi: 12    Wyświetleń: 1419
  • Monitoring naszych instalacji OZE - www.PVmonitor.pl

    Witam, Znalazłem Data Logger na NodeMcu ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x4010f000, len 1392, room 16 tail 0 chksum 0xd0 csum 0xd0 v3d128e5c ~ld U kolegi był wgrywany w zeszłym roku na starszej wersji IDE Arduino i wszystko działało. Czyżby nowa wersja blokowała przerwania. Nie wiem jak to dopasować. Jak usuniesz wszystkie wiersze...

    Energia Odnawialna   01 Maj 2025 10:38 Odpowiedzi: 2428    Wyświetleń: 338367
  • Napęd Wiśniowski Intro z przekaźnikiem bistabilnym

    Zależy jakiego użyjesz - są przekaźniki, które są tylko wyzwalane rosnącym zboczem (mają osobne wejście wyzwalania trigger) a do zasilania podpięte są non stop (przeważnie gołe moduły DIY). Są też takie, które po podłączeniu zasilania zwierają styki, odliczają "swój" czas, który jest ustawialny i krótszy od czasu zasilenia przekaźnika i rozłączają styki...

    Automatyka bram, szlabanów, rolet   24 Paź 2023 19:16 Odpowiedzi: 16    Wyświetleń: 1059
  • [Atmega8][C] - Odczytywanie wartości napięcia na wejściu

    Spróbowałem zrobić coś w ten deseń. Oczywiście nie działa :). [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #define PORT_ON(port,pin) port |= (1<<pin) #define PORT_OFF(port,pin) port &= ~(1<<pin) #define ICP PINB0 int wyzwalanie = 0; //zmiana zbocza unsigned int TIM16_ReadTCNT1( void...

    Mikrokontrolery AVR   29 Sie 2012 22:32 Odpowiedzi: 34    Wyświetleń: 6435
  • Jak zbudować układ do włączania urządzenia w samochodzie po stacyjce?

    Witam 1 problem jak dla mnie latwy do rozwiazania sugeruje uzycie prostego ukladu timera 555 Na 2 dajesz impuls ( lub zwierasz na stale ) jak na obrazku. = stacyjka na 3 masz wyjscie z impulsem czas impulsu na wyjsciu obliczasz ze wzoru t(s)=1,1*R1(OM)*C1(F) P.S. ten uklad jest wyzwalany zboczem ujemnym. Aby dzialal na zbocze dodatnie + ze stacyjki...

    Projektowanie Układów   08 Maj 2006 12:42 Odpowiedzi: 5    Wyświetleń: 1340
  • ATTINY13 - Jak wygenerować impuls po zakończeniu sygnału wejściowego?

    Zmienna pomocnicza zmodyfikowana w programie obsługi przerwania powinna być widoczna w całym programie. Nie bawiłem się nigdy Tiny 13, więc moje spostrzeżenia mogą być mylne lecz uważam, że kolega zapomniał o istnieniu przerwań zewnętrznych INT. Gdybym pisał ten program to podałbym impulsy wejściowe na wejście INT uC. Przerwanie zenętrzne ustawiłbym...

    Mikrokontrolery   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 5079
  • [ATmega8]Sygnalizator/Limiter przekroczenia prędkości

    Czyli trzeba zmienić kod wyzwalania timera oraz preskalera tak? Edit: [syntax=text] #include <avr/io.h> #include <avr/interrupt.h> volatile uint8_t licznik, Timer; // deklaracja zmiennych które będą wykorzystywane w przerwaniach // procedura obsługi przerwania INT 0 ISR( INT0_vect ) { licznik++; // zwiekszaj licznik o jeden } // przerwanie...

    Mikrokontrolery Początkujący   20 Lip 2013 04:39 Odpowiedzi: 39    Wyświetleń: 6954
  • [atmega8][C]Pomiar długości trwania impulsu / stanu niskiego

    Witam Poniższy program mierzy długość trwania impulsu / stanu niskiego podanego na INT1. Pomiar jest wyzwalany przerwaniem, zboczem opadającym, następnie następuje włączenie timera i przestawienie przerwania na zbocze narastające. Gdy ono nastąpi jest wyzwalane kolejne przerwanie, które zeruje zatrzymuje timer. Odczyt timera (rejestr TCNT1) następuje...

    Mikrokontrolery AVR   10 Sie 2008 19:58 Odpowiedzi: 3    Wyświetleń: 6853
  • Atmega8/16... INT0 jak poprawnie uruchomić licznik impulsów...

    Właśnie mam już cały program gotowy w bascomie , nie umiem w tej chwili na tyle dobrze C żeby napisać obsługę PCF, dwóch DS18B20 plus MPX4115. Także chodzi właśnie mi tylko o rozwiązanie pomiaru ciśnienia co 5-10 minut. Ok doszedłem wkońcu jak to zrobić . [syntax=basic4gl] Config Pinb.1 = Input 'usatwiamy Portb.1 jako wejscie Set Portb.1 'ustawiamy...

    Mikrokontrolery Początkujący   10 Maj 2013 06:42 Odpowiedzi: 4    Wyświetleń: 2022
  • Arduino: Jak zaimplementować wielozadaniowość z leOS 2?

    Do obsługi LCD używam biblioteki LiquidCrystal_I2C.h ona używa delay, jak to sprawdzić ??? Skoro piszesz, że używa to chyba sprawdziłeś? Zapomnij o dziwolągach takich jak LCD z interfejsem równoległym przez ekspander I2C i to jeszcze najgorszy z możliwych czyli PCF8574. - Podłącz wyświetlacz bezpośrednio do uC - Użyj LCD z kontrolerem I2C - OSTATECZNIE...

    Arduino   17 Lip 2018 12:05 Odpowiedzi: 5    Wyświetleń: 1524
  • Jak zsynchronizować 5 mikrokontrolerów AVR na poziomie mikrosekundowym?

    Synchronizację kilku avr'ów na poziomie mikrosekundowym powinno się przeprowadzić bardzo łatwo. Używając timera 16 bitowego oraz naprzemiennie trybów pwm oraz przechwytywania: najpierw jeden układ ustawia, aby timer wygenerował zbocze w momencie kiedy jego timer się przepełni (użycie jakiegoś trybu pwm albo czegokolwiek) - inne procesory przyjmują sygnał...

    Mikrokontrolery   31 Mar 2011 19:38 Odpowiedzi: 29    Wyświetleń: 2752
  • Jak poprawnie obsłużyć przerwania w C dla mikrokontrolera z przyciskiem i diodą?

    Ja mam inny patent. W podprocedurze obsługi przerwania przycisku wyłączyć przerwanie tego przycisku i uruchomić timer. Niech on sobie liczy, a w pętli głównej będzie cały czas sprawdzana wartość. Po jakichś 300 - 500 ms włączyć przerwanie od przycisku z powrotem. Dla człowieka takie czasy są mało zauważalne. Zastosowanie małego kondensatora też jest...

    Mikrokontrolery   31 Sty 2007 20:16 Odpowiedzi: 33    Wyświetleń: 5335
  • [atmega8] [atmega8][BASCOM] Jak liczyć czas między impulsami stanu niskiego?

    do toego o co pytasz i to bez zaprzęgania kilku przerwań i jeszcze dodatkowo timera nadaje się wprost - wyśmienicie, zresztą po to stworzony jest ten mechanizm.... .... wejście ICP procka (przerwanie Capture1). Pin ten może generować przerwania dla Timera1 w zależności od zbocza jakie pojawia się na wejściu. Gdy pojawia się takie przerwanie można odczytywać...

    Mikrokontrolery AVR   16 Lis 2008 21:32 Odpowiedzi: 14    Wyświetleń: 3542
  • Jak podłączyć wiatraczek do pinu 3 układu 555, by działał po spadku HIGH na LOW?

    Dopytam GROKa ale on też nie rozumie o co mi chodzi: Takie pytanie. Zadajcie je mu sami i zobaczcie do odpowiedział: Słuchaj... mam 555 w systemie monostabe. Ustawiłem opóźnienie na około 20 minut. Po uruchomieniui na pin 3, 555 pojawia się stan wysoki i dioda się świeci przez 20 minut, po czym gaśnie. I teraz słuchaj. Chcę zrobić jakoś sposób, żeby...

    Początkujący Elektronicy   05 Kwi 2025 15:29 Odpowiedzi: 22    Wyświetleń: 297
  • Sonar HC-SR04 własny program obsługi - wykrycie błędu

    Witam Napisałem sobie kod do obsługi czujnika odleglosci HC-SR04. Niestety coś w nim nie działa, bo dioda kontrolna nie zapala się ani razu. Timer na pewno pracuje, a sprawdziłem to w pętli while poprzez miganie diodki (kod zakomentowany). Sprawdzenia wyliczania wartośći zmiennej dystans dokonałem dla najprostszego warunku tzn. zapal diodę gdy dystans>0...

    Mikrokontrolery Początkujący   02 Lip 2017 17:35 Odpowiedzi: 2    Wyświetleń: 1185
  • ATmega128 [C] - Pomiar czasu na Timer2 dla sygnału 15-150Hz

    Witam ! Tworzę mały sterownik do auta i mam problem. Dotyczy on pomiaru częstotliwości (a właściwie czasu trwania stanu niskiego lub wysokiego) na Atmedze 128, która po dalszych przeliczeniach będzie mierzyć obroty silnika. Sygnał , który będzie mierzony to prostokąt o wypełnieniu 50% i częstotliwości w granicach 15-150Hz. Jak w tytule pomiar ma się...

    Mikrokontrolery AVR   07 Lip 2016 06:44 Odpowiedzi: 1    Wyświetleń: 1026
  • [atmega8] [atmega8][bascom] Zmiana wartości tylko z 1 na 2 przy kręceniu impulsatorem

    Witam, analizator zobaczył tylko ja specjalnie to zwęziłem żeby było widać zarys całego przebiegu,. Teraz tez już wiem, że pomysł stosowania przerzutnika D jest raczej bezcelowy. Bo i tak w programie trzeba sprawdzać stan na pinie kierunku. Oczywiście najlepszym rozwiązaniem jest zastosowanie bramek z histerezą. Jest jednak jeszcze druga kwestia, a...

    Mikrokontrolery Początkujący   27 Lut 2014 21:55 Odpowiedzi: 9    Wyświetleń: 5330
  • Jak zmodyfikować układ z timerem C005, aby dioda zapalała się po 40 sekundach?

    po naciśnięciu przycisku dioda odrazu sie włącza i gaśnie po czasie, Dioda (LED) jest włączona między Output, a VCC - zakładam, że VCC jest dodatnie względem GND (tak się zwykle oznacza. i tak jest na twoim rysunku). Z tego wynika, że po włączeniu na Output jest stan wysoki, po naciśnięciu przycisku od razu zmienia się na niski, i po określonym czasie...

    Początkujący Elektronicy   13 Cze 2024 08:36 Odpowiedzi: 44    Wyświetleń: 1269
  • [ATMega16] ATMega16: Niezgodne wyniki pomiaru czasu impulsów w mikrosekundach

    Wejście (przerwanie) ICP może być wyzwalane dowolnym zboczem i można to także zmieniać w przerwaniu jeśli jest to konieczne - zależy czy chcesz mierzyć okres czy pojedyńczy impuls - to tak sobie ustawiasz wyzwalanie. Generalnie Timer1 sobie cały czas tyka tak jak go ustawisz i za każdym razem gdy nastąpi przerwanie ICP to można odczytać rejestr ICR...

    Mikrokontrolery AVR   05 Lis 2009 19:48 Odpowiedzi: 11    Wyświetleń: 3985
  • Jak skonfigurować DMA dla SPI w STM32F4 do obsługi DAC AD5724?

    Witam, projekt był realizowany już jakiś czas temu, ale w zasadzie od tamtej pory go nie modyfikowałem. A czy na pewno musisz też obsłużyć LDAC sprzętowo? Z tego co kojarze,to jest to dodatkowy feature DACow i można podpiąć LDAC do zasilania, a LDAC wyzwalać softwarowo. LDAC służy do jednoczesnego uaktualniania wyjścia analogowego na wszystkich kanach...

    Mikrokontrolery ARM   05 Sty 2015 13:10 Odpowiedzi: 8    Wyświetleń: 4179
  • STM32F4 - ADC DMA - konfiguracja nie przepisuje wartości do zmiennej

    Sprawdzona konfiguracja na STM32F407VGT [syntax=c]void adc_init(void) { RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; RCC->AHB1ENR |= RCC_AHB1ENR_DMA2EN; //konfiguracja ADC ADC1->CR2 = ADC_CR2_ADON | //włącz ADC ADC_CR2_EXTEN_0 | /*ADC_CR2_EXTEN_1 |*///wyzwalanie przetwornika zboczem opadającym i narastającym ADC_CR2_EXTSEL_3 | ADC_CR2_EXTSEL_0 |//wyzwalanie...

    Mikrokontrolery ARM   28 Gru 2016 08:56 Odpowiedzi: 14    Wyświetleń: 2109
  • Reset NodeMCU V1 przy użyciu przerwań po aktualizacji IDE Arduino 1.8.12

    A miejsce gdzie używasz produkcja_Wh i zuzycie_Wh ? To nie jest problem z samym przerwaniem. Musisz to przedebugować kiedy ci się to konkretnie resetuje. Na twoim miejscu porównałbym wynikowy asm jednej wersji z drugą i zaczął szukać w miejscu gdzie są różnice. Program resetuje się gdy jeszcze nie wykonał całego void setup() Dodałem kilka sprawdzeń...

    ESP8266 i ESP32   09 Kwi 2020 18:49 Odpowiedzi: 17    Wyświetleń: 843
  • [Atmega8][C] Jak pobrać informacje w czasie wykonuwania funk

    Nie wiem czy dobrze zrozumiałem, ale zobacz przerwania. Kwestia ile czasu będzie trwać delay_ms to jak zwykle geniusze wymyślili, bo jak się domyślam wielkiego problemu z tym czasem nie ma a jeśli będzie to polecam zastosować timer to odmierzania czasu i również posłużyć się przerwaniem dla niego. Uzyskasz wówczas bardzo dobry kod, ale jest nieco bardziej...

    Mikrokontrolery AVR   06 Lis 2008 14:23 Odpowiedzi: 21    Wyświetleń: 2358
  • Maksymalna częstotliwość odczytu pinu w AT91SAM7 przy 24 MHz CPU?

    WItam. Jesli chcesz zliczac sygnaly z taka czestotliwoscia wykorzystaj do tego celu jeden z timerow w SAM7S! Sygnal podlaczasz pod nozke np TIOA, ustawiasz timer do zliczania zewnetrznych impulsow i po sprawie. Jesli chodzi o rodzaje przerwan, to w zasadzie powinno sie je przy konfiguracji ustawiac na "Level sensitive" . A to czy przerwanie jest external...

    Mikrokontrolery   18 Sty 2008 20:32 Odpowiedzi: 13    Wyświetleń: 1632
  • Jak przyspieszyć pomiar ADC na Atmega 128 przy 8MHz?

    Jak uruchomisz pomiar, to nie da rady inaczej i trzeba zaczekać. Możesz conajwyżej próbować przewidzieć kiedy wystąpi kolejne przerwanie. Jeżeli występują regularnie, to można zmierzyć okres za pomocą timera i następnym razem uruchomić przetwornik odpowiednio wcześniej. Tylko jeszcze pytanie, Jak to jest szybko, 1us, 1ms, a może 0? Czy odrazu po wystąpieniu...

    Mikrokontrolery   02 Sty 2007 21:48 Odpowiedzi: 2    Wyświetleń: 1745
  • Wyświetlacz klienta ECR - IBM 93F1090 - jak tym sterować?

    kurczę ja zawsze zapominam przy tym obliczaniu, że jeszcze się Timer musi przepełnić ;) - dzięki za sprostowanie tylko uprzedzę, że w twoim programie pierwszym używaliśmy (i ja używam nadal preskalera 8 a nie 64). Jak na próbę ustawiłem 64 to już była masakra dla oka ;) uuuf ok - czyli przy 8MHz i preskalerze = 8 - nasze przerwanie wykonuje się co 256us...

    Mikrokontrolery   11 Kwi 2022 16:38 Odpowiedzi: 114    Wyświetleń: 38944
  • Jak wykryć 3-sekundowe przytrzymanie przycisku na AT89S52 i TSOP1736?

    Na wyjściu TSOP1736 normalnie jest 1. Zaobserwowałem, że podczas trzymania przycisku pilot wysyła najpierw pełny kod, a potem tylko po (chyba) 3 bity oznaczające zapewne powtórzenie. Z kolei inny pilot wysyłał co chwilę to samo. Nie mierzyłem tego dokładnie, ale na pewno były więcej niż 3 transmisje na sekundę. Można więc założyć, że jeśli przycisk...

    Mikrokontrolery   07 Maj 2005 22:38 Odpowiedzi: 2    Wyświetleń: 1947
  • [attiny13][C++][atmel studio6] - wieszanie sie atmel studio podczas debugowania

    Witam, Piszę program na ATtiny13A, aby działał jak licznik mod 4 (piny PB0 i PB1), zmiana wyzwalana zboczem opadającym na PB3. Rozwiązanie opiera się na przerwaniach. PCINT3 to obsługa "przycisku" -> naciśnięcie powoduje uruchomienie timera (ustawienie adekwatnego przerwania). Obsługa przerwania timera zwiększa licznik przepełnień - po ok2 sek wyłącza...

    Mikrokontrolery Początkujący   29 Sty 2015 19:02 Odpowiedzi: 11    Wyświetleń: 1827
  • ATmega128 - Czy krótki sygnał INT1 wywoła przerwanie przy aktywnym TIMER1?

    Jeżeli Atmega1280 ma kwarc 16MHz to czy w świetle powyższego znaczy, że zewnętrzne przerwanie INT0 może być wywołane nawet 16 razy na mikro sekunde? Odpowiedź krótka: nie. Odpowiedź długa - to zależy. :) Zależy od tego, co rozumiesz przez wywołanie przerwania 16 razy na sekundę. Nie da się obsługiwać przerwań z taką częstotliwością, bo raz, że samo...

    Mikrokontrolery AVR   05 Maj 2016 14:38 Odpowiedzi: 4    Wyświetleń: 1494
  • Zmiana priorytetu przerwań w ATmega8 dla int0 i timer0

    W programiku w obsludze przerwania int0 mam czekanie na zwolnienie przycisku ustawienie flagi i powrot, moge zrezygnowac z czekania na zwolnienie przycisku ale wtedy po ustawieniu flagi on wejdzie w obsluge zmiany flagi ponownie pomimo nie nacisniecia przycisku ponownie. Chyba tego nie skomplikowalem zbyt bardzo? Wprost przeciwnie, chyba uprościłeś...

    Mikrokontrolery   05 Lip 2007 22:43 Odpowiedzi: 17    Wyświetleń: 2893
  • SPI wywłaszczane przez Timer3 – wydłużony czas obsługi SPI po przerwaniu timera

    SPI2_IRQ_State wykomentowywałem - to nie jest to. To obcięcie występuje tylko przy stanach < 7, a tu mamy stan 9. Jak rozumiem Twój magiczny fragment kodu, kiedy SPI2_IRQ_State ma stan 9 (dlaczego nie korzystasz z enum ?), to sobie wysyła, aż bufor się nie wypróżni. I pewnie przerwanie działa w ten sposób, kiedy flaga od rejestru danych SPI jest...

    Mikrokontrolery   26 Mar 2012 21:53 Odpowiedzi: 12    Wyświetleń: 1881
  • Bascom - jak ustawić narastające zbocze i przerywane PWM w etykieciarce?

    Witam. Zbudowałem taką mała etykieciarkę do nakładania kodów kreskowych. Prosty układ w sterowaniu. Silnik krokowy napędza wałek główny, poprzez wyzwolenie sygnałem zewnętrznym (24DCV wchodzi na transoptor i do uC) impulsowany jest sterownik krokowego poprzez PWM z uC. Po wykryciu sygnału z czujnika etykiet (także transoptor 24DCV) zatrzymuje silnik...

    Mikrokontrolery AVR   01 Gru 2015 16:09 Odpowiedzi: 6    Wyświetleń: 1212