przerwania zliczanie

Znaleziono około 1436 wyników dla: przerwania zliczanie
Podstawowa forma zapytania: przerwać zliczać
  • stm32 przerwanie zlicza podwójnie

    To niezbyt pasuje do Twojego opisu: /* Bedzie generowane przerwanie na zboczu opadajacym na EXTI_Line9 */ EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Rising_Falling ;

    Mikrokontrolery Początkujący s.golaszewski   28 Sie 2015 20:05 Odpowiedzi: 7    Wyświetleń: 549
  • Przerwania w uC Jak to działa

    Przerwania w AVR działają w ten sposób że w chwili rozpoczęcia obsługi przerwania, kolejne przerwania są blokowane aż do instrukcji procesora RETI (tu w basicu RETURN). Nieskończona pętla w przerwaniu - czemu nie. Tylko że zakończenie takiej pętli jest możliwe tylko przez sygnał RESET. Czyli bez sensu...

    Mikrokontrolery xamrex   07 Lut 2011 21:50 Odpowiedzi: 5    Wyświetleń: 918
  • Intel 8051 C Przerwania program generujący przebieg prostokątny

    Nie wiem jak to zrobić konkretnie na 8051 ale może by tak : Procedura przerwania zliczająca czas ustawia cztery flagi: 50ms, 1000ms, 1300ms i 2000ms. Każda flaga odpowiadałaby odpowiednio za zapalenie lub zgaszenie diody. Pętla główna sprawdzałaby postawienie flagi od ostatniej do pierwszej. Wykrycie...

    Mikrokontrolery Jazza   12 Cze 2012 16:17 Odpowiedzi: 2    Wyświetleń: 1912
  • Zliczanie wyników z pomiaru ADC - BASCOM

    Konfigurujesz timer2, do atmegi podpinasz kwarc zegarkowy (tosc1,tosc2), pomiary dodajesz a=a+pomiar gdy chcesz wyświetlić robisz p=moc/czas, albo czekasz godzinę albo minutę i mnożysz razy 60 jak ci sie podoba. Timer2 z kwarcem 32k, bo jest najdokładniejszy, możesz np timer0 i prescale ustawić tak by...

    Mikrokontrolery Początkujący wiewioor222   03 Cze 2013 06:32 Odpowiedzi: 1    Wyświetleń: 1026
  • błędna obsługa przerwania INT1 - ustalenia szerokości impuls

    Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość...

    Mikrokontrolery AVR lnl   01 Sie 2009 13:35 Odpowiedzi: 1    Wyświetleń: 1610
  • [STM32F107VCT6][C] - Impulsy enkodera w przerwaniu

    Witam, posiadam płytkę ZL29ARM i staram sie zrealizowac odczyt predkosci obrotowej przy uzyciu enkodera wobit M590. Kierujac sie dokumentacja "reference manual" podlaczylem enkoder - kanaly A i B na piny numer 6 i 7 na porcie A, uruchomilem Timer3 w trybie enkodera i dziala - zlicza w gore, w dol. Problem...

    Mikrokontrolery ARM kruchy8   28 Kwi 2013 14:15 Odpowiedzi: 6    Wyświetleń: 1296
  • Xmega128A3U - zliczanie impulsów w trybie oszczędzania energii.

    Potrzebuję porady. Przeznaczenie układu jest banalne - zewnętrzny czujnik dla stacji pogodowej. Generalnie układ działa tak, że co 15 min wybudza się, zbiera wszystkie dane i je wysyła radiem, następnie zasypia. Tryb uśpienia konfiguruję tak: [syntax=c] #include "power_cfg.h" #include "wdt_driver.h" void...

    Mikrokontrolery AVR 3171327   22 Maj 2018 15:59 Odpowiedzi: 4    Wyświetleń: 183
  • [AT91SAM7S][C] Timer i przerwania.

    Witam! Spędziłem już dobre kilka dni na czytaniu specyfikacji, przykładów i różnych wypowiedzi innych ludzi, a problemu wciąż nie mogę rozwiązać. Pracuje na procesorze AT91SAM7S64 z programem CrossStudio i potrzebuje skonfigurować Timer0 tak by zliczał od 0 do rejestru RC w kółko i przy tym generował...

    Mikrokontrolery ARM WWektor   29 Maj 2008 17:24 Odpowiedzi: 2    Wyświetleń: 2900
  • [BASCOM] zliczanie impulsów - złe wskazania

    Naucz się przerwań. Wykorzystaj Timer0 do generowania przerwania co np. 1s- jeśli ten czas Ci wystarczy. Czyli ustaw Timer0 jako timer. Ustaw Timer1 jako counter i zliczaj impulsy co 1s. W przerwaniu co 1s od Timer0 niech Timer1 zaczyna zliczać impulsy. I co 1s wyświetl liczbę impulsów i wyzeruj...

    Mikrokontrolery inventco.eu   02 Lut 2010 07:46 Odpowiedzi: 7    Wyświetleń: 1631
  • '51 przerwania od licznika

    witam. Ten post powinien znależć się raczej w dziale mikrokontrolery - a nie tutaj tam szybciej uzyskasz odpowiedz na to pytanie. Jezeli chodzi o licznik to wyglada to tak: timer zgłasza przerwanie w moencie przepełnienia (przejście z FFFFh na 0000h ) najlepiej zeby pracował jako 16bit w...

    Mikrokontrolery nadmiszcz   03 Paź 2005 21:57 Odpowiedzi: 2    Wyświetleń: 936
  • [atmega162][c] przerwania i timery

    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? Niestety na etapie projektowania nie zauważyłem, że żeby użyć 16-bit timera do przyjmowania...

    Mikrokontrolery rzepcio1987   14 Lip 2009 19:17 Odpowiedzi: 5    Wyświetleń: 1992
  • [Atmega8][C] przerwanie Timera2, podczas oblugi przer. zew.

    Otóż zliczam czas na timerze 2 i co 1 sekundę generuje mi przerwanie obsługiwane w procedurze signal. Jednak gdy jestem w menu które wywoływane jest za pomocą przerwania: ISR_BLOCK, czas nie jest liczony. Jak zrobić by priorytet przerwania Timera2 był większy niż przerwania zewnętrznego. Nie mogę ustawić...

    Mikrokontrolery AVR Freddie Chopin   08 Gru 2009 07:17 Odpowiedzi: 1    Wyświetleń: 804
  • [ATmega32] przerwania od timera

    Mam problem z przerwaniem od Timera0. Chodzi o to by Timer0 zgłaszał przerwanie w trybie pracy z porównaniem. Jest to tryb Clear Timer on Compare Match (CTC). Licznik zlicza zdarzenia zewnętrzne i w momencie zliczenia do zadanej wartości ma zgłosić przerwanie i zacząc liczyć od zera. Aby to osiągnąć...

    Mikrokontrolery AVR ceZar PK   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 1842
  • [Atmega8][C]Przerwania / prescaler

    Witam ponownie, znalazłem wcześniej na elektrodzie program zegarka na LCD 2x16, który niestety nie działał prawidłowo (migały niezrozumiałe znaki na lcd). W celach edukacyjnych postanowiłem przerobić procedury obsługi wyświetlacza, co dało efekt końcowy jaki teraz mam czyli działający program zegara...

    Mikrokontrolery AVR vectra96   27 Wrz 2009 21:25 Odpowiedzi: 6    Wyświetleń: 2282
  • Obsługa przerwań w BASCOM AT89C52

    Witam. Piszę sobie sterownik temperatury w Bascom '51 i mam problem z przerwaniem. Otóż serce układu to AT89C52 do niego jest podłączony RTC DS1678. Ustawiłem RTC, aby na wyjściu INT generował co sekundę impuls. Podaję ten impuls na wejście INT0 procesora. W obsłudze przerwań dałem ustawienie zmiennej...

    Mikrokontrolery Henry(k)   02 Maj 2012 20:20 Odpowiedzi: 2    Wyświetleń: 1808
  • Atmega 8 i przerwanie od przepełnienia timera 2

    Zaleca sie uzywanie ISR() zamiast SIGNAL(). Makro SIGNAL() będzie w przyszłości usunięte, ISR() robi dokładnie to samo. W zasadzie jako argumentów tych makr powinno się używać SIG_OVERFLOW2 zamiast TIMER2_OVF_vect, ale to akurat nie powinno być przyczyną niedziałania, bo obie te konstrukcje znaczą...

    Mikrokontrolery flapo213   01 Sty 2007 21:04 Odpowiedzi: 13    Wyświetleń: 2867
  • attiny2313 - jak ustawić timer0 do zliczania impulsów?

    np. Nie da się. TImer0 może zliczać tylko z pinu PD4. I to z PinD.4 a nie PortD.4 ;) Można i z PinD.0, ale nawet przerwania żadnego do tego nie ma więc trzeba by programowo. A nawet jak przerwanie by było (mowa o przerwaniach INTx) to Timer tego nie zliczy. Trzeba by programowo zwiększać zawartość...

    Mikrokontrolery atom1477   23 Kwi 2009 20:09 Odpowiedzi: 1    Wyświetleń: 945
  • [Attiny2313][Asm] Synchronizacja przerwań i skalowanie czasu

    To proste: Aby odczekać sekundę to przy zegarze 1Mhz musisz odczekać 1 000 000 cykli. Możesz użyć do tego preskalera (1,8,64,256,1024). Jesli chcesz odmierzyć sekundę to musisz użyć preskalera 64 (256 i 1024 nie wchodzi w gre ponieważ jeśli podzielimy 1 000 000 przez te liczby to nie wychodzi liczba...

    Mikrokontrolery AVR Lukaszek_69   27 Mar 2010 21:05 Odpowiedzi: 7    Wyświetleń: 1451
  • LPC2148 odliczanie czasu w procedurze przerwania.

    Witam, Chciałbym napisać program, w którym użytkownik musi nacisnąc przycisk jak najszybciej po zobaczeniu określonego wzorca na panelu diod. Czas powinien się wyświetlać na wyświetlaczu. Używam edu board LPC2148. Timer1 jest używany do zapalania diod. Procedura przerwania timera1 zapala diody co 2ms...

    Początkujący Elektronicy lewa   30 Paź 2010 11:25 Odpowiedzi: 0    Wyświetleń: 489
  • [mega8] Problem z przerwaniem

    W oparciu o Wasze rady oraz [url=]Newbie's Guide to AVR Timers i przydatną stronę [url=]ATmega Timer/Counter/Prescaler Calculator w wolnym czasie sklepałem taki kawałek kodu: [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> volatile unsigned char nacisnieto=0; kontrola=0; volatile...

    Mikrokontrolery tsare   09 Maj 2011 14:25 Odpowiedzi: 8    Wyświetleń: 1578
  • Licznik Geigera-Mullera zliczanie impulsów na PIC16F

    AVE... Jakiego PICa konkretnie chcesz użyć? Zasada pomiaru jest dość prosta: najpierw ustawia się któryś z timerów, by odmierzał 40 sekund i po odmierzeniu wywołał przerwanie. Potem tworzy się pętlę, która w nieskończoność sprawdza stan wybranego przez Ciebie pinu. Gdy jest tam logiczna jedynka,...

    Mikrokontrolery PIC dondu   05 Kwi 2011 08:43 Odpowiedzi: 44    Wyświetleń: 8127
  • STM32F407 [C] bez SPL - TIM1 i zliczanie impulsów z pinu

    Od kilku dni walczę z ćwiczenie 8.4 z kursu: W kursie jest kod dla F103, ja próbuję to przerobić dla wersji F407. Niestety bezowocnie. Sam timer, kiedy wyzwalać go sygnałem zegarowym, działa prawidłowo i włącza/wyłącza diody w procedurze przerwania. Niestety kiedy ma zliczać impulsy na pinie PA8,...

    Mikrokontrolery ARM szczywronek   17 Sty 2016 19:39 Odpowiedzi: 12    Wyświetleń: 1146
  • [ATmega32][Bascom] Dokładny pomiar czasu trwania przerwania

    Nie jestem za biegły w timerach i się ciut pogubiłem. Proszę zatem o podpowiedzi. Próbuję ustalić ile czasu będzie trwał impuls podawany na INT procesora a jednocześnie zmierzyć czas od początku tego impulsu do początku następnego. Jednym uP podaję impulsy na drugi uP. Do Portc.7 = 0 ...

    Mikrokontrolery AVR Radkoo   23 Cze 2010 19:04 Odpowiedzi: 12    Wyświetleń: 3174
  • [ATMEGA8][C] Reset zamiast przerwania

    Dziękuję za podpowiedzi:) Wstawiłem konda 100nF, próbowałem wyzwalać przerwanie na niski stan jak i na zbocze opadające i dalej to samo.. Czy jeśli napiszę taki kod: ISR(INT1_vect) { _delay_ms(100); wh...

    Mikrokontrolery AVR mkkomp   30 Gru 2010 23:13 Odpowiedzi: 54    Wyświetleń: 5277
  • Obliczanie przerwania w uC PIC

    Witam Od niedawna programuję w asm dla PIC w środowisku MPLAB. Opanowałem już jak się wywołuje przerwania za pomocą przepełnienia licznika, lecz mam mały problem z rejestrem TMR0. Proszę, aby ktoś wytłumaczył mi jak się go używa i jak obliczyć częstotliwość, z którą wywoływane jest przerwanie. Może...

    Mikrokontrolery milik   13 Lut 2007 23:00 Odpowiedzi: 7    Wyświetleń: 1255
  • Dwa przerwania i przyciski.

    Napisałem taki program , który steruje pracą licznika za pomocą dwóch przycisków podłączonych do portów z wykorzystaniem przerwania INT0 , 1 . Naciśnięcie przycisku S1 (P3.2) powoduje rozpoczęcie zliczania impulsów , a S2 (P3.3) zatrzymanie i wyświetlenie wyniku.Wszystko działa bezproblemowo , ale jest...

    Mikrokontrolery edekk   13 Sty 2007 01:12 Odpowiedzi: 4    Wyświetleń: 1056
  • Timer 8-bit / Atmega8 / Zliczanie czasu

    Witam. Chciałbym się upewnić czy podchodzę do zagadnienia prawidłowo a mianowicie : Dioda Led ma się zapalać co 1[s] korzystając z przerwań generowanych przez timer 8 bitowy. Podszedłem do tego tak ,że częstotliwość taktowania procesora ( 1[MHz] )podzieliłem preskalerem przez 64 . W wyniku...

    Początkujący Elektronicy rearthm   04 Cze 2013 13:44 Odpowiedzi: 0    Wyświetleń: 648
  • Siemens Simatic zliczanie impulsów

    WITAM wszystkich forumowiczów Od niedawna zaczełem się zaajmować programowaniem sterowników PLC typu siemens simatic . Ostanio napotkałem problem w którym musze napisać program w którym muszę kontrolować prędkość elementu wirującego (zastosowany jest czujnik indukcyjny dający impulsy 24V) . Wiem że...

    Automatyka Przemysłowa marcin2048   23 Gru 2009 10:56 Odpowiedzi: 10    Wyświetleń: 3404
  • PLC - zliczanie sztuk na linii (real time)

    Próbowałeś zliczać zbocza narastające i opadające? Jak sam zauważyłeś, rozdzielczość masz marną i przy pomiarze np. co 1s odczyt prędkości nie będzie dokładny. Inne pomysły: mierz czas między kolejnymi wystąpieniami sygnału z zęba. Jeśli zrobisz to na przerwaniu, to powinno wyjść dokładnie, tylko...

    Automatyka Przemysłowa bronx_XJ   06 Wrz 2011 21:29 Odpowiedzi: 20    Wyświetleń: 2297
  • Bascom - ds18b20 , przerwanie := reset i dziwny pomiar

    Mam problem jestem początkujący napisałem program który ma za zadanie regulować włączanie wiatraka i czas z jakim ma dmuchać , jednocześnie mierzy temperaturę i nie działa tak jak powinno : Temperatura pokazuję co jakiś czas błędny pomiar np 124 , 32 , 98 procek się resetuje chińskie znaki...

    Mikrokontrolery Początkujący piotrva   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 1854
  • "fantomowe" sygnały wyzwalające przerwanie.

    Witam Jak w temacie mam problem z fałszywym sygnałem wyzwalającym przerwanie. Moje urządzonko przedstawia się następująco: Sercem jest AT89CX051, do którego podłączone dwa przekaźniki oraz 3 pcf'y 8574 - jeden odbiera sygnały z klawiatury(6 przycisków), pozostałe dwa sterują dynamicznie cyfrowym...

    Mikrokontrolery pawel912   02 Lis 2004 22:21 Odpowiedzi: 10    Wyświetleń: 1128
  • zliczanie impulsów z myszy

    Ja to kiedyś zrobiłem tak, że wyjście jednego kanału do wejścia przerwania, a drugi do jakiegoś pinu. Działało na banalnie prostej zasadzie - sygnałz pierwszego kanału wywoływał przerwanie (opadające zbocze) a w procedurze obsługi przerwania odczytywany był stan drugiego kanału i na podstawie tego albo...

    Mikrokontrolery mreq   10 Cze 2008 12:13 Odpowiedzi: 13    Wyświetleń: 2403
  • [C] obsługa TIMER1 do pomiaru czasu bez przerwania

    WItam Mam problem z Timerem1, chcę żeby zliczał impulsy bez użycia przerwania, tzn podaję przebieg prostokątny na dowolny pin procesora i T1 ma zliczać ilość taktów w czasie trwania stanu niskiego, czyli mierzyć czas impulsu zerowego, napisałem poniższy listing i wyświetla głupoty (około 13000),...

    Mikrokontrolery AVR mototest   19 Lis 2010 15:14 Odpowiedzi: 6    Wyświetleń: 1001
  • [ATmega8][BASCOM] Zliczanie impulsów (ilości przyciśnięć przycisku na sekundę)

    [syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then ...

    Mikrokontrolery AVR SylwekK   14 Mar 2012 10:37 Odpowiedzi: 7    Wyświetleń: 3603
  • [ATmega1280][Bascom] - PWM i przerwania INT

    Witam Posiadam silnik z dołączonym enkoderem i tarczą (z drukarki), steruję prędkością obrotową za pomocą PWM, natomiast przerwanie INT wykorzystuje do zliczania obrotów silnika. Problem polega na tym że zliczanie obrotów silnika bez uruchomionego PWM działa poprawnie, gdy go włączę szaleje (nawet...

    Mikrokontrolery AVR M.R.O.   06 Lut 2013 23:01 Odpowiedzi: 8    Wyświetleń: 1701
  • bascom, atmega - funkcja start/stop, zliczanie sekund/minut

    Witam, popełniłem takowy program do sterowania ogrzewaniem i zapętliłem się nieco na funkcji start/stop odliczania pozostałego czasu do wyłączenia urządzenia. Poniżej fragment kodu: [syntax=basic4gl]'-------------... GLOWNA----------------------------------... Flaga_4ms...

    Mikrokontrolery AVR paluch_gda   10 Lut 2013 09:29 Odpowiedzi: 8    Wyświetleń: 2232
  • ATmega16 w C - zliczanie impulsow TC0

    Poczytalem sobie troche noty aplikacyjnej oraz wiadomosci na elektrodzie i jednak nie znalazlem tego, co potrzebowalem badz nie potrafilem doczytac :) Procesor ma za zadanie zliczac impulsy z przetwornika U/f w okresie jedno-sekundowym i wyswietlac na LCD. jesli dobrze zrozumialem to: - TC0 ma byc ustawiony...

    Mikrokontrolery Top Gun   04 Maj 2007 22:07 Odpowiedzi: 6    Wyświetleń: 1916
  • [LPC2148][C] Przerwania

    Witam mam dość dziwny problem z przerwaniami w tym procesorze. Jestem jeszcze zielony jeśli chodzi o przerwania i dlatego będę wdzięczny za każdą pomoc. otóż problem pojawia się z takim kodem: #include "lpc213x.h" #include "clcddisp.h" #include "armint.h" CLcdDisp...

    Mikrokontrolery ARM kermit48   15 Lis 2008 14:10 Odpowiedzi: 7    Wyświetleń: 1620
  • Problem z przerwaniami AT89S52

    Poczytaj sobie od deski do deski to: W atmelowskich dataszitach nie doczytasz wszystkiego o "standardzie" ;) W rozdziale 2 Programmers guide, w podrozdziale Interrupts, na str. 2-12 znajdziesz małym druczkiem: In addition, for externall interrupts, pins INT0 and INT1 (P3.2 and P3.3) must be set...

    Mikrokontrolery zumek   20 Wrz 2007 21:21 Odpowiedzi: 6    Wyświetleń: 1504
  • [ATmga128][C] Nieobliczane przerwanie od timera 0

    Witam męczę się już od dawna z przerwaniem od timera 0. Wymyśliłem sobie że po przepełnieniu licznika 0 ma nastąpić przerwanie. Licznik 0 liczy od 0-255 chciałem miec kontrolę na częstotliwością wywoływania przerwania więc gdy przerwanie jest wykonywane wpisuję od razu do licznika konkretną liczbę tak...

    Mikrokontrolery AVR nelik1987   08 Gru 2009 23:13 Odpowiedzi: 5    Wyświetleń: 1422
  • [LPC2103][C][OpenOCD] problem z przerwanie FIQ

    W mim projekcie używałem przerwań IRQ z timera0 i wszystko ładnie działało. Jako, że tych przerwań jest naprawdę sporo, procesor traci dużo czasu na wywołanie przerwania, dlatego postanowiłem zrobić przerwania FIQ. Moim przewodnikiem jest książka luciana bryndza. przerwanie wygląda tak: void...

    Mikrokontrolery ARM majster256   15 Lis 2010 22:23 Odpowiedzi: 6    Wyświetleń: 1158
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Zakładam, że można pominąć czasy Mark Time Between Frames (MTBF) oraz Mark Time Between Packets (MTBP), ponieważ zgodnie ze standardem mogą one być równe 0. Gdyby przyjąć, że zmiany w poszczególnych kanałach nie są od siebie zależne, czyli nie trzeba zmienić najpierw wszystkich (lub wybranej grupy)...

    Mikrokontrolery AVR maciofeles   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2349
  • Układ wykonawczy ze zliczaniem sygnałów wejściowych

    Witam serdecznie wszystkich, mam pewien pomysł do zrealizowania i usiadłem do kompa. Szybko się okazało że dawno było (czasy szkoło) jak coś budowałem i projektowałem. Może przejdę do rzeczy. Chcę zbudować układzik który będzie sterowany na wejściu impulsem elektrycznym 12V. Zasadza działania: układ...

    Początkujący Naprawy pomier   27 Gru 2013 10:38 Odpowiedzi: 13    Wyświetleń: 1971
  • LPC1114 - nie wchodzi do przerwania od CT16B0_CAP0 na P3.3

    Pin P2.0 generuje zbocza, a P3.3 ma je wychwytywać i generować przerwanie. Oczywiście P3.3 skonfigurowany jako CT16B0_CAP0 oraz ustawiony LPC_IOCON->CT16B0_CAP0_LOC dla P3.3. Pętla główna się kreci bo widzę, że zmienna i jest inkrementowana natomiast zmienne licznik, licznik2, przerwanie zawsze...

    Mikrokontrolery ARM KamilCWK   13 Sie 2015 22:32 Odpowiedzi: 4    Wyświetleń: 534
  • PIC18LF46K80 timer1 nie ustawia flagi przerwania

    Witam. Programuję sobie urządzenie w którym mam zajęty cały PORTB a potrzebuję podłączyć przycisk tak aby jego przyciśnięcie wyzwalało przerwanie. Wymyśliłem, że użyję do tego pinu T1CKI z którego sygnał użyję do przepełnienia timera1 ustawianego każdorazowo na wartość 0xFFFF. Timer1 inicjalizuję w...

    Mikrokontrolery PIC szymonjg   29 Mar 2017 17:09 Odpowiedzi: 6    Wyświetleń: 2382
  • Zliczanie Impusow - 8 zrodel impulsow - jak na Atmega8535 ?

    Można jeszcze wykorzystać przerwanie od zmianu stanu potru (niestety mega8535 nie posiada takiej opcji, konieczna wymiana na np. mega48, albo którego tiny). Wtedy nie trzeba ciągle sprawdzać i pamiętać stanu portu, bo każda jego zmiana jest sygnalizowana przerwaniem. Ale tu nie trzeba zbyt często próbkować...

    Mikrokontrolery ko_rex   03 Sty 2005 17:59 Odpowiedzi: 5    Wyświetleń: 1049
  • Timery i przerwania w 89C2051

    Wydaje mi sie , że ... Twój projekt ma chyba coś wspólnego z samochodem hmmm...:?: Zgadza się. Gdybyś zliczał impulsy kierując się stanem pinu , wyszły by Ci herezje. Trzeba programowo zliczać zmianę stanu pinu z np. "1" na "0" lub na odwrót. Tak właśnie napisałem "sprawdzanie czy nie pojawił...

    Mikrokontrolery _Arecki_   06 Lut 2006 19:07 Odpowiedzi: 11    Wyświetleń: 1933
  • Przerwanie. Nie można wywołać przerwania INT0.

    Tak wiec plik glowny wyglada to nastepujaco #include <at89c5131.h> #include "zmienne.h" #include "funkcje_lib.h" extern GET_KEY(); BYTE Tablica[10]; //Tablica[0] sekundy //Tablica[1] minuty //Tablica[2] godziny //Tablica[3]....

    Mikrokontrolery rylu   24 Lis 2006 21:46 Odpowiedzi: 8    Wyświetleń: 1353
  • Licznik ATMEGA8, jak inaczej zliczać niż przez T0?

    Pewnie pozostanie Ci tylko allegro lub sklepy internetowe. W moim eks-wojewódzkim mieście też ciężko coś bardziej specjalizowanego kupić. Edit. W temacie uszkodzonego procka. Może przerwanie zewnętrzne na PD5, a w przerwaniu steruj i czytaj licznik T0 ,,na piechotę"?

    Mikrokontrolery raczek3   29 Lut 2008 19:31 Odpowiedzi: 6    Wyświetleń: 1636
  • [atmega8] Obsługa zewnętrznego przerwania INT1

    Śmiem twierdzić, że w (0<<ISC11) | (1<ISC10) jest błąd, powodujący, że wyrażenie to ma wartość równą 1 (podczas gdy powinno mieć wartość równą 4). Możesz mi wyjaśnić gdzie tu jest błąd? Bo wg. mnie po ustawieniu rejestru MCUCR &= ~((0<<ISC11) | (1<ISC10))...

    Mikrokontrolery AVR demeus   07 Sie 2008 21:04 Odpowiedzi: 12    Wyświetleń: 3745
  • Zliczanie sekund i zegar na LCD?

    Ok. ............ Ale mam jeszcze pytanie. Powiedzmy że mamy program główny w pętli do... loop. Gdy nastąpi przerwanie np w 10 linii w pętli, zostanie wykonana procedura przerwania. Czy następnie wykonywana jest pętla od początku, czy od momentu, od linii w której nastąpiło przerwanie? Czy jest możliwość...

    Mikrokontrolery AVR emarcus   13 Lis 2009 22:52 Odpowiedzi: 12    Wyświetleń: 1563
  • [C] Debounce na INT0 - podwójne zliczanie

    Witam, Do INT0 ATmegi16 mam podłączone urządzenie dające impulsy - łączące masę. Dopisałem filtr na drganie styków, ale jedno rozwiązanie działa, a drugie nie. Wolałbym całkiem wyłączać przerwania tak jak w listingu 1, ale w tym przypadku po upłynięciu timeoutu przerwanie uruchamia się jeszcze raz....

    Mikrokontrolery AVR michalko12   02 Sty 2010 19:51 Odpowiedzi: 1    Wyświetleń: 1038
  • Atmega32/16 dziwny problem z zliczaniem impulsów

    Witam!! Napotkałem się na dosyć dziwny problem... Dotyczy on zliczania impulsów i ustawieniu wyjścia po przejściu warunku. Poniżej przedstawiam kod który dotyczy tego problemu. #include <avr/io.h> #include <avr/interrupt.h> int imp=0; #define tau 251; double kat=0.0,x=0.0; unsigned...

    Mikrokontrolery AVR Fajfer2   14 Sie 2010 12:48 Odpowiedzi: 3    Wyświetleń: 1088
  • Zliczanie czasu w którym na wyjsciu jest "1". S7-1

    Ilu programistów tyle rozwiązań. I tak będzie bo temat prosty do zrealizowania. Myślę ze opcja z przerwaniem będzie najlepsza ze względu na optymalizacje programu bo nie zajmuje sterownika liczeniem dodatkowych 24 timerów, sumowania, przenoszenia itd. Zależy jeszcze w jakich częstotliwościach są uruchamiane...

    Automatyka Przemysłowa fantasta   11 Sty 2011 17:55 Odpowiedzi: 5    Wyświetleń: 2298
  • [Atmega8][Bascom] Czas pomiędzy przerwaniami?

    Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Nie ma większego znaczenia w jakim środowisku programujesz (Basic albo C). Istotny jest koncept projektu i sposób rachunkowy, reszta to tylko inna forma zapisu programu. Wybrałeś za narzędzia: Timer1...

    Mikrokontrolery AVR johnny99   10 Kwi 2013 22:59 Odpowiedzi: 18    Wyświetleń: 3017
  • [Atmega32][C]Przerwanie i dziwne zachowanie zmiennej

    Witam, ostatnio podłączyłem do Atmegi wyświetlacz od nokii 3310 i postanowiłem pouczyć się trochę timerów i przerwań. Chciałem napisać prosty programik liczący impulsy i wyświetlać je na LCD. W przerwaniu od INT0 zliczam impulsy, a w drugim przerwaniu co sekundę przepisuje ilość impulsów do zmiennej...

    Mikrokontrolery AVR natrek   19 Gru 2011 21:34 Odpowiedzi: 18    Wyświetleń: 1958
  • [ATmega32][c] Przerwanie od porównania w timer1 - ograniczenia

    Witam! Mam program, który wykorzystuje liczniki do wysyłania impulsów o danej częstotliwości. Częstotliwością steruję za pomocą zmiennej okres1, która jest mnożnikiem preskalera. Np. preskaler=8 clkio=1000000Mhz okres1=127, czyli co 8*128=1024us zmienia się stan na danym pinie przerwania od przepełnienia...

    Mikrokontrolery AVR macieqs   21 Lis 2011 17:23 Odpowiedzi: 10    Wyświetleń: 1852
  • [STM32] [C] Generowanie przerwania od SysTicka

    Może dodam że pracuje na STM32RBT6 i korzystam z biblioteki API jesli to w czyms pomoze i postaram sie odpowiedziec na powyzsze pytania Co do pytań które mi zadałeś nie potrafię udzielić informacji ja wklepałem tylko to co widzisz nie wiem czy reszta się skofigurowała, czy muszę użyć dodatkowych funkcji?...

    Mikrokontrolery ARM ninja_zlomiarz   15 Lis 2011 19:34 Odpowiedzi: 8    Wyświetleń: 2199
  • ATmega8A-PU - Przerwanie podczas przerwania?

    Dokładnie tak jak pisze Fredy. Z pewnością po zastosowaniu jego rad twój problem zostanie zlikwidowany. Nie mniej jednak ogólna strategia programowania mikrokontrolerów (mikroprocesorów) mówi, że program obsługi przerwania powinien wykonać się maksymalnie szybko. Jeżeli twój program nie robi wiele więcej...

    Mikrokontrolery Początkujący Steryd3   10 Sty 2013 06:20 Odpowiedzi: 4    Wyświetleń: 1278
  • Atmega 8 bascom - Zliczanie zmian stanu wyjścia

    Program zajmuje 50%. Może i jest źle napisany ale działa.. Ja bym to stwirdzenie troche skorygował; Program działa tak jak jest napisany!... bo - "Jest jeszcze jeden problem." Co jakiś czas temperatura podskakuje o 10 stopni a czasami nawet do 200 podskoczyło co spowodowało zbędne...

    Mikrokontrolery Początkujący emarcus   05 Lip 2014 06:39 Odpowiedzi: 7    Wyświetleń: 1431
  • AVR - Przerwanie w przerwaniu czy tak się da?

    Problem pojawia się jeśli szarpnę mocno mierzonym wężem. Wtedy pojawiają się błedy, i po wysunięciu a następnie zwinięciu węża nie mam zera na wyświetlaczu. Zastanawia mnie jeszcze rodzaj sprzężenia między enkoderem a obiektem mierzonym. Jeśli jest to sprzężenie cierne, jak się domyślam, to być...

    Mikrokontrolery jnk0le   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 2883
  • [Atmega328p][c] - Przerwanie zewnętrzne

    Mniej więcej co 2 tygodnie ktoś tu próbuje obsługiwać przycisk na przerwaniu portu i co dwa tygodnie próbujemy takiemu delikwentowi wybić ten nierozsądny pomysł z głowy. Przeszukaj archiwum. Przycisków NIE obsługuje się przy użyciu przerwań portu, a przy użyciu przerwania timera. Jak chodzi o mikrokontolery...

    Mikrokontrolery AVR 2675900   26 Lis 2016 16:04 Odpowiedzi: 28    Wyświetleń: 1080
  • ATTINY13 - Obsługa przerwania od Timer0 (BASCOM)

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

    Mikrokontrolery guteczek   12 Mar 2006 08:45 Odpowiedzi: 6    Wyświetleń: 4653
  • Atmega8 - priorytet zewnętrznych przerwań?

    Piszę w C program na atmega do komputerka podającego spalanie w samochodzie i mam problem z przerwaniami. Jednym przerwaniem będzie liczony impuls wtrysku a drugim zliczane impulsy drogi (zapomniałem dodać, że jest jeszcze przerwanie zliczające impulsy czasu rzeczywistego). Jeśli w danym momencie nastąpi...

    Mikrokontrolery mieczotronix   21 Sty 2007 14:25 Odpowiedzi: 20    Wyświetleń: 5889
  • Dartomat - czyli układ do zliczania punktów w darta

    Witam!!! Oto moja druga konstrukcja prezentowana w tym dziale. Dzisiaj jest to "Dartomat" - (połączenie słów "dart" i "automat" ;)). Jest to układ do zliczania punktów w grze w darta (dla wyjaśnienia cytat z wiki jakby kto nie wiedział co to dart: "Dart, lotki, rzutki (ang. Darts) – gra,...

    DIY Konstrukcje 1234max   08 Lut 2018 09:26 Odpowiedzi: 11    Wyświetleń: 8635
  • [Atmega128][ethernut] przerwania się 'kłócą'

    Witam! Mam taki dość nietypowy problem. Kontroler ma reagować na jedno z trzech przerwań: TIMERa 0 i dwóch zewnętrznych (czujki ruchu). Te przerwania zewnętrzne zliczają liczbę reakcji czujek, natomiast TIMER 0 ma odmierzać czas i dzięki niemu co kilka sekund mają być wyświetlane statystyki. Bez TIMERa...

    Mikrokontrolery AVR Przemek_100   05 Lut 2010 10:15 Odpowiedzi: 2    Wyświetleń: 1337
  • [STM32] Przerwania, timery

    Witam, Zacząłem niedawno zabawę z STM32 i mam problem z przerwaniami oraz timerami. Chciałem uruchomić przerwanie zewnętrzne, a dalej przerwanie od timera co np 1sek. Jednak nie działa ani jedno ani drugie, czy ktoś mógłby nakierować mnie na dobrą drogę i powiedzieć co robię źle? Przeglądałem...

    Mikrokontrolery ARM pawel_rad   05 Sty 2011 00:57 Odpowiedzi: 10    Wyświetleń: 5955
  • [bascom][atmega8] problem z przerwaniem zewnetrznym

    Stos OK. Mówię Ci. Skasuj flagę przed "Enable INT1". Generalnie kolejność mam w kodzie taką: Config Int0 = Falling 'opadajace zbocze wywoluje przerwanie Config Int1 = Falling 'opadajace zbocze wywoluje przerwanie Config...

    Mikrokontrolery AVR atom1477   17 Sty 2010 22:52 Odpowiedzi: 10    Wyświetleń: 1536
  • [Mega32][BAscom]Dziwne zachowanie przerwań

    Witam Postanowiłem przetestować wszystkie przerwaniaw ATMEGA32. Program ma działać następująco: naciskam klawisz podpięty pod INT0 (podciągnięty rezystorem 1kom do Vcc) i licznik zlicza mi to naciśnięcie. Naciskam drugi klawisz podpięty pod INT1 (podciągnięty rezystorem 1kom do Vcc) i licznik zlicza...

    Mikrokontrolery AVR janbernat   10 Lip 2010 16:54 Odpowiedzi: 6    Wyświetleń: 1942
  • Zliczanie opakowań - jak zbudować licznik?

    Witam Posiadam maszynę do produkcji opakowań kartonowych własnej konstrukcji ,chciałbym zastosować w maszynie urządzenie do zliczania wychodzących kartonów ,po wprowadzeniu do licznika danej ilości zaczyna się zliczanie w dół po dojściu do zera następuje przerwanie obwodu. Proszę o poradę jaki licznik...

    Automatyka Przemysłowa pftmp   12 Sie 2010 12:51 Odpowiedzi: 5    Wyświetleń: 1332
  • [AVR][C]Jak przerwać przerwanie

    Witam, Czy istnieje możliwość przerwania wykonywania przerwania ale nie innym przerwaniem tylko zupełnie, tak jak działa break w pętlach? Chodzi o to, że chciałem sobie zrobić takie prowizoryczne menu i jednym przyciskiem wybierałbym pozycje. W tej chwili robię to tak, że wywołuję przerwanie przyciskiem...

    Mikrokontrolery AVR nsmarcin   31 Sie 2011 21:47 Odpowiedzi: 75    Wyświetleń: 8297
  • Atmega16A - Atmega16A Tryb CTC na Timerze2 zlicza 2-3razy za wolno

    Witam! Dopiero zaczynam i nie mogę sobie poradzić z poprawnym zliczaniem w przerwaniu pochodzącym od Timera2 w trybie CTC. Chciałem wykorzystać programowe Timery, które są pomysłem Pana Kardasia (korzystam z jego książki) do tego aby jeden z nich tykał co 1sek. Zacząłem, więc tak: 16MHz/1024/125/125...

    Mikrokontrolery AVR krzys317t   19 Sie 2013 18:06 Odpowiedzi: 4    Wyświetleń: 1110
  • ATMega328P - Kilka przerwań i liczniki

    Witam Jestem początkujący jeśli chodzi o mikrokontrolery. Jakiś czas temu zaczął mnie nurtować jeden problem. Robię projekt, który robi za termometr i zegarek oraz ma klawiaturkę 4 przyciskową do obsługi interfejsu. Później ma być jeszcze dodany czytnik kart microSD. Czujnik temperatury/wilgoci...

    Mikrokontrolery DuMaM   03 Maj 2014 21:39 Odpowiedzi: 2    Wyświetleń: 720
  • znowu przerwania na avr

    drodzy panowie, może panie :-) Sprawa jest taka, mam układ nad którym już od kilku tygodni ślęczę, coś w rodzaju komputera pokładowego do pojazdu jednoścladowego hehe. Generalnie wszystko jest ok z wyjątkiem... Zastopowałem się przy liczniku kilometrów. przerwanie INT0 zlicza ilosc obrotów koła (jedna...

    Mikrokontrolery marchewa101   27 Wrz 2004 20:51 Odpowiedzi: 8    Wyświetleń: 1611
  • 89Cxx51 + przerwanie zewnetrzne

    Co do schematu to jeszcze go nie przerysowalem na komputerze, przekaznik wyeliminowalem wiec to tez nie to, jesli chodzi o /int to do jednego podpiety mam rezystor 700ohm do +5V i przez wylacznik zamyka sie z masa, drugi int tez rezystor do +5 i podawana jest masa z samochodowego czujnika wstrzasowego. Jak...

    Mikrokontrolery MooNTER   16 Lip 2006 13:17 Odpowiedzi: 11    Wyświetleń: 1245
  • program w bascom z obslugą 2 przerwań

    Program ma za zadanie sterować silnikiem krokowym z określoną czestotliwością i jednocześnie zliczać impulsy z enkodera. Do obsługi silnika wykorzystuję Timer0, który odmierza mi równe odcinki czasu pomiędzy kolejnymi krokami silnika. Natomiast do obsługi enkodera wykorzystuję Timer2, który po przepełnieniu...

    Mikrokontrolery luuckee   10 Sie 2006 18:06 Odpowiedzi: 11    Wyświetleń: 1325
  • Obsługa przerwań - ATmega8

    Nie chce zakładać nowego posta więc zapytam tutaj, szczególnie, że problem w sumie jest związany z wątkiem główny tego tematu:-) Napisałem coś takiego: volatile int licznik = 0; void main() { DDRB |= _BV(0); // wyjście DDRB |= _BV(1); // wyjście PORTB...

    Mikrokontrolery AVR Paweł Frąckowiak   03 Wrz 2010 14:47 Odpowiedzi: 12    Wyświetleń: 2810
  • [Bascom] Przerywanie instrukcji Input w przerwaniu

    To co piszesz jest słuszne i mądre, widzisz, jest tylko jeden problem - soft jest skomplikowany bardziej niż by się wydawało, atmega8 ma tylko 8kb flash a wszystkie przerwania Atmega8 są zajęte (w tym timer1 do zliczania pojedynczych sekund, int1 i timer2 wykorzystywany przez getrc5). Oczywiście zawsze...

    Mikrokontrolery AVR MES Mariusz   21 Gru 2010 20:27 Odpowiedzi: 15    Wyświetleń: 2559
  • [atmega16][C/Eclipse] Przerwanie od INT1

    Witam. Próbuję zrobić zwykłe zliczanie osób w pomieszczeniu. Mam dwie bariery świetlne, które są podłączone do pinów PD2 i PD3 czyli INT0 i INT1. Problem w tym, że przerwanie od INT1 nie chce mi zaskoczyć, natomiast INT0 działa. Dodam, że bariera działa dobrze: przerwanie bariery skutkuje podciągnięciem...

    Mikrokontrolery AVR sevotharte   25 Maj 2011 21:22 Odpowiedzi: 7    Wyświetleń: 1616
  • [Bascom][Atmega8] Problem z przerwaniami.

    Witam. Mam problem z przerwaniami w atmega8. Wcześniej nie potrzebowałem przerwań więc to zagadnienie mnie nie interesowało. Potrzebuję wywołać przerwanie zewnętrzne int0 które uruchomi timer1, a ten zacznie odmierzać czas. Napisałem coś takiego (oczywiście to część z większego projektu) '$sim $regfile...

    Mikrokontrolery AVR denwer   01 Paź 2011 17:22 Odpowiedzi: 3    Wyświetleń: 1291
  • [ATmega32][ASM] dioda led przerwanie od timera0

    OK, rozumiem. Napisałem coś takiego, prosta sekwencja na liczniku do sterowania silnikiem krokowym. Przyciski zwiększają lub zmniejszają prędkość sekwencji, tylko mam taki problem. Muszę zrobić tak, aby jedno wciśnięcie przycisku powodowało przyspieszenie, potem drugie wciśnięcie przycisku kolejne przyspieszenie...

    Mikrokontrolery AVR doles   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 1886
  • [C] Obsługa przerwania przy przepełnieniu oraz wyplenienie PWM

    Masz w nim błąd polegający na tym, że używasz Timer2, a włączasz przerwania od przepełnienia Timer 0: Zmieniłem na: Podobnie z wektorem przerwań - używasz wektora z Timer0: Zmieniłem na: W jakim celu ustawiasz: Kwarc 16MHz Prescaler 64 Timer2 8 bitów= 256, zaczynam liczyć...

    Mikrokontrolery Początkujący baser   29 Gru 2011 16:01 Odpowiedzi: 6    Wyświetleń: 2259
  • m32, konfiguracja przerwania TIMER1

    Witam wszystkich. W końcu wziąłem się za naukę C, tym bardziej, że zakupiłem książkę naszego forumowicza mirka (polecam książkę, lekko napisana i ta po "chłopsku") oraz wpadł mi w ręce zestaw startowy z and-tech EvB 4.3 (bardzo podobny do tego z ATNEL-a). Pierwsze kroki z diodą i wyświetlaczem LCD...

    Mikrokontrolery Początkujący atek000   29 Gru 2011 20:59 Odpowiedzi: 4    Wyświetleń: 1254
  • [ATmega1284P] Przerwanie od Timer1

    Zwracam się z prośbą o naprowadzenie co robię źle. Potrzebuje wygenerować przerwanie co czas zależny od danego parametru (tutaj BPM). ATmega1284P pracująca z zegarem 20MHz. Ustawiam BPM i wyliczam czas: [syntax=c]uint8_t bpm = 120; uint8_t step_time = 60000/(2*bpm); //czas trwania 8ki w ms uint8_t...

    Mikrokontrolery AVR sulfur   18 Kwi 2012 20:04 Odpowiedzi: 1    Wyświetleń: 698
  • [ATmega169][c] - dwa przerwania od timera1 błąd drugiego przerwania

    Aby uzyskać efekt jakiego oczekujesz (z użyciem jednego timera) musiałbyś modyfikować wartość OCR1B w procedurze obsługi przerwania TIMER1_COMPB We funkcji Init_Timer1() pozostaw tak jak było: OCR1B=7812. Linijkę, którą zaproponowałem dodaj na końcu procedury ISR(TIMER1_COMPB_vect) . Scenariusz...

    Mikrokontrolery Początkujący pawelecW   14 Wrz 2012 10:44 Odpowiedzi: 8    Wyświetleń: 2028
  • BASCOM ATMEGA8 - Multipleksowanie 4 wyświetlaczy, pytanie o przerwania.

    ...Ale przenieś choć część swoich Sub do przerwania Timer2, lub 1 i zobacz jaka jest różnica w działaniu programu. Tylko, że ja kompletnie nie widzę takiej potrzeby. Skoro wszystko działa jak należy, program pisany jest modułowo, działanie oparte na programowych timerach, które spokojnie dają radę,...

    Mikrokontrolery AVR Procesor32   15 Lis 2012 22:00 Odpowiedzi: 21    Wyświetleń: 2940
  • ARM LPC2142 KEIL - Nie dzialajace przerwanie IRQ

    Witam, Probuje potestować przerwania IRQ dla TImera. Podbralem sobie przyklady Bryndzy i po malych przerobkach nie za bardzo o dziala. Po samych ustawianiach Timera wchodzac do petli while flaga T0IR jest ustawiana, czyli funkcjonalnie jako tak śmiaga. Ale niestety nie działa jeśli probuje czy...

    Mikrokontrolery Arobabajaro   22 Sie 2013 18:40 Odpowiedzi: 2    Wyświetleń: 1116
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    A co jest złego w odmierzaniu czasu i obsłudze wyświetlaczy w jednym przerwaniu? O ile nie masz typowego zegara RTC (na kwarcu 32768Hz), to właśnie ten sposób jest najlepszy. Zmiany wymaga natomiast Twoje podejście do tej kwestii. Program powyżej jest lekko chaotyczny. Nie rozumiem dlaczego sekundy...

    Mikrokontrolery Początkujący Kociejsko   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2442
  • Przerwania - jak działają?

    Wiem co robi przerwanie, problem w tym że nie potrafię określić jednoznacznie gdzie ono się rozpoczyna Nie gdzie, tylko kiedy. Załóżmy taką sytuację: Dowódca X obserwuje przedpole, na którym spodziewa się ataku wroga. Żołnierz A ukryty i odległy o 500m dostał zadanie zliczania obcych...

    Mikrokontrolery AVR 2675900   17 Lis 2016 18:53 Odpowiedzi: 34    Wyświetleń: 1701
  • Przerwania zewnętrzne i sterowanie silnikiem

    Aby wejść do drugiego warunku i musi przyjąć wartość co najmniej 256, co jest nie możliwe, bo przy i == 255 program nie wejdzie do pierwszego warunku w którym jest inkrementacja. W drugim warunku z kolei nie osiągnie wartości potrzebnej do wyzerowania i. Czemu nie nie zastosujesz if()...else? Faktycznie,...

    Mikrokontrolery AVR Jakub17   22 Gru 2016 15:04 Odpowiedzi: 27    Wyświetleń: 903
  • atmega328p przerwanie timera 8 bitowego

    Tak jak napisał kolega wyżej przerwanie OVF wykonuje się w momencie, gdy timer się przepełnia, co w tym przypadku oznacza jego wyzerowanie, czyli wyzerowanie rejestru TCNT2. W zależności od realizowanego programu moment wejścia w przerwanie może być nieco opóźniony w stosunku do momentu przepełnienia...

    Mikrokontrolery Początkujący dondu   17 Wrz 2017 21:29 Odpowiedzi: 2    Wyświetleń: 609
  • DSM-51 przerwanie zewnetrzne i badanie stanu na pinie

    Witam Wiecie może czy i jak obsłużyć wejście izolowane a konkretnie przerwanie od INT1. Chce podłączyć swój układ przez wej. izolowane , a program w DSMie żeby wykrywał przerwania generowane przez sygnał z mojego układu. (np. żeby na każde przerwanie gasił lub zapalał diode testową) Czy możliwe jest...

    Mikrokontrolery Michal19881   13 Maj 2008 20:42 Odpowiedzi: 1    Wyświetleń: 887
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    Do tego stopnia sobie poszalałem, że początkowo główna pętla programu była pusta :) ale to nie był dobry pomysł :P . No nie. Generalnie, w przerwaniu powinno być to, co się powinno wykonywać albo a) bardzo często, albo b) bardzo precyzyjnie (czasowo lub zdarzeniowo). Procedura obsługi przerwania...

    Mikrokontrolery AVR _Robak_   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 6435
  • [Atmega16][asm]Przerwania zewnętrzne.

    Wspomniane sygnały są prostokątne i przesunięte w fazie względem siebie o 1/4 okresu. No to jest właśnie 2-bitowy kod Greya. Przeanalizuj sobie jakie kombinacje stanów logicznych pojawią się po kolei i porównaj z tym co napisałem w poprzednim poście. Zresztą zobacz Electrical Characteristics...

    Mikrokontrolery AVR Andrzej__S   20 Lis 2010 15:05 Odpowiedzi: 15    Wyświetleń: 2893
  • [AVR][C] Powrót z przerwania zewnętrznego - do kąd?

    Witam. Mam pewien problem z powrotem z przerwania INT0 i INT1. W głównej pętli mam kod, który chcę, aby wykonywał się przez cały czas działania kontrolera. Mam również dwa przerwania, z których pierwsze (INT0) ma startować timer, a drugie (INT1) zatrzymywać go i wyświetlać wynik zliczania. Pomiędzy...

    Mikrokontrolery CSun   19 Mar 2011 13:17 Odpowiedzi: 9    Wyświetleń: 1615
  • [Atmega32][Eclipse/C] Przerwanie od INT1 i INT0

    Witam. Mam takie problem. Chcę sobie poćwiczyć zrobienie tzw bramy świetlnej na mikro, z wykorzystaniem INT1 i INT0. Bramy są zewnętrznymi urządzeniami, na nózki Atmegi podaję tylko sygnały logicznej 1 lub 0. Mam taką sytuację: - przerywam bieg pierwszej bramy, zostaje zliczona osoba - jednoczesnie...

    Mikrokontrolery AVR dondu   07 Cze 2011 08:08 Odpowiedzi: 12    Wyświetleń: 2483
  • Timer0 przerwanie zamiast 1us jest ~3

    Witam, Przyczyna jest bardzo prosta. Sama obsługa przerwania zajmuje więcej niż 1us. Zauważ, że 1us to tylko 16 taktów zegar, już same rozkazy skoku do przerwania (JMP) i powrotu (RETI) zajmują 7 taktów. A gdzie czas na odłożenie rejestrów na stosie i samą obsługę przerwania. Poza tym jaki jest...

    Mikrokontrolery AVR nasiono   02 Lut 2012 14:16 Odpowiedzi: 9    Wyświetleń: 1564
  • ATMEGA88 - Program wykonuje tylko przerwanie

    Ok, nie mam za dużo czasu na hobby... dlatego taka zwłoka na odpowiedź. Wygląda na to, że wszystko działa... zlicza do 9999 i się zeruje. [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> //do-¦czenie biblioteki z przerwaniami ...

    Mikrokontrolery Początkujący BlueDraco   13 Mar 2013 16:27 Odpowiedzi: 19    Wyświetleń: 2193
  • Przerwania w ATmega168 - Prośba o sprawdzenie programu i wytknięcie błędów.

    Wszystko - głównie oczekiwanie w przerwaniu timera. Zacznij od określenia okresu przerwań timera. W przerwaniu użyj zmiennej zliczającej przerwania, np.: - inicjujesz ją na wartość 3 - na początku procedury dekrementujesz ją - przy wartości 1 zapalasz diodę, - przy wartości 0 gasisz diodę i reinicjujesz...

    Mikrokontrolery AVR niska_2802   05 Lip 2013 12:17 Odpowiedzi: 8    Wyświetleń: 1302
  • STM32 - Przerwania, Timer7 na rejestrach

    Witam ponownie tym razem próbuję uruchomić przerwanie od TIM7 w mikro STM32 F303VC6 na płytce Discovery F3. Napisałem konfiguracje NVIC i TIM7 po czym uruchomiłem całość i owszem to co jest w funkcji obsługi przerwania jest wykonywane ale mam wrażenie, że pełną częstotliwością a nie co 1 sekundę tj ustawiłem....

    Mikrokontrolery adam19_91   28 Lip 2015 21:58 Odpowiedzi: 4    Wyświetleń: 642
Mouser  Szukaj w 5mln produktów